希望你一切都好:)
因此,我们开始在 Power BI Cloud 的数据流中引入增量刷新,因为我们希望减少 MSSQL Server 为 Power BI 准备所需的数据量。
所以我们将增量刷新设置为:
现在它导致的问题是它不断以吹格式向MSSQL发送查询:
select [_].[BOOKING_ID],
[_].[ORDER_NUMBER],
[_].[PROCESS_START_TS],
[_].[PROCESS_TARGET_TS],
[_].[PROCESS_COMPLETE_TS],
[_].[SLA_MET],
[_].[TS_STOP_REASON],
[_].[DOCUMENT_TYPE]
from [dbo].[view1] as [_]
where [_].[PROCESS_COMPLETE_TS] >= convert(datetime2, '2021-01-04 00:00:00') and [_].[PROCESS_COMPLETE_TS] < convert(datetime2, '2021-01-05 00:00:00')
它实际上向服务器发送了 28 个如上所示的查询,而不是像这样发送一次:
where [_].[PROCESS_COMPLETE_TS] >= convert(datetime2, '2021-01-04 00:00:00') and [_].[PROCESS_COMPLETE_TS] < getdate()
这个查询非常消耗 CPU,我宁愿执行一次而不是 28 次。
有没有办法解决这个问题?
另外,是否有强制执行 28 天日期范围的规定? 由于 Power BI 从今年 1 月初开始发送查询,这超出了我们定义的范围。
非常感谢。