Skip to content
Last updated

Insightsモデルビルドのスケジュール

Treasure Data WorkflowでInsightsモデルビルドをスケジュールします。Treasure Dataは、Treasure Dataと分析プラットフォームの両方のパフォーマンスに影響を与える可能性があるため、時間ごとのビルドを推奨しません。

timezone: UTC
schedule:
  daily>: 00:00:00
+call_post_builds:
  http>: "https://{{baseurl}}/reporting/datamodels/xxxxxx/builds"
  method: POST
  headers:
    - authorization: "TD1 ${secret:td.apikey}"
    - cache-control: "no-cache"
    - accept: "application/json"
    - content-type: "application/json"
  content:
    buildType: "full"
  content_format: "json"
  store_content: true
+echo:
  echo>: ${http.last_content}

ワークフローログの例:

2020-08-16 06:49:03.037 +0000 [INFO] (0077@[1:test_datamodel_build]+test_datamodel_build+call_post_builds) io.digdag.core.agent.OperatorManager: http>:{{baseurl}}/reporting/datamodels/xxxxx/builds
2020-08-16 06:49:03.057 +0000 [INFO] (0077@[1:test_datamodel_build]+test_datamodel_build+call_post_builds) io.digdag.standards.operator.HttpOperatorFactory$HttpOperator: Sending HTTP request: POST {{baseurl}}/reporting/datamodels/xxxxx/builds
2020-08-16 06:49:03.586 +0000 [INFO] (0077@[1:test_datamodel_build]+test_datamodel_build+call_post_builds) io.digdag.standards.operator.HttpOperatorFactory$HttpOperator: Received HTTP response: POST {{baseurl}}/reporting/datamodels/xxxxx/builds: HttpContentResponse[HTTP/1.1 200 OK - 126 bytes]
2020-08-16 06:49:04.024 +0000 [INFO] (0143@[1:test_datamodel_build]+test_datamodel_build+echo) io.digdag.core.agent.OperatorManager: echo>:
{"oid":"yyyyy","buildType":"full","status":null,"created":null,"started":null,"completed":null}