我正在开发SSAS我开发了一个数据立方体并成功部署但是当我通过我的SSIS调用SSAS时它说没有找到某个表但是我的SSAS模块中存在该表。 所有的事情都在前几天工作得很好,突然这个受伤的人在这个问题上帮助我。
答案 0 :(得分:0)
SSIS [Analysis Services Process]内部使用表的Id而不是友好名称。这意味着如果您已重新部署多维数据集或将其指向另一个数据库,那么即使您知道它存在,也无法找到您指定的表。然后,每次重新创建SSAS对象时都需要更新包。
更易于管理的解决方案是使用[Analysis services Execute DDL Task]任务或在脚本任务中使用AMO。
* 您可以通过单击management studio中的多维数据集,维度,度量值组或分区来获取XMLA命令,选择Process选项,然后选择顶部的脚本选项。将此XMLA代码粘贴到任务
中的命令窗口中