Dengan fitur Alur Replikasi SAP Datasphere, Anda dapat mereplikasi data dari SAP S/4HANA ke BigQuery.
Panduan ini menjelaskan cara mereplikasi data dari SAP S/4HANA ke BigQuery melalui SAP Datasphere saat Anda menggunakan replikasi berbasis SAP LT Replication Server (SLT) untuk SAP S/4HANA.
Langkah-langkah tingkat tingginya adalah sebagai berikut:
- Hubungkan SAP Datasphere ke sistem sumber SAP S/4HANA.
- Hubungkan SAP Datasphere ke project Google Cloud yang berisi set data BigQuery target.
- Buat alur replikasi.
- Jalankan alur replikasi.
- Validasi data yang direplikasi di BigQuery.
Untuk mengetahui informasi tentang cara menyiapkan replikasi berbasis CDS, lihat Menyiapkan replikasi berbasis CDS: SAP S/4HANA ke BigQuery melalui SAP Datasphere.
Sebelum memulai
Sebelum memulai, pastikan Anda atau administrator Anda telah memenuhi prasyarat berikut:
Di halaman Tenant Configuration pada tenant SAP Datasphere Anda, aktifkan blok Premium Outbound Integration. Untuk informasi tentang cara melakukannya, lihat dokumentasi SAP Mengonfigurasi Ukuran Tenant Datasphere SAP Anda.
Validasi pertimbangan dan batasan terbaru alur replikasi SAP Datasphere yang diberikan dalam SAP Note 3297105 - Pertimbangan penting untuk Alur Replikasi SAP Datasphere.
Tinjau informasi tentang versi software SAP yang diperlukan, lanskap sistem yang direkomendasikan, pertimbangan untuk objek sumber yang didukung, dan lainnya, yang diberikan dalam SAP Note 2890171 - SAP Data Intelligence / SAP Datasphere - ABAP Integration.
SLT yang disematkan di SAP S/4HANA didukung oleh alur replikasi SAP Datasphere hanya mulai dari SAP S/4HANA 2022. Jika Anda menggunakan SAP S/4HANA versi sebelumnya, atau aplikasi SAP berbasis NetWeaver lama seperti SAP ECC, Anda perlu mempertimbangkan server SLT mandiri. Untuk informasi tentang versi software SAP yang diperlukan, lanskap sistem yang direkomendasikan, pertimbangan untuk objek sumber yang didukung, dan lainnya, lihat SAP Note 2890171 - SAP Data Intelligence / SAP Datasphere - ABAP Integration.
Anda memiliki akun dan project Google Cloud.
Penagihan diaktifkan untuk project Anda. Untuk informasi selengkapnya, lihat cara mengonfirmasi bahwa penagihan diaktifkan untuk project Anda.
Pastikan BigQuery API diaktifkan di project Google Cloud Anda.
Menghubungkan SAP Datasphere ke sistem sumber SAP S/4HANA
Bagian ini memberikan petunjuk untuk membuat koneksi antara SAP Datasphere dan sistem sumber SAP S/4HANA.
Menginstal SAP Cloud Connector
Untuk menghubungkan tenant SAP Datasphere Anda dengan aman ke sistem sumber SAP S/4HANA, SAP Cloud Connector diperlukan saat sistem sumber SAP S/4HANA Anda berjalan di infrastruktur lokal, dihosting di lingkungan cloud mana pun, atau jika Anda menggunakan SAP S/4HANA Cloud Private Edition. Namun, jika Anda menggunakan SAP S/4HANA Cloud Public Edition, SAP Cloud Connector tidak diperlukan. Jika demikian, lewati penginstalan dan konfigurasi SAP Cloud Connector, lalu lanjutkan ke Membuat koneksi ke sistem sumber SAP S/4HANA.
Jika sistem sumber SAP S/4HANA Anda berjalan di lokal atau dihosting di lingkungan cloud apa pun, Anda harus menginstal dan mengonfigurasi SAP Cloud Connector di sistem operasi (OS). Untuk mengetahui informasi tentang persyaratan khusus OS dan petunjuk untuk menginstal SAP Cloud Connector, lihat dokumentasi SAP Menyiapkan Konektivitas Cloud Connector.
Jika Anda menggunakan SAP S/4HANA Cloud Private Edition, SAP Cloud Connector telah diinstal sebelumnya sebagai bagian dari penyiapan SAP S/4HANA. Jika demikian, lewati penginstalan SAP Cloud Connector, dan lanjutkan ke Mengonfigurasi SAP Cloud Connector.
Mengonfigurasi SAP Cloud Connector
Anda mengonfigurasi SAP Cloud Connector untuk menentukan sub-akun SAP Datasphere, pemetaan ke sistem sumber SAP S4/HANA di jaringan Anda, dan resource yang dapat diakses.
Bagian ini menyoroti langkah-langkah terpenting yang terlibat dalam mengonfigurasi SAP Cloud Connector. Untuk mengetahui informasi mendetail tentang cara mengonfigurasi SAP Cloud Connector, lihat dokumentasi SAP Mengonfigurasi Cloud Connector.
Langkah-langkah terpentingnya adalah sebagai berikut:
Di browser web, akses UI administrasi SAP Cloud Connector menggunakan host tempat SAP Cloud Connector diinstal dan port. Misalnya: http://localhost:8443.
Login ke SAP Cloud Connector. Jika Anda login untuk pertama kali setelah menginstal SAP Cloud Connector, gunakan kredensial default berikut:
- Nama pengguna:
Administrator
- Sandi:
manage
Sebelum melanjutkan, ubah sandi default. Untuk informasi selengkapnya, lihat dokumentasi SAP Konfigurasi Awal.
- Nama pengguna:
Tentukan detail berikut untuk menghubungkan SAP Cloud Connector ke sub-akun SAP BTP Anda:
- Detail tentang sub-akun SAP Datasphere Anda, termasuk nama sub-akun, region, dan pengguna sub-akun. Untuk mengetahui informasi selengkapnya tentang kolom ini, lihat dokumentasi SAP Mengonfigurasi Cloud Connector.
- Untuk sub-akun yang ditentukan, ID lokasi yang mengidentifikasi lokasi SAP Cloud Connector Anda.
Untuk memberikan akses ke sistem sumber SAP S/4HANA, tambahkan informasi pemetaan sistem, termasuk informasi tentang host internal dan sistem host virtual.
Untuk mengakses data berdasarkan tabel dengan Server Replikasi SAP LT, Anda harus menentukan resource berikut:
- LTAMB_ -Awalan
- LTAPE_ -Awalan
- RFC_FUNCTION_SEARCH
Simpan konfigurasi Anda.
Membuat konfigurasi transfer massal
Sebelum menjalankan replikasi dari SAP S/4HANA menggunakan SLT, Anda perlu membuat konfigurasi transfer massal untuk menentukan detail koneksi sistem sumber, koneksi sistem target, dan setelan transfer.
Untuk membuat konfigurasi transfer massal, lakukan langkah-langkah berikut:
Di SAP GUI, masukkan kode transaksi
LTRC
.Klik ikon Create configuration. Wizard Create Configuration akan terbuka.
Di kolom Configuration Name dan Description, masukkan nama dan deskripsi untuk konfigurasi, lalu klik Next.
Di panel Source System Connection Details:
- Pilih tombol pilihan RFC Connection.
Di kolom RFC Destination, tentukan nama koneksi RFC ke sistem sumber SAP S/4HANA.
Centang kotak Allow Multiple Usage dan Read from Single Client sesuai kebutuhan. Untuk mengetahui informasi selengkapnya tentang opsi ini, lihat dokumentasi Server Replikasi SAP LT.
Klik Berikutnya.
Di panel Target System Connection Details:
- Pilih tombol pilihan untuk Other.
- Di kolom Scenario, pilih SAP Data Intelligence (Replication Management service).
- Klik Berikutnya.
Di panel Specify Transfer Settings:
Di bagian Data Transfer Settings, untuk kolom Initial Load Mode, pilih Performance Optimized.
Di bagian Job options, masukkan nilai awal untuk kolom berikut:
- Number of Data Transfer Jobs
- Number of Initial Load Jobs
- Number of Calculation Jobs
Di bagian Replication Options, pilih tombol pilihan Real Time.
Klik Berikutnya.
Tinjau konfigurasi, lalu klik Simpan.
Catat ID tiga digit di kolom Mass Transfer. Anda akan menggunakan ID tersebut di langkah berikutnya.
Membuat koneksi ke sistem sumber SAP S/4HANA
Di SAP Datasphere, buat koneksi sumber untuk menggunakan sistem sumber SAP S/4HANA untuk akses data. Anda menggunakan koneksi ini untuk membuat alur replikasi.
Untuk membuat koneksi ke sistem sumber SAP S/4HANA, lakukan langkah-langkah berikut:
Di SAP Datasphere, buka Data Builder, lalu klik New Connection.
Pilih jenis koneksi SAP ABAP.
Tentukan properti koneksi berikut:
- Protocol: pilih RFC.
- SAP Logon Connection Type: pilih Application Server.
- Use Cloud Connector: tetapkan ke True.
Tentukan properti lain yang khusus untuk server aplikasi dan sistem SAP Anda. Untuk informasi selengkapnya, lihat dokumentasi SAP Koneksi SAP ABAP.
Untuk memvalidasi koneksi antara SAP Datasphere dan SAP S/4HANA, pilih koneksi Anda, lalu klik ikon Validate Connection.
Untuk mengetahui informasi selengkapnya tentang cara membuat koneksi antara SAP Datasphere dan SAP S/4HANA, lihat dokumentasi SAP Membuat Koneksi.
Sebelum Anda dapat menggunakan koneksi untuk alur replikasi, periksa Catatan SAP yang relevan dengan alur replikasi dan terapkan catatan yang diperlukan di sistem SAP S/4HANA Anda. Untuk informasi selengkapnya tentang Catatan SAP yang diperlukan, lihat:
- Catatan SAP yang tercantum di bagian Alur Replikasi.
- Catatan SAP yang tercantum di bagian Sistem Sumber untuk SAP Data Intelligence.
Menghubungkan SAP Datasphere ke project Google Cloud
Bagian ini memberikan petunjuk untuk membuat koneksi antara SAP Datasphere dan project Google Cloud Anda yang berisi set data BigQuery target.
Membuat akun layanan
Untuk autentikasi dan otorisasi SAP Datasphere, Anda memerlukan akun layanan IAM di project Google Cloud. Anda memberikan peran ke akun layanan yang berisi izin untuk berinteraksi dengan BigQuery.
Anda juga perlu membuat kunci JSON untuk akun layanan. Anda mengupload kunci JSON ke SAP Datasphere untuk mengautentikasi dengan Google Cloud.
Untuk membuat akun layanan, lakukan langkah-langkah berikut:
Di konsol Google Cloud, buka halaman Service accounts di IAM & Admin.
Jika diminta, pilih project Google Cloud Anda.
Klik Create Service Account.
Tentukan nama untuk akun layanan dan deskripsi (opsional).
Klik Create and Continue.
Di panel Grant this service account access to project, pilih peran berikut:
- BigQuery Data Owner
- BigQuery Job User
Klik Lanjutkan.
Klik Done. Akun layanan akan muncul dalam daftar akun layanan untuk project tersebut.
Mendownload kunci JSON untuk akun layanan
Untuk mendownload kunci JSON untuk akun layanan, lakukan langkah-langkah berikut:
- Klik alamat email akun layanan yang ingin Anda buatkan kunci.
- Klik tab Kunci.
- Klik menu drop-down Kunci, lalu pilih Buat kunci baru.
- Pilih JSON sebagai jenis kunci dan klik Create.
Mengklik Buat akan mendownload file kunci akun layanan. Pastikan Anda menyimpan file kunci dengan aman, karena file tersebut dapat digunakan untuk melakukan autentikasi sebagai akun layanan Anda. Untuk informasi selengkapnya, lihat Membuat dan menghapus kunci akun layanan.
Membuat set data BigQuery
Untuk membuat set data BigQuery, akun pengguna Anda harus memiliki izin IAM yang tepat untuk BigQuery. Untuk mengetahui informasi selengkapnya, lihat Izin yang diperlukan.
Untuk membuat set data BigQuery, lakukan langkah-langkah berikut:
Di konsol Google Cloud, buka halaman BigQuery:
Di samping project ID Anda, klik ikon View actions,
, lalu Create dataset.Di kolom Dataset ID, masukkan nama unik. Untuk mengetahui informasi selengkapnya, lihat Penamaan set data.
Di kolom Location type, pilih lokasi geografis untuk set data yang ingin Anda gunakan. Setelah set data dibuat, lokasi tidak dapat diubah.
Untuk mengetahui informasi selengkapnya tentang cara membuat set data BigQuery, lihat Membuat set data.
Mengupload sertifikat SSL ke SAP Datasphere
Untuk mengenkripsi data yang dikirim antara SAP dan Google Cloud, Anda perlu mengunggah sertifikat SSL Google yang diperlukan ke SAP Datasphere.
Untuk mengupload sertifikat SSL, lakukan langkah-langkah berikut:
Dari repositori Layanan Kepercayaan Google, download sertifikat berikut:
- GTS Root R1
- GTS CA 1C3
Di SAP Datasphere, buka System > Configuration > Security.
Klik Tambahkan Sertifikat.
Jelajahi direktori lokal Anda dan pilih sertifikat yang Anda download dari repositori Layanan Kepercayaan Google.
Klik Upload.
Untuk informasi selengkapnya dari SAP tentang cara mengupload sertifikat ke SAP Datasphere, lihat Mengelola Sertifikat untuk Koneksi.
Mengupload driver untuk BigQuery ke SAP Datasphere
Driver ODBC BigQuery berfungsi sebagai jembatan antara SAP Datasphere dan BigQuery untuk alur replikasi. Untuk mengaktifkan akses ke BigQuery, Anda harus mengupload file driver ODBC yang diperlukan ke SAP Datasphere.
Untuk informasi selengkapnya dari SAP tentang cara mengupload file driver ODBC yang diperlukan ke SAP Datasphere, lihat Mengupload Driver ODBC Pihak Ketiga (Wajib untuk Aliran Data).
Untuk mengupload file driver, lakukan langkah-langkah berikut:
Dari Driver ODBC dan JDBC untuk BigQuery, download driver ODBC BigQuery yang diperlukan.
Di SAP Datasphere, buka System > Configuration > Data Integration.
Buka Pengemudi Pihak Ketiga, lalu klik Upload.
Jelajahi direktori lokal Anda dan pilih file driver yang Anda download dari driver ODBC dan JDBC untuk BigQuery.
Klik Upload.
Klik Sync untuk menyinkronkan perubahan driver. Setelah sinkronisasi selesai, Anda dapat menggunakan alur data dengan koneksi.
Membuat koneksi ke project Google Cloud
Untuk mereplikasi data dari sistem sumber SAP S/4HANA ke set data BigQuery target, Anda perlu membuat alur replikasi di tenant SAP Datasphere.
Untuk membuat koneksi ke project Google Cloud, lakukan langkah-langkah berikut:
Di SAP Datasphere, buka Koneksi, lalu buat koneksi baru di ruang Anda.
Pilih jenis koneksi sebagai Google BigQuery.
Di bagian Detail koneksi, tentukan hal berikut:
- Project ID: masukkan project ID Google Cloud Anda dalam huruf kecil.
- Lokasi: masukkan lokasi project Google Cloud Anda.
Di bagian Kredensial, upload file kunci JSON yang digunakan untuk autentikasi. Untuk informasi selengkapnya, lihat Mendownload kunci JSON untuk akun layanan.
Untuk memvalidasi koneksi antara SAP Datasphere dan BigQuery, pilih koneksi Anda, lalu klik ikon Validate Connection.
Untuk informasi selengkapnya dari SAP tentang koneksi untuk terhubung dan mengakses data dari BigQuery, lihat Koneksi Google BigQuery.
Membuat alur replikasi
Anda membuat alur replikasi untuk menyalin data SAP dari sistem sumber SAP S/4HANA ke set data BigQuery target.
Untuk membuat alur replikasi melalui SLT, lakukan langkah-langkah berikut:
Di SAP Datasphere, buka Data Builder, lalu klik New Replication Flow.
Tentukan sumber untuk alur replikasi Anda:
Pilih koneksi sumber dari jenis SAP ABAP yang Anda buat di bagian Membuat koneksi ke sistem sumber SAP S/4HANA.
Pilih SLT-SAP LT Replication Server sebagai penampung sumber, lalu tambahkan ID transfer massal konfigurasi yang Anda buat di bagian Membuat konfigurasi transfer massal.
Tambahkan objek sumber sesuai kebutuhan.
Untuk informasi selengkapnya, lihat dokumentasi SAP Menambahkan Sumber.
Pilih salah satu jenis pemuatan: Hanya awal atau Awal dan delta.
Tentukan lingkungan target untuk alur replikasi Anda:
Pilih koneksi ke project Google Cloud yang berisi set data BigQuery target.
Pilih penampung, yaitu set data di BigQuery, tempat Anda ingin mereplikasi data.
Untuk informasi selengkapnya, lihat dokumentasi SAP Menambahkan Target.
Buat pemetaan untuk menentukan cara data sumber diubah dalam perjalanannya ke target. Untuk mengetahui informasi selengkapnya, lihat dokumentasi SAP Menentukan Pemetaan.
Simpan alur replikasi.
Men-deploy alur replikasi.
Untuk informasi selengkapnya, lihat dokumentasi SAP Membuat Alur Replikasi.
Menjalankan alur replikasi
Setelah alur replikasi dikonfigurasi dan di-deploy, Anda dapat menjalankannya.
Untuk menjalankan alur replikasi, pilih alur replikasi, lalu klik Run.
Setelah selesai, bagian Run Status di panel Property akan diperbarui. Untuk informasi selengkapnya, lihat dokumentasi SAP Menjalankan alur.
Memantau status alur replikasi
Anda dapat melihat dan memantau detail eksekusi alur replikasi.
Untuk memantau status alur replikasi, lakukan langkah-langkah berikut:
Di SAP Datasphere, buka Data Integration Monitor > Flows.
Pilih operasi alur di panel kiri untuk melihat detailnya.
Untuk mengetahui informasi selengkapnya, lihat dokumentasi SAP Alur pemantauan.
Memvalidasi data yang direplikasi di BigQuery
Setelah alur replikasi selesai dijalankan, validasi tabel dan data yang direplikasi di BigQuery.
Untuk memvalidasi data yang direplikasi di BigQuery, lakukan langkah-langkah berikut:
Di Konsol Google Cloud, buka halaman BigQuery.
Di bagian Penjelajah, luaskan project Anda untuk melihat set data dan tabelnya.
Pilih tabel yang diperlukan. Informasi tabel ditampilkan di bawah tab di panel konten di sisi kanan halaman.
Di bagian informasi tabel, klik judul berikut untuk melihat data SAP:
- Pratinjau: menampilkan data yang direplikasi dari sistem sumber SAP S/4HANA.
- Details: menampilkan ukuran tabel, jumlah total baris, dan detail lainnya.