我使用Power Query进行ETL工作,然后将数据加载到PowerPivot模型中 . 然后我将PowerPivot导入SSAS多维数据集 .
我成功地将模型导入SSAS多维数据集 . 愚蠢的问题,但我想我现在无法刷新我的数据?
我实际上无法部署多维数据集而不会抛出错误Microsoft.Mashup.OLE错误 .
或者,我可以将我的模型放在sharepoint站点上并连接我的ssas cube,但我只是在探索是否有另一个没有sharepoint的解决方案 .
所以我猜,但问题是:
-
一旦导入powerpivot - 有没有办法刷新数据,因为它连接到电源查询查询?
-
除了sharepoint之外,还有什么替代方法可以将powerpivot加载到ssas cube?
有什么想法吗?非常感谢你提前 .
PED
1 回答
这是一种可行的解决方法策略:
1)复制您的工作簿
2)在工作簿1中安排Power-SQL-update以“转移”当前将PP-datamodel提供给SQL-server-tables的所有查询 . 这将是您的轻量级SSIS服务器替代(http://www.powerpivotpro.com/2015/09/power-query-as-an-ssis-alternative/) .
3)在工作簿2中删除数据表并重新创建它们直接从Power Pivot连接到新的SQL数据源 . 重新 Build 表连接:准备部署到SSAS .
假设您将度量保存在与“真实数据表”不同的表中(由于过去的错误,许多Power Query用户已经这样做了)并将您的计算列写入Power Query而不是Power Pivot(否则您需要重新创建它们,一旦重新创建SQL服务器连接表)
或者你采取应该很快出现的SSAS-in-the-cloud替代方案:http://blog.crossjoin.co.uk/2016/03/23/thoughts-on-the-power-bi-announcements-at-the-ms-data-insights-summit/?utm_content=bufferdc3e2&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer