Невозможно подключиться к источнику 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