Power BI 增量刷新分月导入数据

背景:

  1. 增量刷新第一次全量导入时,数据量大。Premium workspace的timeout时间为5h,不确定能不能全部刷新完。
  2. 所以第一次全量导入时,也采取分月导入的方式。后续再按照增量策略刷新最近几日数据。
  3. 确保打开了XMLA读写权限

分月导入方法:

(先简略,之后再详细补充)

方法一:SQL版

如果有数据权限,且数据源是视图。
则可以一开始在select后面加where 1=0 设置好报表的增量刷新策略 然后上传到workspace。
上传后刷新一下报表(此时报表是空的)
然后将where 1=0去掉,执行一下

然后用ssas的方式连接workspace,选择MFA验证登录。

找到数据集,打开增量的table,右键,选择分区,选择要处理的月,点击“process”的绿色图标,选择“process data”,执行。

方法二:PQ版

如果没有数据库权限,在pq里过滤也是一样。

先在pq里随便设置一个筛选,把表格变成空的。(这里是已经设置好了增量参数哈)
然后应用后上传到workspace。
上传后刷新一下报表(此时报表是空的)

然后改pbi本地文件,去掉上面步骤中多余的那个筛选,点击应用。
保存pbi
打开ALM TOOLKIT
点击option 如图配置


image.png

选择要对比的pbi文件
点击compare
点击隐藏相同项
点击validation
点击update

然后用ssas的方式连接workspace,选择MFA验证登录。

找到数据集,打开增量的table,右键,选择分区,选择要处理的月,点击“process”的绿色图标,选择“process data”,执行。

报错解决:

55f2ae44af2641e1303763e82f115c4.png

可能的措施:
1)ssms版本 更新到最新版
2) 连接时,在options那儿 选择default
3)连接时,server name不要输入报表的link,而是要workspace的link

你可能感兴趣的:(Power BI 增量刷新分月导入数据)