【问题标题】:Sharepoint RDL report referring a new cube in the SSAS DB fails to execute the query to a shared data source引用 SSAS 数据库中的新多维数据集的 Sharepoint RDL 报告无法执行对共享数据源的查询
【发布时间】:2015-06-03 10:01:45
【问题描述】:

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

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

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

附注: 这里是 SharePoint 的共享数据源 .rsds 文件内容(没有提到明确的 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>

【问题讨论】:

    标签: sharepoint reporting-services datasource cube rdl


    【解决方案1】:

    解决了!我的大学建议打开 SQL Server Profiler,然后我再次从 SharePoint 运行报告,Profiler 显示,SharePoint 以“读者”角色连接到 SSAS DB,然后错误“未知或未处理的多维数据集”上升。但是立方体被处理了,我们检查了它。所以我们去了 SSMS,连接了 SSAS 数据库并检查了“读者”角色的权限。我的新立方体 SALES_PIPE 设置为“无”!我们将其更改为“阅读”。执行此操作后,我在 SharePoint 门户上的 SSRS 报告开始工作!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多