代码之家  ›  专栏  ›  技术社区  ›  variable

power bi决定在每天运行时只引入1天的数据是基于什么?

  •  0
  • variable  · 技术社区  · 5 年前

    我指的是这个链接中的例子: https://learn.microsoft.com/en-us/power-bi/admin/service-premium-incremental-refresh#refresh-ranges

    据说:

    第一次刷新操作加载历史数据。后续 刷新是增量的,并且(如果计划每天运行)执行 以下操作:

    添加新的一天数据。

    刷新截至当前日期的整整十天。

    删除早于五年的日历年 当前日期。例如,如果当前日期是2019年1月1日 2013年被删除。

    当每天运行时,powerbi基于什么决定只“添加新的一天数据”?

    换言之,我们计划每周跑步。那么,它会添加周数据吗?

    这取决于刷新计划,还是取决于“刷新列在最后x天的行”中设置的值?

    如果计划是每月运行一次(第1次),那么它仍然会提取一天的数据(第31次)并刷新最后10天的数据吗(第21-31次)?这会错过1号到20号的数据吗?

    0 回复  |  直到 5 年前
        1
  •  0
  •   Daryl Wenman-Bateson    5 年前

    Power BI刷新将由您在转换期间设置的列以及随后的增量刷新配置决定,而不是刷新频率。

    如果您设置增量刷新以重新加载订单日期的最后10天,那么Power BI将每天或每周重新加载。您可以通过使用检测数据更改选项来进一步优化这一点,只带回自上次加载以来发生更改的天数。

    enter image description here

    如果您随后将刷新周期设置为更长的时间段,那么您将错过Power BI中的数据。因此,在您的示例中,每月1日对列x进行10天的刷新,将无法加载前20天。在这种情况下,您希望将刷新行设置为“刷新列在最后1的行” 月 “不是10天。