Informatica PowerCenter (ファイル) - インポート
ブリッジの要件
このブリッジ:ドライバーを<TDC_HOME>/data/download/MIMB/にダウンロードするためには、https://repo.maven.apache.org/maven2/ やその他のツールサイトへのインターネットアクセスが必要です。
ブリッジの仕様
ベンダー | Informatica |
ツール名 | PowerCenter |
ツールバージョン | 8.x〜10.x |
ツールのWebサイト | https://docs.informatica.com/data-integration/powercenter/ |
サポートされている方法論 | [データ統合] マルチモデル、 ETL (ソースとターゲットのデータストア、変換来歴、式解析) XMLファイル経由の |
データプロファイリング | |
増分収集 | |
マルチモデル収集 | |
モデル選択のためのリモートリポジトリーの参照 |
仕様
ツール: XMLファイル経由のInformatica / PowerCenterversion8.x〜10.x
https://docs.informatica.com/data-integration/powercenter/をご覧ください。
メタデータ: [データ統合] マルチモデル、ETL (ソースとターゲットのデータストア、変換来歴、式解析)
コンポーネント: InformaticaPowerCenterバージョン11.2.0
免責事項
このインポートブリッジではインターネットに接続して次のサードパーティライブラリーをダウンロードする必要があります。
- オープンソースのサードパーティライブラリーのダウンロードはhttps://repo.maven.apache.org/maven2/などへ
- その他のサードパーティソフトウェア(データベース特定のJDBCドライバーなど)は該当するサイトへ
ダウンロードされたサードパーティライブラリーは、$HOME/data/download/MIMB/に格納されています。
HTTPSが失敗した場合、インポートブリッジはHTTPを試します。
- インターネットへのアクセスにプロキシを使用している場合は、JREでそのプロキシを設定する必要があります(Miscellaneousパラメーターで -j オプションをご覧ください。)。
- インポートブリッジではインターネットにフルにアクセスできない場合は、インターネットアクセスがある別のサーバーから$HOME/data/download/MIMB/ディレクトリーをコピーします。$HOME/bin/MIMB.sh (または.bat) -dというコマンドを使えば、すべてのブリッジで使用される全サードパーティライブラリーを一度にダウンロードできます。
このインポートブリッジを実行すると、ライセンス規約の責任、およびダウンロードしたサードパーティソフトウェアライブラリーによって生じる潜在的なセキュリティの脆弱性を受け入れることになります。
概要
このインポートブリッジは、InformaticaからエクスポートされたXMLファイルからInformatica PowerCenterメタデータオブジェクトをインポートします。
要件
ETLの実行プロセスに応じてInformaticaのメタデータをインポートすることをお勧めします。そのためには、データウェアハウス/ETLアーキテクト/管理者に問い合わせ、ETLプロセス全体を構成する全ワークフローと対応するパラメーターのリストを見つけてください。
この分析には以下が含まれる場合があります:
複数のソースシステム - 単一ソースの実行プランは、単一のソースシステムの単一のインスタンスからデータを抽出します。マルチソース実行プランは、同じソースシステムの複数のインスタンス(同種)、または異種のソースシステムの複数のインスタンス(異種)からデータを抽出します。たとえば、あるビジネスが1つの場所とタイムゾーンにERPのインスタンスを持ち、別の場所とタイムゾーンに同じERPの別のインスタンス(同種)を持つこともあります。または、1つのビジネスが1つの場所にCRMのインスタンスを、別の場所にERPのインスタンスを、3番目の場所にERPの2番目のインスタンス(異種)を持つことが考えられます。
- 複数のフェーズ - 抽出、ロード、後処理
- 複数の増分 - 複数、増分、およびミクロのロード
よくある質問
該当なし
制限事項
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。
来歴プレゼンテーションのメタデータインポートの完全性に注目します。
データウェアハウスカラムの来歴について尋ねられる場合は、ETLプロセス全体の実行時の現実(実行計画)を反映した回答が期待されます。このプロセスには、複数のソースシステム、複数のフェーズ、複数の増分が含まれることがあります。
Informaticaの場合、ETLプロセスはワークフローを実行します。ワークフローはパラメーターを変えて何度も実行できますが、すべてのタイプのパラメーターが来歴に影響するわけではありません。来歴に影響するソースやターゲットを変更する接続性またはSQLの上書きパラメーター。増分ローディングを制御する日付パラメーターは来歴に影響を与えません。
Informaticaリポジトリーはワークフローをフォルダーに保存します。Informaticaのフォルダーストラクチャーは実行プロセスのストラクチャーに合わせることもできますが、その必要はありません。
サポート
トラブルシューティングパッケージを次の項目と共に提供してください:
- デバッグログ(UIまたはconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定可能)
- 利用できる場合はメタデータバックアップ(技術的理由によりこの共通オプションが実装されていないブリッジがあるものの、Miscellaneousパラメーターで-backupオプションを使って設定可能)
Q: サポートチームが問題を再現できるよう、どのようにメタデータを提供すればよいですか?
A: Informatica PowerCenterの完全なクライアントインストールがあり、リポジトリーに接続できるマシンのコマンドラインでpmrepコマンドを使い、インポートするInformatica PowerCenterメタデータのバックアップを作成します。
- アプリサーバーでコマンドラインウィンドウを開き、pmrep.exeがあるディレクトリーに移動します(インポートブリッジ用の[Informaticaバイナリファイルへのパス]パラメーターの場合と同様)。
以下のコマンドを入力します:
- "pmrep.exe"
- "connect -r Repo_name -n user_name -x password -h host -o port"
これらの変数は、PowerCenterリポジトリー接続のインポートブリッジ内のエントリーと一致します。
- "backup -o c:\temp\InfaBackup.dat"
バックアップファイルはInformatica PowerCenter Serverに書き込まれ、そこから取得できます。
ブリッジパラメーター
パラメーター名 | 説明 | タイプ | 値 | デフォルト | 範囲 |
ファイル | インポートブリッジは、Informatica PowerCenterオブジェクトのエクスポートを使って生成されたXMLファイルを使用します。 たとえば、PowerCenter DesignerまたはRepository Managerを使ってオブジェクトをXMLファイルに1つ(または複数)エクスポートする場合は、以下の手順を実行します。 1. PowerCenterツールを起動します。 2. リポジトリーを参照し、エクスポートするオブジェクトを選択します。 3. [リポジトリー]メニューから[オブジェクトのエクスポート...]を選択します。 4. 選択したオブジェクトをXMLファイルにエクスポートします。 オブジェクトのエクスポートとインポートについては、Informatica Repository Guideで「Exporting and Importing Objects」を参照してください。 このインポートブリッジでは、生成されたXMLファイルが入力として使用されます。 |
ファイル | *.xml | 必須 | |
パラメーターファイルのディレクトリー | Informatica PowerCenterパラメーターファイルが含まれているディレクトリー。パラメーターファイルの詳細は、製品のドキュメンテーションをご覧ください。 Informaticaでは、ETL実行時(ランタイム)に値で置換される置換パラメーターを使用します。Informatica自身と同様、インポートブリッジは利用できるパラメーターファイルからこれらの値を探します。このインポートブリッジパラメーターには、これらすべてのパラメーターファイルのルートディレクトリーであるディレクトリーの名前を指定する必要があります。 特定の代替パラメーターに対する名前=値のペアが見つからない場合、インポートブリッジは一般的にメタデータの解析に失敗し、それに応じて警告やエラーを報告します。また、未定義の代替パラメーターの名前も報告されます。 代替パラメーターを定義し、パラメーターファイルをここで言及されているディレクトリーに配置するためには複数の方法があります。 - パラメーターファイルを使用するワークフローを1つインポートする場合は、parameters.prmという名前を付け、ファイルをディレクトリーに配置します。 - 同じパラメーターファイルを再利用する複数のワークフローをインポートする場合は、parameters.prmという名前を付け、ファイルをディレクトリーに配置します。 - 異なるパラメーターファイルを使用する複数のワークフローをインポートする場合は、それらのファイルをサブディレクトリー内のディレクトリーの下に配置します。各パラメーターファイルにはそれを使用するワークフローの名前が(.prmという拡張子と共に)付いており、ワークフローのリポジトリーフォルダーの名前を持つサブディレクトリー内に配置されています。 パスのプレフィックス: 特別な代替パラメーター(後述する変数定義のセクションを参照)である'$Static_Directory_Prefix@@'を使い、パラメーターファイルの相対パスにプレフィックスを付けることができます。たとえばセッションがfolder/subfolder/param.txtというパラメーターファイルを参照している場合、この変数が定義されると、MIMBは値の前に相対パスを付けてパラメーターファイルを検索しようとします。この特別な代替パラメーターを使えばどのファイルでも解決できますが、InformaticaサーバーがUnixで実行されており、パラメーターファイルがUnixの絶対パスに基づいている場合に限ります。たとえばパラメーターファイルが/opt/params/param.txtとして参照されている場合は、Windowsマシンにこのディレクトリーストラクチャーを作成し、特別な代替パラメーターである$Static_Directory_Prefix@@の値として最上部のディレクトリーを指定できます。 グループ: 名前=値のペアのコンテキストを指定するよう、parameters.prmファイル内にグループヘッダーを配置できます。グループの例: [グローバル] - インポート内のすべてのオブジェクトに適用されます。 [folder name.WF:workflow name.ST:session name] - 指定されたワークフロー内の指定されたセッションタスクに適用されます。 [folder name.WF:workflow name.WT:worklet name.ST:session name] - 指定されたワークフロー内の指定されたワークレットから、指定されたセッションタスクに適用されます。セッションパスに複数のワークレットがある場合は、.WT:worklet構成を追加で使用します。 [folder name.session name] - 指定したフォルダー内のすべてのセッションに適用されます。 [folder name.workflow name] - 指定したフォルダー内のすべてのワークフローに適用されます。 [session name] - 指定した名前を持つすべてのセッションに適用されます。 グローバルvs.ローカルグループコンテキストの例: - インポートされたすべてのオブジェクトにソース接続のsrc1名をcustomer_source_DBとして定義します。 [グローバル] $DBConnection_src1=customer_source_DB - Folder1フォルダー内のWF1ワークフローのtask1ワークレットにあるsession1セッションタスクで、MyVar変数の値を定義します。 [Folder1.WF:WF1.WT:task1.ST:session1] $$MyVar=TEST インポートブリッジは次の順序で置換パラメーター値を検索します。 1.) Informaticaでのセッションが特定の置換パラメーターのパス名を定義している場合、インポートブリッジはまずそのファイルを検索し、見つかったらその置換パラメーター名と値を検索します。 2.) 見つからなかった場合、Informaticaでのワークフローが特定の代替パラメーターのパス名を実際に定義済みである場合、インポートブリッジは最初にそのファイルを検索し、見つかった場合はその代替パラメーター名と値を検索します。 3.) 見つからなかった場合、ここで指定したディレクトリーにワークフロー名と一致するパス名があれば、インポートブリッジはその置換パラメーター名と値を検索します。その代替パラメーター名と値を見つけるまで、ディレクトリーストラクチャーを上(より一般的なコンテキスト)へ進みます。このファイルでグループを指定し、名前=値ペアを特定のセッションに適用します。 4.) 見つからなかった場合、値がまだ割り当てられていなければ、インポートブリッジはここで指定されたディレクトリーにあるparameters.prmファイルで置換パラメーター名と値を検索します。 特定の置換パラメーター値が見つからないとインポートブリッジが報告する場合、この状況は、次のいずれかの場合に発生する可能性があります: - InformaticaがETLの実行時に使用する正しいパラメーターファイルの一部が収集されていない。 - ETLの実行時に環境変数を使ってInformaticaに対してグローバルに行われた追加の代替パラメーターの割り当てがある。 もちろん、最初のケースであれば、正しいパラメーターファイルのセットを入手できるので、これらの割り当てを手作業で再現しようとはしないでしょう。ただし、2番目のケースである場合、この状況に対処するために実行すべき処理は次のとおりです。 1.) 代替パラメーターの名前=値のペアをここで指定したディレクトリー内のparameters.prmファイルに追加します。この値はグローバルに適用されますが、より狭いコンテキストで同じ代替パラメーターが定義された場合はオーバーライドされます。したがって、代替パラメーターが見つからない問題は対処されますが、定義済みの値は影響を受けません。 2.) ワークフローによって代替値が異なるなど、コンテキストに応じて異なる値を指定する必要がある場合は、そのコンテキストのサブディレクトリーストラクチャーにあるファイルに代替パラメーターの名前=値のペアを追加します。この値はグループヘッダーで定義されたコンテキストにのみ適用されますが、より狭いコンテキストで同じ代替パラメーターが定義されると、やはりオーバーライドされます。したがって、代替パラメーターが見つからない問題は対処されますが、定義済みの値は影響を受けません。 3.) ワークフローによって代替値が異なるなど、コンテキストに応じて異なる値を指定する必要がある場合は、そのコンテキストのサブディレクトリーストラクチャー内のファイルに代替パラメーターの名前=値のペアを追加することもできます。ここでも、この値はこの名前=値のペアを配置したコンテキストにのみ適用されます。ただし、ルートparameters.prmファイル内のグループで定義した名前=値のペアに優先します。したがって、Informatica内のセッションが代替パラメーター用の特定のパス名で定義された場合を除き、代替パラメーターが見つからない問題は対処され、値は置き換えられます。 4.) 特定のセッションで、Informatica内で定義されたパス名のファイルをアップデートする必要はありません。これらは適切に収集され、インポートブリッジで利用可能になります。 接続タイプ: 次のような代替パラメーター名を使って、(Informatica内で正しく定義されていない)接続のためにターゲットDBタイプを定義できます: Connection.[name].DBTYPE たとえばODBC_Connectionsという名前の接続が実行時にOracleデータベースタイプの割り当てを受けた場合は、DBTYPEの名前=値のペアを使用できます(この場合、インポートブリッジはODBC_ConnectionがOracleタイプであることを知り、適切なハンドラーを使ってそのメタデータを解析します): Connection.ODBC_Connection.DBTYPE=ORACLE データベースタイプでは大文字と小文字が区別されません。考えられる値のリスト: - Access - Cassandra - DB2 - Denodo - Hive - Informix - Microsoft SQL Server - MySQL - Netezza - ODBC - PostgreSQL - Presto - Redshift - Salesforce - SAP BW - SAP HANA - SAP R/3 - Snowflake - Sybase - Teradata - Vectorwise - Vertica - Oracle Aliases: 名前が異なる2つの接続がデータベース内の同じデータを対象としていることがわかっている場合は、ALIASを使い、次のように同じデータソースとして扱うようインポートブリッジに指示できます: Connection.ODBC_Connection.ALIAS=oracleDB Connection.Oracle_Connection.ALIAS=oracleDB これらの定義では、指定された接続の名前はランタイムでoracleDBに置換され、来歴はそれに従って計算されます。 スキーマ: [スキーマ]との接続のためにデフォルトスキーマをオーバーライドできます。 Connection.DB_Conn.SCHEMA=dbo この場合、DB_Connの空のスキーマはdboに置き換えられます。 |
DIRECTORY | |||
Miscellaneous | はじめに ダッシュで始まるMiscellaneousオプションを指定し、必要であればその後にパラメーターを追加できます。例: - connection.cast MyDatabase1="MICROSOFT SQL SERVER" 該当する場合は複数回使用できるオプションもあります。例: - connection.rename NewConnection1=OldConnection1 -connection.rename NewConnection2=OldConnection2; オプションのリストは長い文字列になるため、${MODEL_BRIDGE_HOME}\data\MIMB\parametersにあり拡張子が.txtであるファイルからロードすることもできます。その場合、オプションはすべて、このパラメーターの唯一の値としてそのファイル内で定義されることが必要です。例: ETL/Miscellaneous.txt JAVA環境のオプション -java.memory <Javaメモリの最大サイズ> (以前の-m) 64ビットJREではデフォルトで1G、またはconf/conf.properties内の設定に従います。例: -java.memory 8G -java.memory 8000M -java.parameters <Javaランタイム環境コマンドラインオプション> (以前の-j) -java.parameters -Dname=value -Xms1G のように、-java.parametersの後ろのテキストはすべてそのままJREに渡されるため、このオプションはMiscellaneousパラメーター内の最後に来る必要があります。インターネットへのアクセスにプロキシを使用している場合は、必要なサードパーティのソフトウェアライブラリーをダウンロードできるよう、次のオプションを設定する必要があります(このオプションはhttps://repo.maven.apache.org/maven2/にアクセスするため、そして例外的にいくつかの他のツールサイトにアクセスするために不可欠です)。 注: プロキシは、(会社の)外部トラフィックをHTTPSで暗号化しながら、HTTPでプロキシにアクセスできる内部トラフィックを信頼しているものがほとんどです。この場合、HTTPSリクエストはHTTPでプロキシに到達し、プロキシはそれをHTTPSで暗号化します。 -java.parameters -java.parameters -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 -Dhttp.proxyUser=user -Dhttp.proxyPassword=pass モデルインポートのオプション -model.name <モデル名> モデル名をオーバーライドをオーバーライドします。例: -model.name "My Model Name" -prescript <スクリプト名> このオプションによって、ブリッジの実行前にスクリプトを実行できるようになります。 スクリプトはbinディレクトリー(またはconf/conf.propertiesのM_SCRIPT_PATHで指定)にあり、拡張子が.batか.shであることが必要です。 スクリプトのパスに親ディレクトリーの記号( .. )を含めることはできません。 スクリプトは、成功した場合は終了コードである0を、失敗した場合は別の値を返します。 例: -prescript "script.bat arg1 arg2" -postscript <スクリプト名> このオプションによって、ブリッジが正しく実行された後にスクリプトを実行できるようになります。 スクリプトはbinディレクトリー(またはconf/conf.propertiesのM_SCRIPT_PATHで指定)にあり、拡張子が.batか.shであることが必要です。 スクリプトのパスに親ディレクトリーの記号( .. )を含めることはできません。 スクリプトは、成功した場合は終了コードである0を、失敗した場合は別の値を返します。 例: -postscript "script.bat arg1 arg2" -cache.clear インポート前にキャッシュをクリアするため、増分収集せずにフルインポートを実行します。 モデルが変更されず、-cache.clearパラメーターが使われていない場合(増分収集)、新しいバージョンは作成されません。 モデルが変更されず、-cache.clearパラメーターが設定されている場合(増分ではなくフルソースインポート)、新しいバージョンが作成されます。 -backup <directory> さらなるトラブルシューティングのため、入力メタデータを保存できるようにします。指定された<directory>は空であることが必要です。 -restore <ディレクトリー> 復元するバックアップ<ディレクトリー>を指定します。 データ接続オプション 使用するソースとターゲットのデータストアを参照するよう、通常はETL/DIツールとBIツールのインポートブリッジによってデータ接続が生成されます。これらのデータ接続はメタデータ管理ツールによって実際のデータストア(データベースやファイルシステムなど)への接続(メタデータスティッチング)に使われ、完全なエンドツーエンドのデータフローの来歴とインパクト分析が行われます。各データ接続の名前はインポートモデルごとに一意です。DI/BIデザインツールで使われているデータ接続名を可能な限り使用します。そうでない場合は、データベース/スキーマ名、ファイルシステムのパス、Uniform Resource Identifier (URI)など、短くても意味のある接続名が生成されます。次のオプションを使えば、接続を操作できます。これらのオプションによって、レガシーオプションである-c、-cd、-csが置き換えられます。 -connection.cast ConnectionName=ConnectionType SQL解析のためにジェネリックデータベース接続(ODBCやJDBCなど)を正確なデータベースタイプ(ORACLEなど)にキャストします。例: -connection.cast "My Database"="MICROSOFT SQL SERVER" サポートされているデータストア接続タイプのリストは次のとおりです。 ACCESS APACHE CASSANDRA DB2/UDB DENODO GOOGLE BIGQUERY HIVE MYSQL NETEZZA ORACLE POSTGRESQL PRESTO REDSHIFT SALESFORCE SAP HANA SNOWFLAKE MICROSOFT SQL AZURE MICROSOFT SQL SERVER SYBASE SQL SERVER SYBASE AS ENTERPRISE TERADATA VECTORWISE HP VERTICA -connection.rename OldConnection=NewConnection 既存の接続を新しい名前に変更します。例: -connection.rename OldConnectionName=NewConnectionName 既存の複数のデータベース接続の名前を変更し、新しい1つのデータベース接続に統合できます。例: -connection.rename MySchema1=MyDatabase -connection.rename MySchema2=MyDatabase -connection.split oldConnection.Schema1=newConnection データベース接続を1つまたは複数のデータベース接続に分割します。 1つのデータベース接続をスキーマごとの1つの接続に分割できます。例: -connection.split MyDatabase すべてのデータベース接続をスキーマごとの1つの接続に分割できます。例: -connection.split * データベースにスキーマ名を追加することで、データベース接続を明示的に分割し、新しいデータベース接続を作成できます。例: -connection.split MyDatabase.schema1=MySchema1 -connection.map SourcePath=DestinationPath ソースパスをデスティネーションパスにマッピングします。これは、異なるパスが同じオブジェクト(ディレクトリーまたはファイル)をポイントしている場合にファイルシステム接続にとって便利です。 Hadoopでは、あるプロセスがHDFSの完全パスで指定されたCSVファイルに書き込む一方、別のプロセスが、デフォルトのファイル名と拡張子を持つ相対パスで指定されている同じファイルによって実装されたHiveテーブル(外部)から読み取ります。例: -connection.map /user1/folder=hdfs://host:8020/users/user1/folder/file.csv Linuxでは、/users/johnや/users/paulといった複数のシンボリックリンクによって、/dataのような特定のディレクトリー(またはファイル)が参照されます。例: -connection.map /data=/users/John -connection.map /data=/users/paul Windowsでは、M:やN:といった複数のネットワークドライブによって、C:\dataのような特定のディレクトリーが参照されます。例: -connection.map C:\data=M:\ -connection.map C:\data=N:\ -connection.casesensitive ConnectionName... 検出されたデータストアのタイプがこの設定(Microsoft SQL ServerやMySqlなど)をサポートしている場合は、指定された接続内のオブジェクト識別子に対し、大文字と小文字を区別しないデフォルトのマッチングルールがオーバーライドされます。例: -connection.casesensitive "My Database" -connection.caseinsensitive ConnectionName... 検出されたデータストアのタイプがこの設定(Microsoft SQL ServerやMySqlなど)をサポートしている場合は、指定された接続内のオブジェクト識別子に対し、大文字と小文字を区別するデフォルトのマッチングルールがオーバーライドされます。例: -connection.caseinsensitive "My Database" -connection.level AggregationLevel 外部接続の集計レベルを指定します。例: -connection.level catalog サポートされている値のリスト: server catalog schema (デフォルト) ETLのオプション これらのオプションは、以下の目的ですべてのETL/DIツールとスクリプティングインポートブリッジで利用できます: - SQL解析をすべて処理する - デザインモデルとランタイム変数からランタイムモデルをビルドする - ランタイムサマリー来歴を計算する -etl.summary.add.ultimate (以前の-ppus) 最終的なランタイム来歴サマリーを追加します(非常に大きなモデルが生成される可能性があります)。 -etl.summary.only.ultimate (以前の-ppsp) 最終的なランタイム来歴サマリーのみ生成します(非常に大きなモデルが生成される可能性があります)。 -etl.connections.add.internal.design (以前の-pppd) 内部ETLデザインデータコネクター(ETL変換に必要)を追加します。 -etl.connections.remove.input (以前の-ri) 生成されるモデルのサイズ縮小のため、入力(ソース)データ接続をすべて削除します。 -etl.transformations.enable.xml このオプションによって、DI/ETLインポートブリッジ(Informatica PowerCenter、Informatica Developer、Microsoft SSIS、IBM DataStage、Talend Data Integration など)でのXML変換の解析とサポートが有効になります。 Informaticaの場合、そのようなXML変換は次のPowerCenterの機能に相当します。 https://docs.informatica.com/data-integration/powercenter/10-5/xml-guide/midstream-xml-transformations.html https://docs.informatica.com/data-integration/powercenter/10-5/xml-guide/xml-source-qualifier-transformation.html ただし、このオプションはインポートの速度を著しく低下させる可能性がありますのでご注意ください。 INFORMATICA POWERCENTERのオプション -pc.parameters.enable.extensions (以前の-e) あらゆるパラメーターファイルの拡張子を使用できます。デフォルトでは、[パラメーターファイルのディレクトリー]用に.TXTと.PRMの両ファイル拡張子がサポートされています。 -pc.xml.ignore.illegalcharacters (以前の-i) 不正なXML文字を削除します。 -pc.transformations.disable.cartesianproduct (以前の-cpd) SAP BAPI Transformationの直積集合の来歴を無効にします。 -mt NumberThreads メタデータを非同期で処理するためのワーカースレッドの数。 NumberThreadsを使用可能なCPUコア数に設定するためには、パラメーターを空のままにしておきます。 実際のスレッド数を指定するには、1以上の数値を入力します。 指定した値が無効な場合は警告が表示され、1が使用されます。 メタデータを非同期で処理する時にメモリ不足になった場合は、数値を小さくして試してください。 マシンで利用できるメモリが多い(たとえば10GB以上)場合は、多くのモデルを一度に処理する時により大きな数値で試してみることができます。 ただし、設定した数値が大きすぎると、リソースの競合によりパフォーマンスの低下を招く場合があります。 |
STRING |
ブリッジのマッピング
Meta Integration Repository (MIR) メタモデル (OMG CWM標準に基づく) |
"Informatica PowerCenter (ファイル)" メタモデル Informatica PowerCenter (マッピング) |
マッピングのコメント |
AggregationTransformation | アグリゲーター | |
説明 | 説明 | |
名前 | 名前 | |
CallTransformation | 再利用可能なシーケンス、マプレット呼び出し、再利用可能な外部プロシージャー、再利用可能なSAP BAPI変換、再利用可能なソーター、再利用可能なカスタム変換、再利用可能なデータマスキング、再利用可能なノーマライザー、再利用可能なランク、再利用可能なSQL、再利用可能なアグリゲーター、再利用可能な集合、再利用可能なXMLジェネレーター、 再利用可能なトランザクション制御、再利用可能な結合、再利用可能なJava、再利用可能なルーター、再利用可能なアップデートストラテジー、再利用可能な柔軟なターゲットキー変換、再利用可能なフィルター、再利用可能なストアドプロシージャー、再利用可能なHTTP、再利用可能なXMLパーサー、再利用可能なWebサービスコンシューマー、再利用可能なルックアップ、再利用可能な式 | |
説明 | 説明 | |
名前 | 名前 | |
ConnectionDataAttribute | カラム、マッピング変数、マップレットポート | |
説明 | 説明 | |
名前 | 名前 | |
ConnectionDataSet | テーブル、マップレット入力、マップレット出力、マッピング変数、ファイル、マップレットグループ | |
説明 | 説明 | |
名前 | 名前 | |
ConnectionNamespace | ディレクトリー | |
名前 | 名前 | |
ConnectionPackage | パッケージ | |
説明 | 説明 | |
名前 | 名前 | |
CustomTransformation | Java、XMLジェネレーター、柔軟なターゲットキー変換、カスタム変換、HTTP、SAP BAPI変換、XMLパーサー、データマスキング | |
説明 | 説明 | |
名前 | 名前 | |
DiModel | Mapping | |
説明 | 説明 | |
名前 | 名前 | |
ExpressionTransformation | 式 | |
説明 | 説明 | |
名前 | 名前 | |
FilteringTransformation | フィルター、ルーター | |
説明 | 説明 | |
名前 | 名前 | |
GenericConnectedTransformation | ストアドプロシージャー, WebServices Consumer, SQL | |
ConnectionName | 接続名 | |
説明 | 説明 | |
名前 | 名前 | |
GenericTransformation | 外部プロシージャー、SQLルックアップ、ノーマライザー、アップデートストラテジー、ランク、トランザクション制御 | |
説明 | 説明 | |
名前 | 名前 | |
JoinTransformation | 結合子 | |
説明 | 説明 | |
名前 | 名前 | |
SortedInput | ソート済み入力 | |
LookupTransformation | ルックアップ | |
ConnectionName | 接続名 | |
説明 | 説明 | |
名前 | 名前 | |
ReaderTransformation | ソース修飾子 | |
ConnectionName | 接続名 | |
説明 | 説明 | |
名前 | 名前 | |
SequenceGeneratorTransformation | シーケンス | |
説明 | 説明 | |
名前 | 名前 | |
SortingTransformation | ソーター | |
説明 | 説明 | |
名前 | 名前 | |
StoreConnection | 接続 | |
説明 | 説明 | |
名前 | 名前 | |
SystemType | タイプ | |
TransformationDataAttribute | ルックアップポート、ノーマライザーポート、ソーターポート、出力変換ポート、式ポート、パススルー変換ポート、Httpポート、データマスキングポート、ランクポート、変換ポート | |
説明 | 説明 | |
名前 | 名前 | |
TransformationDataSet | グループ、ルーターグループ | |
名前 | 名前 | |
UnionTransformation | Union | |
説明 | 説明 | |
名前 | 名前 | |
WriterTransformation | ターゲット | |
ConnectionName | 接続名 | |
説明 | 説明 | |
名前 | 名前 |
Meta Integration Repository (MIR) メタモデル (OMG CWM標準に基づく) |
"Informatica PowerCenter (ファイル)" メタモデル Informatica PowerCenter (データストア) |
マッピングのコメント |
属性 | 固定幅カラム、カラム、区切りカラム | |
説明 | 説明 | |
名前 | 名前 | |
位置 | 位置、カラム、オフセット | |
クラス | テーブル | |
説明 | 説明 | |
名前 | 名前 | |
DataAttribute | データ属性 | |
Name | 名前 | |
位置 | 位置 | |
DatabaseSchema | スキーマ | |
名前 | 名前 | |
ファイルDirectory | ディレクトリー | |
名前 | 名前 | |
FlatTextファイル | 区切りファイル、固定幅ファイル | |
説明 | 説明 | |
名前 | 名前 | |
StoreModel | データストア | |
名前 | 名前 | |
SystemType | タイプ | |
StoredProcedure | ストアドプロシージャー | |
Name | 名前 |
Meta Integration Repository (MIR) メタモデル (OMG CWM標準に基づく) |
"Informatica PowerCenter (ファイル)" メタモデル Informatica PowerCenter (ワークフロー) |
マッピングのコメント |
ContainerStep | 埋め込みワークレット | |
名前 | 名前 | |
DiModel | ワークフロー | |
名前 | 名前 | |
EmbeddedCallStep | ワークフローインスタンス、ワークレット、セッション | |
Name | 名前 | |
StartStep | 起動 | |
名前 | 名前 |