すべてのプロダクト
Search
ドキュメントセンター

DataWorks:データフィルタリング

最終更新日:Feb 27, 2026

DataWorks では、データフィルタリングコンポーネントを使用して、リアルタイム単一テーブルのデータ統合タスクにおいて特定のフィールドに対してフィルタリングルールを設定できます。

ステップ 1:データ統合タスクの設定

  1. データソースを作成します。詳細については、「データソース管理」をご参照ください。

  2. データ統合タスクを作成します。詳細については、「単一テーブルのリアルタイム同期タスクの設定」をご参照ください。

    説明

    Data Integration の単一テーブルリアルタイム同期タスクでは、ソースノードとデスティネーションノードの間にデータ処理ノードを追加できます。詳細については、「対応するデータソースおよび同期ソリューション」をご参照ください。

ステップ 2:データフィルタリングコンポーネントの追加

  1. リアルタイム単一テーブル同期タスクで、データ処理 を有効化し、[+ノード追加] をクリックした後、Data Filter コンポーネントを選択します。

  2. フィルタリングルールを設定します。

    • フィールド名:入力フィールドを選択します。このフィールドの値が条件式の左オペランドとなります。

    • 判定:比較演算子を選択します。以下の表に利用可能な演算子を示します。

      比較演算子

      種類

      説明

      等しい

      数値または文字列の値が等しいかどうかをチェックします。

      等しくない

      数値または文字列の値が等しくないかどうかをチェックします。

      より小さい

      数値が他の数値より小さいか、または文字列が辞書順で他の文字列より前にあるかをチェックします。

      より大きい

      数値が他の数値より大きいか、または文字列が辞書順で他の文字列より後にあるかをチェックします。

      以下

      数値が他の数値以下であるか、または文字列が辞書順で他の文字列以下であるかをチェックします。

      以上

      数値が他の数値以上であるか、または文字列が辞書順で他の文字列以上であるかをチェックします。

      含む

      文字列が指定された部分文字列を含むかどうかをチェックします。

      含まない

      文字列が指定された部分文字列を含まないかどうかをチェックします。

      始まる

      文字列が指定された部分文字列で始まるかどうかをチェックします。

      終わる

      文字列が指定された部分文字列で終わるかどうかをチェックします。

      NULL である

      任意の型のフィールドが NULL であるかどうかをチェックします。

      NULL でない

      任意の型のフィールドが NULL でないかどうかをチェックします。

    • :条件式の右オペランドです。上流ノードからの入力フィールドを選択するか、定数値を入力できます。定数値には正規表現は使用できませんが、Java エスケープシーケンス(例:\t(タブ文字)、\n(改行)、\u0001(Unicode 文字))はサポートされています。

  3. Add rule:新しいフィルタリングルールを追加します。image

次のステップ

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