Ö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
Bilgi notuBu yalnızca Veri Hareketi ağ geçidi ile çalışmayı seçtiyseniz gereklidir. Veri Hareketi ağ geçidi avantajları ve ne zaman gerekli olduğu zaman hakkında bilgiler için bkz. Qlik Data Gateway - Veri Hareketi.
-
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.
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:
Veri Hareketi ağ geçidi hizmetini durdurun:
sudo systemctl stop repagent
İ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
Sürücüyü Veri Hareketi ağ geçidi makinesine yükleyin.
/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
Veri Hareketi ağ geçidi hizmetini başlatın:
sudo systemctl start repagent
İ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.
Sunucu kimlik doğrulaması için Sunucu Sertifikası Kimlik Doğrulaması bölümündeki talimatları izleyin.
Karşılıklı kimlik doğrulaması için Karşılıklı Kimlik Doğrulamasını Uygulamaya Geçirme bölümündeki talimatları izleyin. Kripto sağlayıcınız olarak OpenSSL kullanırken, OpenSSL için Kripto Sağlayıcı altındaki ilave adımları yaparak yapılandırmayı tamamlamalısınız.
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.
Ayrıca bkz. İzinler