

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Hasilkan wawasan z/OS data Db2 dengan menggunakan dan AWS Mainframe Modernization Amazon Q di Quick Sight
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight"></a>

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

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

Catatan: AWS Mainframe Modernization Layanan (pengalaman Lingkungan Runtime Terkelola) tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan AWS Mainframe Modernization Service (Managed Runtime Environment experience) jelajahi AWS Mainframe Modernization Service (Self-Managed Experience). Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat [perubahan AWS Mainframe Modernization ketersediaan](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

Jika organisasi Anda menghosting data penting bisnis di lingkungan mainframe IBM Db2, mendapatkan wawasan dari data tersebut sangat penting untuk mendorong pertumbuhan dan inovasi. Dengan membuka kunci data mainframe, Anda dapat membangun intelijen bisnis yang lebih cepat, aman, dan terukur untuk mempercepat pengambilan keputusan, pertumbuhan, dan inovasi berbasis data di Amazon Web Services () Cloud.AWS

Pola ini menyajikan solusi untuk menghasilkan wawasan bisnis dan membuat narasi yang dapat dibagikan dari data mainframe di IBM Db2 untuk tabel. z/OS Perubahan data mainframe dialirkan ke topik [Amazon Managed Streaming for Apache Kafka (Amazon](https://docs.aws.amazon.com/msk/latest/developerguide/what-is-msk.html) MSK [AWS Mainframe Modernization )](https://docs.aws.amazon.com/m2/latest/userguide/precisely.html) menggunakan Replikasi Data dengan Tepat. Menggunakan [konsumsi streaming Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/dg/materialized-view-streaming-ingestion.html), data topik MSK Amazon disimpan di tabel gudang data Amazon [Redshift Tanpa Server untuk analitik di Amazon](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-whatis.html) Quick Sight.

Setelah data tersedia di Quick Sight, Anda dapat menggunakan petunjuk bahasa alami dengan [Amazon Q di Quick Sight](https://docs.aws.amazon.com/quicksight/latest/user/quicksight-gen-bi.html) untuk membuat ringkasan data, mengajukan pertanyaan, dan menghasilkan cerita data. Anda tidak perlu menulis kueri SQL atau mempelajari alat intelijen bisnis (BI).

**Konteks bisnis**

Pola ini menyajikan solusi untuk analisis data mainframe dan kasus penggunaan wawasan data. Dengan menggunakan pola, Anda membangun dasbor visual untuk data perusahaan Anda. Untuk mendemonstrasikan solusinya, pola ini menggunakan perusahaan perawatan kesehatan yang menyediakan rencana medis, gigi, dan penglihatan kepada anggotanya di AS. Dalam contoh ini, demografi anggota dan informasi rencana disimpan di IBM Db2 untuk tabel data. z/OS Dasbor visual menunjukkan hal berikut:
+ Distribusi anggota berdasarkan wilayah
+ Distribusi anggota berdasarkan jenis kelamin
+ Distribusi anggota berdasarkan usia
+ Distribusi anggota berdasarkan jenis rencana
+ Anggota yang belum menyelesaikan imunisasi preventif

Untuk contoh distribusi anggota menurut wilayah dan anggota yang belum menyelesaikan imunisasi preventif, lihat bagian Informasi tambahan.

Setelah membuat dasbor, Anda menghasilkan cerita data yang menjelaskan wawasan dari analisis sebelumnya. Cerita data memberikan rekomendasi untuk meningkatkan jumlah anggota yang telah menyelesaikan imunisasi preventif.

## Prasyarat dan batasan
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-prereqs"></a>

**Prasyarat**
+ Aktif Akun AWS. Solusi ini dibangun dan diuji di Amazon Linux 2 di Amazon Elastic Compute Cloud (Amazon EC2).
+ Virtual Private Cloud (VPC) dengan subnet yang dapat diakses oleh sistem mainframe Anda.
+ Database mainframe dengan data bisnis. Untuk contoh data yang digunakan untuk membangun dan menguji solusi ini, lihat bagian *Lampiran.*
+ Ubah pengambilan data (CDC) diaktifkan pada tabel Db2 z/OS . [Untuk mengaktifkan CDC pada Db2 z/OS, lihat dokumentasi IBM.](https://www.ibm.com/docs/en/daafz/7.5?topic=cdc-enabling-data-capture-changes)
+ Tepatnya Connect CDC untuk z/OS diinstal pada z/OS sistem yang menghosting database sumber. CDC Tepat Connect untuk z/OS gambar disediakan sebagai file zip dalam [AWS Mainframe Modernization - Replikasi Data untuk IBM z/OS Amazon](https://aws.amazon.com/marketplace/pp/prodview-doe2lroefogia?applicationId=AWSMPContessa&ref_=beagle&sr=0-1) Machine Image (AMI). Untuk menginstal Connected Connect CDC z/OS di mainframe, lihat dokumentasi [Instalasi yang tepat](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).

**Batasan**
+ Data Db2 mainframe Anda harus berada dalam tipe data yang didukung oleh Accepently Connect CDC. Untuk daftar tipe data yang didukung, lihat [dokumentasi CDC Connect dengan tepat](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).
+ Data Anda di Amazon MSK harus dalam tipe data yang didukung oleh Amazon Redshift. Untuk daftar tipe data yang didukung, lihat dokumentasi [Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/dg/c_Supported_data_types.html).
+ Amazon Redshift memiliki perilaku dan batas ukuran yang berbeda untuk tipe data yang berbeda. Untuk informasi selengkapnya, lihat [dokumentasi Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/dg/materialized-view-streaming-ingestion.html#materialized-view-streaming-ingestion-limitations).
+ Data hampir real-time di Quick Sight bergantung pada interval penyegaran yang disetel untuk database Amazon Redshift.
+ Beberapa Layanan AWS tidak tersedia di semua Wilayah AWS. Untuk ketersediaan Wilayah, lihat [Layanan AWS berdasarkan Wilayah](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/). Amazon Q in Quick Sight saat ini tidak tersedia di setiap Wilayah yang mendukung Quick Sight. Untuk titik akhir tertentu, lihat halaman [titik akhir dan kuota Layanan](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html), dan pilih tautan untuk layanan.

**Versi produk**
+ AWS Mainframe Modernization Replikasi Data dengan Tepatnya versi 4.1.44
+ Python versi 3.6 atau yang lebih baru
+ Apache Kafka versi 3.5.1****

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

**Arsitektur target**

Diagram berikut menunjukkan arsitektur untuk menghasilkan wawasan bisnis dari data mainframe dengan menggunakan [Replikasi AWS Mainframe Modernization Data dengan Tepatnya dan](https://aws.amazon.com/mainframe-modernization/capabilities/data-replication/) Amazon Q di Quick Sight.

![Proses tujuh langkah dari z/OS mainframe ke Amazon. QuickSight](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/cddb6d20-14ae-4276-90d8-14df435db824.png)


Diagram menunjukkan alur kerja berikut:

1. Agen Pembaca Log Tepatnya membaca data dari log Db2 dan menulis data ke penyimpanan sementara pada sistem file OMVS di mainframe.

1. Agen Penerbit membaca log Db2 mentah dari penyimpanan sementara.

1. Daemon pengontrol lokal mengautentikasi, mengotorisasi, memantau, dan mengelola operasi.

1. Agen Terapkan diterapkan di Amazon EC2 dengan menggunakan AMI yang telah dikonfigurasi sebelumnya. Ini terhubung dengan Agen Penerbit melalui daemon pengontrol dengan menggunakan TCP/IP. Agen Terapkan mendorong data ke MSK Amazon menggunakan beberapa pekerja untuk throughput tinggi.

1. Para pekerja menulis data ke topik MSK Amazon dalam format JSON. Sebagai target perantara untuk pesan yang direplikasi, Amazon MSK menyediakan kemampuan failover yang sangat tersedia dan otomatis.

1. Amazon Redshift streaming ingestion menyediakan latensi rendah, konsumsi data berkecepatan tinggi dari Amazon MSK ke database Amazon Redshift Serverless. Prosedur tersimpan di Amazon Redshift melakukan rekonsiliasi data perubahan mainframe (insert/update/deletes) ke dalam tabel Amazon Redshift. Tabel Amazon Redshift ini berfungsi sebagai sumber analisis data untuk Quick Sight.

1. Pengguna mengakses data di Quick Sight untuk analisis dan wawasan. Anda dapat menggunakan Amazon Q di Quick Sight untuk berinteraksi dengan data dengan menggunakan petunjuk bahasa alami.

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

**Layanan AWS**
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/ec2/) menyediakan kapasitas komputasi yang dapat diskalakan di. AWS Cloud Anda dapat meluncurkan server virtual sebanyak yang Anda butuhkan dan dengan cepat menskalakannya atau masuk.
+ [AWS Key Management Service (AWS KMS)](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html) membantu Anda membuat dan mengontrol kunci kriptografi untuk membantu melindungi data Anda.
+ [Amazon Managed Streaming for Apache Kafka (Amazon](https://docs.aws.amazon.com/msk/latest/developerguide/what-is-msk.html) MSK) adalah layanan yang dikelola sepenuhnya yang membantu Anda membangun dan menjalankan aplikasi yang menggunakan Apache Kafka untuk memproses data streaming.
+ [Amazon Quick Sight](https://docs.aws.amazon.com/quicksight/latest/user/welcome.html) adalah layanan intelijen bisnis skala cloud (BI) yang membantu Anda memvisualisasikan, menganalisis, dan melaporkan data Anda dalam satu dasbor. Pola ini menggunakan kemampuan BI generatif Amazon Q di Quick Sight.
+ [Amazon Redshift Serverless](https://aws.amazon.com/redshift/redshift-serverless/) adalah opsi tanpa server Amazon Redshift yang membuatnya lebih efisien untuk menjalankan dan menskalakan analitik dalam hitungan detik tanpa perlu menyiapkan dan mengelola infrastruktur gudang data.
+ [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html)membantu Anda mengganti kredensi hardcode dalam kode Anda, termasuk kata sandi, dengan panggilan API ke Secrets Manager untuk mengambil rahasia secara terprogram.

**Alat-alat lainnya**
+ [Connect CDC](https://support.precisely.com/products/connect-cdc-formerly-sqdata/) mengumpulkan dan mengintegrasikan data dari sistem lama ke dalam platform cloud dan data.

**Repositori kode**

Kode untuk pola ini tersedia di repositori GitHub [Mainframe\_ DataInsights \_change\_data\_reconciliation](https://github.com/aws-samples/Mainframe_DataInsights_change_data_reconcilition). Kode ini adalah prosedur yang disimpan di Amazon Redshift. Prosedur tersimpan ini merekonsiliasi perubahan data mainframe (menyisipkan, memperbarui, dan menghapus) dari Amazon MSK ke dalam tabel Amazon Redshift. Tabel Amazon Redshift ini berfungsi sebagai sumber analisis data untuk Quick Sight.

## Praktik terbaik
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-best-practices"></a>
+ Ikuti [praktik terbaik](https://docs.aws.amazon.com/msk/latest/developerguide/bestpractices.html) saat menyiapkan kluster MSK Amazon Anda.
+ Ikuti [praktik terbaik penguraian data](https://docs.aws.amazon.com/redshift/latest/dg/materialized-view-streaming-ingestion.html#materialized-view-streaming-recommendations) Amazon Redshift untuk meningkatkan kinerja.
+ Saat Anda membuat peran AWS Identity and Access Management (IAM) untuk pengaturan Tepatnya, ikuti prinsip hak istimewa terkecil dan berikan izin minimum yang diperlukan untuk melakukan tugas. Untuk informasi selengkapnya, lihat [Berikan hak istimewa terkecil](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#grant-least-priv) dan [praktik terbaik Keamanan](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html) dalam dokumentasi IAM.

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

### Mengatur Replikasi AWS Mainframe Modernization Data dengan Tepat di Amazon EC2
<a name="set-up-m2long-data-replication-with-precisely-on-ec2"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Siapkan grup keamanan. | Untuk terhubung ke daemon pengontrol dan kluster MSK Amazon, [buat grup keamanan](https://docs.aws.amazon.com/vpc/latest/userguide/creating-security-groups.html) untuk instance tersebut. EC2 Tambahkan aturan masuk dan keluar berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />Perhatikan nama grup keamanan. Anda perlu mereferensikan nama saat meluncurkan EC2 instance dan mengonfigurasi cluster MSK Amazon. | DevOps insinyur, AWS DevOps | 
| Buat kebijakan IAM dan peran IAM. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | DevOps insinyur, administrator sistem AWS | 
| Menyediakan sebuah EC2 instance. | Untuk menyediakan EC2 instans untuk menjalankan Excently CDC dan terhubung ke Amazon MSK, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Administrator AWS, DevOps insinyur | 

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


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Buat cluster MSK Amazon. | Untuk membuat cluster MSK Amazon, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />Cluster yang disediakan khas membutuhkan waktu hingga 15 menit untuk membuatnya. Setelah cluster dibuat, statusnya berubah dari **Creating** menjadi **Active**. | AWS DevOps, Administrator Cloud | 
| Mengatur SASL/SCRAM otentikasi. | Untuk menyiapkan SASL/SCRAM otentikasi untuk kluster MSK Amazon, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Arsitek awan | 
| Buat topik MSK Amazon. | Untuk membuat topik MSK Amazon, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Administrator awan | 

### Konfigurasikan Mesin Terapkan dengan Tepat di Amazon EC2
<a name="configure-the-precisely-apply-engine-on-ec2"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Siapkan skrip Tepat untuk mereplikasi perubahan data. | Untuk menyiapkan skrip CDC Connect yang tepat untuk mereplikasi data yang diubah dari mainframe ke topik MSK Amazon, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />Misalnya file.ddl, lihat bagian [Informasi tambahan](#generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-additional). | Pengembang aplikasi, arsitek Cloud | 
| Hasilkan kunci ACL jaringan. | Untuk menghasilkan kunci network access control list (network ACL), lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Arsitek cloud, AWS DevOps | 

### Siapkan lingkungan sumber mainframe
<a name="prepare-the-mainframe-source-environment"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Konfigurasikan default di layar ISPF. | Untuk mengonfigurasi pengaturan default di Fasilitas Produktivitas Sistem Interaktif (ISPF), ikuti petunjuk dalam dokumentasi [Tepatnya](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). | Administrator sistem mainframe | 
| Konfigurasikan daemon pengontrol. | Untuk mengkonfigurasi daemon pengontrol, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Administrator sistem mainframe | 
| Mengonfigurasi penerbit. | Untuk mengkonfigurasi penerbit, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Administrator sistem mainframe | 
| Perbarui file konfigurasi daemon. | Untuk memperbarui detail penerbit di file konfigurasi daemon pengontrol, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Administrator sistem mainframe | 
| Buat pekerjaan untuk memulai daemon controller. | Untuk membuat pekerjaan, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Administrator sistem mainframe | 
| Hasilkan file JCL penerbit tangkapan. | Untuk membuat file JCL penerbit tangkapan, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Administrator sistem mainframe | 
| Periksa dan perbarui CDC. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Administrator sistem mainframe | 
| Kirim file JCL. | Kirimkan file JCL berikut yang Anda konfigurasikan pada langkah sebelumnya:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />Setelah Anda mengirimkan file JCL, Anda dapat memulai Apply Engine di Tepat pada EC2 instance. | Administrator sistem mainframe | 

### Jalankan dan validasi CDC
<a name="run-and-validate-cdc"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Mulai Apply Engine dan validasi CDC. | Untuk memulai Apply Engine pada EC2 instance dan memvalidasi CDC, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Arsitek cloud, Pengembang aplikasi | 
| Validasi catatan tentang topik MSK Amazon. | Untuk membaca pesan dari topik Kafka, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Pengembang aplikasi, arsitek Cloud | 

### Menyimpan data perubahan mainframe di gudang data Amazon Redshift Tanpa Server
<a name="store-mainframe-change-data-in-an-rsslong-data-warehouse"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Siapkan Amazon Redshift Tanpa Server. | [Untuk membuat gudang data Amazon Redshift Tanpa Server, ikuti petunjuk dalam dokumentasi.AWS](https://docs.aws.amazon.com/redshift/latest/gsg/new-user-serverless.html)<br />Di dasbor Amazon Redshift Tanpa Server, validasi bahwa namespace dan workgroup telah dibuat dan tersedia. Untuk contoh pola ini, prosesnya mungkin memakan waktu 2-5 menit. | Insinyur data | 
| Siapkan peran IAM dan kebijakan kepercayaan yang diperlukan untuk streaming konsumsi. | Untuk mengatur konsumsi streaming Amazon Redshift Tanpa Server dari Amazon MSK, lakukan berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Insinyur data | 
| Hubungkan Amazon Redshift Tanpa Server ke Amazon MSK. | Untuk terhubung ke topik MSK Amazon, buat skema eksternal di Amazon Redshift Tanpa Server. Di Amazon Redshift query editor v2, jalankan perintah SQL berikut, ganti `'iam_role_arn'` dengan peran yang Anda buat sebelumnya dan ganti `'MSK_cluster_arn` 'dengan ARN untuk cluster Anda.<pre>CREATE EXTERNAL SCHEMA member_schema<br />FROM MSK<br />IAM_ROLE 'iam_role_arn'<br />AUTHENTICATION iam<br />URI 'MSK_cluster_arn';</pre> | Insinyur migrasi | 
| Buat tampilan yang terwujud. | Untuk menggunakan data dari topik MSK Amazon di Amazon Redshift Tanpa Server, buat tampilan terwujud. Di Amazon Redshift query editor v2, jalankan perintah SQL berikut, ganti `<MSK_Topic_name>` dengan nama topik MSK Amazon Anda.<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> | Insinyur migrasi | 
| Buat tabel target di Amazon Redshift. | Tabel Amazon Redshift memberikan masukan untuk Quick Sight. Pola ini menggunakan tabel `member_dtls` dan`member_plans`, yang cocok dengan tabel sumber Db2 pada mainframe.<br />Untuk membuat dua tabel di Amazon Redshift, jalankan perintah SQL berikut di editor kueri Amazon Redshift v2:<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> | Insinyur migrasi | 
| Buat prosedur tersimpan di Amazon Redshift. | Pola ini menggunakan prosedur tersimpan untuk menyinkronkan data perubahan (`INSERT`,`UPDATE`,`DELETE`) dari mainframe sumber ke tabel gudang data Amazon Redshift target untuk analitik di Quick Sight.<br />Untuk membuat prosedur tersimpan di Amazon Redshift, gunakan editor kueri v2 untuk menjalankan kode prosedur tersimpan yang ada di repositori. GitHub  | Insinyur migrasi | 
| Baca dari tampilan terwujud streaming dan muat ke tabel target. | Prosedur tersimpan membaca perubahan data dari tampilan streaming yang terwujud dan memuat perubahan data ke tabel target. Untuk menjalankan prosedur yang disimpan, gunakan perintah berikut:<pre>call SP_Members_Load();</pre><br />Anda dapat menggunakan [Amazon EventBridge](https://aws.amazon.com/eventbridge/) untuk menjadwalkan pekerjaan di gudang data Amazon Redshift untuk memanggil prosedur tersimpan ini berdasarkan persyaratan latensi data Anda. EventBridge menjalankan pekerjaan pada interval tetap. Untuk memantau apakah panggilan sebelumnya ke prosedur selesai, Anda mungkin perlu menggunakan mekanisme seperti mesin [AWS Step Functions](https://aws.amazon.com/step-functions/)status. Untuk informasi selengkapnya, lihat sumber daya berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />Pilihan lain adalah menggunakan editor kueri Amazon Redshift v2 untuk menjadwalkan penyegaran. Untuk informasi selengkapnya, lihat [Menjadwalkan kueri dengan editor kueri v2](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2-schedule-query.html). | Insinyur migrasi | 

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


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Mengatur Quick Sight. | Untuk mengatur Quick Sight, ikuti instruksi dalam [AWS dokumentasi](https://docs.aws.amazon.com/quicksight/latest/user/setting-up.html). | Insinyur migrasi | 
| Siapkan koneksi aman antara Quick Sight dan Amazon Redshift. | Untuk mengatur koneksi yang aman antara Quick Sight dan Amazon Redshift, lakukan hal berikut[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Insinyur migrasi | 
| Buat kumpulan data untuk Quick Sight. | Untuk membuat kumpulan data Quick Sight dari Amazon Redshift, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Insinyur migrasi | 
| Bergabunglah dengan kumpulan data. | Untuk membuat analitik di Quick Sight, gabungkan dua tabel dengan mengikuti instruksi dalam [AWS dokumentasi](https://docs.aws.amazon.com/quicksight/latest/user/joining-data.html#create-a-join).<br />Di panel **Gabung Konfigurasi**, pilih **Left** for **Join type**. Di bawah **klausa Gabung, gunakan**. `memberid from member_plans = memberid from members_details` | Insinyur migrasi | 

### Dapatkan wawasan bisnis dari data mainframe dengan menggunakan Amazon Q di Quick Sight
<a name="get-business-insights-from-the-mainframe-data-by-using-qdev-in-quick-sight"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Siapkan Amazon Q di Quick Sight. | Untuk menyiapkan Amazon Q dalam kemampuan BI generatif Quick Sight, ikuti petunjuk dalam [AWS dokumentasi](https://docs.aws.amazon.com/quicksight/latest/user/generative-bi-get-started.html). | Insinyur migrasi | 
| Analisis data mainframe dan buat dasbor visual. | Untuk menganalisis dan memvisualisasikan data Anda di Quick Sight, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html)<br />Setelah selesai, Anda dapat mempublikasikan dasbor untuk dibagikan dengan orang lain di organisasi Anda. Sebagai contoh, lihat *Dasbor visual Mainframe* di bagian [Informasi tambahan](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). | Insinyur migrasi | 

### Buat cerita data dengan Amazon Q di Quick Sight dari data mainframe
<a name="create-a-data-story-with-qdev-in-quick-sight-from-mainframe-data"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Buat cerita data. | Buat cerita data untuk menjelaskan wawasan dari analisis sebelumnya, dan buat rekomendasi untuk meningkatkan imunisasi preventif bagi anggota:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Insinyur migrasi | 
| Lihat cerita data yang dihasilkan. | Untuk melihat cerita data yang dihasilkan, pilih cerita itu di halaman **Cerita data**. | Insinyur migrasi | 
| Edit cerita data yang dihasilkan. | [Untuk mengubah format, tata letak, atau visual dalam cerita data, ikuti petunjuk dalam dokumentasi.AWS](https://docs.aws.amazon.com/quicksight/latest/user/working-with-stories-edit.html) | Insinyur migrasi | 
| Bagikan cerita data. | Untuk berbagi cerita data, ikuti instruksi dalam [AWS dokumentasi](https://docs.aws.amazon.com/quicksight/latest/user/working-with-stories-share.html). | Insinyur migrasi | 

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


| Isu | Solusi | 
| --- | --- | 
| Untuk pembuatan kumpulan data Quick Sight ke Amazon Redshift, `Validate Connection` telah salah. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | 
| Mencoba menyalakan mesin Apply pada EC2 instance mengembalikan kesalahan berikut:<br />`-bash: sqdeng: command not found` | Ekspor jalur `sqdata` instalasi dengan menjalankan perintah berikut:<pre>export PATH=$PATH:/usr/sbin:/opt/precisely/di/sqdata/bin</pre> | 
| Mencoba memulai Apply Engine mengembalikan salah satu kesalahan koneksi berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight.html) | Periksa spool mainframe untuk memastikan bahwa pekerjaan daemon controller berjalan. | 

## Sumber daya terkait
<a name="generate-db2-zos-data-insights-aws-mainframe-modernization-amazon-q-in-quicksight-resources"></a>
+ [Hasilkan wawasan dengan menggunakan AWS Mainframe Modernization dan Amazon Q di 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) (pola)
+ [Hasilkan wawasan data dengan menggunakan AWS Mainframe Modernization dan Amazon Q di Quick Sight](https://youtu.be/F8b7l79p6TM?si=gASuQtFbMVuEm7IJ) (demo)
+ [AWS Mainframe Modernization - Replikasi Data untuk IBM z/OS](https://aws.amazon.com/marketplace/pp/prodview-doe2lroefogia?sr=0-4&ref_=beagle&applicationId=AWSMPContessa)
+ [Konsumsi streaming Amazon Redshift ke tampilan yang terwujud](https://docs.aws.amazon.com/redshift/latest/dg/materialized-view-streaming-ingestion.html)

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

**Contoh file.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)
);
```

**Contoh file.sqd**

Ganti **`<kafka topic name>`**dengan nama topik MSK Amazon Anda.

*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;
```

**Dasbor visual mainframe**

Data visual berikut dibuat oleh Amazon Q di Quick Sight untuk pertanyaan analisis `show member distribution by region`*.*

![Northeast dan Southwest memiliki 8 anggota, Southwest memiliki 5 anggota, Midwest memiliki 4 anggota.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/b40a784c-c1fc-444b-b6df-8bd1f7a6abaa.png)


Data visual berikut dibuat oleh Amazon Q di Quick Sight untuk pertanyaan tersebut`show member distribution by Region who have not completed preventive immunization, in pie chart`.

![Pertunjukan Tenggara 6, Southwest menunjukkan 5, dan Midwest menunjukkan 4.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/8a95da3c-df4a-458b-9cfe-44e34f80a235.png)


**Keluaran cerita data**

Tangkapan layar berikut menunjukkan bagian dari cerita data yang dibuat oleh Amazon Q di Quick Sight untuk prompt`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`.

Dalam pendahuluan, cerita data merekomendasikan memilih wilayah dengan anggota terbanyak untuk mendapatkan dampak terbesar dari upaya imunisasi.

![Layar pengantar untuk analisis berdasarkan geografis, demografis, dan usia basis anggota.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/40f13957-2db4-42b7-b7a4-a0dd3dad6899.png)


Cerita data memberikan analisis nomor anggota untuk empat wilayah. Wilayah Timur Laut, Barat Daya, dan Tenggara memiliki anggota terbanyak.

![Wilayah Timur Laut dan Barat Daya memiliki 8 anggota, Tenggara memiliki 6 anggota, dan Midwest memiliki 4 anggota.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/fc6ed0a0-b79c-4397-95ac-a2fc4c87482a.png)


Kisah data menyajikan analisis anggota berdasarkan usia.

![Bagan yang menunjukkan bahwa basis anggota condong ke arah orang dewasa yang lebih muda dan setengah baya.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/8c56f1ec-3a2e-47a6-bbc4-3631782aa333.png)


Kisah data berfokus pada upaya imunisasi di Midwest.

![Rekomendasi untuk kampanye penjangkauan pribadi dan tantangan regional.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/84a647e8-c7d5-4637-94f0-03a611f899b3.png)


![Kelanjutan analisis cerita data, dengan hasil dan kesimpulan yang diantisipasi.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/18e72bcb-1b9a-406a-8220-83aca7743ad2/images/fc9094fc-2a20-485d-b238-e5e4ec70f1d3.png)


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

[Untuk mengakses konten tambahan yang terkait dengan dokumen ini, unzip file berikut: attachment.zip](samples/p-attach/18e72bcb-1b9a-406a-8220-83aca7743ad2/attachments/attachment.zip)