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

Platform For AI:フィルタリングとマッピング

最終更新日:Jul 22, 2024

フィルタリングおよびマッピングコンポーネントは、フィルタ条件の式を使用してデータをフィルタリングします。 このコンポーネントを使用すると、フィルタリングする列の名前を変更できます。

コンポーネントの設定

次のいずれかの方法を使用して、フィルタリングおよびマッピングコンポーネントを設定できます。

方法1: パイプラインページでコンポーネントを設定する

Machine Learning Designerのパイプラインページでコンポーネントパラメーターを設定します。

パラメーター

説明

マッピングルール

フィルタリングする列。 デフォルトでは、すべての列が選択されています。 列の名前を変更することもできます。

フィルター条件

SQL文のWHERE句と同様に、指定したWHERE句はデータのフィルタリングに使用されます。 例: age>40

説明

次の演算子のみがサポートされています。

  • =

  • !=

  • >

  • <

  • >=

  • <=

  • like

  • rlike

方法2: PAIコマンドを使用する

PAIコマンドを使用してコンポーネントパラメータを設定します。 SQLスクリプトコンポーネントを使用してPAIコマンドを呼び出すことができます。 詳細については、「SQLスクリプト」をご参照ください。

PAI -name Filter
    -project algo_public
    -DoutTableName="test_9"
    -DinputPartitions="pt=20150501"
    -DinputTableName="bank_data_partition"
    -Dfilter="age>=40";

パラメーター

必須

説明

outputTableName

出力テーブルの名前。

inputPartitions

不可

トレーニング用に入力テーブルから選択されたパーティション。 テーブル全体を選択する場合は、パラメーターをNoneに設定します。

inputTableName

入力テーブルの名前。

filter

不可

SQL文のWHERE句と同様に、指定したWHERE句はデータのフィルタリングに使用されます。 例: age>40

説明

次の演算子のみがサポートされています。

  • =

  • !=

  • >

  • <

  • >=

  • <=

  • like

  • rlike