SLT (SAP Landscape Transformation Replication) nedir?
SLT, verileri gerçek zamanlı olarak yüklemenize ve çoğaltmanıza veya verileri SAP kaynak sisteminden veya SAP Dışı Sistemden SAP HANA Veritabanına planlamanıza olanak tanıyan bir ETL aracıdır.
SAP SLT sunucusu, verileri kaynak sistemden hedef sisteme geçirmek için tetik tabanlı bir çoğaltma yaklaşımı kullanır.
SLT sunucusu ayrı bir sisteme veya SAP ECC Sistemine kurulabilir.
SLT sisteminin faydası aşağıdaki gibidir:
- Gerçek zamanlı veya zamanlamalı veri çoğaltmasına izin verir.
- Verileri gerçek zamanlı olarak çoğaltma sırasında, verileri SAP HANA Formatında taşıyabiliriz.
- SLT, Küme ve Bilardo masalarını yönetir.
- Bu, yükleme / çoğaltma sırasında otomatik olarak Unicode olmayan ve Unicode dönüştürmeyi destekler. (Unicode, ASCII'ye benzer bir karakter kodlama sistemidir. Unicode olmayan kodlama sistemi ASCII'den daha fazla karakter içerir).
- Bu, SAP HANA Studio ile tamamen entegredir.
- SLT, masa ayarlama ve dönüştürme yeteneklerine sahiptir.
- SLT, SAP HANA Solution Manager ile izleme yeteneklerine sahiptir.
SAP / SAP Dışı Sistem ile SAP SLT sunucusuna genel bakış aşağıdaki gibidir:
SAP System ve SAP HANA arasında SAP SLT Bağlantı Mimarisine genel bakış
SAP SLT Replication Server, tüm meta veri tablosu tanımlarını ABAP kaynak sisteminden SAP HANA'ya dönüştürür.
SAP kaynağı için SLT bağlantısı aşağıdaki özelliklere sahiptir -
- Bir tablo çoğaltıldığında, SAP SLT Replication sunucusu kaynak sistemde günlük kaydı tabloları oluşturur.
- Okuma motoru, SAP Kaynak Sisteminde oluşturulur.
- SAP SLT ile SAP Source arasındaki bağlantı, RFC bağlantısı olarak kurulur.
- SAP SLT ile SAP HANA arasındaki bağlantı bir DB bağlantısı olarak kurulur.
"SİSTEM" kullanıcısı ile aynı yetkiye sahip bir veritabanı kullanıcısı, SAP SLT ve SAP HANA Veritabanı arasında bir bağlantı oluşturabilir.
SAP System ve SAP HANA DATABASE arasında SAP SLT Bağlantısı
SAP SLT Sunucusu, SAP HANA veritabanı için DB bağlantısını otomatik olarak oluşturur (LTR işlemi aracılığıyla yeni bir konfigürasyon oluşturduğumuzda). Manuel olarak oluşturmaya gerek yoktur.
SAP Kaynak Sistemi için SAP SLT Sunucusunu yapılandırın
Öncelikle SAP Source ve SAP HANA veritabanı arasındaki bağlantı için SAP SLT replikasyon sunucusunu yapılandırmamız gerekiyor. T kodu, LTR, SAP Source ile SAP SLT arasında bir bağlantı oluşturmak için kullanılır.
Adım 1) Giriş SAP SLT sunucusu ve Çağrı işlem "LTR" dan SAP SLT çoğaltma sunucusunun.
SAP SLT sunucusunda oturum açmak için bir Web-dynpro açılır ekranı görünecektir.
- İstemci / Kullanıcı kimliği / şifresini girin
- Oturum açma sekmesine tıklayın
Yapılandırma için bir açılır ekran aşağıdaki gibi görünecektir.
Yeni konfigürasyon için "Yeni" Düğmesine tıklayın.
Adım 2) Bu adımda,
- Yapılandırma adını ve açıklamasını girin.
- Kaynak sistem olarak SAP Sistemini seçin.
- SAP Sistemi için RFC bağlantısını girin.
- Kullanıcı Adı / Parola / Ana Bilgisayar Adı ve Örnek numarasını girin.
- İş seçenekleri ayrıntısını girin -
- Veri Aktarım İşlerinin Sayısı.
- Hayır. Hesaplama işleri.
- Gerçek Zamanlı olarak Replikasyon seçeneğini seçin.
- Tüm ayarlar yapıldıktan sonra, SLT'de yeni bir şema oluşturmak için 'Tamam'ı tıklayın.
Bir Yapılandırma Adı "SLTECC" eklenecek ve aktif hale getirilecektir.
SAP SLT sunucusunu başarıyla yapılandırdıktan sonra, SAP SLT Sunucusu SAP HANA veritabanı için otomatik olarak DB bağlantısı oluşturur (LTR işlemi aracılığıyla yeni bir yapılandırma oluşturduğumuzda). Manuel olarak oluşturmaya gerek yoktur.
Bir sonraki adımda, verileri SAP Source'tan SAP HANA'ya aktarıyoruz.
SAP Kaynak Verilerini SLT aracılığıyla SAP HANA'ya aktarın
SAP SLT sunucusunu başarıyla yapılandırdıktan sonra, SAP HANA Veritabanında SAP SLT'de yukarıdaki konfigürasyon adı olarak bir SCHEMA oluşturulur.
Bu Şema aşağıdaki nesneleri içerir-
- 1 Şema - SLTECC.
- 1 Kullanıcı - SLTECC.
- 1 Ayrıcalıklar
- 8 Tablo -
- DD02L (SAP Tablo Adı)
- DD02T (SAP Tablo Metinleri)
- RS_LOG_FILES
- RS_MESSAGE
- RS_ORDER
- RS_ORDER_TEXT
- RS_SCHEMA_MAP
- RS_STATUS.
- 4 Rol -
- SLTECC_DATA_PROV
- SLTECC_DATA_POWER_USER
- SLTECC_DATA_USER_ADMIN
- SLTECC_DATA_SELECT
- 2 Prosedürler
- RS_GRANT_ACCESS
- RS_REVOKE_ACCESS
Tüm konfigürasyon tamamlandı, şimdi SAP ECC'den (ERP Merkezi Bileşeni) bir tablo yüklüyoruz.
Adım 1) Tabloları SAP ECC'den SAP HANA veritabanına yüklemek için aşağıdaki adımları izleyin:
- Hızlı Görünüm'den Veri sağlama'ya gidin.
- SAP HANA Sistemini seçin.
- Bitir Düğmesine tıklayın.
Adım 2) SLT Tabanlı Tablo Veri Sağlama ekranı görüntülenecektir. Aşağıdaki gibi veri sağlama için 5 seçenek vardır:
Provizyon Seçeneği | Detay |
Yük (Tam Yük) | Bu, kaynak sistemden ilk veri yüklemesini başlatan tek seferlik bir olaydır. |
Çoğaltma (Tam Yük + Delta Yük) | İlk yüklemeyi başlatır (daha önce yapılmadıysa) ve ayrıca delta değişikliğini de dikkate alır . Her tablo için veritabanı tetikleyicisi ve ilgili günlük kaydı tablosu oluşturulacaktır. |
Çoğaltmayı Durdur | Bir tablo için geçerli çoğaltma işlemini durdurur. Veritabanı tetikleyicisini ve kayıt tablosunu tamamen kaldırır . |
Askıya al | Bir tablonun çalışan bir çoğaltma işlemini duraklatır. Veritabanı tetikleyicisi kaynak sistemden silinmeyecek ve değişikliklerin kaydedilmesine devam edilecektir. İlgili Bilgiler, kaynak sistemdeki ilgili kayıt tablosunda saklanır. |
Devam et | Resume, askıya alınmış bir tablo için çoğaltmayı yeniden başlatır. Devam ettirdikten sonra, askıya alınan çoğaltma işlemi devam edecektir. |
Kaynaktan SAP HANA tablosuna tablo (LFBK) verilerinin ilk yüklemesi için "Yükleme seçeneği" tablosundaki ilk seçeneği kullanıyoruz .
Adım adım aşağıdaki gibidir -
- Kaynak ve Hedef sistem ayrıntıları, SAP SLT konfigürasyonuna göre seçilir.
- Yükle Düğmesine tıklayın ve SAP Hana'da yüklememiz / çoğaltmamız gereken tabloyu (LFBK) seçin.
- Tablo (LFBK), Eylem "Yük" ve Durum "Planlandı" ile Veri Yük Yönetimi Bölümüne eklenecektir.
Veri yüklendikten sonra, Durum "Yürütüldü" olarak değiştirilecektir. Tablo, verilerle "SLTECC" şemasında oluşturulacaktır.
Adım 3) Aşağıdaki gibi Şema "SLTECC" den Veri Önizlemesi ile tablodaki Verileri (LFBK ) kontrol edin -.
- SAP HANA Studio aracılığıyla SAP HANA Veritabanında oturum açın ve SAP HANA System HDB'yi (HANAUSER) seçin.
- Tablo düğümü altında Tablo (LFBK) öğesini seçin.
- Tablo (LFBK) üzerine sağ tıklayın ve Veri önizlemesini aç seçeneğine tıklayın.
- SLT işlemi ile Yüklenen Veriler, Veri ön izleme ekranında görüntülenecektir.
Şimdi verileri "LFBK" tablosuna başarıyla yükledik. Bu tabloyu gelecekte Modellemede kullanacağız.
SAP dışı Sistem ile SAP HANA arasında SAP SLT Bağlantısı
SAP SLT Replication Server, tüm meta veri tablosu tanımlarını ABAP dışı kaynak sisteminden SAP HANA'ya dönüştürür.
SAP dışı kaynak için SLT bağlantısı aşağıdaki özelliklere sahiptir:
- Bir tablo çoğaltıldığında, SAP SLT Replication sunucusu kaynak sistemde günlük kaydı tabloları oluşturur.
- Okuma motoru, SAP SLT Replication sunucusunda oluşturulur.
- SAP SLT ile SAP Source / SAP HANA arasındaki bağlantı, bir DB bağlantısı olarak kurulur.
SAP Dışı SLT Bağlantısı ile SAP HANA Sistemi / DATABASE arasında SAP SLT Bağlantısı
SAP SLT yalnızca en basit dönüşümleri yapabilir, bu nedenle karmaşık dönüşümler için SAP Data hizmetleri gibi başka bir ETL aracına ihtiyacımız var.