0

我在 PBI Desktop 中构建了一个报告并发布到 PBI Report Server。数据源连接类型是 ODATA。报告不会在 PBI 报告服务器上更新。我应该怎么做才能使计划的刷新工作?

  1. 报告在我的计算机上运行并刷新得很好。
  2. 该报告已成功部署到 PBI 报告服务器,我可以在 PBIRS 上与数据和视觉效果进行很好的交互。
  3. 数据源连接测试显示“成功”。
  4. 根据MSDOCS:Power BI Report Server 中的 Power BI 报表数据源,它支持“Scheduled Refreshed”的 ODATA 数据源;它不是“实时”连接(如 SQL 数据源)。

问题是当我在报表管理器中安排报表刷新时,刷新失败并且数据不是最新的数据源。

错误信息:

数据源错误:数据源“未知”登录失败。

错误详细信息按钮显示此消息:

SessionID:d363d9d2-d9d3-4838-8241-d2cadcc59c73 [0] -1055784932:文件或文件夹:无法加载文件或程序集“Microsoft.OData.Core.NetFX35.V7,版本=7.4.0.11102,文化=中性,PublicKeyToken= 31bf3856ad364e35' 或其依赖项之一。系统找不到指定的文件。IDbCommand 接口引发了异常。

我尝试使用 aReport refresh和执行刷新,Shared Schedule refresh并且我还尝试通过计划(“计划”--下午 2:00)和手动(“立即刷新”--下午 2:07)刷新连接。

我在我的台式计算机 C: 驱动器上搜索了错误消息 ( Microsoft.OData.Core.NetFX35.V7) 中看到的文件,我确实在我的台式计算机上的多个不同文件夹目录中找到了 DLL 文件(下面的屏幕截图)。DLL 文件位于我的台式电脑:C 驱动器的多个位置。在服务器目录中找不到 DLL 文件。我对 DLL 和程序集一无所知。

 - C:\Program Files\Microsoft Power BI Desktop\bin\ ... 1 files
 - C:\Program Files\Microsoft Power BI Desktop RS\bin\ ... 1 files
 - C:\Program Files (x86)\Microsoft Power BI Desktop RS\bin\ ... 1 files
 - C:\Windows\assembly\NativeImages_v4.0.30319_32\ ... 2 files
 - C:\Windows\assembly\NativeImages_v4.0.30319_64\ ... 2 files

Microsoft.OData.Core.NetFX35.V7.dll(GCOD050,笔记本电脑)-服务器缺少 dll.png


2019 年 4 月 30 日更新,DLL 安装

我尝试手动安装 DLL。然后我尝试安装完整的 PBI Desktop 程序。

(更新 1) DLL 手动安装

我尝试手动安装 DLL,但遇到了一些命令行错误(regsvr32、regasm)。

参考:在 Windows / MsDocs> .NET Framework> Regasm.exe中安装 DLL 文件

DLL 命令行错误信息.png

(更新 2)PBI 桌面程序安装

然后我尝试安装完整的 PBI Desktop 程序。DLL 文件现在位于服务器目录中。但是刷新错误消息仍然存在...:“ ...Could not load file or assembly 'Microsoft.OData.Core.NetFX35.V7, Version=7.4.0.11102, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.... The system cannot find the file specified. ”。

服务器目录:

 C:\Program Files\Microsoft Power BI Desktop RS\bin\ ... 1 files
 C:\Program Files (x86)\Microsoft Power BI Desktop RS\bin\ ... 1 files
 C:\Program Data\Microsoft\NetFramework\BreadcrumbStore\ ... 2 files
 ...  Microsoft.OData.Core.NetFX35.V7, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 ...  Microsoft.OData.Core.NetFX35.V7, Version=7.4.0.11102, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 C:\Users\All Users\Microsoft\NetFramework\BreadcrumbStore\ ... 1 files
 ...  Microsoft.OData.Core.NetFX35.V7, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 ...  Microsoft.OData.Core.NetFX35.V7, Version=7.4.0.11102, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 C:\Windows\assembly\NativeImages_v4.0.30319_32\ ... 2 files
 C:\Windows\assembly\NativeImages_v4.0.30319_64\ ... 2 files

Microsoft.OData.Core.NetFX35.V7.dll(GCOD050,笔记本电脑)-directories.png


REPORT SERVER(截图:数据源,计划刷新)

数据源

这是报表管理器 URL 中数据源属性的配置。

http://gcod050/reports/manage/catalogitem/datasources/01-PBI/SSRS%20Datasets

在此处输入图像描述

数据源刷新错误

在此处输入图像描述

4

0 回答 0