はじめに
DataFlowを実行するとは、そのDataFlowのスクリプトを実行するということです。初めてDataFlowを実行すると、入力DataSet内のデータ、適用したSQL変換、およびそれらを結合する方法の指示にもとづいて、SQLを使用して1つ以上の新しいDataSetが生成されます。それ以降の実行では、入力DataSet自体に行われた新しい変更や、DataFlowのSQLに対して行った変更にもとづき、DataSetが更新されます。注記:
- DataFlow は、そのコンポーネント DataSet へのアクセス権がないと実行できません。
- DataSetの実行に失敗した場合、通知なく自動的に1回再試行されます。最初の実行に失敗した後もDataFlowの失敗が続く場合は、通知が送られます。
- 以前のDataFlowバージョンでは、前回実行されたDataFlowがまだインデックスの作成中である場合は、DataFlowは実行できませんでした。新しいバージョンでは、そういったことはなくなっています。複数のDataFlowを同時に実行できるようになりました。
1つのDataFlowを実行する
以下のいずれの場所からも1つのDataFlowを実行できます。-
Data Centerの [DataFlow] タブから。これはDataFlowを実行するのに一番早い方法です。しかし、事前に [DataFlowを作成] ビューでDataFlowを作成しておく必要があります。

-
DataFlowの詳細ビューから。前述のオプションのように、これを実行するためには、事前にDataFlowを作成しておく必要があります。

-
[DataFlowを作成]/[DataFlowを編集] ビューから。このビューでは、 [保存] または [保存して実行] を選択することができます。 [保存] オプションはDataFlowの変更のみ保存します。DataFlowを作成したばかりの場合は、 Data Center ページの [DataFlows] リストにカードが追加されます。 [保存して実行] オプションは [保存] と同じ機能に加えて、DataFlowのスクリプトも実行します。

- Domoで、画面上部のツールバーの [データ] をクリックします。
-
左側のナビゲーションペインで
をクリックします。
[DataFlow] タブが表示されます。
- 実行するDataFlowを見つけます。 フィルターオプションを使って、リストに表示されるDataFlowを絞り込むことができます。
-
目的のDataFlowにマウスポインターを合わせ、
をクリックし、 [実行] を選択します。
- Domoで、画面上部のツールバーの [データ] をクリックします。
-
左側のナビゲーションペインで
をクリックします。
[DataFlow] タブが表示されます。
- 実行するDataFlowを見つけます。 フィルターオプションを使って、リストに表示されるDataFlowを絞り込むことができます。
-
目的のDataFlowにマウスポインターを合わせ、
をクリックし、 [詳細] を選択します。
-
をクリックし、 [実行] を選択します。
- Domoで、画面上部のツールバーの [データ] をクリックします。
-
(条件付き)以下のいずれかを行ってください。
-
DataFlowをまだ作成していない場合…
- [Magic変換] ツールバーで [ETL] または [SQL] をクリックします。
- 「 SQL DataFlowを作成する 」で示された手順に従います。
- DataFlowを作成したら、 [保存して実行] クリックします。 これでDataFlowのスクリプトが実行されます。DataFlowにもとづいたDataSetが生成されて、 [DataSet] タブに追加され、DataFlowのエントリーが [DataFlow] タブに表示されます。
-
DataFlowが既に存在する場合…
-
左側のナビゲーションペインで
をクリックし、 [DataFlow] タブを開きます。
- 実行するDataFlowを見つけます。 Data CenterでのDataFlowの検索やフィルタリングの詳細については、「 Data Centerのレイアウト 」を参照してください。
-
DataFlow行にマウスポインターを合わせて、
アイコンをクリックします。
- [編集] を選択します。
- 必要な変更を行い(詳細については、「 SQL DataFlowを作成する 」を参照してください)、 [保存して実行] をクリックします。 これでDataFlowのスクリプトが実行されます。DataFlowにもとづいたすべてのDataSetは、入力DataSetおよびDataFlow SQLの変更に従ってアップデートされます。
-
左側のナビゲーションペインで
-
DataFlowをまだ作成していない場合…
注記: DataFlowが正常に実行されたときにDataFlowの出力DataSetが「更新済み」としてマークされないのはなぜかと疑問に思われるユーザーの方が多くいます。これは一般的には、データが実際には変更されていないためです。つまり更新されていません。そのため、DataSetは更新済みとは表示されません。
複数のDataFlowを実行する
Data Centerで選択して [今すぐ実行する] オプションを選択すると、一度に複数のDataFlowを実行できます。 一度に複数のDataSetを実行するには:- Domoで、画面上部のツールバーの [データ] をクリックします。
-
左側のナビゲーションペインで
をクリックします。
[DataFlow] タブが表示されます。
- 実行するDataFlowの1つを見つけます。 Data CenterでのDataFlowの検索やフィルタリングの詳細については、「 Data Centerのレイアウト 」を参照してください。
-
該当するDataFlowの行にマウスポインターを合わせ、コネクターアイコンの上にポップアップ表示される、丸で囲まれたチェックマークをクリックします。

-
画面上部に表示される青いバーで
アイコンをクリックします。
- [今すぐ実行する] を選択します。 選択したすべてのDataFlowが、今すぐ実行されます。
DataFlowをキャンセルする
実行中のDataFlowを途中でキャンセルする場合は、
メニューで [キャンセル] オプションを選択します。データの完全性を保護するために、「インデックス作成中」段階に達するとDataFlowはキャンセルできなくなります。完了するまで実行を続行する必要があります。
動画 - DataFlowをキャンセルする