メインコンテンツへスキップ

Tables and Columns

Filters

テーブルを選択した後、必要に応じてFilter ペインを使用して、コネクタが選択するデータをフィルタリングできます。コネクタはフィルタルールをクエリ構文に変換し、その構文はコネクタ設定ページの下部にあるQuery ペインに表示されます。

ユースケースに合わない場合は、データにフィルタを適用する必要はありません。

Creating a Filter Rule

フィルタルールを作成するには、次の手順に従います。

  1. Add rule をクリックします。
  2. 新しいルールのドロップダウンリストで、フィルタリングするカラムを選択します。
  3. 2つの新しいフィールドが表示されます。新しいドロップダウンリストで、フィルタリング条件を選択します。
    • 利用可能なフィルタリング条件は、選択したカラムのデータ型によって異なります。例えば、long データ型にはGreater Than という条件がありますが、string データ型にはありません。
  4. フィルタリング条件に値が必要な場合は、空の値フィールドにその値を入力します。フィルタリング条件に値が不要な場合(例えば、Is Null を選択した場合)は、値フィールドが表示されなくなります。
  5. フィルタルールが完成すると、その背景が赤から白に変わります。

次の画像は、Author という名前のカラムに対するフィルタルールの例を示しています。このフィルタルールを設定すると、コネクタはAuthor カラムでSmith を含む値のみを選択します。

Filter Groups

Add rule をクリックしてさらにルールを作成することで、複数のフィルタルールをコネクタに適用できます。フィルタルールはグループによって分離され、デフォルトではすべてのフィルタが同じグループに属します。Add group をクリックすると、フィルタルールを分離するための複数のグループを作成できます。

グループ内の各フィルタルールは、グループの上部で選択するオプションに基づいて互いに作用します。

  • フィルタ条件を反転するには、NOT ボックスをチェックします。例えば、上記のAuthor フィルタでNOT ボックスをチェックすると、コネクタはSmith を含まないAuthor 値を選択するよう指示されます。
  • 複数のフィルタのグループロジックを決定するには、AND またはOR を選択します。
    • AND を選択した場合、フィルタ条件を満たすには、グループ内のすべてのフィルタルールが真である必要があります。
    • OR を選択した場合、フィルタ条件を満たすには、グループ内の少なくとも1つのフィルタルールが真である必要があります。複数のフィルタルールが満たされる場合もあり、その結果は1つだけが満たされた場合と同じです。

フィルタグループには、単純な親子関係があります。親グループに属する各フィルタルールおよびフィルタグループは、フィルタロジックにおいて単一のエンティティとして存在します。例えば、次のスクリーンショットは複数のフィルタグループを示しています。

この例では、親グループはOR ロジックを使用しています。つまり、次のいずれかの文が真である場合、フィルタ条件が満たされます。

  • Author カラムに値Smith が含まれている
  • Id カラムが1 または2 に等しい
  • Title カラムに値Kitchen が含まれ、かつUpdatedAt カラムが400 より大きい

このフィルタ条件が満たされると、コネクタは条件を満たすデータをSelect し、フローを下って渡します。

Advanced Settings

Advanced セクションでは、レコードの処理に特定のカラムを使用する設定や、行が正常に処理されたときに特定の値でカラムを更新する設定を構成できます。これらの設定は、フロー内の変更を維持および追跡するのに役立ちます。

Selecting from Multiple Tables

Example Arc Flow