Microsoft SQL Server (günlük tabanlı)
Bu bölüm, bir veri görevinde şirket içi bir Microsoft SQL Server (günlük tabanlı) kaynağının nasıl ayarlanacağını açıklar. Veri görevine başlamadan önce, Önkoşullar koşullarını yerine getirdiğinizden, Gerekli izinler ayarlarını yaptığınızdan ve Sınırlamalar ve dikkate alınacak noktalar hakkında bilgi edindiğinizden emin olun.
Bağlantı özelliklerini ayarlama
Bu bölüm, mevcut bağlantı özelliklerini açıklar. Aksi belirtilmedikçe tüm özellikler gereklidir.
Bağlayıcıyı açmak için aşağıdakileri yapın:
-
Bağlantılar içinde Bağlantı oluştur'a tıklayın.
-
Microsoft SQL Server (günlük tabanlı) kaynak bağlayıcısını seçin ve ardından aşağıdaki ayarları sağlayın:
Veri kaynağı
-
Veri ağ geçidi
Kullanım durumunuz gerektiriyorsa bir Veri Hareketi ağ geçidi seçin.
Bilgi notuQlik 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ısı: Yok
-
Sunucu: Microsoft SQL Server veritabanının yüklü olduğu bilgisayarın ana bilgisayar adı veya IP adresi.
Bilgi notuVarsayılan bağlantı noktasını geçersiz kılmak için, bağlantı noktasını sunucu adına virgülle ayırarak ekleyin. Örneğin, sunucu adı
myserver.company.localve bağlantı noktası3333ise, sunucu adı şöyle olmalıdır:myserver.company.local,3333
Hesap özellikleri
Kullanıcı Adı ve Parola: Microsoft SQL Server veritabanına erişim yetkisi olan bir kullanıcının kullanıcı adı ve parolası.
Veritabanı özellikleri
-
Veritabanı adı: Bir veritabanı belirtmek için kullanabileceğiniz iki yöntem vardır:
- Yöntem 1 - Listeden seçin: Bu yöntem, kullanıcının ana veritabanında oluşturulmuş olmasını gerektirir. Veritabanlarını yükle'ye tıklayın ve ardından bir veritabanı seçin.
- Yöntem 2 - Manuel olarak: Veritabanı adını manuel olarak girin seçeneğini belirleyin ve ardından veritabanı adını girin.
- Şifreleyin (Güven sunucusu sertifikası): Qlik Cloud ile veritabanı sunucusu arasındaki iletişimi şifrelemek için seçin. Seçildiğinde, sunucu sertifikasına otomatik olarak güvenilecektir.
- Sertifikadaki ana bilgisayar adı: Sunucu sertifikasına yalnızca ana bilgisayar adı bu alanda belirtilen değerle eşleşiyorsa güvenmek için, sunucu sertifikasının ana bilgisayar adını girin.
CDC özellikleri
-
Koruma ilkesi: Data Movement gateway, en iyi performans için tüm okunmamış değişiklikleri aktif işlem günlüğünden (TLOG) yakalamayı dener. Ancak bazen aktif TLOG, kesilme nedeniyle okunmamış tüm değişiklikleri içermeyebilir. Bu durum oluştuğunda, Data Movement gateway, eksik değişiklikleri yakalamak için yedek günlüğe erişir. Data Movement gateway, yedek günlüğe erişme ihtiyacını en aza indirmek için aşağıdaki yöntemlerden birini kullanarak kesilmeyi önler:
-
SQL Server çoğaltma aracısına güven:Bu, varsayılan yöntemdir. Bu yöntem kullanıldığında Data Movement gateway, veritabanında bir işleme öykünerek TLOG'un kesilmesini engeller. Bir işlem açık olduğu sürece işlem başladıktan sonra görünen değişiklikler kesilmez. Veritabanınızda Microsoft Çoğaltması'nın etkinleştirilmesini istiyorsanız bu yöntemi seçmelisiniz.
-
Özel otomatik kesme: Bu yöntem kullanıldığında, yerleştirme görevi değişiklikleri okur ve ardından
sp_repldonekullanarak TLOG işlemlerini kesilmeye hazır olarak işaretler. Bu yöntem hiçbir işlem etkinliği içermese de, yalnızca Microsoft Çoğaltma çalışmadığı sırada kullanılabilir. Ayrıca bu yöntem kullanıldığında, belirli bir anda veritabanına tek bir yerleştirme görevi erişebilir. Bu nedenle, aynı veritabanında paralel yerleştirme görevleri çalıştırmanız gerekiyorsa varsayılan yöntemi kullanın.Bilgi notu- Bu yöntem veritabanında Günlük Okuyucusu Aracısı'nın durdurulmasını gerektirir. Görev başlatıldığında Günlük Okuyucusu Aracısı çalışıyorsa Data Movement gateway aracıyı zorla durdurur. Alternatif olarak, yerleştirme görevini başlatmadan önce Günlük Okuyucusu Aracısı'nı manuel olarak durdurabilirsiniz. Bunun nasıl yapılacağını gösteren yönergeler için Microsoft SQL Server Management Studio yardımına bakın.
- Bu yöntemi MS-CDC ile kullanırken, CDC Yakalama ve CDC Temizleme işlerinin durdurulması ve devre dışı bırakılması gerekir.
- Microsoft SQL Server Çoğaltma işi uzak bir Dağıtımcı makinesinde yer alıyorsa, Data Movement gateway uzak makineye erişemediği için bu yöntem kullanılamaz.
-
TLOG kesmeyi önleme ilkesini şu sıklıkta uygula (saniye):Yukarıda anlatılan yöntemlerden birini kullanarak TLOG kesilmesinin ne sıklıkla önleneceğini belirtin. Politika sıklığını belirlerken göz önüne almanız gereken etkenlere depolama alanının kullanılabilirliği, yedekleme ve günlük yordamları ve Data Movement gateway programının olay işleme hızı dahildir.
Bilgi notuÖzel otomatik kesme seçilirse, çok kısa bir aralık (ör. 1) ayarlamak görev işlemeyi olumsuz etkileyebilir ve hatta bir hatayla sonuçlanabilir.
-
-
Değişiklik işleme modu (Değişiklikleri şuradan oku): Aşağıdaki değişiklik işleme modlarından birini seçin:
- Çevrimiçi Günlüklere Öncelik Ver - Varsayılandır. Data Movement gateway, önce çevrimiçi işlem günlüklerinde değişiklikleri arar. Değişiklikler çevrimiçi işlem günlüklerinde bulunamazsa, bunları yedek işlem günlüklerinde arar.
-
Yedek Günlüklere Öncelik Ver - Bu seçenek etkinleştirildiğinde, Data Movement gateway değişiklikleri önce yedek işlem günlüklerinde arar. Bu, çevrimiçi işlem günlüklerinden okumak (ör. kilit çatışması nedeniyle) yavaş olduğunda veya yedek işlem günlüklerine erişmek için dosya düzeyinde erişim kullanılırken performansı iyileştirebilir.
Değişiklikler yedek işlem günlüklerinde bulunamazsa, bunları çevrimiçi günlüklerde arar.
- Yalnızca Yedekleme Günlükleri - Bu seçenek belirlendiğinde, değişikliklerin yalnızca yedekleme işlem günlüklerinde bulunduğundan emin olun. Bu yöntemin seçilmesi, yedeklemeler arasındaki aralık nedeniyle gecikmenin artmasına neden olur. Gerçek gecikme süresi sabit kalacak, ancak yedekleme programına göre değişecektir.
- Yalnızca Çevrimiçi Günlükler - Bu seçenek belirlendiğinde, değişikliklerin yalnızca çevrimiçi işlem günlüklerinde bulunduğundan emin olun.
-
Alternatif yedekleme klasörü: İşlem günlüklerini yedeklemek için üçüncü taraf bir yardımcı program kullanıldığında (yani Microsoft SQL Server'ın kendi yedekleme mekanizması yerine) yedekleme günlüklerinin konumu. Yedekleme dosyalarının standart Microsoft SQL Server biçiminde belirtilen konuma dışa aktarılması gerektiğini unutmayın.
- Sanal yedekleme cihazı türlerini seçin: Bu seçenek belirlendiğinde, değişiklikler belirtilen sanal cihaz(lar)dan okunacaktır. Genellikle bu seçeneğin yalnızca (sanal bir cihaz olarak kaydedilecek olan) üçüncü taraf bir yedekleme yardımcı programı kullanıldığında etkinleştirilmesi gerekir.
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 ve
düğmelerini kullanın.
Ad
Kaynak bağlantısı için görünen ad.