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

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

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

  • Получите "Тестовое соединение не удалось" при создании диспетчера подключений.

Скриншот

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

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

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

Скриншот

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

Скриншот

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

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

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

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

Другие вопросы по тегам