目次

Search

  1. はじめに
  2. トランスフォーメーションに関する作業
  3. アグリゲータトランスフォーメーション
  4. カスタムトランスフォーメーション
  5. カスタムトランスフォーメーション関数
  6. データマスキングトランスフォーメーション
  7. データマスキングの例
  8. 式トランスフォーメーション
  9. エクスターナルプロシージャトランスフォーメーション
  10. フィルタトランスフォーメーション
  11. HTTPトランスフォーメーション
  12. ID解決トランスフォーメーション
  13. Javaトランスフォーメーション
  14. JavaトランスフォーメーションAPIのリファレンス
  15. Java式
  16. Javaトランスフォーメーションの例
  17. ジョイナトランスフォーメーション
  18. ルックアップトランスフォーメーション
  19. ルックアップキャッシュ
  20. 動的ルックアップキャッシュ
  21. ノーマライザトランスフォーメーション
  22. ランクトランスフォーメーション
  23. ルータトランスフォーメーション
  24. シーケンスジェネレータトランスフォーメーション
  25. ソータトランスフォーメーション
  26. ソース修飾子トランスフォーメーション
  27. SQLトランスフォーメーション
  28. マッピングにおけるSQLトランスフォーメーションの使用
  29. ストアドプロシージャトランスフォーメーション
  30. トランザクション制御トランスフォーメーション
  31. 共有体トランスフォーメーション
  32. 構造化されていないデータのトランスフォーメーション
  33. アップデートストラテジトランスフォーメーション
  34. XMLトランスフォーメーション

トランスフォーメーションガイド

トランスフォーメーションガイド

[ノーマライザ]タブ

[ノーマライザ]タブ

[ノーマライザ]タブで、ソースデータの構造を定義できます。[ノーマライザ]タブでは、ソースデータがカラムおよびカラムグループとして定義されます。COBOLソース内のレコードや、ソース内の複数出現フィールドのグループは、カラムのグループで定義できます。
データ内のカラムのグループは、カラムのレベル番号で識別されます。カラムのレベル番号によって、データ階層が定義されます。1グループ内ではすべてのカラムに同一のレベル番号が付けられ、グループレベルのカラムの下部に順次に表示されます。グループレベルのカラムには下位レベル番号が付けられ、データは入りません。
以下の図に、パイプラインノーマライザトランスフォーメーションの[ノーマライザ]タブを示します。
[ノーマライザ]タブ
[トランスフォーメーションの編集]ダイアログボックスの[ノーマライザ]タブには、[カラム名]、[レベル]、[発生数]、[データ型]、[精度]、および[スケール]の各列が含まれます。 このタブには、[トランスフォーメーションの選択]フィールドと[説明]フィールドも含まれます。
Quarterly_Dataはグループレベルのカラムです。 レベル1です。Quarterly_Dataグループは、各行内に4回出現します。Sales_by_QuarterおよびReturns_by_Quarterはレベル2で、このグループに属しています。
各カラムには発生属性があります。 OCCURS属性によって、ソース行中に複数回出現するカラム、またはカラムのグループが識別されます。
パイプラインノーマライザトランスフォーメーションを作成すると、そのカラムの編集が可能になります。VSAMノーマライザトランスフォーメーションを作成した場合、[ノーマライザ]タブは読み取り専用です。
以下の表では、VSAMノーマライザおよびパイプラインノーマライザに共通する[ノーマライザ]タブ属性について説明します。
属性
説明
カラム名
ソースカラムの名前。
レベル
カラムがグループ化されます。同一グループ内では、下位レベル番号の付いたカラム下にカラムが発生します。各カラムが同一レベルの場合、トランスフォーメーションはカラムグループを含みません。
OCCURS
ソース行内のカラムまたはカラムグループのインスタンスの数。
データ型
トランスフォーメーションのカラムのデータタイプは、String、Nstring、またはNumberです。
精度
精度。カラムの長さ。
スケール
数値カラムの小数点以下の桁数。
VSAMノーマライザトランスフォーメーションの[ノーマライザ]タブに含まれる属性には、パイプラインノーマライザトランスフォーメーションと同じものもありますが、COBOLソース定義に固有の属性も含まれています。