# Microsoft SQL Server Entegrasyon Hizmetleri (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.

* Dizin

  Proje ve paketlere dağıtım sunucusundan erişilemediğinde, projelerin tamamını (\*.Ispac) veya ayrı paketleri (\*.Dtsx) içeren bir dizin kullanılabilir.

Bilgi notuNot: Ayrıca bir Eski Proje Dağıtımı Modeli de vardır (Desteklenmez). Bu, MS SQL Server 2012'den önceki varsayılan dağıtım modelidir.

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.

Proje Dağıtım Modeli Test durumu

Proje Dağıtım Modeli Test durumu

Proje Dağıtım Modeli Test durumu ![Proje Dağıtım Modeli'ndeki öğelerin durumu.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/NodeGraph/ui-NodeGraphTD-24.png)

* Dizin kullanılırken yola okuma erişiminin belirtildiğinden emin olmak için denetim yapılır.

Şekil 25 - Dizin test durumu

Şekil 25 - Dizin test durumu

Şekil 25 - Dizin test durumu ![Dizin'deki öğelerin durumu.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/NodeGraph/ui-NodeGraphTD-25.png)

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikLineageConnectors/connectors/ms-sql-sis.htm)

#### Bağlayıcı alanlarının tam listesi

SSIS bağlayıcısı ekleme

| Alan | Varsayılan veya örnek girdi |
| --- | --- |
| Sistem Kimliği | Kimlik |
| Sistem adı | Ad |
| Açıklama | Açıklama (isteğe bağlı) |
| Dağıtım modeli | Kategori seç |
| Bağlantı dizgesi | veri kaynağı=localhost; initial catalog=AdventureWorks;Integrated Security=SSPI; |
| Bağlayıcı Sunucusu Takma Adları |  |
| Sistem | Kimlik |
| Sunucu Adı | mssql01-prod |
| Tam Etki Alanı Adı | mssql01-prod.company.com |
| IP | 123.456.789.123 |
| DNS Adı | mssql01-prod.company.com;mssql02-prod.company.com; |

## Microsoft SSIS kuralları

Klasörleri Dahil Etme Filtresi: Dahil edilecek belirli klasörleri geçerli kuralda belirtin.

Projeleri Dahil Etme Filtresi: Dahil edilecek belirli projeleri geçerli kuralda belirtin.

Paketleri 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.

Bilgi notuDahil etme filtrelerinde mantıksal VE ile işlem yapılır. Örneğin, bir site ve proje filtresi kullanılırsa, yalnızca eşleşen siteler içindeki eşleşen projeler dahil edilir. Dahil etme filtresi boş bırakılırsa, eşleşen her şey dahil edilir. Tüm filtreler belirli dizeler veya joker karakter desenleri olarak yazılabilir. Birden fazla filtre isteniyorsa noktalı virgülle ayrılabilir.

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikLineageConnectors/connectors/ms-sql-sis.htm)

#### Kural alanlarının tam listesi

SSIS kuralı ekleme

| Alan | Varsayılan veya örnek girdi |
| --- | --- |
| Kural türünü seçin | SSIS kuralı |
| Ad | Bu kural için bir ad girin |
| Açıklama | Açıklama (isteğe bağlı) |
| Klasör dahil etme filtresi | ETL; Extract\*; Transform\* |
| Proje dahil etme filtresi | ETL; Extract\*; Transform\* |
| Paket dahil etme filtresi | ETL; Extract\*; Transform\* |
| Hariç tutma filtresi | Arşiv; Test\* |
| Kural önceliği | Bu kural için bir işlem önceliği girin |

## 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.