Я создал отчет в PBI Desktop и опубликовал его на сервере отчетов PBI. Тип соединения с источником данных - ODATA. Отчет не будет обновляться на сервере отчетов PBI. Что я должен сделать, чтобы запланированное обновление работало?
- Отчет запускается и прекрасно обновляется на моем компьютере.
- Отчет был успешно развернут на сервере отчетов PBI, и я могу прекрасно взаимодействовать с данными и изображениями на PBIRS.
- Проверка соединения с источником данных говорит «успешно».
- Согласно MSDOCS: источники данных отчетов Power BI на сервере отчетов Power BI , источник данных ODATA, который он поддерживал для «Обновления по расписанию»; это не «живое» соединение (как источник данных SQL).
Проблема заключается в том, что, когда я планирую обновить отчет в диспетчере отчетов, обновление завершается неудачно, и данные не соответствуют источнику данных.
Сообщение об ошибке:
Ошибка источника данных: сбой входа для источника данных "Неизвестно".
Кнопка сведений об ошибке отображает это сообщение:
SessionID: d363d9d2-d9d3-4838-8241-d2cadcc59c73 [0] -1055784932: файл
или папка: не удалось загрузить файл или сборку
'Microsoft.OData.Core.NetFX35.V7, версия = 7.4.0.11102,
Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 'или одна из ее
зависимостей. Система не может найти указанный файл.
исключение было вызвано интерфейсом IDbCommand.
Я попытался выполнить обновление с помощью Report refresh
и Shared Schedule refresh
, а также попытался обновить соединение по расписанию («Расписание» - 2: 00 вечера) и ручной («Обновить сейчас» - 14: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
ОБНОВЛЕНИЕ 30/30/2019, установка DLL
Я попытался установить DLL вручную. Затем я попытался установить полную программу PBI Desktop.
(обновление 1) DLL Установка вручную
Я попытался установить DLL вручную, но я столкнулся с некоторыми ошибками командной строки (regsvr32, regasm).
Ссылки: Установить файл DLL в Windows / MsDocs> .NET Framework> Regasm.exe
(обновление 2) Установка программы PBI Desktop
Затем я попытался установить полную программу 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
REPORT SERVER (снимки экрана: источник данных, обновление по расписанию)
ИСТОЧНИК ДАННЫХ
Вот конфигурация свойств источника данных по URL менеджера отчетов.
http://gcod050/reports/manage/catalogitem/datasources/01-PBI/SSRS%20Datasets
ОШИБКА ОБНОВЛЕНИЯ ДАННОГО РЕСУРСА