Невозможно подключиться к источнику Odata v4 и v2 в SSIS

Цель: подключить источник Odata в SSIS к данные Medicare

Когда попробовали конечную точку Odata v4:

  • Получите сообщение «Test connection Failed» при создании диспетчера подключений.

скриншот

  • Подтвержденная конечная точка работает в настольном подключении Tableau

Когда попробовали конечную точку Odata v2:

  • Успешное соединение при создании диспетчера подключений

скриншот

  • «невозможно загрузить коллекцию» с помощью редактора исходного кода Odata

скриншот

Использование SSIS Visual Studio 2017 v 15.5.5

Любая помощь будет оценена


person Vinh Ton    schedule 29.01.2018    source источник


Ответы (1)


Обновление 1

Просто введите следующий URL-адрес в диспетчере соединений ODATA

https://data.medicare.gov/OData.svc

И будет работать отлично.

введите здесь описание изображения

Чтобы получить набор данных, который вы ищете, просто выберите, чтобы использовать путь к ресурсу вместо коллекции, и напишите 4pq5-n9py как Resource Path

введите здесь описание изображения

введите здесь описание изображения


Первоначальный ответ

В первую очередь это ссылка на v4

https://data.medicare.gov/api/odata/v4/4pq5-n9py

И если вы откроете его, вы увидите, что при получении данных по этой ссылке произошла ошибка (просто скопируйте и вставьте эту ссылку в свой браузер)

введите здесь описание изображения

И используя v2, вы должны работать по этой ссылке

https://data.medicare.gov/OData.svc/4pq5-n9py

Если вы откроете его в браузере, вы увидите, что он возвращает данные, но загрузка займет много времени.

После попытки открыть данные из браузера, попробуйте еще раз сделать это с помощью ODATA Source, он будет работать, но это займет много времени.

Проблема может быть вызвана истечением срока ожидания или максимальным размером сообщения.

Попробуйте изменить соответствующие значения в диспетчере соединений ODATA

введите здесь описание изображения

person Hadi    schedule 29.01.2018
comment
Пытался, но все равно не смог подключиться. Что вы используете для других настроек? Я пробовал как оконную аутентификацию, так и базовую аутентификацию, а также путь к коллекции и ресурсу - person Vinh Ton; 29.01.2018
comment
@VinhTon Я нашел это, просто введите https://data.medicare.gov/OData.svc в качестве источника данных в диспетчере соединений ODATA, проверьте обновление моего ответа - person Hadi; 29.01.2018
comment
спасибо за скриншоты, заметил, что у меня нет protocal v3. Я собираюсь попробовать обновить драйверы, иначе все выглядит так же - person Vinh Ton; 30.01.2018
comment
Спасибо @Hadi !! Не уверен, что это были драйверы, но это определенно был путь. Я включил ресурс, а не использовал только URL: data.medicare.gov/OData.svc - person Vinh Ton; 30.01.2018