在连接到谷歌BigQuery的应用程序脚本连接器中测试查询更改时,我最初使用自定义查询在原生bigquery连接器中进行了尝试。我正在获取的一个新字段是一个数组,它在DataStudio中可以很好地工作(其目的是构建一个单词云,但也将其链接到完整的字符串)。但是,将相同的查询传递给Google Apps Script连接器时,当尝试基于此数组字段构建图表时,会返回一个错误。
具有bigquery直接连接的图表

相同的图表,使用相同的查询,但使用应用程序脚本连接器:

相同的内部查询被发送回bigquery。使用直接的bigquery连接器,当在图表中引用数组时,它可以正确地解开单词数组,但当使用apps脚本连接器时,它会失败。
我的问题是,我是否需要在应用程序脚本代码中进行任何类型的配置才能成功处理数组字段,就像bigquery直接连接一样?
发布于 2020-10-13 04:08:05
在高级服务中,getSchema现在也支持传递查询配置。详情请参见implementation guide。尝试传递查询配置,而不是构建自己的架构。这应该适用于嵌套和数组字段。
https://stackoverflow.com/questions/64265422
复制相似问题