我们正在雪花维度模型上试用 PowerBI,但性能似乎未得到优化。 任何人都可以向我指出有关此连接的最佳做法的信息吗? 我以前使用过 Tableau,有一份出色的白皮书描述了每种连接类型的优缺点以及如何设置它,以便在 Snowflake 中完成尽可能多的繁重工作,同时将可视化工具的负载降至最低。

例如,当您汇总 100 万张发票以获取按年份将其提炼为 10 个数据点的销售量图表时,Tableu 将发送“SELECT year, sum(volume) FROM t GROUP BY year”(约 10 行),但在 PowerBI 中我们看到 SF 收到了一个查询,如“SELECT invoice_id, sum(volume) FROM t GROUP BY invoice_id”(约 100 万行)——让可视化工具做更多的工作。

到目前为止,我们已经尝试在 PowerBI 中映射单个事实和维度,并且还混合使用了直接查询和导入,但没有显着改进。 是否有关于最佳实践的指导?

提前致谢!

#1楼 票数:0

我从未使用过 Snowflake,也不知道 PowerBi 是如何与之交互的。 也就是说,在 PowerBI 方面,您可能对复合模型和聚合感兴趣。

微软文档:

Radacad 关于聚合的博客:

实际上,当您使用复合模型时,聚合功能允许您在模型中使用聚合数据(按年、月、客户等)创建隐藏表(在导入模式下)。 现在,当您查询数据时,PowerBI 将检查此表是否可以回答查询,如果是,则仅从该表中选取数据,否则,它将针对源运行查询(直接查询)

您分享的有关 PowerBI 查询源而不要求聚合(而是要求每个 InvoiceId)的示例可能是由于未正确设置复合模型造成的。

“直接查询”中的表不能引用其查询中的其他表(在本例中为日历),除非该表也处于“直接查询”或“双”模式。 您分享的案例中的模型如何? 每个表的存储方式是什么?

  ask by Tango delta translate from so

未解决问题?本站智能推荐:

3回复

雪花+PowerBI连接

我正在尝试将 Snowflake 连接到 Power BI。 我已经下载了 ODBC 驱动程序https://sfc-repo.azure.snowflakecomputing.com/odbc/win64/latest/index.html但是当我使用我的 Microsoft 帐户登录雪花连接器时
2回复

PowerBI+雪花:ODBC连接:DirectQuery

我们正在评估这两种产品,Snowflake 作为数据仓库和 PowerBI 作为仪表板/报告需求的可视化平台。 我们需要将 Snowflake 与 AWS PrivateLinks 一起使用,这使得 PowerBI Desktop(和服务)随附的开箱即用工具在用户想要使用 SSO 时变得毫无用处。
1回复

无法使用odbc驱动程序从powerbi连接到雪花

得到这个错误。 详细信息:"ODBC: ERROR [HY000] [Snowflake][Snowflake] (4) REST 请求 URL https://jaa09657:443/session/v1/login-request?requestId=5bcbbadc-39d9-4271-9b
2回复

PowerBI和雪花通过sql

我正在尝试使用 M 在我的 power bi 高级编辑器中嵌入一些 sql。 每张桌子看起来是这样的; 这是默认的 Power BI 查询我想在那里的某个地方插入一个选择查询; 我试过用 Query= 替换 Name= 斯科特
1回复

PowerBI+雪花单点登录

雪花电源BI 与用于仪表板开发的仓库相比,是否可以使用雪花中的不同仓库在 Power BI 中进行数据刷新? 我想有单独的数据刷新仓库,以便能够跟踪雪花费用。 假设我使用 SF_TUTS_WH 作为开发仓库,但我想使用 PBI_WH 作为 PowerBI 中数据刷新的仓库。 是否有可能实现这一点,或
1回复

在powerbi中导入雪花数据时出现utf-8错误

我正在使用 power bi 雪花连接器从各种表中导入数据。 虽然它适用于某些表,但它无法用于具有特殊字符的特定表。 这是我得到的错误。 你能帮我吗? 最好
2回复

获取数据-从PowerBI中的雪花-加载永远不会完成-使用ODBC-SAMLWindows

我已经设置了到 Snowflake 的 32 位和 64 位 ODBC 连接。 在 Power BI 中使用“获取数据”选项时,我在浏览器中收到两个版本的登录确认。 您的身份已被确认并传播到 Snowflake ODBC 驱动程序。 您现在可以关闭此窗口并返回到您开始的地方。 我可以看到我想要连接的
1回复

如何在PowerBI中使用雪花视图时将数据筛选器下推到最低级别

嗨,我正在 Power BI 仪表板中使用雪花视图; 我注意到 Power BI 报告工具的设计是运行 Snowflake 视图(直接查询方法)并消耗来自 Snowflake 视图的所有数据,然后进行进一步过滤,在其自己的内存位置转换数据。 这会影响性能。 我的问题是如何将 Power BI Use