Microsoft SQL Server Integration Services (SSIS) (リポジトリーサーバー) - インポート
ブリッジの要件
このブリッジ:Microsoft Windowsではサポートされていません。
そのSDKにアクセスするためにはツールのインストールが必要です。
ブリッジの仕様
| ベンダー | Microsoft |
| ツール名 | SQL Server Integration Services (SSIS) |
| ツールバージョン | 9.0 (2005)〜15x (2019) |
| ツールのWebサイト | https://docs.microsoft.com/en-us/sql/integration-services/ (英語のみ) |
| サポートされている方法論 | [データ統合] マルチモデル、メタデータリポジトリー、 ETL (ソースとターゲットのデータストア、変換来歴、式解析) .Net API経由の |
| データプロファイリング | ![]() |
| 増分収集 | ![]() |
| マルチモデル収集 | ![]() |
| モデル選択のためのリモートリポジトリーの参照 | ![]() |
仕様
ツール: .Net API経由のMicrosoft / SQL Server Integration Services (SSIS)バージョン9.0 (2005)〜15x (2019)
https://docs.microsoft.com/en-us/sql/integration-services/をご覧ください。
メタデータ: [データ統合] マルチモデル、メタデータリポジトリー、 ETL (ソースとターゲットのデータストア、変換来歴、式解析)
コンポーネント: MicrosoftSqlServerRepositoryIsバージョン11.2.0
概要
このブリッジは、SQL Server SDK APIを使い、対応するSQL ServerリポジトリーからSSISパッケージをインポートします。
要件
このブリッジがSQL Serverリポジトリーに接続してインポートするためには、SQL Server Clientコンポーネントが正しくインストールされ、該当するサービスがローカルまたはローカルネットワークで実行されていることを確認する必要があります。ブリッジはWindows認証を使ってIntegration Servicesに接続します。インポートしたいオブジェクトに対して適切な権限を持つユーザーとして、アプリケーションがWindowsドメインにログインしていることをご確認ください。
よくある質問
Q: SSISパッケージのカラム名で大文字と小文字を区別しないようにすることは可能ですか?
A: ETLブリッジは、データベースのタイプとそのルールに応じて、すべての機能を「そのまま」インポートします。データベースブリッジは、必要であれば大文字と小文字を区別するフラグを設定します。スティッチャーは、名前が異なるケースであってもスティッチが可能です。
制限事項
現在判明している一般的な制限事項は、http://metaintegration.com/Products/MIMB/MIMBKnownLimitations.htmlか、バンドルされているDocumentation/ReadMe/MIMBKnownLimitations.htmlをご覧ください。
サポート
デバッグログ付きのトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定できます。
ブリッジパラメーター
| パラメーター名 | 説明 | タイプ | 値 | デフォルト | スコープ | |||||||
| SQL Serverのバージョン | SQL Serverのバージョンを指定します。 | ENUMERATED |
|
2012 | ||||||||
| ホスト | SQL Server ISが実行されているホスト名またはIPアドレス。 | STRING | localhost | 必須 | ||||||||
| パッケージ | 処理中のSQL Server Integration Serviceのプロジェクト名。 | REPOSITORY_SUBSET | 必須 | |||||||||
| パスワード | 保護されたパッケージ用のパスワードの値です。 | パスワード | ||||||||||
| 変数値ファイル | ファイルはSSIS変数の値を定義します。変数はパッケージとタスクのコンテキストによってグルーピングされ、ネームスペースのプレフィックスが付きます: [Package.Task] Namespace::Variable=Value SSISがSQLステートメントで(妥当なデフォルト値を使用せずに)変数を用いる場合は、このファイルの使用を検討してください。SQLステートメントによる来歴の把握に役立ちます。 このファイルは、SSIS 2005、2008、2012の変数をサポートしています。SSIS 2012パラメーターはサポートしていません。 [Package]コンテキストを使って、パッケージ内のすべてのタスクの変数を定義します。 同じ変数が同一のコンテキストで複数回定義されている場合は、最新の定義が使われます。ただし、同じ変数が[Package]と[Package.Task]の両方のコンテキストで定義されている場合は、高い方のレベルのコンテキストにある定義である[Package.Task]が使われます。 変数名では大文字と小文字が区別されます。このファイルは、SSISで定義されたデフォルトの変数値がある場合はそれを上書きします。 |
ファイル |
|
|||||||||
| Miscellaneous | ${BridgeLib.bp_misc_common_etl_import_options} その他のオプション -s 変換スクリプトの入力と出力間マッピングの外部指定を有効にします。この場合、入力は_Script_データベースのテーブルに行き、出力はこのデータベースのテーブルから取得されます。入力と出力間のマッピングリレーションシップは、テーブル間のマッピングを定義することで指定できます。 デフォルトでは、変換スクリプトにあるすべての出力に対してすべての入力がブリッジによって相互接続します。 |
STRING |
ブリッジのマッピング
| Meta Integration Repository (MIR) メタモデル (OMG CWM標準に基づく) |
"Microsoft SQL Server Integration Services (SSIS) (リポジトリーサーバー)" メタモデル MicrosoftSqlServerIs |
マッピングのコメント |
| 属性 | カラム | |
| 説明 | Column.Description | |
| 名前 | Column.Name | |
| BaseType | SSISタイプ | |
| クラス | テーブル | |
| 説明 | Table.Description | |
| 名前 | Table.Name | |
| ClassifierMap | 接続または変換出力リンク | |
| 説明 | 説明 | |
| 名前 | 名前 | |
| DataAttribute | 変換カラム | |
| 説明 | 説明 | |
| 名前 | 名前 | |
| DataSet | 出力/入力 | |
| 説明 | 説明 | |
| 名前 | 名前 | |
| DerivedType | ColumnType | |
| 名前 | データ型 | |
| DesignPackage | パッケージ | |
| 説明 | Package.Description | |
| 名前 | Package.Name | |
| FeatureMap | 入力/出力カラムlineageIdリンク | |
| 名前 | 名前 | |
| StoreModel | パッケージ |

