-
デザインワークスペースで、tRowGeneratorをダブルクリックしてエディターを開きます。
-
[+]ボタンを7回クリックして、スキーマに7つのカラムを追加します。それぞれにid、firstName、lastName、street、city、States、otherDataと名前を付けます。
-
[Type] (タイプ)カラムではidに[Integer] (整数)、その他すべてのフィールドに[String] (文字列)を選択します。
[Functions] (ファンクション)カラムで、スキーマの各カラムに適用するファンクションを選択します。
[OK]をクリックして設定を確定し、エディターを閉じます。
ポップアップウィンドウが開き、変更をプロパゲートするように求められます。[Yes] (はい)をクリックします。
-
デザインワークスペースでtWriteDynamicFieldsコンポーネントをダブルクリックして[Basic settings] (基本設定)ビューを開きます。
[Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックして、コンポーネントのスキーマを設定するために使われます。
-
スキーマエディターでotherDataカラムをクリックし、をクリックしてカラムを出力側に追加します。
この方法では、カラムは出力に表示されますが、ダイナミックカラムには含まれません。
-
出力エリアで[+]ボタンをクリックして、カラムを追加します。
columnDynamicという名前を付け、その[Type] (タイプ)を[Dynamic] (ダイナミック)に設定します。
情報メモ警告:
ダイナミックカラムはスキーマの最後の行で定義する必要があります。
情報メモ警告:
カラム名は、エディタの両側で正確に同じである必要があります。そうしないと、出力カラムが認識されません。
-
[OK] をクリックして変更を確認し、エディターを閉じます。
情報メモ警告:
ダイナミックスキーマ機能は、[Built-In] (組み込み)モードでのみサポートされています。
エディターの出力エリアにないすべてのカラムは、ダイナミックカラムに含まれます。
-
デザインワークスペースで最初のtLogRowをダブルクリックして[Basic settings] (基本設定)ビューを表示します。
[Mode] (モード)エリアで、[Table (print value in cells of a table)] (テーブル(テーブルのセルの出力値))オプションを選択します。
-
デザインワークスペースでtWriteDynamicFieldsコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
[Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックします。
-
左側のエリアでtExtractDynamicFieldsスキーマに追加するカラムを選択し、ボタンをクリックしてコピーします。
[OK]をクリックしてエディターを閉じます。
-
デザインワークスペースでtExtractDynamicFieldsコンポーネントをダブルクリックして[Basic settings] (基本設定)ビューを開きます。
[Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックします。
スキーマエディターで出力エリアの
ボタンをクリックして、
tWriteDynamicFieldsコンポーネントからコピーしたカラムを貼り付けます。
入力エリアで、ダイナミックカラムをクリックし、
ボタンをクリックして、ダイナミックカラムを出力スキーマに追加します。
[OK] をクリックして変更を確認し、エディターを閉じます。
-
デザインワークスペースで2番目のtLogRowをダブルクリックして[Basic settings] (基本設定)ビューを表示します。
-
[Mode] (モード)エリアで、[Table (print value in cells of a table)] (テーブル(テーブルのセルの出力値))オプションを選択します。