Ana içeriğe geç Tamamlayıcı içeriğe geç

Önkoşullar

Verileri yerleştirebilmeniz veya çoğaltabilmeniz için önce aşağıdaki önkoşulları yerine getirdiğinizden emin olun:

  • Gerekli driver öğesini Veri Hareketi ağ geçidi sunucusuna yükleyin

  • Veri kaynağında gerekli izinleri verin

  • Veri kaynağı bağlayıcısını yapılandırma

Sürücü kurulumu

SAP HANA ODBC 64 bit Sürücüsü 2.0.19-2.12'yi SAP Yazılım İndirme Merkezi'nden indirin. Yazılımı indirmek için bir SAP hesabınız olması gerekir.

Bilgi notu

SAP HANA ODBC sürücüsünün 2.13 ve sonraki sürümleri desteklenmez.

Örnek sürücü adı: HDBODBC

Sonra Veri Hareketi ağ geçidi makinesinde bir kabuk istemi açın ve şunları yapın:

  1. Veri Hareketi ağ geçidi hizmetini durdurun:

    sudo systemctl stop repagent

  2. İsteğe bağlı olarak hizmetin durduğunu doğrulayın:

    sudo systemctl status repagent

    Durum aşağıdaki gibi olmalıdır:

    Active: inactive (dead) since <timestamp> ago

  3. Sürücüyü Veri Hareketi ağ geçidi makinesine yükleyin.

  4. /etc dizininde bulunan odbcinst.ini dosyasına şu bölümü ekleyin:

    [HDBODBC]

    Description=64-bit HANA ODBC Driver

    Driver=/opt/sap/hdbclient/libodbcHDB.so

    fileUsage=1

  5. Veri Hareketi ağ geçidi hizmetini başlatın:

    sudo systemctl start repagent

  6. İsteğe bağlı olarak hizmetin başladığını doğrulayın:

    sudo systemctl status repagent

    Durum aşağıdaki gibi olmalıdır:

    Active: active (running) since <timestamp> ago

SSL kullanarak bağlanma

SAP HANA'ya SSL kullanarak bağlanmak için istemci SSL sunucu sertifikasının kimliğini doğrulayacak şekilde yapılandırılmalıdır.

Bağlantı noktası

Veri Hareketi ağ geçidi makinesinde, 3xx15 numaralı gelen bağlantı noktasını SAP HANA sunucusuna açın; burada xx, kaynak tabloları içeren SAP HANA veritabanının örnek numarasıdır.

Örneğin, 90 örneği için bağlantı noktası 39015 olur.

Veri değişikliklerini yakalama

SAP Hana (Veritabanı) bağlayıcısı kullanılırken, kaynak veritabanında otomatik olarak aşağıdaki yapıtlar oluşturulur.

  • Yerleştirilen her kaynak tablo için üçer tetikleyici: Tetikleyiciler kaynak tablolarda yapılan değişiklikleri (INSERT, UPDATE ve DELETE işlemleri) yakalar ve bunları attrep_cdc_changes_cts tablosuna yazar (aşağıda anlatılmaktadır). Her DML işlemi için ayrı bir tetikleyici oluşturulur. Tetikleyiciler kaynak tablo şemasında oluşturulur.
  • attrep_cdc_changes_cts: Bu tablo tetikleyiciler tarafından yakalanan değişiklikleri içerir. Tablo, SAP HANA (Veritabanı) bağlayıcısının Şemada CDC tablosu oluştur alanında belirtilen şemada oluşturulur.
Bilgi notuKullanıcının herhangi bir kurulum yapması gerekmese de tetikleyiciler değişiklikleri yakalamanın önkoşuludur ve bu konuda bu nedenle anlatılmaktadır.

Ayrıca bkz. İzinler

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!