Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. B2Bトランスフォーメーション
  8. チャンキングトランスフォーメーション
  9. クレンジングトランスフォーメーション
  10. データマスキングトランスフォーメーション
  11. データサービストランスフォーメーション
  12. 重複排除トランスフォーメーション
  13. 式トランスフォーメーション
  14. フィルタトランスフォーメーション
  15. 階層ビルダートランスフォーメーション
  16. 階層パーサートランスフォーメーション
  17. 階層プロセッサトランスフォーメーション
  18. 入力トランスフォーメーション
  19. Javaトランスフォーメーション
  20. JavaトランスフォーメーションAPIリファレンス
  21. ジョイナトランスフォーメーション
  22. ラベラトランスフォーメーション
  23. ルックアップトランスフォーメーション
  24. 機械学習トランスフォーメーション
  25. マップレットトランスフォーメーション
  26. ノーマライザトランスフォーメーション
  27. 出力トランスフォーメーション
  28. 解析トランスフォーメーション
  29. Pythonトランスフォーメーション
  30. ランクトランスフォーメーション
  31. ルータトランスフォーメーション
  32. ルール仕様トランスフォーメーション
  33. シーケンストランスフォーメーション
  34. ソータートランスフォーメーション
  35. SQLトランスフォーメーション
  36. 構造パーサートランスフォーメーション
  37. トランザクション制御トランスフォーメーション
  38. 共有体トランスフォーメーション
  39. ベクトル埋め込みトランスフォーメーション
  40. Velocityトランスフォーメーション
  41. ベリファイヤトランスフォーメーション
  42. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

構造パーサートランスフォーメーションの例

構造パーサートランスフォーメーションの例

ログファイル内の構造化されていないデータを解析して、リレーショナル形式でターゲットファイルにデータを書き込む必要があるケースについて説明します。
構造化されていないデータを分析し、その構造を検出する
インテリジェント構造モデル
を設定する必要があります。
次の図に、解析するログファイルを示します。
ログファイルにはログの各行が非構造化形式で表示されます。
Informatica Cloudで
インテリジェント構造モデル
を作成します。次の図は、
インテリジェント構造モデル
の詳細を示しています。
構造定義の詳細には、NodeLog構造定義のプロパティ(説明、構造定義モデル、ユーザー名、構造定義の作成日時、構造定義の出力フィールドのリストなど)が表示されます。
ログファイルを解析するには、マッピングの構造パーサートランスフォーメーションを使用してログファイルのデータを変換します。
Mapping Designerで、解析するログファイルへのパスが含まれているフラットファイルをソースオブジェクトとして追加します。
次の図に、選択したソースファイルのプロパティを示します。
ソースオブジェクトの詳細には、接続、ソースのタイプ、入力ファイルが表示されます。
構造パーサートランスフォーメーションを追加します。すでに設定した
インテリジェント構造モデル
を使用するように設定します。リレーショナル出力タイプを選択します。
ソースオブジェクトを構造パーサートランスフォーメーションに接続します。受信データをトランスフォーメーションの各フィールドにマッピングするには、構造パーサートランスフォーメーションを選択します。
[フィールドマッピング]
タブで、
[パス]
を構造パーサー入力フィールドの
[ファイルパス]
にマッピングします。
次の図に、フィールドマッピングを示します。
[フィールドマッピング]タブに、構造パーサー入力フィールドにマッピングできる受信フィールドが表示されます。
TargetFileという名前が付けられた、処理対象の解析された出力グループのテキストファイルターゲットトランスフォーメーションを追加します。識別されなかったデータ用に、もう1つのテキストファイルターゲットトランスフォーメーションUnidentifiedを追加します。
次の図に、マッピングを示します。
マッピングに、SourceLogFileソースからLogParser構造パーサートランスフォーメーションへのデータフローが表示されます。構造パーサートランスフォーメーションはターゲットTargetFileにリンクされています。
マッピングを実行して、階層形式のデータをTargetFileトランスフォーメーションに書き込みます。マッピングにより、インテリジェント構造で識別されなかったデータがUnidentifiedトランスフォーメーションに送信されます。
次の画像は、TargetFileトランスフォーメーションからの解析済みデータの出力ファイルを示しています。
出力ファイルに、ログの各行が構造化形式で表示されます。
データをさらに解析する必要がある場合は、前のパーサーで出力を解析する構造パーサートランスフォーメーションの中間ストリームを追加で含めることができます。