gpt4 book ai didi

dbt - 大查询 : dbt seed with ARRAY fields

转载 作者:行者123 更新时间:2023-12-04 08:52:50 31 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

11 个月前关闭。




Improve this question




我想使用种子加载我在 BigQuery 上的一些小配置表。
到目前为止,我成功地做到了这一点,但现在我有一个带有数组字段的表。
我将数组放在通常的 BigQuery 格式 ["blablabla"] 中,但没有运气。
我尝试在 dbt_prject.yml 中强制使用数据类型,但出现“ARRAY 不是有效值”错误。
有人曾经使用结构化字段进行播种吗?
丹尼尔

最佳答案

不幸的是,我认为这是不可能的。从一些在线研究来看,这似乎是以下方面的共同限制:

  • BigQuery LoadJobConfig dbt 调用的 API here
  • CSV 文件格式,它实际上没有办法指定嵌套模式 ( related issue )

  • 对此的长期解决方案可能是支持 JSON 格式的种子 ( dbt#2365 )。
    同时,我建议您将种子列类型设置为 string并将其转换为暂存模型中的数组(使用 json_extract_array )。

    关于dbt - 大查询 : dbt seed with ARRAY fields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64010251/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com