> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-bradley-turek-pfilter-operators-reference.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Advanced DataFlow Triggering

## はじめに

Advanced DataFlow Triggeringにより、トリガーを有効にするために満たす必要がある必要条件やトリガーを使用して、DataFlowの実行をスケジュールすることができます。トリガーは高度にカスタマイズ可能で、エンドユーザーが最新のデータにタイムリーにアクセスできるようにします。

***

この記事では、Advanced DataFlow Triggeringについて次のトピックで説明します。

* [DataFlowにアクセスする](#dataflowにアクセスする)
* 一般的なトリガー
* 新しいトリガーを作成する
* トリガーまたは条件を削除する
* 複数のトリガーを設定する
* タイムゾーン
* [よくある質問](#faq)

***

## DataFlowにアクセスする

以下の手順に従ってDataFlowにアクセスし、次のタスクで説明する変更を行うことができます。

1. ナビゲーションヘッダーで **［データ］** を選択します。

   Data Centerが表示されます。
2. 左側のパネルで、
   <img src="https://mintlify.s3.us-west-1.amazonaws.com/domoinc-bradley-turek-pfilter-operators-reference/images/kb/ja/ka05w00000129qq-00N5w00000Ri7BU-0EM5w000006use7.jpg" style={{width: 20, height: 20, display: 'inline', verticalAlign: 'start', margin: '0'}} /> **［DataFlow］** を選択します。
3. DataFlowを探して開きます。

## 一般的なトリガー

1. DataFlowに進みます。詳細については、「
   [DataFlowにアクセスする](#dataflowにアクセスする) 」を参照してください。
2. DataFlowの **［設定］** タブで、一般的なトリガーのリストを探します。

   <Frame>
     <img alt="common triggers.jpg" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006useW.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=70223cc75e20397b1d7e9a8320e40550" width="2454" height="1544" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006useW.jpg" />
   </Frame>

   使用するこれらのトリガーのいずれかを選択すると、設定セクションが表示され、保持または調整可能な定義済みのトリガーと条件が表示されます。

   <Frame>
     <img alt="predefined fields.jpg" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006usel.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=5300d637a362300efa426ebbf667e790" width="2516" height="2150" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006usel.jpg" />
   </Frame>
3. （オプション）トリガーと条件を調整します。
4. <img src="https://mintlify.s3.us-west-1.amazonaws.com/domoinc-bradley-turek-pfilter-operators-reference/images/kb/ja/ka05w00000129qq-00N5w00000Ri7BU-0EM5w000006usg3.jpg" style={{width: 20, height: 20, display: 'inline', verticalAlign: 'start', margin: '0'}} /> **［編集］** を選択し、必要なタイトルを入力して、トリガーにタイトルを付けます。

   <Frame>
     <img alt="edit trigger title.jpg" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006usg8.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=a29e444ecbf302d26861c5e1dc9264af" width="2092" height="434" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006usg8.jpg" />
   </Frame>
5. トリガーに対して
   タイムゾーン を選択します。

   <Frame>
     <img alt="Screenshot 2023-06-01 at 9.54.49 AM.png" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utno.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=55df2af6a4cf0016aa8e63dbfb194e36" width="3018" height="1128" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utno.jpg" />
   </Frame>
6. **［適用］** を選択して、トリガーを保存します。

## 新しいトリガーを作成する

新しいトリガーを最初から設定する場合は、次の手順を実行します。

1. DataFlowに進みます。詳細については、「
   [DataFlowにアクセスする](#dataflowにアクセスする) 」を参照してください。
2. DataFlowの **［設定］** タブで、 **［+トリガーを追加］** を選択します。

   設定セクションが表示されます。
3. <img src="https://mintlify.s3.us-west-1.amazonaws.com/domoinc-bradley-turek-pfilter-operators-reference/images/kb/ja/ka05w00000129qq-00N5w00000Ri7BU-0EM5w000006usg3-1.jpg" style={{width: 20, height: 20, display: 'inline', verticalAlign: 'start', margin: '0'}} /> **［編集］** を選択し、ご希望のタイトルを入力して、トリガーにタイトルを付けます。

   <Frame>
     <img alt="edit trigger title.jpg" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006usg8.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=a29e444ecbf302d26861c5e1dc9264af" width="2092" height="434" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006usg8.jpg" />
   </Frame>
4. **［トリガー］** リストからトリガータイプを選択します。オプションは次の通りです。
   * **［DataSetを更新する］ —** このトリガーは、選択したDataSet（次のステップ）のいずれかが更新されると有効になります。トリガーに条件が定義されている場合、これらの条件はDataFlowを開始する前に評価されます。条件がない場合、選択したDataSetが更新された直後にDataFlowが開始されます。

     <Frame>
       <img alt="configure trigger.jpg" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006usfo.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=2244eb982b4c3bfd2c86db65922237ad" width="2348" height="1940" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006usfo.jpg" />
     </Frame>
   * **［スケジュールに従う］ —** このオプションを選択すると、必要なときはいつでもDataFlowを開始できるようにトリガーのスケジュールを作成できます。トリガーに条件が定義されている場合、これらの条件はDataFlowを開始する前に評価されます。条件がない場合、DataFlowはスケジュール通りに実行されます。このオプションを選択する場合は、 **［スケジュール詳細を開く］** を選択し、スケジュールを設定する必要があります。

     <Frame>
       <img alt="Screenshot 2023-06-01 at 9.45.03 AM.png" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utm7.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=379d392f1693cdf6853849dfd302e23b" width="2082" height="556" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utm7.jpg" />
     </Frame>
5. **［+** **条件を追加］** を選択し、トリガーが有効になる前に満たす必要がある条件を設定します。複数の条件を設定できます。条件のオプションは次の通りです。
   * **［DataSetが更新されました］ —** この条件を選択すると、1つ以上のDataSetが更新されたときにトリガーが有効になります。このオプションを選択した場合は、選択したDataSetをいつ更新するかの二次条件も指定する必要があります。この二次条件は次の通りです。
     1. **［最後の正常実行より経過］ —** このオプションを選択すると、条件で指定したDataSetが最後に正常に実行されてから更新された場合、トリガーが有効になります。
     2. **［過去］ —** このオプションを選択すると、条件で指定したDataSetが最後の *挿入間隔* で更新された場合、トリガーが有効になります。間隔は、分、時間、または日数にすることができます。
     3. **［以内］ —** このオプションを選択すると、条件で指定したDataSetが *挿入間隔* 以内に更新された場合、トリガーが有効になります。間隔は、分、時間、または日数にすることができます。
   * **［現在の時刻：］ —** この条件を選択すると、現在の時刻が開始時刻と終了時刻の間である場合にトリガーが有効になります。これらの時間は、トリガーに対して選択した タイムゾーン の影響を受けます。
   * **［現在の日：］ —** この条件を選択すると、現在の日付に応じてトリガーを有効にします。この日は、トリガーに対して選択した タイムゾーン の影響を受けます。

     <Frame>
       <img alt="add condition.jpg" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utr2.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=4c7f6ad4c017c842a9da6a8ab130c0fc" width="2144" height="694" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utr2.jpg" />
     </Frame>
6. まだ選択していない場合は、トリガーに対して
   タイムゾーン を選択します。

   <Frame>
     <img alt="Screenshot 2023-06-01 at 9.54.49 AM.png" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utno.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=55df2af6a4cf0016aa8e63dbfb194e36" width="3018" height="1128" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utno.jpg" />
   </Frame>
7. **［適用］** を選択して設定を保存します。

### トリガーまたは条件を削除する

トリガーまたは条件を削除するには、トリガーアクションメニュー <img src="https://mintlify.s3.us-west-1.amazonaws.com/domoinc-bradley-turek-pfilter-operators-reference/images/kb/ja/ka05w00000129qq-00N5w00000Ri7BU-0EM5w000006utml.jpg" style={{width: 20, height: 20, display: 'inline', verticalAlign: 'start', margin: '0'}} /> または条件アクションメニュー <img src="https://mintlify.s3.us-west-1.amazonaws.com/domoinc-bradley-turek-pfilter-operators-reference/images/kb/ja/ka05w00000129qq-00N5w00000Ri7BU-0EM5w000006utnA.jpg" style={{width: 20, height: 20, display: 'inline', verticalAlign: 'start', margin: '0'}} /> を選択して、 **［削除］** を選択します。

<Frame>
  <img alt="Screenshot 2023-06-01 at 9.53.06 AM.png" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utnZ.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=148bb889c28aa53204e0c04353199369" width="774" height="258" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utnZ.jpg" />
</Frame>

条件アクションメニューを選択し、 **［条件を複製］** を選択して、条件を複製することもできます。

<Frame>
  <img alt="Screenshot 2023-06-01 at 9.52.13 AM.png" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utnK.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=0bd6f6937311ddb86ce9d6f9897bb9dc" width="748" height="416" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006utnK.jpg" />
</Frame>

## 複数のトリガーを設定する

Domoでは、最大3つの個別のトリガーを作成できます（各トリガーには複数の条件を設定できます）。複数のトリガーを使用することで、様々なDataSet、運用時間、特定のプロジェクト要件に応じてDataFlowを最適化できます。

複数のトリガーを作成するには、「 新しいトリガーを作成する 」プロセスを最大3回実行します。各トリガーは独立しており、異なる条件セットを使用します。1つのトリガーを有効にしても、ほかのトリガーに影響はありません。

## タイムゾーン

トリガーと条件を評価する際はタイムゾーンが重要になるため、必ずトリガーに対してタイムゾーンを指定してください。例えば、水曜日の午後1時にトリガーが有効になるように設定されている場合、そのトリガーの条件は選択したタイムゾーンにもとづいて評価されます。

<Frame>
  <img alt="select a time zone.jpg" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/7csYv_nYjFADL1Js/images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006usf5.jpg?fit=max&auto=format&n=7csYv_nYjFADL1Js&q=85&s=4b93d201555eaee14559639d17ebab22" width="2582" height="2206" data-path="images/kb/ka05w00000128xX-00N5w00000Ri7BU-0EM5w000006usf5.jpg" />
</Frame>

## よくある質問

<AccordionGroup>
  <Accordion title="*［DataSetを更新する］* トリガーを使用している場合、トリガーが有効になるのは、入力DataSetのいずれかが更新されたときですか？ それともすべての入力DataSetが更新されたときのみですか？">
    条件を指定せずに **［DataSetを更新する］** トリガーを使用している場合、トリガーで選択したDataSetのいずれかが更新された直後にDataFlowが開始されます。

    ただし、指定したDataSetがすべて更新されたときにのみDataFlowが実行されるように設定したい場合は、 **［DataSetが更新されました］** 条件を使用できます。この条件を使用すると、DataFlowが開始されるのは、トリガーが有効になり、条件で選択したすべてのDataSetが更新された後のみになります。この条件は、ANDステートメントと同様に機能します。また、トリガーによりDataFlowが有効になる前に、指定されたすべてのDataSetが更新されている必要があります。
  </Accordion>

  <Accordion title="動画 — Advanced DataFlow Triggering">
    <iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/cewchcI2zTs" title="YouTube video player" width="560" />

    日本語
  </Accordion>
</AccordionGroup>
