关于BigQuery数据的Google DataStudio,如何显示数组结构

时间:2019-10-24 09:14:53

标签: google-bigquery google-data-studio

我正在尝试在插入BigQuery表的DataStudio中显示表。我有一个String字段和2个数组的结构。这是我的问题所在。

Table Schema

当我要包括该结构中的两个数组时,该表会超时并显示连接错误。而当我尝试独立地将它们包括在内时,没有任何问题。

DataStudio不支持这种结构吗?还是我做错了什么?谢谢。

1 个答案:

答案 0 :(得分:0)

它不支持它。您必须在const { override, addDecoratorsLegacy } = require('customize-cra') module.exports = override(addDecoratorsLegacy()) 子句中进行转换。

如果要连接重复字符串字段中的所有字符串,可以使用ARRAY_TO_STRING

SELECT

或对于整数,必须将它们转换为字符串,然后将它们串联

ARRAY_TO_STRING(recos.reco_sku)

否则,您可以使用ARRAY_TO_STRING( ARRAY( SELECT CAST(i AS STRING) FROM UNNEST(recos.nb_asso) AS i WITH OFFSET o ORDER BY o ) ) 爆炸数组,并使每个数组条目的行平坦。