Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Generieren Sie Dateneinblicke mithilfe AWS Mainframe Modernization von Amazon Q in Quick Sight
Shubham Roy, Roshna Razack und Santosh Kumar Singh, Amazon Web Services
Zusammenfassung
Hinweis: AWS Mainframe Modernization Der Service (Managed Runtime Environment-Erlebnis) steht Neukunden nicht mehr zur Verfügung. Funktionen, die AWS Mainframe Modernization Service (Managed Runtime Environment-Erfahrung) ähneln, finden Sie unter AWS Mainframe Modernization Service (Self-Managed Experience). Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Änderung der AWS Mainframe Modernization Verfügbarkeit.
Wenn Ihr Unternehmen geschäftskritische Daten in einer Mainframe-Umgebung hostet, ist es entscheidend, Erkenntnisse aus diesen Daten zu gewinnen, um Wachstum und Innovation voranzutreiben. Durch die Erschließung von Mainframe-Daten können Sie schnellere, sichere und skalierbare Business Intelligence aufbauen, um datengestützte Entscheidungen, Wachstum und Innovation in der Amazon Web Services ()AWS Cloud zu beschleunigen.
Dieses Muster bietet eine Lösung für die Generierung von Geschäftseinblicken und die Erstellung gemeinsam nutzbarer Geschichten aus Mainframe-Daten mithilfe der AWS Mainframe Modernization Dateiübertragung mit BMC und Amazon Q in Quick Sight. Mainframe-Datensätze werden mithilfe der AWS Mainframe Modernization Dateiübertragung mit BMC an Amazon Simple Storage Service (Amazon S3) übertragen. Eine AWS Lambda Funktion formatiert die Mainframe-Datendatei und bereitet sie für das Laden in Quick Sight vor.
Sobald die Daten in Quick Sight verfügbar sind, können Sie mit Amazon Q in Quick Sight Aufforderungen in natürlicher Sprache verwenden, um Zusammenfassungen der Daten zu erstellen, Fragen zu stellen und Datenstorys zu generieren. Sie müssen keine SQL-Abfragen schreiben oder ein Business Intelligence (BI) -Tool erlernen.
Geschäftlicher Kontext
Dieses Muster stellt eine Lösung für Anwendungsfälle von Mainframe-Datenanalysen und Datenerkenntnissen dar. Mithilfe des Musters erstellen Sie ein visuelles Dashboard für die Daten Ihres Unternehmens. Um die Lösung zu demonstrieren, verwendet dieses Muster ein Gesundheitsunternehmen, das seinen Mitgliedern in den USA medizinische, zahnärztliche und augenärztliche Pläne anbietet. In diesem Beispiel werden demografische Daten und Versicherungsinformationen der Mitglieder in den Mainframe-Datensätzen gespeichert. Das visuelle Dashboard zeigt Folgendes:
Verteilung der Mitglieder nach Regionen
Verteilung der Mitglieder nach Geschlecht
Verteilung der Mitglieder nach Alter
Verteilung der Mitglieder nach Tariftyp
Mitglieder, die die Schutzimpfung noch nicht abgeschlossen haben
Nachdem Sie das Dashboard erstellt haben, generieren Sie eine Datenstory, die die Erkenntnisse aus der vorherigen Analyse erklärt. Die Datenstory enthält Empfehlungen zur Erhöhung der Zahl der Mitglieder, die präventive Impfungen abgeschlossen haben.
Voraussetzungen und Einschränkungen
Voraussetzungen
Ein aktiver AWS-Konto
Mainframe-Datensätze mit Geschäftsdaten
Zugriff auf die Installation eines File Transfer Agents auf dem Mainframe
Einschränkungen
Ihre Mainframe-Datendatei sollte in einem der von Quick Sight unterstützten Dateiformate vorliegen. Eine Liste der unterstützten Dateiformate finden Sie unter Unterstützte Datenquellen.
Dieses Muster verwendet eine Lambda-Funktion, um die Mainframe-Datei in ein von Quick Sight unterstütztes Format zu konvertieren.
Architektur
Das folgende Diagramm zeigt eine Architektur zur Generierung von Geschäftseinblicken aus Mainframe-Daten mithilfe von AWS Mainframe Modernization Dateiübertragung mit BMC und Amazon Q in Quick Sight.

Das Diagramm zeigt den folgenden Workflow:
Ein Mainframe-Datensatz mit Geschäftsdaten wird mithilfe der AWS Mainframe Modernization Dateiübertragung mit BMC an Amazon S3 übertragen.
Die Lambda-Funktion konvertiert die Datei, die sich im S3-Bucket des Ziels für die Dateiübertragung befindet, in das CSV-Format (Comma-Separated Values).
Die Lambda-Funktion sendet die konvertierte Datei an den S3-Bucket des Quelldatensatzes.
Die Daten in der Datei werden von Quick Sight aufgenommen.
Benutzer greifen in Quick Sight auf die Daten zu. Sie können Amazon Q in Quick Sight verwenden, um mithilfe von Eingabeaufforderungen in natürlicher Sprache mit den Daten zu interagieren.
Tools
AWS-Services
AWS Lambda ist ein Datenverarbeitungsservice, mit dem Sie Code ausführen können, ohne dass Sie Server bereitstellen oder verwalten müssen. Es führt Ihren Code nur bei Bedarf aus und skaliert automatisch, sodass Sie nur für die tatsächlich genutzte Rechenzeit zahlen.
AWS Mainframe Modernization File Transfer mit BMC konvertiert Mainframe-Datensätze und überträgt sie an Amazon S3 für Anwendungsfälle zur Mainframe-Modernisierung, -Migration und Erweiterung.
Amazon Quick Sight ist ein BI-Service auf Cloud-Ebene, mit dem Sie Ihre Daten in einem einzigen Dashboard visualisieren, analysieren und Berichte erstellen können. Dieses Muster verwendet die generativen BI-Funktionen von Amazon Q in Quick Sight.
Amazon Simple Storage Service (Amazon S3) ist ein cloudbasierter Objektspeicherservice, der Sie beim Speichern, Schützen und Abrufen beliebiger Datenmengen unterstützt.
Best Practices
Stellen Sie sicher, dass Ihr Quelldatensatz Datentypen für Quick Sight unterstützt. Wenn Ihr Quelldatensatz Datentypen enthält, die nicht unterstützt werden, konvertieren Sie diese in unterstützte Datentypen. Informationen zu nicht unterstützten Mainframe-Datentypen und deren Konvertierung in Datentypen, die von Amazon Q in Quick Sight unterstützt werden, finden Sie im Abschnitt Verwandte Ressourcen.
Epen
| Aufgabe | Description | Erforderliche Fähigkeiten |
|---|---|---|
Installieren Sie den File Transfer Agent. | Folgen Sie den Anweisungen in der AWS Dokumentation, um den AWS Mainframe Modernization File Transfer Agent zu installieren. | Mainframe-Systemadministrator |
Erstellen Sie einen S3-Bucket für die Mainframe-Dateiübertragung. | Erstellen Sie einen S3-Bucket, um die Ausgabedatei der AWS Mainframe Modernization Dateiübertragung mit BMC zu speichern. Im Architekturdiagramm ist dies der Ziel-Bucket für die Dateiübertragung. | Ingenieur für Migration |
Erstellen Sie den Endpunkt für die Datenübertragung. |
| Spezialist AWS AWS-Mainframe-Modernisierung |
| Aufgabe | Description | Erforderliche Fähigkeiten |
|---|---|---|
Erstellen Sie einen S3-Bucket. | Erstellen Sie einen S3-Bucket für die Lambda-Funktion, um die konvertierte Mainframe-Datei von der Quelle in den endgültigen Ziel-Bucket zu kopieren. | Ingenieur für Migration |
Erstellen Sie eine Lambda-Funktion. | Gehen Sie wie folgt vor, um eine Lambda-Funktion zu erstellen, die die Dateierweiterung ändert und die Mainframe-Datei in den Ziel-Bucket kopiert:
| Ingenieur für Migration |
Erstellen Sie einen Amazon S3 S3-Trigger, um die Lambda-Funktion aufzurufen. | Gehen Sie wie folgt vor, um einen Trigger zu konfigurieren, der die Lambda-Funktion aufruft:
Weitere Informationen finden Sie unter Tutorial: Verwenden eines Amazon S3-Auslösers zum Aufrufen einer Lambda-Funktion. | Leiter der Migration |
Stellen Sie IAM-Berechtigungen für die Lambda-Funktion bereit. | Für den Zugriff der Lambda-Funktion auf die S3-Buckets des Dateiübertragungsziels und des Quelldatensatzes sind IAM-Berechtigungen erforderlich. Aktualisieren Sie die Richtlinie, die mit der Lambda-Funktionsausführungsrolle verknüpft ist, indem Sie den Ziel-S3-Bucket für die Dateiübertragung Weitere Informationen finden Sie im Abschnitt Erstellen einer Berechtigungsrichtlinie in Tutorial: Verwenden eines Amazon S3 S3-Triggers zum Aufrufen einer Lambda-Funktion. | Leiter der Migration |
| Aufgabe | Description | Erforderliche Fähigkeiten |
|---|---|---|
Erstellen Sie eine Übertragungsaufgabe, um die Mainframe-Datei in den S3-Bucket zu kopieren. | AnmerkungGeben Sie die Quellcodepage-Kodierung auf IBM1 047 und die Ziel-Codepage-Kodierung auf UTF-8 an. | Ingenieur für Migration |
Überprüfen Sie die Übertragungsaufgabe. | Folgen Sie den Anweisungen in der AWS Mainframe Modernization Dokumentation, um zu überprüfen, ob die Datenübertragung erfolgreich war. Vergewissern Sie sich, dass sich die Mainframe-Datei im Ziel-S3-Bucket für die Dateiübertragung befindet. | Leiter der Migration |
Überprüfen Sie die Lambda-Kopierfunktion. | Stellen Sie sicher, dass die Lambda-Funktion initiiert wurde und dass die Datei mit der Erweiterung.csv in den S3-Bucket des Quelldatensatzes kopiert wurde. Die von der Lambda-Funktion erstellte .csv-Datei ist die Eingabedatendatei für Quick Sight. Beispieldaten finden Sie in der | Leiter der Migration |
| Aufgabe | Description | Erforderliche Fähigkeiten |
|---|---|---|
Richten Sie Quick Sight ein. | Folgen Sie den Anweisungen in der AWS Dokumentation, um Quick Sight einzurichten. | Leiter der Migration |
Erstellen Sie einen Datensatz für Quick Sight. | Folgen Sie den Anweisungen in der AWS Dokumentation, um einen Datensatz für Quick Sight zu erstellen. Die Eingabedatendatei ist die konvertierte Mainframe-Datei, die bei der Definition der Mainframe-Datenübertragungsaufgabe erstellt wurde. | Leiter der Migration |
| Aufgabe | Description | Erforderliche Fähigkeiten |
|---|---|---|
Richten Sie Amazon Q in Quick Sight ein. | Für diese Funktion ist die Enterprise Edition erforderlich. Gehen Sie wie folgt vor, um Amazon Q in Quick Sight einzurichten:
| Leiter der Migration |
Analysieren Sie Mainframe-Daten und erstellen Sie ein visuelles Dashboard. | Gehen Sie wie folgt vor, um Ihre Daten in Quick Sight zu analysieren und zu visualisieren:
Wenn Sie fertig sind, können Sie Ihr Dashboard veröffentlichen, um es mit anderen in Ihrer Organisation zu teilen. Beispiele finden Sie unter Visuelles Mainframe-Dashboard im Abschnitt Zusätzliche Informationen. | Ingenieur für Migration |
| Aufgabe | Description | Erforderliche Fähigkeiten |
|---|---|---|
Erstellen Sie eine Datenstory. | Erstellen Sie eine Datenstory, um die Erkenntnisse aus der vorherigen Analyse zu erläutern, und geben Sie eine Empfehlung zur Erhöhung der präventiven Impfungen für Mitglieder ab:
| Ingenieur für Migration |
Sehen Sie sich die generierte Datenstory an. | Folgen Sie den Anweisungen in der AWS Dokumentation, um die generierte Datenstory anzusehen. | Leitung der Migration |
Bearbeiten Sie eine generierte Datenstory. | Folgen Sie den Anweisungen in der AWS Dokumentation, um die Formatierung, das Layout oder die visuelle Darstellung in einer Data Story zu ändern. | Leiter der Migration |
Teilen Sie eine Datenstory. | Folgen Sie den Anweisungen in der AWS Dokumentation, um eine Data Story mit anderen zu teilen. | Ingenieur für Migration |
Fehlerbehebung
| Problem | Lösung |
|---|---|
Die Mainframe-Dateien oder Datensätze, die in die Suchkriterien für Datensätze für die Aufgabe Übertragung bei AWS Mainframe Modernization Dateiübertragung mit BMC erstellen eingegeben wurden, konnten nicht gefunden werden. |
|
Zugehörige Ressourcen
Um Mainframe-Datentypen wie PACKED-DECIMAL (COMP-3) oder BINARY (COMP
Zusätzliche Informationen
S3 .py CopyLambda
Der folgende Python-Code wurde mithilfe einer Aufforderung mit Amazon Q in einer IDE generiert:
#Create a lambda function triggered by S3. display the S3 bucket name and key import boto3 s3 = boto3.client('s3') def lambda_handler(event, context): print(event) bucket = event['Records'][0]['s3']['bucket']['name'] key = event['Records'][0]['s3']['object']['key'] print(bucket, key) #If key starts with object_created, skip copy, print "copy skipped". Return lambda with key value. if key.startswith('object_created'): print("copy skipped") return { 'statusCode': 200, 'body': key } # Copy the file from the source bucket to the destination bucket. Destination_bucket_name = 'm2-filetransfer-final-opt-bkt'. Destination_file_key = 'healthdata.csv' copy_source = {'Bucket': bucket, 'Key': key} s3.copy_object(Bucket='m2-filetransfer-final-opt-bkt', Key='healthdata.csv', CopySource=copy_source) print("file copied") #Delete the file from the source bucket. s3.delete_object(Bucket=bucket, Key=key) return { 'statusCode': 200, 'body': 'Copy Successful' }
Visuelles Mainframe-Dashboard
Das folgende Datenbild wurde von Amazon Q in Quick Sight für die Analysefrage erstellt show member distribution by region.

Das folgende Datenbild wurde von Amazon Q in Quick Sight für die Frage erstelltshow member distribution by Region who have not completed preventive immunization, in pie chart.

Ausgabe von Data Story
Die folgenden Screenshots zeigen Abschnitte der Data Story, die von Amazon Q in Quick Sight für die Aufforderung erstellt wurde. Build a data story about Region with most numbers of members. Also show the member distribution by medical plan, vision plan, dental plan. Recommend how to motivate members to complete immunization. Include 4 points of supporting data.
In der Einleitung wird in der Datenstory empfohlen, die Region mit den meisten Mitgliedern auszuwählen, um die größtmögliche Wirkung der Impfmaßnahmen zu erzielen.

Die Datenstory enthält eine Analyse der Mitgliederzahlen für die drei wichtigsten Regionen und nennt den Südwesten als die Region, in der der Schwerpunkt auf Impfmaßnahmen liegt.

Anmerkung
Die Regionen Südwesten und Nordosten haben jeweils acht Mitglieder. Im Südwesten gibt es jedoch mehr Mitglieder, die nicht vollständig geimpft sind, sodass er mehr Potenzial hat, von Initiativen zur Erhöhung der Impfraten zu profitieren.