# Microsoft SQL Server Integration Services (SSIS)

Der Microsoft SSIS-Konnektor wird verwendet, um Datenquellen und Transformationen auf Feldebene, die in SSIS-Paketen gefunden wurden, zu verbinden. Dabei kann es sich sowohl um die interne Verwendung im Konnektor als auch um die externe Verbindung zu Daten von anderen Konnektoren in der Qlik Lineage Connectors-Sammelbox handeln.

Paketbereitstellungsmodell

Es gibt zwei Arten von Bereitstellungsmodellen:

* Projektbereitstellungsmodell

  Wenn ein Projekt, das Pakete und Parameter enthält, im SSISDB-Katalog auf einer Instanz von SQL Server bereitgestellt wird. Standardbereitstellungsmodell seit MS SQL Server 2012.

* Verzeichnis

  Wenn Projekte und Pakete nicht über den Server der Bereitstellung zugänglich sind, kann ein Verzeichnis genutzt werden, das entweder ganze Projekte (\*.lspac) oder getrennte Pakete (\*.Dtsx) enthält.

InformationshinweisHinweis: Es ist auch ein Legacy-Projektbereitstellungsmodell vorhanden (nicht unterstützt). Dies ist das Standardbereitstellungsmodell vor MS SQL Server 2012.

Verbindungsstring:

Erforderlich, wenn das Projektbereitstellungsmodell verwendet wird. Dies ist der Verbindungsstring, der zur Verbindung mit dem MS SQL Server verwendet wird, wenn die Projekte bereitgestellt werden. Verwenden Sie integrierte Sicherheit nur, wenn das Qlik Lineage Connectors-Servicekonto über ausreichend Berechtigungen verfügt. Benutzer müssen entweder Mitglieder von „ssis\_admin“ in SSISDB sein oder über die Rolle „sysadmin“ verfügen.

Projekt-/Paketspeicherpfad:

Erforderlich, wenn das Verzeichnisbereitstellungsmodell verwendet wird. Es werden alle Projektdateien (\*.Ispac) und alle getrennten Paketdateien (\*.Dtsx) eingeschlossen, die im Verzeichnis oder dessen Unterverzeichnissen gefunden werden.

Test: Abhängig vom Bereitstellungsmodell verfährt der Test wie folgt:

* Wenn das Projektbereitstellungsmodell verwendet wird, erfolgt eine Kontrolle des Verbindungsstrings und es wird die Fähigkeit überprüft, eine Verbindung zu SSIS auf MS SWL Server herzustellen, um Projekte und Pakete zu lesen und zu extrahieren.

Teststatus des Projektbereitstellungsmodells

Teststatus des Projektbereitstellungsmodells

Teststatus des Projektbereitstellungsmodells ![Der Status der Elemente im Projektbereitstellungsmodell.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/NodeGraph/ui-NodeGraphTD-24.png)

* Wenn ein Verzeichnis verwendet wird, wird eine Kontrolle durchgeführt, um den Lesezugriff auf den angegebenen Pfad sicherzustellen.

Abbildung 25 – Verzeichnisteststatus

Abbildung 25 – Verzeichnisteststatus

Abbildung 25 – Verzeichnisteststatus ![Der Status der Elemente im Verzeichnis.](https://help.qlik.com/de-DE/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)

#### Vollständige Liste der Konnektorfelder

SSIS-Konnektor hinzufügen

| Feld | Standard- oder Beispieleingabe |
| --- | --- |
| System-ID | ID |
| Systemname | Name |
| Beschreibung | Beschreibung (optional) |
| Bereitstellungsmodell | Kategorie auswählen |
| Verbindungsstring | data source=localhost; initial catalog=AdventureWorks;Integrated Security=SSPI; |
| Konnektor-Server-Aliase |  |
| System | ID |
| Servername | mssql01-prod |
| Vollqualifizierter Domänenname | mssql01-prod.company.com |
| IP | 123.456.789.123 |
| DNS-Name | mssql01-prod.company.com;mssql02-prod.company.com; |

## Microsoft SSIS-Regeln

Filterordner einschließen: Geben Sie spezifische Ordner an, die in die aktuelle Regel eingeschlossen werden sollen.

Projektfilter einschließen: Geben Sie spezifische Projekte an, die in die aktuelle Regel eingeschlossen werden sollen.

Paketfilter einschließen: Geben Sie spezifische Pakete an, die in die aktuelle Regel eingeschlossen werden sollen.

Filter ausschließen: Geben Sie spezifische Schlüsselwörter an, die verwendet werden, um Ordner/Projekte/Pakete auszuschließen.

InformationshinweisEinschlussfilter werden mit einem logischen AND behandelt. Wenn beispielsweise ein Standort- und ein Projektfilter verwendet werden, werden nur die übereinstimmenden Projekte an übereinstimmenden Standorten eingeschlossen. Wenn ein Einschlussfilter leer gelassen wird, werden alle Übereinstimmungen eingeschlossen. Alle Filter können als spezifischer String oder als Platzhaltermuster eingegeben werden. Wenn mehrere Filter benötigt werden, können sie durch einen Strichpunkt voneinander getrennt werden.

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

#### Vollständige Liste der Regelfelder

Eine SSIS-Regel hinzufügen

| Feld | Standard- oder Beispieleingabe |
| --- | --- |
| Regeltyp auswählen | SSIS-Regel |
| Name | Geben Sie einen Namen für diese Regel ein |
| Beschreibung | Beschreibung (optional) |
| Filter „Ordner einschließen“ | ETL; Extrahieren\*; Transformieren\* |
| Filter „Projekte einschließen“ | ETL; Extrahieren\*; Transformieren\* |
| Filter „Pakete einschließen“ | ETL; Extrahieren\*; Transformieren\* |
| Ausschlussfilter | Archiv; Testen\* |
| Regelpriorität | Geben Sie eine Verarbeitungspriorität für diese Regel ein |

## Ordneralias

Ein Ordner-Alias synchronisiert die verschiedenen Referenzen, aus denen ein Konnektor lesen kann. Beispielsweise kann ein Ordner in einer Anwendung als \\mssql01-prod\sources bezeichnet werden, während er in einem Skript als \\mssql01-prod.company.com\sources bezeichnet wird. In diesem Fall zeigen die beiden unterschiedlichen Referenzen auf den gleichen Ordner, was aber in den Herkunftsdiagrammen nicht erkenntlich ist. Durch Hinzufügen des Alias wird der Ressourcenname synchronisiert, und die Diagramme werden miteinander abgestimmt.