google-bigquery - DataStudio 在 BQ 中的物化视图上生成的查询现在从 approx_count_distinct 函数返回 BYTES 的签名
问题描述
想知道是否有人突然发现从 DataStudio 查询物化视图时出现问题。它已经成功运行了一个星期,然后今天所有图表都返回错误(以及其他聚合函数如 AVG() 等的变化)
参数类型的聚合函数 SUM 没有匹配的签名:字节。支持的签名:SUM(INT64);总和(FLOAT64);在 [2:37] 求和(数字)
表模式类型是整数,匹配的 DataStudio 字段是整数,我相信近似聚合存储为字节草图,并且子查询的子查询的 DataStudio 子查询以某种方式将类型显示为字节而不是模式类型。
这是生成的 DataStudio 查询;
SELECT * FROM (
SELECT clmn1_, clmn2_, clmn100000_, SUM(clmn3_) AS clmn100002_ FROM (
SELECT * FROM (
SELECT clmn3_, clmn1_, clmn2_, clmn0_ AS clmn100000_, clmn0_ AS clmn100001_ FROM (
SELECT t0.id_count AS clmn3_, t0.field1 AS clmn1_, t0.field2 AS clmn2_, t0.id_date AS clmn0_ FROM `prodject.dataset.agg_table_count` t0
)
) WHERE ((clmn100001_ >= DATE "2020-04-01") AND (clmn100001_ <= DATE "2020-06-30") AND (clmn2_ <> "Other"))
) GROUP BY clmn1_, clmn2_, clmn100000_
) LIMIT 20000000
如果我在 SUM(clmn3_) 之后将查询修剪回一切正常,则 id_count 的整数看起来很好。我一直盯着查询和表看,看不出有什么问题,我要疯了吗?
解决方案
今天,物化视图处于测试阶段。
随时就 BigQuery 问题跟踪器留下反馈:
但请不要在生产中使用此测试版功能。会有重大变化。
推荐阅读
- ios - Swift Array:带有 IndexPath 的下标 - 无法变异
- ssl - Heroku 上的 SSL 证书 cleardb
- c# - 我想在面板内的标签中输入选定复选框的文本。复选框和包含标签的面板采用不同的形式
- mongodb - EclipseLink:以 mongoDB 作为持久层的继承
- c# - 如何将对象的实例注入 .NET Core DI 容器的“创建”函数
- kubernetes - 如何从 StatefulSet 中选择具体 Pod 并将其分配给具体 Node
- android - 无法从 10.0.1 确定 java 版本反应本机
- node.js - 动态更改 REST 连接器源
- mongodb - 排序方式 Spring Data MongoDb
- android - 无法根据专辑和艺术家获取歌曲