# Microsoft SQL Server Integration Services (SSIS)

Microsoft SSIS コネクタは、SSIS パッケージ内にある項目レベルでデータ ソースと変換を接続するために使用されます。これは、コネクタ内での使用方法と、Qlik 系統コネクタ コンテナ内の他のコネクタからのデータの外部での使用方法の両方になります。

パッケージ展開モデル

展開モデルには次の 2 種類があります。

* プロジェクト展開モデル

  パッケージとパラメーターを含むプロジェクトが SQL Server のインスタンスの SSISDB カタログに展開される場合。MS SQL Server 2012 以降の既定の展開モデル。

* [Directory] (ディレクトリー)

  展開のサーバーからプロジェクトとパッケージにアクセスできない場合は、プロジェクト全体 (\* .Ispac) または個別のパッケージ (\* .Dtsx) のいずれかを保持するディレクトリを使用できます。

情報メモ注: レガシー プロジェクト展開モデル (サポートされていません) もあります。これは、MS SQL Server 2012 より前の既定の展開モデルです。

接続文字列:

プロジェクト展開モデルを使用する場合に必要です。これは、プロジェクトが展開されている MS SQL Server への接続に使用される接続文字列です。統合セキュリティは、Qlik 系統コネクタ サービス アカウントに十分な権限がある場合にのみ使用してください。ユーザーは、SSISDB の「ssis\_admin」のメンバーであるか、「sysadmin」の役割を持っている必要があります。

プロジェクト/パッケージのストレージ パス:

Directory 展開モデルを使用する場合に必要です。ディレクトリまたはそのサブディレクトリにあるすべてのプロジェクトファイル (\* .Ispac) と個別のパッケージ ファイル (\* .Dtsx) が含まれます。

テスト: 展開モデルに応じて、テストは次のいずれかを実行します。

* プロジェクト展開モデルを使用する場合、接続文字列の制御が実行され、MS SQL サーバー上の SSIS に接続して、プロジェクトとパッケージを読み取って抽出する機能を確認します。

プロジェクト展開モデルのテスト ステータス

プロジェクト展開モデルのテスト ステータス

プロジェクト展開モデルのテスト ステータス ![プロジェクト展開モデルのアイテムのステータス。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/NodeGraph/ui-NodeGraphTD-24.png)

* Directory を使用する場合、指定されたパスへの読み取りアクセスを保証するための制御が実行されます。

図25 - Directory テストのステータス

図25 - Directory テストのステータス

図25 - Directory テストのステータス ![Directory 内のアイテムのステータス。](https://help.qlik.com/ja-JP/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)

#### コネクタ項目のフル リスト

SSIS コネクタの追加

| フィールド | 既定または例の入力 |
| --- | --- |
| システムID | ID |
| システム名 | 名前 |
| 説明 | 説明 (任意) |
| 展開モデル | カテゴリの選択 |
| 接続文字列 | data source=localhost; initial catalog=AdventureWorks;Integrated Security=SSPI; |
| コネクタ サーバー エイリアス |  |
| システム | ID |
| サーバー名 | mssql01-prod |
| 完全修飾ドメイン名 | mssql01-prod.company.com |
| IP | 123.456.789.123 |
| DNS名 | mssql01-prod.company.com;mssql02-prod.company.com; |

## Microsoft SSIS ルール

フォルダー フィルターを含む: 現在のルールに含める特定のプロジェクトを指定します。

プロジェクト フィルターを含む: 現在のルールに含める特定のプロジェクトを指定します。

パッケージ フィルターを含む: 現在のルールに含める特定のパッケージを指定します。

フィルターを除外: フォルダー/プロジェクト/パッケージを除外するために使用される特定のキーワードを指定します。

情報メモ包含フィルターは論理 AND で処理されます。例えば、サイトとプロジェクト フィルターが使用されている場合、一致するサイト内の一致するプロジェクトのみが含まれます。包含フィルターを空のままにすると、すべての一致が含まれます。すべてのフィルターは、特定の文字列またはワイルドカード パターンとして入力できます。複数のフィルターが必要な場合は、セミコロンで区切ることができます。

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

#### ルール項目のフル リスト

SSIS ルールを追加します

| フィールド | 既定または例の入力 |
| --- | --- |
| ルールのタイプを選択 | SSIS ルール |
| 名前 | このルールの名前を入力する |
| 説明 | 説明 (任意) |
| フォルダー フィルターを含む | ETL; Extract\*; Transform\* |
| プロジェクト フィルターを含む | ETL; Extract\*; Transform\* |
| パッケージ フィルターを含む | ETL; Extract\*; Transform\* |
| フィルターを除外 | Archive; Test\* |
| ルールの優先度 | このルールの処理優先度を入力します |

## フォルダー エイリアス

フォルダ エイリアスは、コネクタが読み取る可能性のあるさまざまな参照を同期します。例えば、アプリケーションはフォルダを \\mssql01-prod\sources と呼びますが、スクリプトでは \\mssql01-prod.company.com\sources と呼びます。この場合、2 つの異なる参照は同じフォルダを指しますが、系列グラフではそのようには表示されません。エイリアスを追加することにより、リソース名が同期され、グラフが調整されます。