Microsoft SQL Server Integration Services (SSIS)
Microsoft SSIS bağlayıcısı, veri kaynaklarını ve dönüşümleri SSIS paketlerinde bulunan alan düzeyinde bağlamak için kullanılır. Bu, gerek bunların bağlayıcı içinde dahili olarak gerekse Qlik Köken Bağlayıcıları kapsayıcısındaki diğer bağlayıcılardan harici olarak nasıl kullanıldığı olabilir.
Paket Dağıtım Modeli
İki çeşit dağıtım modeli vardır:
-
Proje Dağıtım Modeli
Paketler ve parametreler içeren bir proje bir SQL Server örneğindeki SSISDB kataloğuna dağıtıldığında. MS SQL Server 2012'den beri varsayılan dağıtım modeli.
-
Directory
Proje ve paketlere dağıtım sunucusundan erişilemediğinde, projelerin tamamını (*.Ispac) veya ayrı paketleri (*.Dtsx) içeren bir dizin kullanılabilir.
Bağlantı dizgesi:
Proje Dağıtım Modeli kullanılırken gereklidir. Projelerin dağıtıldığı MS SQL Server'a bağlanmak için kullanılan bağlantı dizgesidir. Entegre güvenliği yalnızca Qlik Köken Bağlayıcıları hizmet hesabının yeterli izinleri varsa kullanın. Kullanıcının SSISDB 'ssis_admin' hesabının üyesi veya 'sysadmin' rolünün sahibi olması gerekir.
Proje/Paket Depolama Yolu:
Dizin Dağıtım Modeli kullanılırken gereklidir. Dizinde veya alt dizinlerde bulunan tüm proje dosyaları (*.Ispac) ve ayrı paket dosyaları (*.Dtsx) dahil edilir.
Test: Dağıtım Modeli'ne bağlı olarak test aşağıdakilerden birini yapar:
-
Proje Dağıtım Modeli kullanılırken, bağlantı dizgesinde bir denetim yapılır ve proje ve paketleri okumak için dizgenin MS SWL Server'daki SSIS'ye bağlandığı doğrulanır.
-
Dizin kullanılırken yola okuma erişiminin belirtildiğinden emin olmak için denetim yapılır.
Microsoft SSIS kuralları
Klasör Dahil Etme Filtresi: Dahil edilecek belirli klasörleri geçerli kuralda belirtin.
Proje Dahil Etme Filtresi: Dahil edilecek belirli projeleri geçerli kuralda belirtin.
Paket Dahil Etme Filtresi: Dahil edilecek belirli paketleri geçerli kuralda belirtin.
Hariç Tutma Filtresi: Klasörleri/Projeleri/Paketleri hariç tutmak için kullanılan belirli anahtar kelimeler belirtin.
Klasör Takma İsmi
Klasör takma ismi, bir bağlayıcının okuyabileceği tüm farklı referansları eşitleyecektir. Örneğin, bir uygulama bir klasöre \\mssql01-prod\sources olarak başvururken bir komut dosyasında klasöre \\mssql01-prod.company.com\sources olarak başvurulabilir. Bu durumda iki farklı referans aynı klasörü gösterir ama köken grafiklerinde böyle görünmeyecektir. Takma isim eklendiğinde kaynak adı eşitlenecek ve grafikler uzlaşacaktır.