スクリプトモードウィジェットを使用すると、システムウィジェットでサポートされていない項目を構成し、特定のビジネスシナリオに対応できます。
手順
Dataphin ホームページで、トップメニューバーに移動し、[開発] > [data Integration] を選択します。
統合ページのトップメニューバーで [プロジェクト] を選択します。開発本番モードの場合は、[環境] を選択します。
左側のナビゲーションウィンドウで、[バッチパイプライン] をクリックします。次に、[バッチパイプライン] リストで、開発する [オフラインパイプライン] をクリックして、構成ページにアクセスします。
ページの右上隅にある [コンポーネントライブラリ] をクリックして、[コンポーネントライブラリ] パネルを開きます。
[コンポーネントライブラリ] パネルの左側のナビゲーションウィンドウで、[出力] を選択します。次に、右側の出力ウィジェットリストで、[スクリプトモード] ウィジェットを見つけて、キャンバスにドラッグします。
目的の入力、変換、またはフローウィジェットの
アイコンをクリックしてドラッグし、スクリプトモード出力ウィジェットに接続します。
スクリプトモード出力ウィジェットカードの
アイコンをクリックして、[スクリプトモード出力構成] ダイアログボックスを開きます。
[スクリプトモード出力構成] ダイアログボックスで、パラメーターを設定します。
パラメーター
説明
ステップ名
これは、スクリプトモード出力ウィジェットの名前です。Dataphin はステップ名を自動的に生成しますが、ビジネスシナリオに応じて変更することもできます。命名規則は次のとおりです。
中国語の文字、英字、アンダースコア (_)、および数字のみを含めることができます。
64 文字を超えることはできません。
データソースの種類
データソースの種類を選択します。
データソース
ファイルのエンコード方式を選択します。システムは UTF-8 および GBK 方式をサポートしています。
構成ファイル
スクリプトを編集します。
[同期構成ファイルを生成] をクリックします。ページの右側にある [構成ファイル] 領域に、出力ウィジェットテンプレートが表示されます。
[構成ファイル] 領域で、構成ファイルコードを記述します。次に例を示します。
{ "table": "tableName", "columnMapping": [ { "sourceColName": "", "dstColName": "" } ], "parameter": { } }
各項目の説明:
table:出力ウィジェットの単一の入力テーブルと複数の入力テーブル。複数の入力テーブルのキー値は tables、単一の入力テーブルのキー値は table です。ウィジェットにテーブルが含まれていない場合、このパラメーターは使用できません。
columnMapping:順序に関係なく、入出力フィールドマッピング関係の構成。
parameter:ウィジェットパラメーターについては、対応するウィジェットの説明を参照してください。
[確認] をクリックして、[スクリプトモード出力ウィジェット] のプロパティ設定を確定します。