Menyiapkan replikasi berbasis SLT: SAP S/4HANA ke BigQuery melalui SAP Datasphere

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 (SLT) untuk SAP S/4HANA.

Langkah-langkah tingkat tingginya adalah sebagai berikut:

  1. Menghubungkan SAP Datasphere ke sistem sumber SAP S/4HANA.
  2. Hubungkan SAP Datasphere ke project Google Cloud yang berisi set data BigQuery target.
  3. Membuat alur replikasi.
  4. Jalankan alur replikasi.
  5. Validasi data replika 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 menyelesaikan prasyarat berikut:

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.

Instal SAP Cloud Connector

Untuk menghubungkan tenant SAP Datasphere Anda ke sistem sumber SAP S/4HANA dengan aman, SAP Cloud Connector diperlukan saat sistem sumber SAP S/4HANA Anda berjalan secara lokal, dihosting di lingkungan cloud apa 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 infrastruktur lokal atau dihosting di lingkungan cloud apa pun, Anda perlu 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, lalu 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 menjelaskan langkah-langkah terpenting yang diperlukan dalam mengonfigurasi SAP Cloud Connector. Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi SAP Cloud Connector, lihat dokumentasi SAP Mengonfigurasi Cloud Connector.

Langkah-langkah yang paling penting adalah sebagai berikut:

  1. Di browser web, akses UI administrasi SAP Cloud Connector menggunakan host tempat SAP Cloud Connector diinstal beserta port. Misalnya: http://localhost:8443.

  2. 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 mengetahui informasi selengkapnya, lihat dokumentasi SAP Konfigurasi Awal.

  3. Tentukan detail berikut untuk menghubungkan SAP Cloud Connector ke sub-akun SAP BTP Anda:

    • Detail tentang sub-akun Datasphere SAP Anda, termasuk nama sub-akun, wilayah, 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.
  4. Untuk memberikan akses ke sistem sumber SAP S/4HANA, tambahkan informasi pemetaan sistem, termasuk informasi tentang host internal dan sistem host virtual.

  5. Untuk mengakses data berdasarkan tabel dengan Server Replikasi SAP LT, Anda harus menentukan resource berikut:

    • LTAMB_ -Awalan
    • LTAPE_ -Awalan
    • RFC_FUNCTION_SEARCH
  6. Simpan konfigurasi Anda.

Membuat konfigurasi transfer massa

Sebelum menjalankan replikasi dari SAP S/4HANA menggunakan SLT, Anda harus membuat konfigurasi transfer massal untuk menentukan detail koneksi sistem sumber, koneksi sistem target, dan setelan transfer.

Untuk membuat konfigurasi transfer massa, lakukan langkah-langkah berikut:

  1. Di SAP GUI, masukkan kode transaksi LTRC.

  2. Klik ikon Create configuration. Wizard Create Configuration akan terbuka.

  3. Di kolom Configuration Name dan Description, masukkan nama dan deskripsi untuk konfigurasi, lalu klik Next.

  4. 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 informasi selengkapnya tentang opsi ini, lihat dokumentasi Server Replikasi SAP LT.

    • Klik Next.

  5. Di panel Target System Connection Details:

    • Pilih tombol pilihan untuk Other.
    • Pada kolom Scenario, pilih SAP Data Intelligence (Replication Management service).
    • Klik Next.
  6. Di panel Specify Transfer Settings:

    1. Di bagian Setelan Transfer Data, untuk kolom Mode Pemuatan Awal, pilih Performa Dioptimalkan.

    2. Di bagian Opsi pekerjaan, masukkan nilai awal untuk kolom berikut:

      • Number of Data Transfer Jobs
      • Number of Initial Load Jobs
      • Number of Calculation Jobs
    3. Di bagian Replication Options, pilih tombol pilihan Real Time.

    4. Klik Next.

  7. Tinjau konfigurasi, lalu klik Simpan.

  8. 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:

  1. Di SAP Datasphere, buka Data Builder, lalu klik New Connection.

  2. Pilih jenis koneksi SAP ABAP.

  3. Tentukan properti koneksi berikut:

    • Protocol: pilih RFC.
    • SAP Logon Connection Type: pilih Application Server.
    • Gunakan Cloud Connector: tetapkan ke True.
  4. Tentukan properti lain yang khusus untuk server aplikasi dan sistem SAP Anda. Untuk mengetahui informasi selengkapnya, lihat dokumentasi SAP Koneksi ABAP SAP.

  5. 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 semua catatan yang diperlukan di sistem SAP S/4HANA Anda. Untuk informasi selengkapnya tentang Catatan SAP yang diperlukan, lihat:

Menghubungkan SAP Datasphere ke project Google Cloud

Bagian ini berisi 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 melakukan autentikasi dengan Google Cloud.

Untuk membuat akun layanan, lakukan langkah-langkah berikut:

  1. Di konsol Google Cloud, buka halaman Service accounts di IAM & Admin.

    Buka halaman Service accounts

  2. Jika diminta, pilih project Google Cloud Anda.

  3. Klik Create Service Account.

  4. Tentukan nama untuk akun layanan dan deskripsi (opsional).

  5. Klik Create and Continue.

  6. Di panel Berikan akun layanan akses ke project, pilih peran berikut:

    • Pemilik Data BigQuery
    • BigQuery Job User
  7. Klik Lanjutkan.

  8. Klik Done. Akun layanan akan muncul dalam daftar akun layanan untuk project tersebut.

Download kunci JSON untuk akun layanan

Untuk mendownload kunci JSON untuk akun layanan, lakukan langkah-langkah berikut:

  1. Klik alamat email akun layanan yang ingin Anda buatkan kunci.
  2. Klik tab Kunci.
  3. Klik menu drop-down Kunci, lalu pilih Buat kunci baru.
  4. Pilih JSON sebagai jenis kunci dan klik Create.

Mengklik Buat akan mendownload file kunci akun layanan. Pastikan Anda menyimpan file kunci dengan aman, karena dapat digunakan untuk mengautentikasi sebagai akun layanan Anda. Untuk informasi selengkapnya, lihat artikel 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:

  1. Di konsol Google Cloud, buka halaman BigQuery:

    Buka BigQuery

  2. Di samping project ID Anda, klik ikon View actions, , lalu Create dataset.

  3. Di kolom Dataset ID, masukkan nama unik. Untuk mengetahui informasi selengkapnya, lihat Penamaan set data.

  4. Di kolom Location type, pilih lokasi geografis untuk set data yang akan digunakan. 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 harus mengupload sertifikat SSL Google yang diperlukan ke SAP Datasphere.

Untuk mengupload sertifikat SSL, lakukan langkah-langkah berikut:

  1. Dari repositori Layanan Kepercayaan Google, download sertifikat berikut:

    • GTS Root R1
    • GTS CA 1C3
  2. Di SAP Datasphere, buka System > Configuration > Security.

  3. Klik Tambahkan Sertifikat.

  4. Jelajahi direktori lokal Anda dan pilih sertifikat yang didownload dari repositori Google Trust Services.

  5. Klik Upload.

Untuk mengetahui 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 mengetahui informasi selengkapnya dari SAP tentang mengupload file driver ODBC yang diperlukan ke SAP Datasphere, lihat Mengupload Driver ODBC Pihak Ketiga (Diperlukan untuk Aliran Data).

Untuk mengupload file driver, lakukan langkah-langkah berikut:

  1. Dari driver ODBC dan JDBC untuk BigQuery, download driver ODBC BigQuery yang diperlukan.

  2. Di SAP Datasphere, buka System > Configuration > Data Integration.

  3. Buka Driver Pihak Ketiga, lalu klik Upload.

  4. Jelajahi direktori lokal Anda dan pilih file driver yang telah didownload dari driver ODBC dan JDBC untuk BigQuery.

  5. Klik Upload.

  6. Klik Sync untuk menyinkronkan perubahan driver. Setelah sinkronisasi selesai, Anda dapat menggunakan aliran data dengan koneksi.

Buat koneksi ke project Google Cloud

Untuk mereplikasi data dari sistem sumber SAP S/4HANA ke set data BigQuery target, Anda harus membuat alur replikasi di tenant SAP Datasphere Anda.

Untuk membuat koneksi ke project Google Cloud, lakukan langkah-langkah berikut:

  1. Di SAP Datasphere, buka Connections, dan buat koneksi baru di ruang Anda.

  2. Pilih jenis koneksi Google BigQuery.

  3. 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.
  4. Di bagian Kredensial, upload file kunci JSON yang digunakan untuk autentikasi. Untuk mengetahui informasi selengkapnya, lihat Mendownload kunci JSON untuk akun layanan.

  5. Untuk memvalidasi koneksi antara SAP Datasphere dan BigQuery, pilih koneksi Anda, lalu klik ikon Validate Connection.

Untuk mengetahui informasi selengkapnya dari SAP tentang koneksi untuk terhubung ke 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:

  1. Di SAP Datasphere, buka Data Builder, dan klik New Replication Flow.

  2. Tentukan sumber untuk alur replikasi Anda:

    1. Pilih koneksi sumber dari jenis SAP ABAP yang Anda buat di bagian Membuat koneksi ke sistem sumber SAP S/4HANA.

    2. Pilih Server Replikasi SLT-SAP LT sebagai penampung sumber, lalu tambahkan ID transfer massal konfigurasi Anda yang Anda buat di bagian Membuat konfigurasi transfer massal.

    3. Tambahkan objek sumber sesuai kebutuhan.

      Untuk mengetahui informasi selengkapnya, lihat dokumentasi SAP Menambahkan Sumber.

  3. Pilih salah satu jenis pemuatan: Hanya awal atau Awal dan delta.

  4. Tentukan lingkungan target untuk alur replikasi Anda:

    1. Pilih koneksi ke project Google Cloud yang berisi set data BigQuery target.

    2. Pilih penampung, yang merupakan set data di BigQuery, tempat Anda ingin mereplikasi data.

      Untuk mengetahui informasi selengkapnya, lihat dokumentasi SAP Menambahkan Target.

  5. Buat pemetaan untuk menentukan bagaimana data sumber akan diubah dalam perjalanan ke target. Untuk mengetahui informasi selengkapnya, lihat dokumentasi SAP Menentukan Pemetaan.

  6. Simpan alur replikasi.

  7. 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 Status Jalankan di panel Properti akan diperbarui. Untuk mengetahui 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:

  1. Di SAP Datasphere, buka Data Integration Monitor > Flows.

  2. Pilih alur yang dijalankan di panel kiri untuk melihat detailnya.

Untuk mengetahui informasi selengkapnya, lihat dokumentasi SAP Alur pemantauan.

Memvalidasi data replika di BigQuery

Setelah alur replikasi berjalan, validasi tabel dan data replika di BigQuery.

Untuk memvalidasi data replika di BigQuery, lakukan langkah-langkah berikut:

  1. Di konsol Google Cloud, buka halaman BigQuery.

    Buka BigQuery

  2. Di bagian Explorer, luaskan project Anda untuk melihat set data dan tabelnya.

  3. Pilih tabel yang diperlukan. Informasi tabel ditampilkan dalam tab di panel konten di sisi kanan halaman.

  4. Di bagian informasi tabel, klik judul berikut untuk melihat data SAP:

    • Pratinjau: menampilkan data yang direplikasi dari sistem sumber SAP S/4HANA.
    • Detail: menampilkan ukuran tabel, jumlah total baris, dan detail lainnya.