如何减少/消除Power BI Desktop中的数据导入?

时间:2019-05-21 20:30:39

标签: powerbi-desktop

我是Power BI领域的新手。我继承了一个项目,该项目利用Power BI Desktop作为报告平台来利用生成临时报告(包括图形)的功能。

我们正在使用SqlServer 2016作为数据源。用于报告的数据以xml文本形式存储在数据库中。 xml由供应商提供并存储在数据库中。我们想将XML从数据库中读取为XMLDATA,然后使用查询将其分解为数据表(30多个表)。 XMLDATA数据表设置为DirectQuery存储模式。所有分解表都设置为导入存储模式,而查询源设置为XMLDATA。

完成刷新后,将导入分解后的数据表中的每个数据,这将花费很长时间(17500个xml记录需要2个小时以上的时间,这是一个小的测试记录集)。似乎Power BI Desktop正在读取每个表的所有数据库行,而不是使用从数据库中读取的XMLDATA。有没有一种方法来设置分解表,以便它们使用XMLDATA而不是为每个表导入?我们仅使用Power BI Desktop,没有其他Power BI产品/服务。

0 个答案:

没有答案