如何从powerBi编写Snowflake SELECT语句提前查询编辑器
我试图将power Bi仪表板的数据源从SQL重新定位到Snowflake 到目前为止,大多数表格都有效。但是,在更改数据源时,有一个表出现以下错误: Expression.Error:“查询”不是有效的雪花选项。有效选项包括:“ConnectionTimeout、CommandTimeout、CreateNavigationProperties、Role” 此特定查询(来自PowerBi中的Advance Editor)包含一个简单的select,如下所示:如何从powerBi编写Snowflake SELECT语句提前查询编辑器,powerbi,snowflake-cloud-data-platform,Powerbi,Snowflake Cloud Data Platform,我试图将power Bi仪表板的数据源从SQL重新定位到Snowflake 到目前为止,大多数表格都有效。但是,在更改数据源时,有一个表出现以下错误: Expression.Error:“查询”不是有效的雪花选项。有效选项包括:“ConnectionTimeout、CommandTimeout、CreateNavigationProperties、Role” 此特定查询(来自PowerBi中的Advance Editor)包含一个简单的select,如下所示: let Source =S
let
Source =Snowflake.Databases("serverabc", "abc", [Query="SELECT DateLabel, SnapshotDate, Future, Latest#(lf)FROM Xtable#(lf)WHERE DateLabel IS NOT NULL#(lf)GROUP BY DateLabel, SnapshotDate, Future, Latest", CreateNavigationProperties=false]),
#"Filtered Rows" = Table.SelectRows(Source, each true)
in
#"Filtered Rows"
select语句在SQL和Snowflake中都可以工作,但我在如何在Power BI中转换它方面也遇到了困难
先谢谢你
表达式。错误:“查询”不是有效的雪花选项。有效选项为:“ConnectionTimeout、CommandTimeout、CreateNavigationProperties、Role”
以前的源代码似乎支持“自定义查询”
查询:用于检索数据的本机SQL查询。如果查询生成多个结果集,则只返回第一个结果集
连接到Snowflake的PowerBI连接器不支持以下选项: 选项,可指定用于控制以下选项:
- ConnectionTimeout:等待来自Snowflake的网络响应的秒数
- CommandTimeout:等待查询执行的秒数
可能的解决办法:
非常感谢卢卡斯的洞察力。我用pbi带来了这个表,并用M代码修改了select语句。成功了!
function (server as text, database as text, optional options as nullable record) as table
function (server as text, warehouse as text, optional options as nullable record) as table