2

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

4

1 回答 1

2

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

对此的长期解决方案可能是支持 JSON 格式的种子 ( dbt#2365 )。

同时,我建议您在暂存模型中将种子列类型设置为string并将其转换为数组(使用json_extract_array)。

于 2020-09-22T22:04:46.257 回答