Apa itu SLT (SAP Landscape Transformation Replication)?
SLT adalah alat ETL yang memungkinkan Anda memuat dan mereplikasi data secara real-time atau menjadwalkan data dari sistem sumber SAP atau Sistem Non SAP ke dalam Database SAP HANA.
Server SAP SLT menggunakan pendekatan replikasi berbasis pemicu untuk meneruskan data dari sistem sumber ke sistem target.
Server SLT dapat diinstal pada sistem terpisah atau pada Sistem SAP ECC.
Manfaat sistem SLT adalah sebagai berikut-
- Memungkinkan replikasi data waktu nyata atau jadwal.
- Selama mereplikasi data secara real-time, kami dapat memigrasi data dalam Format SAP HANA.
- SLT menangani tabel Cluster dan Pool.
- Ini mendukung secara otomatis konversi non-Unicode dan Unicode selama pemuatan / replikasi. (Unicode adalah sistem pengkodean karakter yang mirip dengan ASCII. Non-Unicode adalah sistem pengkodean yang mencakup lebih banyak karakter daripada ASCII).
- Ini sepenuhnya terintegrasi dengan SAP HANA Studio.
- SLT memiliki pengaturan tabel dan kemampuan transformasi.
- SLT memiliki kemampuan pemantauan dengan SAP HANA Solution Manager.
Tinjauan Arsitektur server SAP SLT dengan Sistem SAP / Non-SAP adalah sebagai berikut-
Ikhtisar Arsitektur Koneksi SAP SLT antara Sistem SAP dan SAP HANA
Server Replikasi SAP SLT mengubah semua definisi tabel metadata dari sistem sumber ABAP menjadi SAP HANA.
Untuk sumber SAP, koneksi SLT memiliki fitur-fitur berikut -
- Saat tabel direplikasi, server Replikasi SAP SLT membuat tabel pencatatan di sistem sumber.
- Mesin baca dibuat di Sistem Sumber SAP.
- Koneksi antara SAP SLT dan SAP Source dibuat sebagai koneksi RFC.
- Koneksi antara SAP SLT dan SAP HANA dibuat sebagai koneksi DB.
Seorang pengguna database dengan otorisasi yang sama sebagai pengguna "SYSTEM" dapat membuat koneksi antara SAP SLT dan SAP HANA Database.
Koneksi SAP SLT antara Sistem SAP dan SAP HANA DATABASE
SAP SLT Server secara otomatis membuat koneksi DB untuk database SAP HANA (saat kami membuat konfigurasi baru melalui transaksi LTR). Tidak perlu membuatnya secara manual.
Konfigurasikan Server SAP SLT untuk Sistem Sumber SAP
Pertama kita perlu mengkonfigurasi server replikasi SAP SLT untuk koneksi antara SAP Source dan database SAP HANA. T-code, LTR digunakan untuk membuat koneksi antara SAP Source dan SAP SLT.
Langkah 1) Masuk ke server SAP SLT, dan panggilan transaksi "LTR" dari server replikasi SAP SLT.
Layar pop-up Web-dynpro akan muncul untuk login ke server SAP SLT.
- Masukkan Client / User id / password
- Klik pada tab logon
Layar pop-up untuk Konfigurasi akan muncul seperti di bawah ini-
Klik Tombol "Baru" untuk konfigurasi baru.
Langkah 2) Pada langkah ini,
- Masukkan Nama konfigurasi dan deskripsi.
- Pilih Sistem SAP sebagai sistem sumber.
- Masukkan koneksi RFC untuk Sistem SAP.
- Masukkan Nama Pengguna / Kata Sandi / Nama Host dan nomor Instance.
- Masukkan detail opsi Pekerjaan -
- Jumlah Pekerjaan Transfer data.
- Jumlah Pekerjaan perhitungan.
- Pilih opsi Replikasi sebagai Real Time.
- Setelah semua pengaturan dipertahankan, klik 'OK' untuk membuat skema baru di SLT.
Nama Konfigurasi "SLTECC" akan ditambahkan dan aktif.
Setelah konfigurasi Server SAP SLT berhasil, SAP SLT Server secara otomatis membuat koneksi DB untuk database SAP HANA (ketika kami membuat konfigurasi baru melalui transaksi LTR). Tidak perlu membuatnya secara manual.
Pada langkah selanjutnya, kami mengimpor data ke SAP HANA dari Sumber SAP.
Impor Data Sumber SAP ke SAP HANA melalui SLT
Setelah kami berhasil mengonfigurasi server SAP SLT, SKEMA sebagai nama konfigurasi di atas dalam SAP SLT dibuat dalam Database SAP HANA.
Skema ini berisi objek-
- 1 Skema - SLTECC.
- 1 Pengguna - SLTECC.
- 1 Hak Istimewa
- 8 Tabel -
- DD02L (Nama Tabel SAP)
- DD02T (Teks Tabel SAP)
- RS_LOG_FILES
- RS_MESSAGE
- RS_ORDER
- RS_ORDER_TEXT
- RS_SCHEMA_MAP
- RS_STATUS.
- 4 Peran -
- SLTECC_DATA_PROV
- SLTECC_DATA_POWER_USER
- SLTECC_DATA_USER_ADMIN
- SLTECC_DATA_SELECT
- 2 Prosedur
- RS_GRANT_ACCESS
- RS_REVOKE_ACCESS
Semua konfigurasi selesai, sekarang kami memuat tabel dari SAP ECC (ERP Central Component).
Langkah 1) Untuk memuat tabel dari SAP ECC ke database SAP HANA, ikuti langkah-langkah di bawah ini-
- Buka Penyediaan data dari Quick View.
- Pilih Sistem SAP HANA.
- Klik pada Tombol Selesai.
Langkah 2) Layar untuk Penyediaan Data Tabel Berbasis SLT akan ditampilkan. Ada 5 opsi untuk penyediaan data seperti di bawah ini-
Opsi Penyediaan | Detail |
Beban (Beban Penuh) | Ini adalah peristiwa satu kali, yang memulai pemuatan data awal dari sistem sumber. |
Replikasi (Beban Penuh + Beban Delta) | Ini memulai pemuatan awal (jika tidak dilakukan sebelumnya), dan juga mempertimbangkan perubahan delta . Pemicu database dan tabel logging terkait akan dibuat untuk setiap tabel. |
Hentikan Replikasi | Ini menghentikan proses replikasi saat ini untuk tabel. Ini menghapus pemicu database dan tabel logging sepenuhnya. |
Menangguhkan | Ini menghentikan proses replikasi yang sedang berjalan dari sebuah tabel. Pemicu database tidak akan dihapus dari sistem sumber, dan perekaman perubahan akan dilanjutkan. Informasi Terkait disimpan dalam tabel logging terkait di sistem sumber. |
Lanjut | Lanjutkan memulai ulang replikasi untuk tabel yang ditangguhkan. Setelah melanjutkan, proses replikasi yang ditangguhkan akan dilanjutkan. |
Kami menggunakan opsi pertama dari tabel "Opsi muat " untuk pemuatan awal data tabel (LFBK) dari sumber ke tabel SAP HANA.
Langkah-langkahnya seperti di bawah ini-
- Detail sistem Sumber dan Target dipilih sesuai dengan konfigurasi SAP SLT.
- Klik Tombol Muat dan pilih tabel (LFBK) yang perlu kita muat / replikasi di SAP Hana.
- Tabel (LFBK) akan ditambahkan ke Bagian Manajemen Beban Data dengan Tindakan "Muat" dan Status "Dijadwalkan".
Setelah data dimuat, Status akan diubah menjadi "Dijalankan". Tabel akan dibuat dalam skema "SLTECC" dengan data.
Langkah 3) Periksa Data dalam Tabel (LFBK) dengan Pratinjau Data dari Skema "SLTECC" seperti di bawah ini -.
- Login di SAP HANA Database melalui SAP HANA Studio dan pilih SAP HANA System HDB (HANAUSER).
- Pilih Tabel (LFBK) di bawah node Tabel.
- Klik kanan pada Tabel (LFBK) dan klik pada opsi Buka pratinjau data.
- Data yang dimuat melalui proses SLT akan ditampilkan di layar Pratinjau data.
Sekarang kami telah berhasil memuat data ke dalam tabel "LFBK". Kami akan menggunakan tabel ini di masa mendatang dalam Pemodelan.
Koneksi SAP SLT antara Sistem non-SAP dan SAP HANA
Server Replikasi SAP SLT mengubah semua definisi tabel metadata dari sistem sumber non-ABAP menjadi SAP HANA.
Untuk sumber Non-SAP, koneksi SLT memiliki fitur-fitur berikut -
- Saat tabel direplikasi, server Replikasi SAP SLT membuat tabel pencatatan di sistem sumber.
- Mesin baca dibuat di server Replikasi SAP SLT.
- Koneksi antara SAP SLT dan SAP Source / SAP HANA dibuat sebagai koneksi DB.
Koneksi SAP SLT antara Koneksi SLT Non-SAP dan Sistem / DATABASE SAP HANA
SAP SLT hanya dapat melakukan transformasi yang paling sederhana, jadi untuk transformasi yang kompleks, kita memerlukan alat ETL lain seperti layanan Data SAP.