- サンプルプロジェクトをダウンロードします
cd ~/Downloads
curl -o nasdaq_analysis.zip \
-L https://gist.github.com/danielnorberg/f839e5f2fd0d1a27d63001f4fd19b947/raw/d2d6dd0e3d419ea5d18b1c1e7ded9ec106c775d4/nasdaq_analysis.zip- ダウンロードしたプロジェクトを解凍します
unzip nasdaq_analysis.zip- ワークフロープロジェクトディレクトリに入ります
cd nasdaq_analysis参考として、これから変更する入門チュートリアルのワークフローを以下に示します。
timezone: UTC
schedule:
daily>: 07:00:00
_export:
td:
database: workflow_temp
+task1:
td>: queries/daily_open.sql
create_table: daily_open
+task2:
td>: queries/monthly_open.sql
create_table: monthly_openTreasure Dataのジョブページを開いて、以下のワークフローの実行を追跡できるようにしてください。ここからページにアクセスできます:https://console.treasuredata.com/jobs
nasdaq_analysisディレクトリに移動し、以下のコマンドを実行します。
td wf run --all以前にワークフローを実行したことがあっても実行できるように、--allを含めてください。Treasure ワークフローは正常に実行されたことを自動的に記憶し、再度実行する必要がないと判断します。この条件を含めることで、この条件を上書きできます。
アカウントに以下のジョブ実行が表示されるはずです。

クエリをHiveで実行するには、追加のパラメータを追加するだけです。+task2のパラメータとしてengine: hiveを追加して、ワークフローファイルを以下のように変更します。
+task2:
td>: queries/monthly_open.sql
create_table: monthly_open
engine: hivetd wf run --all
参照情報はこちらで確認できます: