Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hasilkan wawasan data dengan menggunakan AWS Mainframe Modernization dan Amazon Q in QuickSight
Shubham Roy, Roshna Razack, dan Santosh Kumar Singh, Amazon Web Services
Ringkasan
Jika organisasi Anda menyimpan data penting bisnis di lingkungan mainframe, 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 dengan menggunakan Transfer AWS Mainframe Modernization File dengan BMC dan Amazon Q in. QuickSight Kumpulan data mainframe ditransfer ke Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) dengan menggunakan AWS Mainframe Modernization File Transfer dengan BMC. AWS Lambda Fungsi memformat dan menyiapkan file data mainframe untuk dimuat ke Amazon. QuickSight
Setelah data tersedia QuickSight, Anda dapat menggunakan petunjuk bahasa alami dengan Amazon Q in QuickSight 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 dalam kumpulan data mainframe. 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
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
Prasyarat
Aktif Akun AWS
Kumpulan data mainframe dengan data bisnis
Akses untuk menginstal agen transfer file di mainframe
Batasan
File data mainframe Anda harus dalam salah satu format file yang didukung oleh QuickSight. Untuk daftar format file yang didukung, lihat QuickSight dokumentasi Amazon.
Pola ini menggunakan fungsi Lambda untuk mengonversi file mainframe menjadi format yang didukung oleh. QuickSight
Arsitektur
Diagram berikut menunjukkan arsitektur untuk menghasilkan wawasan bisnis dari data mainframe dengan menggunakan Transfer AWS Mainframe Modernization File dengan BMC dan Amazon Q in. QuickSight

Diagram menunjukkan alur kerja berikut:
Dataset mainframe yang berisi data bisnis ditransfer ke Amazon S3 dengan AWS Mainframe Modernization menggunakan Transfer File dengan BMC.
Fungsi Lambda mengonversi file yang ada di bucket S3 tujuan transfer file ke format nilai yang dipisahkan koma (CSV).
Fungsi Lambda mengirimkan file yang dikonversi ke bucket S3 kumpulan data sumber.
Data dalam file dicerna oleh QuickSight.
Pengguna mengakses data di QuickSight. Anda dapat menggunakan Amazon Q in QuickSight untuk berinteraksi dengan data dengan menggunakan petunjuk bahasa alami.
Alat
Layanan AWS
AWS Lambdaadalah layanan komputasi yang membantu Anda menjalankan kode tanpa perlu menyediakan atau mengelola server. Ini menjalankan kode Anda hanya bila diperlukan dan skala secara otomatis, jadi Anda hanya membayar untuk waktu komputasi yang Anda gunakan.
AWS Mainframe Modernization Transfer File dengan BMC mengonversi dan mentransfer kumpulan data mainframe ke Amazon S3 untuk kasus penggunaan modernisasi, migrasi, dan augmentasi mainframe.
Amazon QuickSight adalah layanan BI skala cloud yang membantu Anda memvisualisasikan, menganalisis, dan melaporkan data Anda dalam satu dasbor. Pola ini menggunakan kemampuan BI generatif Amazon Q in QuickSight.
Amazon Simple Storage Service (Amazon S3) adalah layanan penyimpanan objek berbasis cloud yang membantu Anda menyimpan, melindungi, dan mengambil sejumlah data.
Praktik terbaik
Pastikan kumpulan data sumber Anda telah mendukung tipe data untuk QuickSight. Jika kumpulan data sumber Anda berisi tipe data yang tidak didukung, konversikan ke tipe data yang didukung. Untuk informasi tentang tipe data mainframe yang tidak didukung dan cara mengonversinya menjadi tipe data yang didukung oleh Amazon Q QuickSight, lihat bagian Sumber daya terkait.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Instal agen transfer file. | Untuk menginstal AWS Mainframe Modernization File Transfer Agent di mainframe Anda, ikuti petunjuk dalam AWS dokumentasi. | Administrator sistem mainframe |
Buat bucket S3 untuk transfer file mainframe. | Buat bucket S3 untuk menyimpan file output dari AWS Mainframe Modernization File Transfer dengan BMC. Dalam diagram arsitektur, ini adalah bucket tujuan transfer file. | Insinyur migrasi |
Buat titik akhir transfer data. |
| Spesialis Modernisasi AWS Mainframe |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Buat ember S3. | Buat bucket S3 untuk fungsi Lambda untuk menyalin file mainframe yang dikonversi dari sumber ke bucket tujuan akhir. | Insinyur migrasi |
Buat fungsi Lambda. | Untuk membuat fungsi Lambda yang mengubah ekstensi file dan menyalin file mainframe ke bucket tujuan, lakukan hal berikut:
| Insinyur migrasi |
Buat pemicu Amazon S3 untuk menjalankan fungsi Lambda. | Untuk mengonfigurasi pemicu yang memanggil fungsi Lambda, lakukan hal berikut:
Untuk informasi selengkapnya, lihat Tutorial: Menggunakan pemicu Amazon S3 untuk menjalankan fungsi Lambda. | Pimpin migrasi |
Berikan izin IAM untuk fungsi Lambda. | Izin IAM diperlukan untuk fungsi Lambda untuk mengakses tujuan transfer file dan bucket S3 kumpulan data sumber. Perbarui kebijakan yang terkait dengan peran eksekusi fungsi Lambda dengan mengizinkan Untuk informasi selengkapnya, lihat bagian Membuat kebijakan izin di Tutorial: Menggunakan pemicu Amazon S3 untuk menjalankan fungsi Lambda. | Pimpin migrasi |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Buat tugas transfer untuk menyalin file mainframe ke bucket S3. | Untuk membuat tugas transfer file mainframe, ikuti instruksi dalam AWS Mainframe Modernization dokumentasi. catatanTentukan pengkodean halaman kode sumber sebagai IBM1047 dan pengkodean halaman kode Target sebagai UTF-8. | Insinyur migrasi |
Verifikasi tugas transfer. | Untuk memverifikasi bahwa transfer data berhasil, ikuti instruksi dalam AWS Mainframe Modernization dokumentasi. Konfirmasikan bahwa file mainframe ada di bucket S3 tujuan transfer file. | Pimpin migrasi |
Verifikasi fungsi salinan Lambda. | Verifikasi bahwa fungsi Lambda dimulai dan file tersebut disalin dengan ekstensi.csv ke bucket S3 kumpulan data sumber. File csv yang dibuat oleh fungsi Lambda adalah file data input untuk. QuickSight Misalnya data, lihat | Pimpin migrasi |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Mengatur QuickSight. | Untuk mengatur QuickSight, ikuti instruksi dalam AWS dokumentasi. | Pimpin migrasi |
Buat kumpulan data untuk QuickSight. | Untuk membuat kumpulan data QuickSight, ikuti petunjuk dalam AWS dokumentasi. File data input adalah file mainframe yang dikonversi yang dibuat saat Anda menentukan tugas transfer data mainframe. | Pimpin migrasi |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Siapkan Amazon Q di QuickSight. | Kemampuan ini membutuhkan Enterprise Edition. Untuk mengatur Amazon Q in QuickSight, lakukan hal berikut:
| Pimpin migrasi |
Analisis data mainframe dan buat dasbor visual. | Untuk menganalisis dan memvisualisasikan data Anda QuickSight, lakukan hal berikut:
Setelah selesai, Anda dapat mempublikasikan dasbor untuk dibagikan dengan orang lain di organisasi Anda. Sebagai contoh, lihat Dasbor visual Mainframe di bagian Informasi tambahan. | Insinyur migrasi |
| 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:
| Insinyur migrasi |
Lihat cerita data yang dihasilkan. | Untuk melihat cerita data yang dihasilkan, ikuti petunjuk dalam AWS dokumentasi. | Pimpin migrasi |
Edit cerita data yang dihasilkan. | Pimpin migrasi | |
Bagikan cerita data. | Untuk berbagi cerita data, ikuti instruksi dalam AWS dokumentasi. | Insinyur migrasi |
Pemecahan Masalah
| Isu | Solusi |
|---|---|
Tidak dapat menemukan file mainframe atau kumpulan data yang dimasukkan dalam Data menetapkan kriteria pencarian untuk Buat tugas transfer di Transfer AWS Mainframe Modernization File dengan BMC. |
|
Sumber daya terkait
Untuk mengonversi tipe data mainframe seperti PACKED-DECIMAL (COMP-3) atau BINARY (COMP atau COMP-4)
Informasi tambahan
S3 CopyLambda .py
Kode Python berikut dihasilkan dengan menggunakan prompt dengan Amazon Q Developer di IDE:
#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' }
Dasbor visual mainframe
Data visual berikut dibuat oleh Amazon Q QuickSight untuk pertanyaan analisis show member distribution by region.

Data visual berikut dibuat oleh Amazon Q QuickSight untuk pertanyaan tersebutshow member distribution by Region who have not completed preventive immunization, in pie chart.

Keluaran cerita data
Tangkapan layar berikut menunjukkan bagian dari cerita data yang dibuat oleh Amazon Q QuickSight untuk prompt 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.
Dalam pendahuluan, cerita data merekomendasikan memilih wilayah dengan anggota terbanyak untuk mendapatkan dampak terbesar dari upaya imunisasi.

Kisah data memberikan analisis jumlah anggota untuk tiga wilayah teratas, dan menyebut Southwest sebagai wilayah terkemuka untuk berfokus pada upaya imunisasi.

catatan
Wilayah Barat Daya dan Timur Laut masing-masing memiliki delapan anggota. Namun, Southwest memiliki lebih banyak anggota yang tidak sepenuhnya divaksinasi, sehingga memiliki lebih banyak potensi untuk mendapatkan manfaat dari inisiatif untuk meningkatkan tingkat imunisasi.
Lampiran
Untuk mengakses konten tambahan yang terkait dengan dokumen ini, unzip file berikut: attachment.zip