行フィルター

このオペレーターは、データセット行をフィルタリングするための基準を設定します。基準を満たす行のみが出力データセットに残ります。

行フィルター オペレーターのアイコン

情報一覧

ノート: このオペレーターは、TIBCO® Data Virtualization および Apache Spark 3.2 以降でのみ使用できます。

パラメーター

説明
カテゴリー トランスフォーム
データ ソース タイプ TIBCO® Data Virtualization
出力を他のオペレーターに送信 はい
データ処理ツール TIBCO® DV, Apache Spark 3.2 以降

次のモードで行フィルターを指定できます。

  • シンプル モード: 単純なテンプレートを使用してフィルターを定義し、カラム、不等号 (例: 「>」 または 「between」)、および値 (例: リテラル値またはカラム式)。
  • スクリプト モード: スクリプトを使用してフィルターのセットを指定します。
    ノート: スクリプト モードのカラム名に特殊文字や中国語、日本語、韓国語などのマルチバイト文字が含まれている場合は、カラム名をバッククォート (` `) で囲む必要があります。二重引用符を使用してカラム名を囲まないでください。

入力

入力は単一の表形式のデータセットです。

不正な値または欠落している値
Null 値は許されず、エラーとなります 。

構成

パラメーター 説明
ノート このオペレーターのパラメーター設定に関するメモまたは役立つ情報。 [ノート] フィールドに内容を入力すると、オペレーターに黄色のアスタリスクが表示されます。
フィルター オペレーターのフィルターを指定します。詳細については、「フィルターの定義ダイアログ」を参照してください。
ノート: これは Spark SQL であるため、SQL 式は Spark でサポートされている SQL 構文に準拠している必要があります。
出力スキーマ 出力テーブルまたはビューのスキーマを指定します。
出力テーブル 結果の出力が生成されるテーブルのパスと名前を指定します。デフォルトでは、これはユーザー ID、ワークフロー ID、およびオペレーターに基づく一意のテーブル名です。
結果の保存 [はい] に設定すると、オペレーターは結果を保存します。 [いいえ] に設定すると、オペレーターは結果を保存しません。

出力

ビジュアル出力
データセットの出力 (データ行) を表示するテーブル。
データ出力
新しく作成されたテーブルまたはビューの表形式のデータセット。

次の例では、行フィルター オペレーターを使用して新しいテーブルを形成し、指定されたデータセットのデータ フィールドから作成されたデータセット行を表示します。

行フィルターのワークフロー
データ
golf: このデータセットには次の情報が含まれています。
  • 複数のカラム、ここでは、天気概況、気温、風、湿度、プレー。
  • 複数行 (14 行)。
パラメーター設定
golf データセットのパラメーター設定は次のとおりです。
  • フィルター: すべての条件が満たされる必要があります

    • 天気概況、like、'%nny'

    • 温度、>、80

  • 結果を保存: はい

出力
次の図は、golf データセットのパラメーター設定の出力を示しています。
行フィルター出力