powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OData источник в табулярной модели SSAS
6 сообщений из 6, страница 1 из 1
OData источник в табулярной модели SSAS
    #40021827
Tapac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер, уважаемые коллеги.

Пытаюсь в проект табличной модели Visual Studio добавить запрос к источнику OData.
Запрос замечательно работает в Power Query Excel. Но на том же компьютере с тем же запросом в Visual Studio получаю ошибку:

DataSource.NotFound: File or Folder: Не удалось загрузить файл или сборку "Microsoft.OData.Edm.NetFX35.V7, Version=7.4.0.11102, Culture=neutral, PublicKeyToken=31bf3856ad364e35" либо одну из их зависимостей. Не удается найти указанный файл.

Файл в системе присутствует в трех папках:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\SSAS\LocalServer\MDataEngine
C:\Program Files (x86)\Microsoft Office\root\Office16\ADDINS\Microsoft Power Query for Excel Integrated\bin
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Mashup

Файлы с разными датами и версиями, пытался заменить файл в папке VS файлом из папки Excel. Не помогло.

Подскажите, пожалуйста, способ решить проблему.


С уважением, Тарас
...
Рейтинг: 0 / 0
OData источник в табулярной модели SSAS
    #40021893
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение - разбираться где в системе конфликт библиотек (или ещё чего), может устаревшие, может чего-то не то поверху наставили.

У меня всё прекрасно работает, только что проверял на
https://services.odata.org/TripPinRESTierService/People?$select=UserName,FirstName,LastName,Gender

> в Visual Studio (в режиме Integrated Workspace)
> в Power BI (локальная, т.е. Desktop)
> на SSAS сервере (табличном, 2019)

Естественно предполагается что MashUp (NetFX40/45 .exe) может к REST источнику через firewall простучаться..

Универсальный подход: переустановить систему и приложения с нуля, последнюю версию со всеми обновлениями..
...
Рейтинг: 0 / 0
OData источник в табулярной модели SSAS
    #40021929
Tapac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikkiv
разбираться где в системе конфликт библиотек (или ещё чего), может устаревшие, может чего-то не то поверху наставили...

Универсальный подход: переустановить систему и приложения с нуля, последнюю версию со всеми обновлениями..


Именно в этом вопросе и прошу помощи - как решить возможный конфликт библиотек?
...
Рейтинг: 0 / 0
OData источник в табулярной модели SSAS
    #40021934
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tapac,

вам нужно сначала разобраться - что вызывается,
можно попробовать с помощью Process Monitor или аналога
...
Рейтинг: 0 / 0
OData источник в табулярной модели SSAS
    #40022174
Tapac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Критик

вам нужно сначала разобраться - что вызывается,
можно попробовать с помощью Process Monitor или аналога


Можете подсказать как это сделать? Возможно поделиться ссылкой в качестве ликбеза?
...
Рейтинг: 0 / 0
OData источник в табулярной модели SSAS
    #40022626
Tapac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikkiv
разбираться где в системе конфликт библиотек (или ещё чего), может устаревшие, может чего-то не то поверху наставили...
Универсальный подход: переустановить систему и приложения с нуля, последнюю версию со всеми обновлениями..


Найденное решение - разместить проблемные dll-ки в Global Assembly Cache как клиентской машины с Visual Studio, так и сервера SSAS с помощью gacutil (для сервера при развертывании требуется Microsoft.Spatial.NetFX35.V7.dll):

cd "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools"

gacutil.exe -i "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Mashup\Microsoft.OData.Edm.NetFX35.V7.dll"
gacutil.exe -i "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Mashup\Microsoft.OData.Core.NetFX35.V7.dll"
gacutil.exe -i "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Mashup\Microsoft.Spatial.NetFX35.V7.dll"
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OData источник в табулярной модели SSAS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]