gpt4 book ai didi

azure - 电源查询刷新导致无法访问 azure dwh 中的表

转载 作者:行者123 更新时间:2023-12-03 01:02:14 25 4
gpt4 key购买 nike

我在 power bi 报告中使用 Azure DWH 表。每当刷新报表查询直到刷新完成时,我都无法在 SSMS 中对同一 Azure DWH 连接执行任何查询。

请查找以下附件。

Refresh button

同时刷新电源bi

enter image description here

查询同一个表或其他表时,数据无法访问。

请找到SSMS工具中使用的查询。

enter image description here

这里我的表仅包含 29 条记录,但在我最初的场景中该表有 1000 万条记录。在刷新完成之前,我什至无法获得以下查询的结果

Select Getdate()

最佳答案

这是由 Azure 数据仓库中的并发限制概念引起的。本质上,默认情况下,您的登录名设置为smallrc(资源类),它只能访问两个并发槽,并且可能会同时使用这两个槽进行刷新。

您可以通过创建另一个用户并尝试使用一个登录名运行 PowerQuery 并使用另一个登录名运行 SSMS 查询来验证是否存在此问题。

您还可以通过运行以下命令来更改资源类别:EXEC sp_addrolemember 'largerc', 'loaduser';

如果需要,您可以在此处阅读有关资源类和并发管理的更多信息:https://learn.microsoft.com/en-us/azure/sql-data-warehouse/resource-classes-for-workload-management

总体而言,这是一个复杂的主题,与我尝试解释相比,挖掘整个文档可能更容易。

最后,只是一个建议,除非您计划处理大型 OLAP 工作负载(大于 1 TB 并且严重占用 CPU)并计划在执行查询的用户和 DW 之间放置某种语义层,否则我会建议仅使用一个普通的 SQL Azure DB,并在相关表上启用 ColumnStore。

关于azure - 电源查询刷新导致无法访问 azure dwh 中的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58114215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com