メイン コンテンツをスキップする 補完的コンテンツへスキップ

Microsoft SQL Server Integration Services (SSIS) (リポジトリーサーバー) - インポート

Availability-note AWS

ブリッジの要件

このブリッジ:
  • 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ブリッジは、データベースのタイプとそのルールに応じて、すべての機能を「そのまま」インポートします。データベースブリッジは、必要であれば大文字と小文字を区別するフラグを設定します。スティッチャーは、名前が異なるケースであってもスティッチが可能です。

制限事項
現在判明している一般的な制限事項は、MIMB Known Limitationsか、バンドルされているDocumentation/ReadMe/MIMBKnownLimitations.htmlをご覧ください。

サポート
デバッグログ付きのトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定できます。


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト スコープ
SQL Serverのバージョン SQL Serverのバージョンを指定します。 ENUMERATED
自動的に
SQL Server 2017
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2008
SQL Server 2005
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で定義されたデフォルトの変数値がある場合はそれをオーバーライドします。
ファイル
*.txt
*.ini
*.var
*.properties
   
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 パッケージ  

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。