Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
引用SSAS DB中新多维数据集的Sharepoint RDL报表无法执行对共享数据源的查询_Sharepoint_Reporting Services_Datasource_Cube_Rdl - Fatal编程技术网

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

引用SSAS DB中新多维数据集的Sharepoint RDL报表无法执行对共享数据源的查询,sharepoint,reporting-services,datasource,cube,rdl,Sharepoint,Reporting Services,Datasource,Cube,Rdl,共享数据源已经存在于我们的SharePoint服务器中,对于在同一Analysis Services数据库中引用旧多维数据集的其他旧报表,它可以正常工作。我不明白,为什么在同一服务器上的同一初始目录中使用新多维数据集的新SSRS报告不能与exesting SharePoint数据源一起工作 同时,当我在本地PC上的Visual Studio中运行此新报表时,它使用了旧的共享数据源—同一个数据源,适用于VS中的其他旧报表!我试图将此.rds数据源文件从VS Report Designer加载到Sh

共享数据源已经存在于我们的SharePoint服务器中,对于在同一Analysis Services数据库中引用旧多维数据集的其他旧报表,它可以正常工作。我不明白,为什么在同一服务器上的同一初始目录中使用新多维数据集的新SSRS报告不能与exesting SharePoint数据源一起工作

同时,当我在本地PC上的Visual Studio中运行此新报表时,它使用了旧的共享数据源—同一个数据源,适用于VS中的其他旧报表!我试图将此.rds数据源文件从VS Report Designer加载到SharePoint,但它没有将.rds作为数据源(SharePoint数据源文件具有.rsds扩展名,其xml内容与.rds中的略有不同)

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

附言: 以下是SharePoint的共享数据源.rsds文件内容(未提及defenite多维数据集,仅DB名称“OLAP_FD”):


OLEDB-MD
数据源=s-dwh-srv-01;
初始目录=OLAP_FD;
综合安全=SSPI;
持久安全信息=true;
MDX缺少成员模式=忽略;
SspropInitAppName=报表服务器;
角色=读者;
超时=300
商场
真的
假的
真的

问题解决了!我的学院提议打开SQL Server探查器,然后我再次从SharePoint运行报告,探查器显示SharePoint以“Reader”角色连接到SSAS DB,然后错误地出现“未知或未处理的多维数据集”。但是立方体被处理了,我们检查了它。因此,我们转到SSMS,连接SSAS DB并检查“阅读器”角色的权限。我的新立方体销售管道设置为“无”!我们把它改为“读”。执行此操作后,SharePoint门户上的我的SSRS报告开始工作

<?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>