【发布时间】:2023-01-11 17:33:05
【问题描述】:
我想知道我是否可以将 DBT 运行的输出(成功或失败、模型名称、执行时间,也许是一些“执行 ID”)存储到表中,以便我可以对成功/错误进行分析。
19:15:19 1 of 3 START table model dataset.table_1 ......... [RUN]
19:15:19 1 of 3 ERROR table model dataset.table_1 ......... [ERROR in 999s]
19:15:20 2 of 3 SKIP relation dataset.table................ [SKIP]
19:15:20 3 of 3 start table dataset.table_3................ [RUN]
19:15:20 3 of 3 OK created dataset.table_3................. [CREATE TABLE (1M rows, 10TB processed)]
有什么办法可以将这些信息制成表格吗?也许有一些包可以做到这一点?
model_name | started_at | finished_at | status
-----------------------------------------------------
dataset.table_3 | 19:15:20 | 19:15:20 | success
-----------------------------------------------------
dataset.table_2 | 19:15:19 | NULL | skip
-----------------------------------------------------
dataset.table_1 | 19:15:19 | 19:15:19 | error
【问题讨论】:
标签: sql data-warehouse dbt