SSRS Report 的数据源可以直接放问SSAS 的Cube.
当报表的数据源设置成下图:
这样设置后,report 能够正常访问 Cube 并打开Report。 但是,如果我们需要添加数据驱动的订阅时,就会报错:
"Data-driven subscriptions cannot be created because the credentials used to run the report are not stored, the report is using user-defined parameter values, or if a linked report, the link is no longer valid."
无法创建怎么解决?
第一步: 创建一个共享数据源 : 特别注意,这里添加的domain\user1 一定是SSAS administrator, 才能使用这个功能。
第二步: 修改报表上的数据源,选择上面建好的共享数据源
第三步: 打开订阅, 添加新订阅,此时已经不会报错。 选择数据驱动订阅, 一切顺利完成。