

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 Einblicke in z/OS Db2-Daten mithilfe AWS Mainframe Modernization von Amazon Q in Quick Sight
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight"></a>

*Shubham Roy, Roshna Razack und Santosh Kumar Singh, Amazon Web Services*

## Zusammenfassung
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-summary"></a>

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](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

Wenn Ihr Unternehmen geschäftskritische Daten in einer IBM Db2-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 in IBM Db2 für Tabellen. z/OS Mainframe-Datenänderungen werden mithilfe von [AWS Mainframe Modernization Data](https://docs.aws.amazon.com/m2/latest/userguide/precisely.html) Replication with Precisely zum Thema [Amazon Managed Streaming for Apache Kafka (Amazon MSK)](https://docs.aws.amazon.com/msk/latest/developerguide/what-is-msk.html) gestreamt. Mithilfe von [Amazon Redshift Streaming Ingestion](https://docs.aws.amazon.com/redshift/latest/dg/materialized-view-streaming-ingestion.html) werden Amazon MSK-Themendaten in Amazon [Redshift Serverless Data Warehouse-Tabellen für Analysen in Amazon](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-whatis.html) Quick Sight gespeichert.

Sobald die Daten in Quick Sight verfügbar sind, können Sie mit [Amazon Q in Quick Sight Aufforderungen in](https://docs.aws.amazon.com/quicksight/latest/user/quicksight-gen-bi.html) 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 z/OS Datentabellen IBM Db2 for 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

Beispiele für die Verteilung der Mitglieder nach Regionen und Mitgliedern, die die präventive Impfung nicht abgeschlossen haben, finden Sie im Abschnitt Zusätzliche Informationen.

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
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-prereqs"></a>

**Voraussetzungen**
+ Ein aktiver AWS-Konto. Diese Lösung wurde auf Amazon Linux 2 auf Amazon Elastic Compute Cloud (Amazon EC2) entwickelt und getestet.
+ Eine virtuelle private Cloud (VPC) mit einem Subnetz, auf das Ihr Mainframe-System zugreifen kann.
+ Eine Mainframe-Datenbank mit Geschäftsdaten. Die Beispieldaten, die zum Erstellen und Testen dieser Lösung verwendet wurden, finden Sie im Abschnitt *Anlagen*.
+ Change Data Capture (CDC) ist in den z/OS Db2-Tabellen aktiviert. [Informationen zur Aktivierung von CDC auf Db2 z/OS finden Sie in der IBM-Dokumentation.](https://www.ibm.com/docs/en/daafz/7.5?topic=cdc-enabling-data-capture-changes)
+ Precisely Connect CDC for ist auf dem z/OS System z/OS installiert, das die Quelldatenbanken hostet. Das Precisely Connect CDC for z/OS Image wird als Zip-Datei im [AWS Mainframe Modernization - Data Replication for IBM z/OS](https://aws.amazon.com/marketplace/pp/prodview-doe2lroefogia?applicationId=AWSMPContessa&ref_=beagle&sr=0-1) Amazon Machine Image (AMI) bereitgestellt. Informationen zur Installation von Precisely Connect CDC for z/OS auf dem Mainframe finden Sie in der [Precisely Installationsdokumentation](https://help.precisely.com/r/AWS-Mainframe-Modernization/Latest/en-US/AWS-Mainframe-Modernization-Data-Replication-for-IBM-z/OS/Install-Precisely-Connect-CDC-z/OS).

**Einschränkungen**
+ Ihre Mainframe-Db2-Daten sollten einen Datentyp haben, der von Precisely Connect CDC unterstützt wird. Eine Liste der unterstützten Datentypen finden Sie in der [CDC-Dokumentation von Precisely Connect](https://help.precisely.com/r/AWS-Mainframe-Modernization/Latest/en-US/AWS-Mainframe-Modernization-Data-Replication-for-IBM-z/OS/Data-replication-overview/Supported-source-data-types).
+ Ihre Daten bei Amazon MSK sollten einen Datentyp haben, der von Amazon Redshift unterstützt wird. Eine Liste der unterstützten Datentypen finden Sie in der [Amazon Redshift Redshift-Dokumentation](https://docs.aws.amazon.com/redshift/latest/dg/c_Supported_data_types.html).
+ Amazon Redshift hat unterschiedliche Verhaltensweisen und Größenbeschränkungen für verschiedene Datentypen. Weitere Informationen finden Sie in der [Amazon Redshift Redshift-Dokumentation](https://docs.aws.amazon.com/redshift/latest/dg/materialized-view-streaming-ingestion.html#materialized-view-streaming-ingestion-limitations).
+ Die Daten in Quick Sight nahezu in Echtzeit hängen vom Aktualisierungsintervall ab, das für die Amazon Redshift Redshift-Datenbank festgelegt wurde.
+ Einige AWS-Services sind nicht in allen AWS-Regionen verfügbar. Informationen zur Verfügbarkeit in den einzelnen Regionen finden Sie [AWS-Services unter Nach Regionen](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/). Amazon Q in Quick Sight ist derzeit nicht in jeder Region verfügbar, die Quick Sight unterstützt. Informationen zu bestimmten Endpunkten finden Sie auf der Seite [Service-Endpunkte und Kontingente](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). Wählen Sie dort den Link für den Service.

**Produktversionen**
+ AWS Mainframe Modernization Datenreplikation mit Precisiely Version 4.1.44
+ Python-Version 3.6 oder höher
+ Apache Kafka Version 3.5.1****

## Architektur
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-architecture"></a>

**Zielarchitektur**

Das folgende Diagramm zeigt eine Architektur zur Generierung von Geschäftseinblicken aus Mainframe-Daten mithilfe von Data [Replication AWS Mainframe Modernization with Precisely](https://aws.amazon.com/mainframe-modernization/capabilities/data-replication/) und Amazon Q in Quick Sight.

![Prozess in sieben Schritten vom z/OS Mainframe zu Amazon. QuickSight](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/cddb6d20-14ae-4276-90d8-14df435db824.png)


Das Diagramm zeigt den folgenden Workflow:

1. Der Precisely Log Reader Agent liest Daten aus Db2-Protokollen und schreibt die Daten in einen vorübergehenden Speicher auf einem OMVS-Dateisystem auf dem Mainframe.

1. Der Publisher Agent liest die unformatierten Db2-Protokolle aus dem transienten Speicher.

1. Der lokale Controller-Daemon authentifiziert, autorisiert, überwacht und verwaltet Vorgänge.

1. Der Apply Agent wird mithilfe des vorkonfigurierten AMI auf Amazon EC2 bereitgestellt. Er stellt über den Controller-Daemon mithilfe von TCP/IP eine Verbindung zum Publisher Agent her. Der Apply Agent überträgt Daten mithilfe mehrerer Worker an Amazon MSK, um einen hohen Durchsatz zu erzielen.

1. Die Mitarbeiter schreiben die Daten im JSON-Format in das Amazon MSK-Thema. Als Zwischenziel für die replizierten Nachrichten bietet Amazon MSK die hochverfügbaren und automatisierten Failover-Funktionen.

1. Amazon Redshift Streaming Ingestion ermöglicht die schnelle Datenaufnahme mit geringer Latenz und hoher Geschwindigkeit von Amazon MSK in eine Amazon Redshift Serverless-Datenbank. Eine gespeicherte Prozedur in Amazon Redshift führt den Mainframe-Abgleich der Änderungsdaten (insert/update/deletes) in Amazon Redshift Redshift-Tabellen durch. Diese Amazon Redshift Redshift-Tabellen dienen als Datenanalysequelle für Quick Sight.

1. Benutzer greifen auf die Daten in Quick Sight zu, um Analysen und Einblicke zu erhalten. Sie können Amazon Q in Quick Sight verwenden, um mithilfe von Eingabeaufforderungen in natürlicher Sprache mit den Daten zu interagieren.

## Tools
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-tools"></a>

**AWS-Services**
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/ec2/) bietet skalierbare Rechenkapazität in der AWS Cloud. Sie können so viele virtuelle Server starten, wie Sie benötigen, und diese schnell vergrößern oder verkleinern.
+ [AWS Key Management Service (AWS KMS)](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html) hilft Ihnen dabei, kryptografische Schlüssel zu erstellen und zu kontrollieren, um Ihre Daten zu schützen.
+ [Amazon Managed Streaming for Apache Kafka (Amazon MSK)](https://docs.aws.amazon.com/msk/latest/developerguide/what-is-msk.html) ist ein vollständig verwalteter Service, der Sie beim Erstellen und Ausführen von Anwendungen unterstützt, die Apache Kafka zur Verarbeitung von Streaming-Daten verwenden.
+ [Amazon Quick Sight](https://docs.aws.amazon.com/quicksight/latest/user/welcome.html) ist ein Business Intelligence (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 Redshift Serverless](https://aws.amazon.com/redshift/redshift-serverless/) ist eine serverlose Option von Amazon Redshift, mit der Analysen in Sekundenschnelle effizienter ausgeführt und skaliert werden können, ohne dass eine Data Warehouse-Infrastruktur eingerichtet und verwaltet werden muss.
+ Mit [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html) können Sie fest codierte Anmeldeinformationen im Code (einschließlich Passwörter) durch einen API-Aufruf an Secrets Manager ersetzen und das Geheimnis programmgesteuert abrufen.

**Andere Tools**
+ [Precisely Connect CDC](https://support.precisely.com/products/connect-cdc-formerly-sqdata/) sammelt und integriert Daten aus Altsystemen in Cloud- und Datenplattformen.

**Code-Repository**

Der Code für dieses Muster ist im GitHub [Mainframe\_ DataInsights \_change\_data\_reconciliation-Repository](https://github.com/aws-samples/Mainframe_DataInsights_change_data_reconcilition) verfügbar. Der Code ist eine gespeicherte Prozedur in Amazon Redshift. Diese gespeicherte Prozedur gleicht Mainframe-Datenänderungen (Einfügungen, Aktualisierungen und Löschungen) aus Amazon MSK mit den Amazon Redshift Redshift-Tabellen ab. Diese Amazon Redshift Redshift-Tabellen dienen als Datenanalysequelle für Quick Sight.

## Best Practices
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-best-practices"></a>
+ Folgen Sie bei der Einrichtung Ihres Amazon MSK-Clusters den [Best Practices](https://docs.aws.amazon.com/msk/latest/developerguide/bestpractices.html).
+ Folgen Sie den [Best Practices für das Analysieren von Amazon Redshift Redshift-Daten](https://docs.aws.amazon.com/redshift/latest/dg/materialized-view-streaming-ingestion.html#materialized-view-streaming-recommendations), um die Leistung zu verbessern.
+ Wenn Sie die AWS Identity and Access Management (IAM-) Rollen für das Precisely Setup erstellen, folgen Sie dem Prinzip der geringsten Rechte und gewähren Sie die Mindestberechtigungen, die zur Ausführung einer Aufgabe erforderlich sind. Weitere Informationen finden Sie in der IAM-Dokumentation unter [Gewährung der geringsten Rechte](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#grant-least-priv) und [bewährte Methoden zur Sicherheit](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html).

## Epen
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-epics"></a>

### Richten Sie die AWS Mainframe Modernization Datenreplikation mit Precisely auf Amazon ein EC2
<a name="set-up-m2long-data-replication-with-precisely-on-ec2"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Richten Sie eine Sicherheitsgruppe ein. | Um eine Verbindung mit dem Controller-Daemon und dem Amazon MSK-Cluster [herzustellen, erstellen Sie eine Sicherheitsgruppe](https://docs.aws.amazon.com/vpc/latest/userguide/creating-security-groups.html) für die EC2 Instance. Fügen Sie die folgenden Regeln für eingehenden und ausgehenden Datenverkehr hinzu:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />Notieren Sie sich den Namen der Sicherheitsgruppe. Sie müssen den Namen angeben, wenn Sie die EC2 Instance starten und den Amazon MSK-Cluster konfigurieren. | DevOps Ingenieur, AWS DevOps | 
| Erstellen Sie eine IAM-Richtlinie und eine IAM-Rolle. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | DevOps Ingenieur, AWS-Systemadministrator | 
| Stellen Sie eine EC2 Instanz bereit. | Gehen Sie wie folgt vor, um eine EC2 Instance für die Ausführung von Precisely CDC und die Verbindung zu Amazon MSK bereitzustellen:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | AWS-Administrator, DevOps Ingenieur | 

### Amazon MSK einrichten
<a name="set-up-msk"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Erstellen Sie den Amazon MSK-Cluster. | Gehen Sie wie folgt vor, um einen Amazon MSK-Cluster zu erstellen:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />Die Erstellung eines bereitgestellten Clusters dauert in der Regel bis zu 15 Minuten. Nachdem der Cluster erstellt wurde, ändert sich sein Status von **Creating** zu **Active**. | AWS DevOps, Cloud-Administrator | 
| Richten Sie die SASL/SCRAM Authentifizierung ein. | Gehen Sie wie folgt vor, um die SASL/SCRAM Authentifizierung für einen Amazon MSK-Cluster einzurichten:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Cloud-Architekt | 
| Erstellen Sie das Amazon MSK-Thema. | Gehen Sie wie folgt vor, um das Amazon MSK-Thema zu erstellen:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Cloud-Administrator | 

### Konfigurieren Sie die Precisely Apply Engine bei Amazon EC2
<a name="configure-the-precisely-apply-engine-on-ec2"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Richten Sie die Precisely Scripts ein, um Datenänderungen zu replizieren. | Gehen Sie wie folgt vor, um die Precisely Connect CDC-Skripts so einzurichten, dass sie geänderte Daten vom Mainframe in das Amazon MSK-Thema replizieren:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />[Beispielweise.ddl-Dateien finden Sie im Abschnitt Zusätzliche Informationen.](#generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-additional) | App-Entwickler, Cloud-Architekt | 
| Generieren Sie den Netzwerk-ACL-Schlüssel. | Gehen Sie wie folgt vor, um den Netzwerk-ACL-Schlüssel (Network Access Control List) zu generieren:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Cloud-Architekt, AWS DevOps | 

### Bereiten Sie die Mainframe-Quellumgebung vor
<a name="prepare-the-mainframe-source-environment"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Konfigurieren Sie die Standardeinstellungen auf dem ISPF-Bildschirm. | [Folgen Sie den Anweisungen in der Precisely Dokumentation, um die Standardeinstellungen in der Interactive System Productivity Facility (ISPF) zu konfigurieren.](https://help.precisely.com/r/AWS-Mainframe-Modernization/Latest/en-US/AWS-Mainframe-Modernization-Data-Replication-for-IBM-z/OS/Install-Precisely-Connect-CDC-z/OS/Start-ISPF-Panel-Interface) | Mainframe-Systemadministrator | 
| Konfigurieren Sie den Controller-Daemon. | Gehen Sie wie folgt vor, um den Controller-Daemon zu konfigurieren:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Mainframe-Systemadministrator | 
| Konfigurieren Sie den Publisher. | Gehen Sie wie folgt vor, um den Herausgeber zu konfigurieren:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Mainframe-Systemadministrator | 
| Aktualisieren Sie die Daemon-Konfigurationsdatei. | Gehen Sie wie folgt vor, um die Herausgeberdetails in der Controller-Daemon-Konfigurationsdatei zu aktualisieren:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Mainframe-Systemadministrator | 
| Erstellen Sie den Job, um den Controller-Daemon zu starten. | Gehen Sie wie folgt vor, um den Job zu erstellen:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Mainframe-Systemadministrator | 
| Generieren Sie die JCL-Datei für den Capture Publisher. | Gehen Sie wie folgt vor, um die Capture Publisher-JCL-Datei zu generieren:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Mainframe-Systemadministrator | 
| Überprüfen und aktualisieren Sie CDC. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Mainframe-Systemadministrator | 
| Reichen Sie die JCL-Dateien ein. | Reichen Sie die folgenden JCL-Dateien ein, die Sie in den vorherigen Schritten konfiguriert haben:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />Nachdem Sie die JCL-Dateien eingereicht haben, können Sie die Apply Engine in Precisely auf der EC2 Instanz starten. | Mainframe-Systemadministrator | 

### Führen Sie CDC aus und validieren Sie es
<a name="run-and-validate-cdc"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Starten Sie die Apply Engine und validieren Sie das CDC. | Gehen Sie wie folgt vor, um die Apply Engine auf der EC2 Instanz zu starten und das CDC zu validieren:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Cloud-Architekt, App-Entwickler | 
| Überprüfen Sie die Datensätze zum Thema Amazon MSK. | Gehen Sie wie folgt vor, um die Nachricht aus dem Kafka-Thema zu lesen:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | App-Entwickler, Cloud-Architekt | 

### Speichern Sie Mainframe-Änderungsdaten in einem Amazon Redshift Serverless Data Warehouse
<a name="store-mainframe-change-data-in-an-rsslong-data-warehouse"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Richten Sie Amazon Redshift Serverless ein. | [Folgen Sie den Anweisungen in der Dokumentation, um ein Amazon Redshift Serverless Data Warehouse zu erstellen.AWS](https://docs.aws.amazon.com/redshift/latest/gsg/new-user-serverless.html)<br />Überprüfen Sie im Amazon Redshift Serverless-Dashboard, ob der Namespace und die Arbeitsgruppe erstellt wurden und verfügbar sind. Bei diesem Beispielmuster kann der Vorgang 2—5 Minuten dauern. | Dateningenieur | 
| Richten Sie die IAM-Rolle und die Vertrauensrichtlinie ein, die für die Streaming-Aufnahme erforderlich sind. | Gehen Sie wie folgt vor, um die serverlose Amazon Redshift Redshift-Streaming-Aufnahme von Amazon MSK einzurichten:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Dateningenieur | 
| Connect Amazon Redshift Serverless mit Amazon MSK. | Um eine Verbindung zum Amazon MSK-Thema herzustellen, erstellen Sie ein externes Schema in Amazon Redshift Serverless. Führen Sie im Amazon Redshift Query Editor v2 den folgenden SQL-Befehl aus, `'iam_role_arn'` ersetzen Sie ihn durch die Rolle, die Sie zuvor erstellt haben, und ersetzen Sie `'MSK_cluster_arn` 'durch den ARN für Ihren Cluster.<pre>CREATE EXTERNAL SCHEMA member_schema<br />FROM MSK<br />IAM_ROLE 'iam_role_arn'<br />AUTHENTICATION iam<br />URI 'MSK_cluster_arn';</pre> | Migrationsingenieur | 
| Erstellen Sie eine materialisierte Ansicht. | Um die Daten aus dem Amazon MSK-Thema in Amazon Redshift Serverless zu nutzen, erstellen Sie eine materialisierte Ansicht. Führen Sie im Amazon Redshift Query Editor v2 die folgenden SQL-Befehle aus und `<MSK_Topic_name>` ersetzen Sie sie durch den Namen Ihres Amazon MSK-Themas.<pre>CREATE MATERIALIZED VIEW member_view<br />AUTO REFRESH YES<br />AS SELECT<br />kafka_partition, <br />kafka_offset, <br />refresh_time, <br />json_parse(kafka_value) AS Data<br />FROM member_schema.<MSK_Topic_name><br />WHERE CAN_JSON_PARSE(kafka_value); <br /></pre> | Ingenieur für Migration | 
| Erstellen Sie Zieltabellen in Amazon Redshift. | Amazon Redshift Redshift-Tabellen stellen die Eingabe für Quick Sight bereit. Dieses Muster verwendet die Tabellen `member_dtls` und`member_plans`, die den Db2-Quelltabellen auf dem Mainframe entsprechen.<br />Um die beiden Tabellen in Amazon Redshift zu erstellen, führen Sie die folgenden SQL-Befehle im Amazon Redshift Query Editor v2 aus:<pre>-- Table 1: members_dtls<br />CREATE TABLE members_dtls (<br /> memberid INT ENCODE AZ64,<br /> member_name VARCHAR(100) ENCODE ZSTD,<br /> member_type VARCHAR(50) ENCODE ZSTD,<br /> age INT ENCODE AZ64,<br /> gender CHAR(1) ENCODE BYTEDICT,<br /> email VARCHAR(100) ENCODE ZSTD,<br /> region VARCHAR(50) ENCODE ZSTD<br />) DISTSTYLE AUTO;<br /><br />-- Table 2: member_plans<br />CREATE TABLE member_plans (<br /> memberid INT ENCODE AZ64,<br /> medical_plan CHAR(1) ENCODE BYTEDICT,<br /> dental_plan CHAR(1) ENCODE BYTEDICT,<br /> vision_plan CHAR(1) ENCODE BYTEDICT,<br /> preventive_immunization VARCHAR(50) ENCODE ZSTD<br />) DISTSTYLE AUTO;</pre> | Migrationsingenieur | 
| Erstellen Sie eine gespeicherte Prozedur in Amazon Redshift. | Dieses Muster verwendet eine gespeicherte Prozedur, um Änderungsdaten (`INSERT`,`UPDATE`,`DELETE`) vom Quell-Mainframe mit der Amazon Redshift Redshift-Data-Warehouse-Zieltabelle für Analysen in Quick Sight zu synchronisieren.<br />Um die gespeicherte Prozedur in Amazon Redshift zu erstellen, verwenden Sie den Abfrage-Editor v2, um den Code der gespeicherten Prozedur auszuführen, der sich im GitHub Repository befindet. | Migrationsingenieur | 
| Lesen Sie aus der materialisierten Streaming-Ansicht und laden Sie sie in die Zieltabellen. | Die gespeicherte Prozedur liest Datenänderungen aus der materialisierten Streaming-Ansicht und lädt die Datenänderungen in die Zieltabellen. Verwenden Sie den folgenden Befehl, um die gespeicherte Prozedur auszuführen:<pre>call SP_Members_Load();</pre><br />Sie können [Amazon](https://aws.amazon.com/eventbridge/) verwenden EventBridge, um die Jobs in Ihrem Amazon Redshift Data Warehouse so zu planen, dass diese gespeicherte Prozedur auf der Grundlage Ihrer Datenlatenzanforderungen aufgerufen wird. EventBridge führt Jobs in festen Intervallen aus. Um zu überprüfen, ob der vorherige Aufruf der Prozedur abgeschlossen wurde, müssen Sie möglicherweise einen Mechanismus wie eine [AWS Step Functions](https://aws.amazon.com/step-functions/)Zustandsmaschine verwenden. Weitere Informationen finden Sie in den folgenden Ressourcen:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />Eine weitere Option besteht darin, den Amazon Redshift Query Editor v2 zu verwenden, um die Aktualisierung zu planen. Weitere Informationen finden Sie unter [Planen einer Abfrage mit dem Abfrage-Editor v2](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2-schedule-query.html). | Ingenieur für Migration | 

### Quick Sight mit Daten in Amazon Redshift Connect
<a name="connect-quick-sight-to-data-in-rs"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Richten Sie Quick Sight ein. | Folgen Sie den Anweisungen in der [AWS Dokumentation](https://docs.aws.amazon.com/quicksight/latest/user/setting-up.html), um Quick Sight einzurichten. | Ingenieur für Migration | 
| Richten Sie eine sichere Verbindung zwischen Quick Sight und Amazon Redshift ein. | Gehen Sie wie folgt vor, um eine sichere Verbindung zwischen Quick Sight und Amazon Redshift einzurichten[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Migrationsingenieur | 
| Erstellen Sie einen Datensatz für Quick Sight. | Gehen Sie wie folgt vor, um einen Datensatz für Quick Sight aus Amazon Redshift zu erstellen:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Migrationsingenieur | 
| Treten Sie dem Datensatz bei. | Um Analysen in Quick Sight zu erstellen, verbinden Sie die beiden Tabellen, indem Sie den Anweisungen in der [AWS Dokumentation](https://docs.aws.amazon.com/quicksight/latest/user/joining-data.html#create-a-join) folgen.<br />Wählen **Sie im Bereich Join-Konfiguration** für **Verbindungstyp** die Option **Left** aus. Verwenden **Sie unter Join-Klauseln** die Option`memberid from member_plans = memberid from members_details`. | Ingenieur für Migration | 

### Gewinnen Sie mithilfe von Amazon Q in Quick Sight Geschäftseinblicke aus den Mainframe-Daten
<a name="get-business-insights-from-the-mainframe-data-by-using-qdev-in-quick-sight"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Richten Sie Amazon Q in Quick Sight ein. | Folgen Sie den Anweisungen in der [AWS Dokumentation](https://docs.aws.amazon.com/quicksight/latest/user/generative-bi-get-started.html), um die generative BI-Funktion von Amazon Q in Quick Sight einzurichten. | Migrationsingenieur | 
| 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:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />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](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/generate-data-insights-by-using-aws-mainframe-modernization-and-amazon-q-in-quicksight.html#generate-data-insights-by-using-aws-mainframe-modernization-and-amazon-q-in-quicksight-additional). | Ingenieur für Migration | 

### Erstellen Sie mit Amazon Q in Quick Sight eine Data Story aus Mainframe-Daten
<a name="create-a-data-story-with-qdev-in-quick-sight-from-mainframe-data"></a>


| 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:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Ingenieur für Migration | 
| Sehen Sie sich die generierte Datenstory an. | Um die generierte Datenstory anzuzeigen, wählen Sie diese Story auf der Seite **Data Stories aus**. | Ingenieur für Migration | 
| Bearbeiten Sie eine generierte Datenstory. | Folgen Sie den Anweisungen in der [AWS Dokumentation](https://docs.aws.amazon.com/quicksight/latest/user/working-with-stories-edit.html), um die Formatierung, das Layout oder die visuelle Darstellung in einer Data Story zu ändern. | Ingenieur für Migration | 
| Teilen Sie eine Datenstory. | Folgen Sie den Anweisungen in der [AWS Dokumentation](https://docs.aws.amazon.com/quicksight/latest/user/working-with-stories-share.html), um eine Data Story mit anderen zu teilen. | Ingenieur für Migration | 

## Fehlerbehebung
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-troubleshooting"></a>


| Problem | Lösung | 
| --- | --- | 
| Für Quick Sight to Amazon Redshift ist die Datensatzerstellung `Validate Connection` fehlgeschlagen. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | 
| Beim Versuch, die Apply Engine auf der EC2 Instance zu starten, wird der folgende Fehler zurückgegeben:<br />`-bash: sqdeng: command not found` | Exportieren Sie den `sqdata` Installationspfad, indem Sie den folgenden Befehl ausführen:<pre>export PATH=$PATH:/usr/sbin:/opt/precisely/di/sqdata/bin</pre> | 
| Beim Versuch, die Apply Engine zu starten, wird einer der folgenden Verbindungsfehler zurückgegeben:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Überprüfen Sie den Mainframe-Spool, um sicherzustellen, dass die Controller-Daemon-Jobs ausgeführt werden. | 

## Zugehörige Ressourcen
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-resources"></a>
+ [Generieren Sie Erkenntnisse mithilfe AWS Mainframe Modernization von Amazon Q in Quick Sight](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/generate-data-insights-by-using-aws-mainframe-modernization-and-amazon-q-in-quicksight.html?did=pg_card&trk=pg_card) (Muster)
+ [Generieren Sie Dateneinblicke mithilfe AWS Mainframe Modernization von Amazon Q in Quick Sight](https://youtu.be/F8b7l79p6TM?si=gASuQtFbMVuEm7IJ) (Demo)
+ [AWS Mainframe Modernization - Datenreplikation für IBM z/OS](https://aws.amazon.com/marketplace/pp/prodview-doe2lroefogia?sr=0-4&ref_=beagle&applicationId=AWSMPContessa)
+ [Amazon Redshift Streaming-Aufnahme in eine materialisierte Ansicht](https://docs.aws.amazon.com/redshift/latest/dg/materialized-view-streaming-ingestion.html)

## Zusätzliche Informationen
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-additional"></a>

**Beispieldateien im Format .ddl**

*members\_details.ddl*

```
CREATE TABLE MEMBER_DTLS (
memberid INTEGER NOT NULL,
member_name VARCHAR(50),
member_type VARCHAR(20),
age INTEGER,
gender CHAR(1),
email VARCHAR(100),
region VARCHAR(20)
);
```

*member\_plans.ddl*

```
CREATE TABLE MEMBER_PLANS (
memberid INTEGER NOT NULL,
medical_plan CHAR(1),
dental_plan CHAR(1),
vision_plan CHAR(1),
preventive_immunization VARCHAR(20)
);
```

**Beispiel für eine .sqd-Datei**

**`<kafka topic name>`**Ersetzen Sie es durch den Namen Ihres Amazon MSK-Themas.

*script.sqd*

```
-- Name: DB2ZTOMSK: DB2z To MSK JOBNAME DB2ZTOMSK;REPORT EVERY 1;OPTIONS CDCOP('I','U','D');-- Source Descriptions
JOBNAME DB2ZTOMSK;
REPORT EVERY 1;
OPTIONS CDCOP('I','U','D');

-- Source Descriptions 
BEGIN GROUP DB2_SOURCE; 
DESCRIPTION DB2SQL /var/precisely/di/sqdata/apply/DB2ZTOMSK/ddl/mem_details.ddl AS MEMBER_DTLS;
DESCRIPTION DB2SQL /var/precisely/di/sqdata/apply/DB2ZTOMSK/ddl/mem_plans.ddl AS MEMBER_PLANS; 
END GROUP;
-- Source Datastore 
DATASTORE cdc://<zos_host_name>/DB2ZTOMSK/DB2ZTOMSK
OF UTSCDC 
AS CDCIN 
DESCRIBED BY GROUP DB2_SOURCE ;
-- Target Datastore(s)
DATASTORE 'kafka:///<kafka topic name>/key'
OF JSON
AS TARGET
DESCRIBED BY GROUP DB2_SOURCE;
PROCESS INTO TARGET
SELECT
{
REPLICATE(TARGET)
}
FROM CDCIN;
```

**Visuelles Mainframe-Dashboard**

Das folgende Datenbild wurde von Amazon Q in Quick Sight für die Analysefrage erstellt `show member distribution by region`*.*

![Der Nordosten und der Südwesten haben 8 Mitglieder, der Südwesten hat 5 Mitglieder, der Mittlere Westen hat 4 Mitglieder.](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/b40a784c-c1fc-444b-b6df-8bd1f7a6abaa.png)


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

![Der Südosten zeigt 6, der Südwesten zeigt 5 und der Mittlere Westen zeigt 4.](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/8a95da3c-df4a-458b-9cfe-44e34f80a235.png)


**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 age, member distribution by gender. Recommend how to motivate members to complete immunization. Include 4 points of supporting data for this pattern`.

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.

![Einführungsbildschirm für Analysen auf der Grundlage geografischer, demografischer Daten und des Alters der Mitglieder.](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/40f13957-2db4-42b7-b7a4-a0dd3dad6899.png)


Die Datenstory bietet eine Analyse der Mitgliederzahlen für die vier Regionen. Die Regionen Nordosten, Südwesten und Südosten haben die meisten Mitglieder.

![Die Regionen Nordosten und Südwesten haben 8 Mitglieder, Südosten hat 6 Mitglieder und Mittlerer Westen hat 4 Mitglieder.](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/fc6ed0a0-b79c-4397-95ac-a2fc4c87482a.png)


Die Datenstory enthält eine Analyse der Mitglieder nach Alter.

![Die Grafik zeigt, dass sich die Mitgliederbasis eher jüngeren Erwachsenen und Erwachsenen mittleren Alters zuwendet.](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/8c56f1ec-3a2e-47a6-bbc4-3631782aa333.png)


Die Datengeschichte konzentriert sich auf Impfmaßnahmen im Mittleren Westen.

![Empfehlung für eine Kampagne zur persönlichen Öffentlichkeitsarbeit und für regionale Herausforderungen.](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/84a647e8-c7d5-4637-94f0-03a611f899b3.png)


![Fortsetzung der Datenanalyse mit erwarteten Ergebnissen und Schlußfolgerungen.](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/fc9094fc-2a20-485d-b238-e5e4ec70f1d3.png)


## Anlagen
<a name="attachments-18e72bcb-1b9a-406a-8220-83aca7743ad2"></a>

[Um auf zusätzliche Inhalte zuzugreifen, die mit diesem Dokument verknüpft sind, entpacken Sie die folgende Datei: attachment.zip](samples/p-attach/18e72bcb-1b9a-406a-8220-83aca7743ad2/attachments/attachment.zip)