Halaman ini memberi Anda ikhtisar Mainframe Connector, kemampuan, dan manfaat utamanya.
Mainframe IBM digunakan oleh organisasi untuk melakukan tugas komputasi penting. Dalam beberapa tahun terakhir, banyak perusahaan yang mengandalkan {i> mainframe<i} telah berupaya untuk bermigrasi ke {i>cloud<i}. Mainframe Connector memungkinkan Anda memindahkan data mainframe ke Google Cloud agar Anda dapat mengalihkan beban kerja laporan yang menggunakan CPU secara intensif ke Google Cloud.
Manfaat utama Mainframe Connector
Berikut ini adalah manfaat utama menggunakan Mainframe Connector untuk berpindah data mainframe ke Google Cloud:
- Transfer data yang disederhanakan: Menyederhanakan perpindahan data mainframe ke Layanan penyimpanan Google Cloud seperti Cloud Storage dan BigQuery.
- Integrasi tugas batch: Memungkinkan Anda mengirimkan tugas BigQuery menggunakan tugas batch mainframe yang ditentukan dalam bahasa kontrol tugas (JCL). Saat kueri dibaca dari {i>dataset<i} atau analis dapat menggunakan pekerjaan terjadwal dengan pengetahuan dan memahami tentang lingkungan {i>mainframe<i}.
- Pemantauan mudah: Staf operasi mainframe tidak perlu memantau lingkungan yang berbeda karena pekerjaan dikirimkan dengan jadwal yang familier menggunakan JCL.
- Mengurangi MIPS: Mainframe Connector menggunakan Java virtual machine (JVM) untuk sebagian besar pemrosesan guna meminimalkan beban kerja prosesor mainframe selama data mengurangi juta instruksi per detik (MIPS) sehingga menurunkan untuk biaya operasional. Mainframe Connector mengalihkan pekerjaan yang paling intensif prosesor untuk prosesor tambahan. Jika prosesor tambahan mengalami gangguan, Anda juga dapat mengonfigurasi Mainframe Connector untuk melakukan transcoding dan konversi menggunakan Compute Engine. Untuk informasi selengkapnya tentang Mainframe Connector konfigurasi Konektor Mainframe, lihat Konfigurasi Mainframe Connector.
Transformasi streaming: Metode akses sekuensial antrean transcoding (QSAM) set data mainframe yang terkait dengan copybook COBOL dalam kode biner yang diperluas decimal interchange code (EBCDIC), atau file dalam format ASCII UTF-8 ke format ORC yang kompatibel dengan layanan Google Cloud seperti BigQuery. Menurut secara default, Mainframe Connector melakukan transcoding set data dari US EBCDIC: Cp037 karakter ditetapkan ke ORC. Namun, Mainframe Connector juga mendukung transcoding {i>dataset<i} dari himpunan karakter EBCDIC regional berikut:
- Prancis: Cp297
- Jerman: Cp1141
- Spanyol: Cp1145
Himpunan karakter khusus dapat diterapkan jika himpunan karakter yang sesuai belum diterapkan termasuk dalam IBM JVM.
Cara kerja Mainframe Connector
{i>Mainframe Connector<i} memungkinkan Anda untuk memindahkan data yang terletak di mainframe Anda di dan dari Cloud Storage, dan mengirim tugas BigQuery dari aplikasi batch yang ditentukan dalam JCL. Mainframe Connector memungkinkan Anda melakukan transcoding set data mainframe langsung ke Optimized Row Columnar (ORC) format font.
{i>Transcoding<i} adalah proses konversi informasi dari satu bentuk kode ke representasi lain, dalam hal ini ke ORC. ORC adalah open source format data berorientasi kolom yang banyak digunakan dalam ekosistem Apache Hadoop, dan didukung oleh BigQuery.
Mainframe Connector menyediakan subset utilitas command line Google Cloud SDK yang memungkinkan Anda mentransfer data dan berinteraksi dengan layanan Google Cloud. Kerangka penerjemah dan implementasi gsutil berbasis JVM dan utilitas command line bq membuatnya memungkinkan Anda mengelola pipeline ekstrak, pemuatan, transformasi (ELT) yang lengkap sepenuhnya dari IBM z/OS dengan tetap mempertahankan penjadwal pekerjaan yang ada.
Salah satu tantangan utama dalam mentransfer data mainframe Anda ke dan dari {i>cloud<i} adalah proses multi-langkah yang biasanya mencakup eksekusi langkah-langkah berikut:
- Menyalin data ke server file.
- Menyalin data dari server file ke lokasi lain untuk diproses.
- Menggunakan stack pemrosesan data untuk mengonversi data ke format modern.
- Menuliskan kembali data yang diproses ke lokasi lain.
- Memuat data yang diproses ke {i>database<i} atau {i>data warehouse<i} tempat data dapat berada yang dikueri atau digunakan.
Gambar berikut menunjukkan proses multi-langkah yang biasanya digunakan untuk dan mentransfer data dari mainframe ke Google Cloud.
Mainframe Connector memungkinkan Anda melakukan semua langkah ini dengan satu menggunakan Cloud Storage sebagai lokasi penyimpanan perantara. Ini mengurangi waktu yang dibutuhkan untuk memproses data mainframe dan menyediakannya dalam database atau data warehouse, seperti ditunjukkan dalam gambar berikut.