目次

Search

  1. はじめに
  2. データトランスフォーメーションについて
  3. データプロセッサトランスフォーメーション
  4. ウィザードの入力形式および出力形式
  5. リレーショナル入力とリレーショナル出力
  6. IntelliScriptエディタの使用
  7. XMap
  8. ライブラリ
  9. スキーマオブジェクト
  10. コマンドラインインタフェース
  11. スクリプト
  12. パーサー
  13. スクリプトポート
  14. ドキュメントプロセッサ
  15. 形式
  16. データホルダ
  17. アンカー
  18. トランスフォーマ
  19. アクション
  20. シリアライザ
  21. マッパー
  22. ロケータ、キー、インデックス
  23. ストリーマ
  24. バリデータ、通知、およびエラーの取扱い
  25. 検証ルール
  26. カスタムスクリプトコンポーネント

ユーザーガイド

ユーザーガイド

サンプルスクリプト

サンプルスクリプト

Informatica
では、スクリプトで実行できるタスクの例としてサンプルスクリプトを提供しています。
サンプルスクリプトは、インストールディレクトリの次のサブディレクトリにあります。
\DataTransformation\samples\Projects
サンプルスクリプトを表示、変更、コピーするには、まずインポートする必要があります。
以下の表に、サンプルスクリプトを示します。
スクリプト名
説明
Alternatives
分岐および
Alternatives
アンカーをデモンストレーションします。
AppendListItems
複数オカレンスのデータホルダの文字列を連結し、
AppendListItems
アクションをデモンストレーションします。
CalculateValue
複雑な数値演算を実行し、
CalculateValue
アクションをデモンストレーションします。
CombineValues
文字列を連結し、
CombineValues
アクションおよび
DumpValue
アクションをデモンストレーションします。
Content
特定の文字列を検索したり、最終アンカーからのオフセットを計算したり、name=valueペアで属性を検索することによって、ソースドキュメント内でのコンテンツの検索、および
Content
アンカーをデモンストレーションします。
CopyValue
Map
アクションを使用して複雑なXML要素全体をコピーします。
DelimitedSections
パーサー内の
DelimitedSections
アンカーをデモンストレーションします。
DocumentOrder
selector
オプションがDocumentOrderに設定された状態で、分岐および
Alternatives
アンカーをデモンストレーションします。
Dynamic_And_RepeatingGroup
ドキュメントの行を繰り返し、
RepeatingGroup
アンカーをデモンストレーションします。現在のスコープ内のコンテンツに基づいて、ドキュメント内の別の場所からデータを読み取ります。
EmbeddedParser
組み込みの2つ目のパーサーを使用して、メインパーサーのコンテンツを解析し、
EmbeddedParser
アンカーをデモンストレーションします。
EnsureCondition
Boolean JavaScript式を評価して代替を選択し、
EnsureCondition
アクションをデモンストレーションします。
ManualSerializer
カスタムのシリアライザをデモンストレーションします。
マーカー
TextSearch、OffsetSearch、TypeSearch、およびPatternSearchオプションを使用する
Marker
アンカーをデモンストレーションします。
Marking_Mode
Marker
アンカーを設定する複数の方法をデモンストレーションします。
NonMarker
Content
アンカーのみを使用するパーサー、および入力ドキュメント内の逆方向検索をデモンストレーションします。
Pattern
スキーマで定義された制限に一致するデータの抽出をデモンストレーションします。
persistent_search
Group
on_partial_match
プロパティおよび
Marker
adjacent
プロパティをデモンストレーションします。
ResetListVariable
targetLocatorを使用してリスト変数をリセットします。
RunSerializer
2つ目のシリアライザを呼び出すパーサーをデモンストレーションします。
HL7
HL7ファイルをXMLに変換します。
TabDelimited
タブで区切られたHL7ファイルをXMLに変換します。
Splitter
1つのファイルを2つのファイルに分割し、
WriteValue
アクションをデモンストレーションします。
TransformByParser
パーサーを使用して特定のテキストを復帰改行ラインフィードに変換し、
TransformByParser
アクションをデモンストレーションします。
Transformers_Example
value
プロパティが
LearnByExample
に設定された状態で、
Content
アンカーをデモンストレーションします。