如何從 DBT 模型 (GitHub) 中的 csv 檔案中參考表名(突出顯示的游標)?
我當前的 yml 檔案只有“模型:...”。

要參考的 csv 檔案名為 orders.csv,上傳到表 -> 資料倉庫檔案夾下。
uj5u.com熱心網友回復:
我認為您指的是種子.csv,這是一項功能,dbt 可以使用與專案中的代碼一起存盤的檔案在您的倉庫中創建一個表。
將.csv檔案添加到seeds專案內的目錄(或嵌套在 下的其他目錄/seeds/)后,您可以dbt seed在終端中運行以從 CSV 中的資料創建表。在您的示例中,假設 CSV 被呼叫orders.csv并且位于/seeds/tables/datawarehouse/orders.csv.
之后,您可以使用ref種子的檔案名從其他模型中的種子中進行選擇,因此{{ ref('orders') }}.
如果您使用其他工具(不是dbt seed)上傳 CSV,則需要在資料倉庫中找到表的位置,然后將該位置添加為,您將在檔案source中指定資料庫/模式/表名稱sources.yml. 如果您將表定義為源,則使用 從中選擇{{ source('my_source', 'my_table') }}。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/529837.html
標籤:sqlgithub数据库
