DataWorks では、データフィルタリングコンポーネントを使用して、リアルタイム単一テーブルのデータ統合タスクにおいて特定のフィールドに対してフィルタリングルールを設定できます。
ステップ 1:データ統合タスクの設定
データソースを作成します。詳細については、「データソース管理」をご参照ください。
データ統合タスクを作成します。詳細については、「単一テーブルのリアルタイム同期タスクの設定」をご参照ください。
説明Data Integration の単一テーブルリアルタイム同期タスクでは、ソースノードとデスティネーションノードの間にデータ処理ノードを追加できます。詳細については、「対応するデータソースおよび同期ソリューション」をご参照ください。
ステップ 2:データフィルタリングコンポーネントの追加
リアルタイム単一テーブル同期タスクで、データ処理 を有効化し、[+ノード追加] をクリックした後、Data Filter コンポーネントを選択します。
フィルタリングルールを設定します。
フィールド名:入力フィールドを選択します。このフィールドの値が条件式の左オペランドとなります。
判定:比較演算子を選択します。以下の表に利用可能な演算子を示します。
値:条件式の右オペランドです。上流ノードからの入力フィールドを選択するか、定数値を入力できます。定数値には正規表現は使用できませんが、Java エスケープシーケンス(例:
\t(タブ文字)、\n(改行)、\u0001(Unicode 文字))はサポートされています。
Add rule:新しいフィルタリングルールを追加します。

次のステップ
データソース および データフィルタリング コンポーネントの設定が完了したら、Preview Data Output をクリックして、現在のノードからの出力を確認し、要件を満たしていることを検証してください。