フィールド計算変換コンポーネントを使用すると、入力フィールドで計算を実行し、結果を出力できます。このトピックでは、構成プロセスについて説明します。
プロパティを構成する
Dataphin ホームページの上部メニューバーで、[開発者] > [データ統合] を選択します。
統合ページの上部メニューバーで、[プロジェクト] を選択します。(Dev-Prod モードでは、[環境] を選択する必要があります)。
左側のナビゲーションウィンドウで、[バッチパイプライン] をクリックします。[バッチパイプライン] リストで、開発するオフラインパイプラインをクリックして、構成ページを開きます。
ページの右上隅にある [コンポーネントライブラリ] をクリックして、[コンポーネントライブラリ] パネルを開きます。
[コンポーネントライブラリ] パネルの左側のナビゲーションウィンドウで、[変換] を選択します。右側の変換コンポーネントのリストから [フィールド計算] コンポーネントを見つけ、キャンバスにドラッグします。
上流および下流のターゲットコンポーネントの
アイコンをクリックしてドラッグし、現在のフィールド計算コンポーネントに接続します。
フィールド計算コンポーネントカードの
アイコンをクリックして、[フィールド計算の構成] ダイアログボックスを開きます。
[フィールド計算の構成] ダイアログ ボックスで、次のようにパラメーターを設定します。
パラメーター
説明
ステップ名
フィールド計算コンポーネントの名前。Dataphin は自動的にステップ名を生成します。これは、ビジネスシナリオに基づいて変更できます。名前は次の要件を満たしている必要があります。
漢字、英字、アンダースコア (_)、および数字のみを含めることができます。
最大 64 文字まで使用できます。
タイムゾーン変換
時間データを格納する String 型の入力フィールドと出力フィールドがある場合は、これらのフィールドのタイムゾーン情報を指定する必要があります。
入力フィールド文字列タイムゾーン: 関数を使用して String 型のデータを Date 型に変換する場合に有効になります。ソース String 型データのタイムゾーンを決定するために使用されます。デフォルトのタイムゾーンは Asia/Shanghai です。
出力フィールド文字列タイムゾーン: 関数を使用して Date 型のデータを String 型に変換する場合に有効になります。指定されたタイムゾーンで String 形式の時間データを生成するために使用されます。デフォルトのタイムゾーンは Asia/Shanghai です。
出力フィールド
出力フィールドを表示します。これには、序数、フィールド(名前にテーブル名が含まれている場合は、テーブル名も表示されます)、およびタイプが含まれます。次の管理操作がサポートされています。
新しいフィールド: 出力フィールドを手動で追加できます。これを行うには、次の手順を実行します。
[新しいフィールド] をクリックします。
[新しいフィールド] ダイアログボックスで、パラメーターを構成します。
フィールド名: 漢字、英字、アンダースコア (_)、および数字のみを含めることができ、64 文字以内である必要があります。
データ型: String、Long、Double、Date、Boolean、および Bytes データ型が含まれます。
関数: フィールド計算の関数リストから、サポートされている関数を選択できます。関数名をクリックして、式に追加します。
式: 式で関数とソースフィールドを使用して、新しいフィールドの計算ロジックを記述します。
ソースフィールド: 上流の出力フィールドがここに表示されます。フィールド名をクリックして、式に追加します。
[OK] をクリックして、新しいフィールドの作成を完了します。
フィールドの削除: [アクション]
列の アイコンをクリックして、既存のフィールドを削除できます。
フィールドの並べ替え:
アイコンをドラッグして、出力フィールドを並べ替えることができます。
[確認] をクリックして、[フィールド計算] 変換コンポーネントのプロパティ構成を完了します。