在 PowerBI 中导入时,BigQuery 视图整数列读取为 Json
Posted
技术标签:
【中文标题】在 PowerBI 中导入时,BigQuery 视图整数列读取为 Json【英文标题】:BigQuery view integer column read as Json when imported in PowerBI 【发布时间】:2021-06-23 08:38:55 【问题描述】:我在 BigQuery 中创建了这个视图:
create view project.dataset.view1 as
SELECT
o.first
,o.id as theid
,p.id as otherid
FROM dataset.view2 as o
JOIN dataset.view3 as p on p.whatever = o.id
当我将该视图中的数据添加到 PowerBi 时,p.id 列显示为包含所有三列的 Json 字符串,而它应该只是一个整数。 这是我看到的一个例子:
""v"":""f"":[""v"":""name"",""v"":""11"",""v"":""9""]
在 BigQuery 中,我期望的整数值看起来很好。 有人可以对此有所了解吗?它快把我逼疯了。谢谢。
【问题讨论】:
使用transform as json 扩展你的记录;检查这个:youtu.be/ipI6mrWLQKA?t=198 感谢您提供可能的解决方案,但它对我不起作用,因为 3 个值字段都称为“v”,当我尝试扩展 PowerBI 时会变得“困惑”加上我想了解问题的根源,避免在PBI中进行过多的操作。 PBI 可能不会继续作为我们首选的可视化和 BI 工具。 或许这篇文章能解释一下:inflexionanalytics.com/blogs/… 这看起来像是原始 BigQuery API 输出,它一定是 PowerBI 连接器没有解析该内容。我会将其归类为错误。 我认为这不是嵌套问题,因为我只选择一个整数插入该列,而不是值列表。而且,如果我在 BigQuery 上查询该视图,我只会看到一个整数。 【参考方案1】:好吧,我不知道这是我的错与错误有多大关系。我已经将第三列命名为视图。 不确定这是否是一件好事,但同样,Google Data Studio 和 KlipFolio 并没有给我这个结果。 更改列名虽然在 PowerBI 中修复了它。
【讨论】:
以上是关于在 PowerBI 中导入时,BigQuery 视图整数列读取为 Json的主要内容,如果未能解决你的问题,请参考以下文章
NativeGeocoderReverseResult 在 ionic4 + 电容器中导入时出错 [重复]