首页 文章

在SSAS DB中引用新多维数据集的Sharepoint RDL报告无法执行对共享数据源的查询

提问于
浏览
0

已存在于我们的SharePoint服务器中的共享数据源 - 适用于其他旧报表,这些旧报表在同一Analysis Services DB中引用旧多维数据集 . 我不明白,为什么在同一服务器上的同一初始目录中使用新Cube的新SSRS报告不适用于使用SharePoint数据源 .

同时这个新报告确实有效,当我在本地PC上的Visual Studio中运行它时,它使用旧的共享数据源 - 同一个,适用于VS中的其他旧报告!我尝试将此.rds数据源文件从VS报表设计器加载到SharePoint,但它不会将.rds作为数据源(SharePoint数据源文件具有.rsds extantion,并且它的xml内容与.rds中的内容不同) .

在同一SSAS DB中引用新多维数据集的新RDL的SharePoint模式有什么问题?

P.s . :这是SharePoint的共享数据源.rsds文件内容(没有提到defenite Cube,只有DB名称'OLAP_FD'):

<?xml version="1.0" encoding="utf-8"?>
<DataSourceDefinition xmlns="http://schemas.microsoft.com/sqlserver/reporting/2006/03/reportdatasource">
  <Extension>OLEDB-MD</Extension>
  <ConnectString>
         Data Source=s-dwh-srv-01;
         Initial Catalog=OLAP_FD;
         Integrated Security=SSPI;
         Persist Security Info=true;
         MDX Missing Member Mode=Ignore;
         SspropInitAppName=Report Server;
         Roles=Reader;
         Timeout=300
  </ConnectString>
  <CredentialRetrieval>Store</CredentialRetrieval>
  <WindowsCredentials>True</WindowsCredentials>
  <ImpersonateUser>False</ImpersonateUser>
  <Enabled>True</Enabled>
</DataSourceDefinition>

1 回答

  • 0

    它解决了!我的大学提议打开SQL Server Profiler,而不是我再次从SharePoint运行报告,而Profiler表明,SharePoint连接到具有“Reader”角色的SSAS DB,然后错误地“未知或未处理的多维数据集”上升 . 但是Cube被处理了,我们检查了它 . 所以我们去了SSMS,连接了SSAS DB并检查了“Reader”角色的权限 . 我的新立方体SALES_PIPE被设置为'None'!我们将其更改为“读取” . 执行此操作后,我在SharePoint门户上的SSRS报告开始起作用!

相关问题