注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

データセット条件

データセット条件を使用すると、データセットが更新されたときに自動化の効果をトリガーできます。更新のたびにトリガーすることも、データセットの行数が指定した数以上または以下であることを条件にすることもできます。たとえば、データセットが更新され、かつ空の場合に通知を送信できます。

設定

自動化のメインブランチでデータセット条件を設定し、監視するデータセットブランチを選択できます。現在、Global Branching で作成された自動化ブランチでは、データセット条件はサポートされていません。

データセット条件を設定するには、次の手順に従います。

  1. データセット条件カードを選択します。

    データセット条件カードは、データセットが更新されたときに自動化をトリガーします。

  2. データセットを検索を選択し、監視するデータセットを選択します。
  3. 監視するデータセットブランチを選択します。
  4. トリガー条件で、以下に説明する選択肢のいずれかを選択します。
  5. 行数の条件を選択した場合は、行数に 0 から 300 までの整数を入力します。

次の例では、master ブランチを監視し、データセットが更新され、かつ10行以上含まれている場合にトリガーします。

データセット条件は、master ブランチでデータセットが更新され、かつ10行以上含まれている場合にトリガーするように設定されています。

トリガー条件動作
データセットのすべての更新でトリガー行数に関係なく、選択したデータセットブランチに更新がコミットされるたびにトリガーします。
データセットの行数が指定数以上の場合にトリガーデータセットが更新され、かつ指定した数以上の行が含まれている場合にトリガーします。指定した値も含みます。
データセットの行数が指定数以下の場合にトリガーデータセットが更新され、かつ指定した数以下の行が含まれている場合にトリガーします。指定した値も含みます。

たとえば、データセットの行数が指定数以上の場合にトリガーを選択して 1 を入力すると、データセットが更新され、かつ空でない場合にトリガーします。データセットの行数が指定数以下の場合にトリガーを選択して 0 を入力すると、データセットが更新され、_かつ_空の場合にトリガーします。

行数のしきい値の上限は300です。監視対象のデータセットには、300行を超える行が含まれていてもかまいません。たとえば、300 行以上というしきい値は、300行以上のデータセットに対するどの更新でも満たされます。

評価の動作

条件は、選択したブランチのデータセットにトランザクションがコミットされたときに評価されます。行数のチェックでは、そのトランザクション時点のデータセットを使用し、更新によって追加された行だけでなく、データセット内の行を数えます。

行数の条件を満たす更新がコミットされるたびに、効果をトリガーできます。更新の前後で件数がしきい値をまたぐ必要はありません。たとえば、しきい値が 1 行以上の場合、更新後の行数が10行、次の更新後の行数が12行となる連続した更新は、どちらも条件を満たします。