SLT nedir? SAP HANA? Çoğaltma ve Yapılandırma

⚡ Akıllı Özet

SLT, SAP Peyzaj Dönüşümü Çoğaltma Sunucusu, verileri yükler ve çoğaltır. SAP HANA'da gerçek zamanlı veya planlı olarak değişiklikleri yakalayan tetikleyici tabanlı bir yaklaşım. SAP ve non-SAP Kaynaklar birbirine benziyor.

  • ⚡ Temel Yöntem: Tetikleyici tabanlı çoğaltma, verileri kaynaktan hedefe gerçek zamanlı olarak veya planlanmış aralıklarla iletir.
  • 🖥️ Dağıtım: SLT sunucusu ayrı bir sistemde veya doğrudan üzerinde çalışır. SAP ECC sistemi.
  • 🔌 Bağlantılar: RFC, SLT'yi bir şeye bağlar. SAP kaynak; bir veritabanı bağlantısı SLT'yi şuna bağlar: SAP Hana.
  • 🧱 Cluster Destek: SLT, daha basit çoğaltma araçlarının yapamadığı küme ve havuz tablolarını yönetir.
  • 🔤 Kodlama: Yükleme ve çoğaltma sırasında Unicode ve Unicode olmayan karakterlere dönüştürme işlemi otomatik olarak uygulanır.
  • ⚙️ yapılandırma: LTR işlemi, HANA'da şema, kullanıcı, roller ve kontrol tabloları oluşturan yapılandırmayı oluşturur.
  • 🎛️ Beş Eylem: Yükleme, Çoğaltma, Çoğaltmayı Durdurma, Askıya Alma ve Devam Ettirme işlemleri her tabloyu ayrı ayrı kontrol eder.

SAP HANA'da SLT

SLT nedir (SAP Peyzaj Dönüşümünün Çoğaltılması)?

SLT, verileri gerçek zamanlı olarak yüklemenize ve çoğaltmanıza veya verileri planlamanıza olanak tanıyan bir ETL aracıdır. SAP kaynak sistemi veya Olmayan SAP Sistem içine SAP HANA Veritabanı.

SAP SLT sunucusu, verileri kaynak sistemden hedef sisteme aktarmak için tetikleyici tabanlı bir çoğaltma yaklaşımı kullanır.

SLT sunucusu ayrı bir sisteme veya SAP ECC Sistemi.

SLT sisteminin faydaları aşağıdaki gibidir:

  • Gerçek zamanlı veya programlanmış zamanlı veri çoğaltmasına olanak tanır.
  • Verileri gerçek zamanlı olarak çoğaltırken, verileri SAP HANA Biçimi.
  • SLT kolları Cluster ve Bilardo masaları.
  • 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 karakteri kapsayan kodlama sistemidir).
  • Bu tamamen entegredir SAP HANA Stüdyo.
  • SLT'nin tablo ayarlama ve dönüştürme yetenekleri vardır.
  • SLT'nin izleme yetenekleri vardır SAP HANA Çözüm Yöneticisi.

Tetikleyici tabanlı tasarım, gerçek zamanlı işlemleri mümkün kılan şeydir. Kaynak tablodaki bir veritabanı tetikleyicisi, her değişikliği bir kayıt tablosuna yazar; SLT daha sonra bu kaydı okur ve uygular, böylece tüm tabloyu tekrar tekrar tarayarak farklılıkları bulmaya gerek kalmaz.

SAP SLT Bağlantısı ArchiMimari Genel Bakış

Archidokuya genel bakış SAP SLT sunucusu SAP / OlmayanSAP Sistem aşağıdaki gibidir-

SAP Arasındaki SLT Bağlantısı SAP Sistem ve SAP HANA

SAP SLT Replication Server, tüm meta veri tablosu tanımlarını ABAP kaynak sisteminden SAP HANA.

Her Ticaretçi İçin Mükemmellik SAP Kaynak, SLT bağlantısının aşağıdaki özellikleri vardır –

  • Bir tablo çoğaltıldığında SAP SLT Çoğaltma sunucusu, kaynak sistemde günlük tabloları oluşturur.
  • Okuma motoru şurada oluşturulur: SAP Kaynak Sistemi.
  • Arasındaki bağlantı SAP SLT ve SAP Kaynak RFC bağlantısı olarak kurulur.
  • Arasındaki bağlantı SAP SLT ve SAP HANA bir veritabanı bağlantısı olarak kurulur.

“SYSTEM” kullanıcısı ile aynı yetkiye sahip bir veritabanı kullanıcısı, SAP SLT ve SAP HANA Veritabanı.

SAP Arasındaki SLT Bağlantısı SAP Sistem ve SAP HANA VERİTABANI
SAP Arasındaki SLT Bağlantısı SAP Sistem ve SAP HANA VERİTABANI

SAP SLT Sunucusu otomatik olarak DB bağlantısı oluşturur SAP HANA veritabanı (LTR işlemi aracılığıyla yeni bir yapılandırma oluşturduğumuzda). Manuel olarak oluşturmanıza gerek yoktur.

yapılandırma SAP SLT Sunucusu SAP Kaynak Sistem

İlk önce yapılandırmamız gerekiyor SAP arasındaki bağlantı için SLT çoğaltma sunucusu SAP Kaynak ve SAP HANA veritabanı. T kodu, LTR arasında bağlantı oluşturmak için kullanılır. SAP Kaynak ve SAP SLT.

) 1 Adım Için giriş yapın SAP SLT sunucusu ve Çağrı işlemi “LTR” itibaren SAP SLT çoğaltma sunucusu.

yapılandırma SAP SLT Sunucusu

Oturum açmak için bir Web-dynpro açılır ekranı görünecektir. SAP SLT sunucusu.

  1. İstemci / Kullanıcı kimliğini / şifresini girin
  2. Oturum açma sekmesine tıklayın

yapılandırma SAP SLT Sunucusu

Aşağıdaki gibi Yapılandırma için bir açılır ekran görünecektir:

yapılandırma SAP SLT Sunucusu

Yeni konfigürasyon için “Yeni” butonuna tıklayın.

) 2 Adım Bu adımda,

  1. Yapılandırma adını ve açıklamasını girin.
  2. Seç SAP Kaynak sistem olarak sistem.
  3. RFC bağlantısını girin SAP Sistemi.
  4. Kullanıcı Adı / Şifre / Ana Bilgisayar Adı ve Örnek numarasını girin.
  5. İş seçeneklerinin ayrıntılarını girin – veri aktarım işlerinin sayısı ve hesaplama işlerinin sayısı.
  6. Çoğaltma seçeneğini Gerçek Zamanlı olarak seçin.
  7. Tüm ayarlar korunduktan sonra SLT'de yeni bir şema oluşturmak için 'Tamam'a tıklayın.

yapılandırma SAP SLT Sunucusu

“SLTECC” Konfigürasyon Adı eklenecek ve aktif olacaktır.

yapılandırma SAP SLT Sunucusu

Yapılandırmadan sonra SAP SLT sunucusu başarıyla, SAP SLT Sunucusu otomatik olarak DB bağlantısı oluşturur SAP HANA veritabanı (LTR işlemi aracılığıyla yeni bir yapılandırma oluşturduğumuzda). Manuel olarak oluşturmanıza gerek yoktur.

Bir sonraki adımda verileri içe aktarıyoruz SAP HANA'dan SAP Kaynak.

ithalat SAP Kaynak Verileri SAP SLT aracılığıyla HANA

Başarıyla yapılandırdıktan sonra SAP SLT sunucusu, yukarıdaki yapılandırma adı olarak bir SCHEMA SAP SLT şurada oluşturuldu: SAP HANA Veritabanı.

Bu Şema aşağıdaki nesneleri içerir:

  1. 1 Şema – SLTECC.
  2. 1 Kullanıcı – SLTECC.
  3. 1 Ayrıcalıklar
  4. 8 Tablolar – DD02L (SAP Tablo Adı), DD02T (SAP Tablo Metinleri), RS_LOG_FILES, RS_MESSAGE, RS_ORDER, RS_ORDER_TEXT, RS_SCHEMA_MAP, RS_STATUS.
  5. 4 Rol – SLTECC_DATA_PROV, SLTECC_DATA_POWER_USER, SLTECC_DATA_USER_ADMIN, SLTECC_DATA_SELECT.
  6. 2 Prosedürleri – RS_GRANT_ACCESS, RS_REVOKE_ACCESS.

Tüm konfigürasyon tamamlandı, şimdi şuradan bir tablo yüklüyoruz: SAP ECC (ERP Merkezi Bileşeni).

) 1 Adım Tabloları yüklemek için SAP ECC'ye SAP HANA veritabanı, aşağıdaki adımları izleyin-

  1. Hızlı Görünüm'den Veri sağlama'ya gidin.
  2. Seç SAP HANA Sistemi.
  3. Bitir Düğmesine tıklayın.

ithalat SAP Kaynak Verileri SAP HANA

) 2 Adım SLT Tabanlı Tablo Veri Sağlama için bir 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ğalt (Tam Yük + Delta Yük) İlk yüklemeyi başlatır (eğer daha önce yapılmadıysa) ve ayrıca delta değiştirmek. Her tablo için veritabanı tetikleyicisi ve ilgili günlük tablosu oluşturulacaktır.
Çoğaltmayı Durdur Bir tablo için geçerli çoğaltma işlemini durdurur. Veritabanı tetikleyicisini ve günlük tablosunu tamamen kaldırır.
Askıya almak Bu işlem, bir tablonun devam eden çoğaltma sürecini duraklatır. Veritabanı tetikleyicisi kaynak sistemden silinmez ve değişikliklerin kaydedilmesi devam eder. İlgili bilgiler, kaynak sistemdeki ilgili günlük tablosunda saklanır.
Özgeçmiş Devam ettir, askıya alınmış bir tablo için çoğaltmayı yeniden başlatır. Devam ettirildikten sonra askıya alınan çoğaltma işlemi devam edecektir.

⚠️Uyarı: Replikasyonu askıya alma ve durdurma işlemleri birbirinin yerine kullanılamaz. Askıya alma işlemi tetikleyiciyi ve günlük kaydı tablosunu korur, böylece değişiklikler birikir ve devam edildiğinde uygulanır. Durdurma işlemi ise her ikisini de siler, bu nedenle durdurulmuş haldeyken yapılan her değişiklik kaybolur ve tam bir yeniden yükleme gerekir.

Tablodaki ilk seçeneği kullanıyoruz “Yükleme seçeneği” tablo (LFBK) verilerinin kaynaktan ilk yüklenmesi için SAP HANA masası.

Adım adım aşağıdaki gibidir-

  1. Kaynak ve Target sistem detayları aşağıdakilere göre seçilir: SAP SLT yapılandırması.
  2. Yükle Düğmesine tıklayın ve yüklememiz/çoğaltmamız gereken tabloyu (LFBK) seçin SAP Hana.
  3. Tablo (LFBK), Eylem "Yükleme" ve Durum "Planlandı" ile birlikte Veri Yükü Yönetimi Bölümüne eklenecektir.

ithalat SAP Kaynak Verileri SAP HANA

Veri yüklendikten sonra Durum "Yürütüldü" olarak değiştirilecektir. Tablo verilerle “SLTECC” şemasında oluşturulacaktır.

) 3 Adım Aşağıdaki gibi “SLTECC” şemasından Veri Önizlemesi aracılığıyla tablodaki (LFBK) verileri kontrol edin –

  1. Giriş yap SAP HANA Veritabanı aracılığıyla SAP HANA Studio'yu seçin SAP HANA Sistemi HDB (HANAUSER).

ithalat SAP Kaynak Verileri SAP HANA

  1. Tablo düğümü altında Tablo (LFBK) öğesini seçin.
  2. Tabloya (LFBK) sağ tıklayın ve Veri önizlemesini aç seçeneğine tıklayın.
  3. SLT işlemi yoluyla yüklenen veriler, Veri önizleme ekranında görüntülenecektir.

ithalat SAP Kaynak Verileri SAP HANA

Artık verileri başarıyla “LFBK” tablosuna yükledik. Bu tabloyu gelecekte Modellemede kullanacağız.

SAP Olmayanlar arasındaki SLT BağlantısıSAP Sistem ve SAP HANA

SAP SLT Replication Server, tüm meta veri tablosu tanımlarını ABAP dışı kaynak sistemden ABAP'a dönüştürür. SAP Hana.

Olmayanlar içinSAP kaynak, SLT bağlantısının aşağıdaki özellikleri vardır –

  • Bir tablo çoğaltıldığında SAP SLT Çoğaltma sunucusu, kaynak sistemde günlük tabloları oluşturur.
  • Okuma motoru şurada oluşturulur: SAP SLT Çoğaltma sunucusu.
  • Arasındaki bağlantı SAP SLT ve SAP Kaynak / SAP HANA bir veritabanı bağlantısı olarak kurulur.
SAP Olmayanlar arasındaki SLT BağlantısıSAP Sistem ve SAP HANA

SAP SLT Bağlantısı, Olmayanlar ArasındaSAP Sistem ve SAP HANA Sistemi/VERİTABANI

SAP SLT yalnızca en basit dönüşümleri yapabilir, bu nedenle karmaşık dönüşümler için aşağıdaki gibi başka bir ETL aracına ihtiyacımız var: SAP Veri hizmetleri.

Mimari açıdan dikkat çekmeye değer tek fark şudur: örneğin SAP Kaynak sistemde okuma motoru bulunur ve bağlantı RFC'dir, oysa RFC olmayan bir sistemde durum farklıdır.SAP Kaynak kodda okuma motoru SLT sunucusunun kendisinde yer alıyor ve her iki bağlantı da veritabanı bağlantısıdır. Aşağı yöndeki her şey aynı şekilde davranır.

SLT ve Diğer Çoğaltma Yöntemleri

SLT, çeşitli güzergahlardan biridir. SAP HANA'nın ayırt edici özelliği, dönüşüm gücünden ziyade gecikme süresidir.

Parametre SLT SAP Veri Hizmetleri DXC
Gecikme Gerçek zamanlı veya planlanmış Yığın Yığın
Mekanizma Veritabanı tetikleyicileri ve kayıt tabloları Planlanmış ETL işleri İş Paketi örneğitracları
Kaynak sistemler SAP ve non-SAP veritabanları Hemen hemen her kaynak SAP Yalnızca Business Suite
Başladığı Sadece basit kurallar Zengin grafiksel dönüşümler Eski yönetici tarafından uygulandıtractor
Cluster ve bilardo masaları Yerel olarak işlendi Ekstra çalışma gerektiriyor Eski müdür tarafından halledildi.tractor
Ek manzara Bir SLT sunucusu Veri Hizmetleri ortamı Hayır

Gecikmeden ziyade dönüşümün daha önemli olduğu durumlarda, SAP Veri Hizmetleri daha uygun olan ve eskinin bulunduğu yertracTor mantığı zaten mevcut, DXC Sunucuya hiç gerek kalmadan işlem yapıyor. Tam karşılaştırma şurada yer alıyor: veri sağlama öğretici.

SLT İzleme ve Sorun Giderme

Replikasyon sürekli çalıştığı için, sorunlar genellikle hata mesajı yerine eski veriler olarak fark edilir. Bu kontroller sorunun nedenini hızlıca bulur.

  1. Öncelikle LTR'deki yapılandırmayı kontrol edin. Genel bakış, her yapılandırmayı durumu ve her durumdaki tablo sayısıyla birlikte gösterir. Hatalı bir yapılandırma, altındaki tüm tabloları durdurur.
  2. Ayrıntılı bilgi için LTRC işlem kodunu kullanın. Yük İstatistikleri ve Veri Aktarım İzleme sekmeleri, tablo başına verimliliği gösterir ve hangi tablonun geride kaldığını ortaya koyar.
  3. Kayıt tablosunun boyutuna dikkat edin. Sürekli büyüyen bir kayıt tablosu, değişikliklerin kaydedildiğini ancak uygulanmadığını gösterir. Bu genellikle veri aktarım işlerinin sayısının çok az olduğuna işaret eder.
  4. İş sayısını ayarlayın. Veri aktarımı ve hesaplama görevleri yapılandırma sırasında ayarlandı. Çok az görev olursa çoğaltma geride kalır; çok fazla görev olursa kaynak sistem zarar görür. Kaynak sistemde tahmin yürütmek yerine LTR'de ayarlama yapın.
  5. Planlanmış durumda takılı kalan bir tabloyu inceleyin. SLT sunucusunda arka planda çalışan ücretsiz bir işlem olmaması genellikle bunun nedenidir, tabloda bir hata değildir.
  6. HANA'da çoğaltılmış bir tabloyu asla silmeyin. Kaynakta bulunan tetikleyici, tüketicisi olmayan bir günlük tablosuna sürekli olarak yazıyor. Öncelikle çoğaltmayı düzgün bir şekilde durdurun, bu da tetikleyiciyi ortadan kaldıracaktır.
  7. RevRS_STATUS ve RS_MESSAGE'ı görüntüleyin. Oluşturulan şemadaki bu kontrol tabloları, SLT'nin her tablo hakkında ne düşündüğünü kaydeder.

En pahalı hata, kimsenin ihtiyaç duymadığı tabloları çoğaltmaktır. Çoğaltılan her tablo, kaynak sistemde bir tetikleyici taşır; bu nedenle kullanılmayan bir çoğaltma, okuduğu işlem sistemine kalıcı bir maliyet yükler.

SSS

Askıya alma işlemi tetikleyiciyi ve kayıt tablosunu korur, böylece değişiklikler birikir ve devam edildiğinde uygulanır. Durdurma işlemi ise her ikisini de siler, bu nedenle durdurulmuş haldeyken yapılan değişiklikler kaybolur ve tam bir yeniden yükleme işlemi gerçekleşir.

Ayrı bir sunucu, çoğaltma yükünü işlem sisteminden ayırır ve yüksek hacimli işlemler için tercih edilir. ECC üzerine kurulum, sistem maliyetinden tasarruf sağlar ve daha küçük sistemler için uygundur.

Yapay zeka, hangi çoğaltılmış tabloların gerçekten sorgulandığını inceler ve gereksiz yere tetikleyici ve bellek tüketenleri işaretleyerek kaynak sistem üzerindeki yükü azaltır.

Evet. Günlükleme tablosunun büyümesini uygulama oranına göre izlemek, gecikmenin genişleyeceğini öngörüyor ve raporlarda güncel olmayan rakamlar görünmeye başlamadan önce iş sayılarının artırılmasına olanak tanıyor.

Yalnızca satırları filtreleme veya bir alanı dönüştürme gibi basit kurallar. Arama, temizleme veya kaynakları birleştirme içeren her şey bu bölüme aittir. SAP Veri Hizmetleri yerine.

Bu yazıyı şu şekilde özetleyin: