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

PostgreSQL

Bu bölümde, bir veri görevinde PostgreSQL kaynağının nasıl kurulacağı açıklanmaktadır. Veri görevini başlatmadan önce Önkoşullar yerine getirdiğinizden, Sınırlamalar ve dikkate alınacak noktalar kurulumu yaptığınızdan ve Gerekli izinler hakkında bilgi edindiğinizden emin olun.

Aşağıdaki veritabanlarından herhangi birinden veri yerleştirirken PostgreSQL bağlantısını yapılandırmalısınız:

  • Şirket içinde:

    • PostgreSQL

      Bilgi notuPostgreSQL şirket içi kaynağı, Azure Database for PostgreSQL - Flexible Server'daki moving öğesini de destekler.
  • Bulut tabanlı:

    • Amazon Aurora

    • Amazon RDS for PostgreSQL

    • Microsoft Azure Database for PostgreSQL

    • Google Cloud SQL for PostgreSQL: Veri Hareketi ağ geçidi 2022.11.42 veya üzerini gerektirir

    • Google Cloud AlloyDB for PostgreSQL: Veri Hareketi ağ geçidi 2023.5.10 veya üstünü gerektirir.

Bağlantı özelliklerini ayarlama

Bu bölümde kullanılabilen bağlantı özellikleri anlatılmaktadır. Tüm özellikler, aksi belirtilmedikçe gereklidir.

Bağlayıcıyı açmak için aşağıdakileri yapın:

  1. Bağlantılar'da Bağlantı oluştur'a tıklayın.

  2. PostgreSQL kaynak bağlayıcısını seçin ve ardından aşağıdaki ayarları yapın:

Veri kaynağı

  • Veri ağ geçidi

    Kullanım durumunuz gerektiriyorsa bir Veri Hareketi ağ geçidi seçin.

    Bilgi notu

    Qlik Talend Cloud Başlangıç Kılavuzu aboneliği Veri Hareketi ağ geçidi desteklenmediğinden bu alan, söz konusu abonelikle kullanılamaz. Başka bir abonelik kademeniz varsa ve Veri Hareketi ağ geçidi kullanmak istemiyorsanız Hiçbiri'ni seçin.

    Veri Hareketi ağ geçidi avantajları ve bunu gerektiren kullanım durumları hakkında bilgi için bkz. Qlik Data Gateway - Veri Hareketi.

  • Bulut sağlayıcı: PostgreSQL veritabanınız bulutta duruyorsa sağlayıcıyı seçin:

    • Hiçbiri (PostgreSQL veritabanınız şirket içindeyse seçin)

    • Amazon Aurora

    • Amazon RDS

    • Microsoft Azure

    • Google Cloud - Veri Hareketi ağ geçidi 2022.11.42 veya üzerini gerektirir.

  • Sunucu: PostgreSQL veritabanının yüklü olduğu bilgisayarın IP adresi veya konak adı.

  • Bağlantı noktası: Veri Hareketi ağ geçidinin PostgreSQL veritabanına bağlanacağı bağlantı noktası. Varsayılan: 5432.

Hesap özellikleri

Kullanıcı Adı ve Parola: PostgreSQL veritabanına erişim yetkisi olan bir kullanıcının kullanıcı adı ve parolası.

Veritabanı özellikleri

Veritabanı adı: Bir veritabanını belirtmek için kullanabileceğiniz iki yöntem vardır:

  • 1. Yöntem - Bir listeden seç: Veritabanı yükle'ye tıklayın ve ardından bir veritabanı seçin.
  • 2. Yöntem - Manuel olarak: Veritabanı adını manuel olarak gir'i seçin ve ardından veritabanı adını girin.

SSL seçenekleri

Qlik Data Gateway - Veri Hareketi programını veri kaynağına SSL kullanarak bağlanmak üzere yapılandırabilirsiniz.

  • SSL Modu: Şunlardan birini seçin:
    • Hiçbiri - Yalnızca bir soyadı ve parola kullanarak bağlan.
    • Tercihli - Sunucu şifreli bağlantıları destekliyorsa şifreli bir bağlantı kurar; şifreli bir bağlantı kurulamıyorsa şifresiz bağlantıya geri döner.
    • Gerekli - Sunucu şifreli bağlantıları destekliyorsa şifreli bir bağlantı kurar. Şifreli bir bağlantı kurulamıyorsa bağlantı denemesi başarısız olur.
    • CA'yı Doğrula - Gerekli'ye benzer, ancak yapılandırılmış CA sertifikalarına göre sunucu Sertifika Yetkilisi (CA) sertifikasını da doğrular. Eşleşen bir CA sertifikası bulunamazsa, bağlantı denemesi başarısız olur.
    • Tam Doğrula - CA'yı Doğrula'ya benzer, ancak sunucuya bağlanmak için istemcinin (yani Qlik Data Gateway - Veri Hareketi) kullandığı konak adını sunucunun istemciye gönderdiği sertifikadaki kimliğe göre denetleyerek konak adı kimlik doğrulaması da gerçekleştirir. İstemci, bağlanmak için kullandığı konak adı sunucu sertifikasındaki Ortak Ad değeri ile eşleşiyor mu, denetler. Eşleşme olmazsa bağlantı başarısız olur.
  • Güvenilen sertifika: PEM formatındaki istemci sertifikası dosyasını veren Sertifika Yetkilisi (CA).
  • İstemci sertifikası: Sunucu tarafından istenen istemci sertifikası.
  • İstemci sertifika anahtarı: PEM formatındaki istemci özel anahtar dosyası.
  • CRL: CRL sertifikası. Bu dosya sertifika yetkilileri tarafından iptal edilen sertifikaları içerir. Sunucunun sertifikası bu listede varsa, bağlantı başarısız olur.
  • SSL sıkıştırması: Şifrelenemeden önce verileri sıkıştırmak için bu seçeneği işaretleyin.

CDC özellikleri

WAL sinyali - Çalışan ancak (kaynak tabloda eylemsizlik nedeniyle) değişiklik yakalamayan bir CDC görevi, görevde bulunan yuvadaki LSN konumunu işgal etmeye devam ederek WAL'nin kesilmesini önler. WAL, tüm PostgreSQL işlemleri tarafından kullanılan sunucu genelinde bir kaynak olduğundan, uzun bir süre hiçbir değişiklik yakalanmazsa aşırı büyüyebilir.

Bunun olmasını önlemek için WAL sinyali seçeneğini etkinleştirin. Bu seçenek etkinleştirildiğinde, PostgreSQL kaynağı connector sinyal tablosunda düzenli aralıklarla sahte işlemler ("Sinyaller" olarak anılır) yürüterek görev etkinliğine öykünür ve bu şekilde görevin yuvasını LSN konumuna yükseltir.

  • Sinyal yapıtlarının şeması: WAL sinyal tablosunun (attrep_wal_heartbeat) içinde oluşturulacağı şema. Varsayılan değer: "public".
  • Sinyal sıklığı (dakika): Sinyal tablosuna işlemleri kaydetme sıklığı.

DDL özellikleri

Bilgi notuBu seçenekler, bulut depolama alanı hedeflerine çoğaltılmada desteklenmez.
  • DDL olaylarını yakalama: Bu seçenek seçildiğinde aşağıdaki işlemler gerçekleşir:
    • DDL olaylarını yakalamayı kolaylaştırmak için Veri Hareketi ağ geçidi görev başlatıldığında PostgreSQL veritabanında tetikleyiciler ve diğer işlevsel yapıtlar oluşturur. Daha sonra bu yapıtları aşağıdaki Yapıtlarını kaynak veritabanından kaldırma bölümünde açıklandığı şekilde kaldırabilirsiniz.
    • Yayınlanan DDL olayları yakalanır.
  • Şemada DDL yapıtları oluşturma: İşlevsel DDL veritabanı yapıtlarının oluşturulacağı şema. Varsayılan değer: "Public".

Yapıtlarını kaynak veritabanından kaldırma

DDL'leri yakalamak için Veri Hareketi ağ geçidi, görev başlatıldığında PostgreSQL veritabanında çeşitli yapıtlar oluşturur. Gelecekte herhangi bir noktada görevi silmeye karar verirseniz bu yapıtları kaldırabilirsiniz.

public öğesinin yapıtların oluşturulduğu varsayılan şema olduğu durumda yapıtları kaldırmak için aşağıdaki ifadeleri (aşağıda göründükleri sırada) yürütün:

  • drop event trigger attrep_intercept_ddl

    Bilgi notuevent trigger belirli bir şemaya ait değildir.
  • drop function public.attrep_intercept_ddl()
  • drop table public.attrep_ddl_audit
  • drop schema public
  • drop table schema.attrep_wal_heartbeat

    schema, bağlayıcı ayarlarında belirtilen Sinyal yapıtlarının şeması olduğu durumlarda.

Uyarı notu

Bir şema kullanımdan kaldırılacaksa bu çok dikkatli bir şekilde yapılmalıdır. İşlevsel bir şemayı, özellikle de public öğesini hiçbir zaman kullanımdan kaldırmayın.

Dahili özellikler

Dahili özellikler özel kullanım durumları içindir ve bu nedenle diyalog penceresinde gösterilmez. Bunları yalnızca Qlik Desteği tarafından talimat verildiği takdirde kullanmalısınız.

Gerektiği takdirde özellik eklemek veya kaldırmak için alanların sağındaki Yeni oluştur ve İptal düğmelerini kullanın.

Çeşitli

BOOLEAN veri türünü BOOLEAN (STRING (5) yerine) ile eşle: BOOLEAN sütunlarının, varsayılan ayar olan STRING (5) yerine Qlik Cloud içindeki BOOLEAN veri türüyle eşlenmesini istiyorsanız bu seçeneği belirleyin.

Ad

Kaynak bağlantısının görünen adı.

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!