亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

dbt test的結果可以轉換成report嗎

dbt test的結果可以轉換成report嗎

智慧大石 2022-10-11 16:08:17
我使用 DBT(數據構建工具)作為數據分析的 ETL 工具。該命令 dbt test 在輸出終端上的測試用例為通過/失敗,但需要將此結果導出為 JSON/HTML/XML 格式以進行報告。在這方面有什么幫助嗎?
查看完整描述

3 回答

?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

—log-format我們使用該標志將其作為 json 導出到我們的日志中。這是一個全局標志,因此可以與dbt test和一起使用dbt run

此處的詳細信息: https ://docs.getdbt.com/docs/running-a-dbt-project/command-line-interface/global-cli-flags/#log-formatting

此外,在目標目錄中創建了一些有用的 json 人工制品,例如manifest.json,run_results.json可以對其進行解析以查找您添加的其他元數據。

不幸的是,我不知道任何開箱即用的解決方案可以將所有這些變成報告。但是,解析這些項目的 JSON 可以獲得一些好東西。這可以使用Datadog等日志記錄工具或使用 Python 庫/字典手動完成。

此外,如果您以定義的方式命名您的測試,那么您可以對名稱執行一些正則表達式以獲取一些詳細信息。


查看完整回答
反對 回復 2022-10-11
?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

如果您在 Mac 或 Linux 等 UNIX shell 上執行此操作,您可以嘗試使用tee這樣的方法。

dbt run | tee -a your_log_file.txt

這將在您選擇的日志文件中創建并附加該dbt run命令的任何結果。


查看完整回答
反對 回復 2022-10-11
?
烙印99

TA貢獻1829條經驗 獲得超13個贊

你真的應該看看Elementary Data



查看完整回答
反對 回復 2022-10-11
  • 3 回答
  • 0 關注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號