我创建了一个 SSAS 项目,它在我的多维数据集、数据源等我第一次部署多维数据集时运行良好,但是如果我更改数据库中的数据并单击 BIDS 中的多维数据集>进程,它不会反映新的更改即使当我在 SQL Server Management Studio 中检索表数据时,表显示我的数据已更改。
我还尝试使用 Analysis Services 处理任务更新 SSIS 包中的多维数据集。但是,未显示我的基础数据的变化。它保持不变。谁能给我可能导致此问题的几种可能情况。非常感激
提前致谢
第一步是验证服务器上的数据源(不是本地开发机器上的数据源)设置为正确的数据库。
尝试这个:
您是在处理整个项目还是只是处理立方体?我注意到我必须在解决方案资源管理器中处理顶级项目。仅处理立方体是不够的。
您收到任何错误消息吗?
尝试先处理维度,然后处理多维数据集。
我自己不是专家,但我知道更新(“过程”)和“部署”之间是有区别的。
因此,当您创建或添加维度时,您首先必须将多维数据集部署到分析服务器,然后对其进行处理。
稍后当您的数据源中有新数据时,您可以只处理多维数据集(它已经部署)来更新数据。
对多维数据集结构所做的任何更改,即添加新的度量或业务信息。只是在处理完多维数据集后才反映,不需要重新部署整个项目。但是,如果对底层数据或数据结构进行任何更改,则需要部署整个项目。
在 Cube>Browser 中处理/部署后可以立即看到更改,但由于缓存,需要一些时间才能在 SSRS 中实现。