Azure にデプロイされた SQL Server Integration Services (SSIS) パッケージを検証する
適用対象: SQL Server Azure Data Factory の SSIS Integration Runtime
SQL Server Integration Services (SSIS) プロジェクトを Azure サーバーの SSIS カタログ (SSISDB) にデプロイすると、パッケージの配置ウィザードにより、 [確認] ページの後に検証手順が追加されます。 この検証手順では、Azure SSIS Integration Runtime で予定されているパッケージ実行を妨げる既知の問題がないか、プロジェクトのパッケージが調べられます。 その後、 [検証] ページに該当する警告が表示されます。
重要
この記事で説明する検証は、SQL Server Data Tools (SSDT) バージョン 17.4 以降でプロジェクトをデプロイするときに行われます。 最新版の SSDT を入手する方法については、「SQL Server Data Tools (SSDT) のダウンロード」をご覧ください。
パッケージの配置ウィザードの詳細については、「Integration Services (SSIS) プロジェクトとパッケージの配置」を参照してください。
接続マネージャーを検証する
ウィザードでは、接続を失敗させる可能性がある次の問題がないか、特定の接続マネージャーが確認されます。
- Windows 認証。 接続文字列で Windows 認証を使用する場合、検証で警告が表示されます。 Windows 認証は、追加の構成手順を要求します。 詳細については、「Windows 認証でデータとファイル共有に接続する」を参照してください。
- ファイル パス。 接続文字列に
C:\\...
のようなハードコーディングされたローカル ファイル パスが含まれる場合、検証で警告が表示されます。 絶対パスを含むパッケージは失敗することがあります。 - UNC パス。 接続文字列に UNC パスが含まれる場合、検証で警告が表示されます。 UNC パスを含むパッケージは失敗することがあります。一般的に、UNC パスはアクセスに Windows 認証を要求するためです。
- ホスト名。 サーバー プロパティに IP アドレスではなくホスト名が含まれる場合、検証で警告が表示されます。 ホスト名を含むパッケージは失敗することがあります。一般的に、Azure 仮想ネットワークは DNS 名前解決のために正しい DNS 構成を必要とするためです。
- プロバイダーまたはドライバー。 プロバイダーまたはドライバーがサポートされていない場合、検証で警告が表示されます。 現時点では、少数の組み込みプロバイダーおよびドライバーがサポートされています。
このウィザードでは、一覧の接続マネージャーに対して次の検証が行われます。
[ODBC 入力元エディター] | Windows 認証 | [ファイル パス] | UNC パス | ホスト名 | プロバイダーまたはドライバー |
---|---|---|---|---|---|
Ado | |||||
AdoNet | |||||
キャッシュ | |||||
Excel | |||||
ファイル | |||||
FlatFile | |||||
Ftp | |||||
MsOLAP100 | |||||
MultiFile | |||||
MultiFlatFile | |||||
OData | |||||
Odbc | |||||
OleDb | |||||
SmoServer | |||||
Smtp | |||||
SqlMobile | |||||
Wmi |
ソースとターゲットの検証
次のサードパーティ ソース/ターゲットはサポートされていません。
- Attunity Oracle ソース/ターゲット
- Attunity Teradata ソース/ターゲット
- SAP BW 変換元と変換先
タスクとコンポーネントの検証
プロセス実行タスク
絶対パスを持つローカル ファイルか UNC パスを持つファイルをコマンドが指す場合、検証で警告が表示されます。 このようなパスでは、Azure 上の実行が失敗することがあります。
スクリプト タスクとスクリプト コンポーネント
サポートされていないアセンブリを参照したり、呼び出したりする可能性があるスクリプト タスクまたはスクリプト コンポーネントがパッケージに含まれる場合、検証で警告が表示されます。 このような参照や呼び出しが原因で実行に失敗することがあります。
その他のコンポーネント
Orc 形式は HDFS ターゲットと Azure Data Lake Store ターゲットでサポートされていません。