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ブリッジは、データベースのタイプとそのルールに応じて、すべての機能を「そのまま」インポートします。データベースブリッジは、必要であれば大文字と小文字を区別するフラグを設定します。スティッチャーは、名前が異なるケースであってもスティッチが可能です。
制限事項
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/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 | 必須 | |||||||||
パスワード | 保護されたパッケージ用のパスワードの値です。 | パスワード | ||||||||||
変数値ファイル | MICROSOFT SQL SERVERは設定オーバーライド SSISのパラメーターや変数のオーバーライドを定義するファイルです。 SSISはプロジェクトとパッケージレベルのパラメーター(および変数)をサポートしています。ブリッジはこれらのパラメーターを理解して来歴構築に使用し、2005年以降のSSISバージョンで生成されたパラメーターをサポートします。 各定義は名前と値のペアで構成されています(例: param_name=param_value_verride)。 それぞれの名前にそのNAMESPACEのプレフィックスが付いている必要があります。例: $Project::project_parameter_1=global_override_1 $Package::package_parameter_1=global_override_2 User::user_variable_1=global_override_3 System::system_variable_1=global_override_4 設定ペアはROOT (ファイルの先頭)で設定するか、CONTEXT ([Project:project_name.]package_name[.task_name])によって区切られます。例: $Project::project_parameter_1=global_override_1 // ROOT override [PackageName] $Project::project_parameter_1=global_override_2 // package specific override [PackageName.TaskName] User::task_variable_1=global_override_3 // task specific override マルチプロジェクトインポートの場合、CONTEXTはプロジェクトプレフィックスを必要とします。例: $Project::project_parameter_1=global_override_1 // ROOT、全プロジェクトのオーバーライド [Project:Project_1] $Project::project_parameter_1=global_override_2 // project "Project_1" 特定のオーバーライド [Project:Project_1.PackageName.TaskName] $Project::project_parameter_1=global_override_3 // project "Project_1" パッケージとタスクの特定オーバーライド [Project:Project_2.PackageName] $Project::project_parameter_1=global_override_4 // project "Project_2" パッケージ特定のオーバーライド SSISがSQLステートメントで(正しいデフォルト値を使用せずに)変数を用いる場合は、このパラメーターの使用を検討してください。ブリッジがSQLステートメントを通じて来歴を理解するのに役立ちます。 同じ変数が同一のコンテキストで複数回定義されている場合は、最新の定義が使われます。ただし、同じ変数が[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 | パッケージ |