3

目标:将 SSIS 中的 Odata 源连接到医疗保险数据

尝试Odata v4 端点时:

  • 创建连接管理器时出现“测试连接失败”。

截屏

  • 确认的端点在 Tableau 桌面连接中有效

尝试Odata v2 端点时:

  • 创建连接管理器时获取连接成功

截屏

  • 使用 Odata 源编辑器“无法加载集合”

截屏

使用 SSIS Visual Studio 2017 v 15.5.5

任何帮助,将不胜感激

4

1 回答 1

2

更新 1

只需在 ODATA 连接管理器中输入以下 URL

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

它会完美地工作。

在此处输入图像描述

要获取您正在寻找的数据集,只需选择使用资源路径而不是集合,并写4pq5-n9pyResource Path

在此处输入图像描述

在此处输入图像描述


初步答案

首先这是v4的链接

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

如果您访问它,您会看到从此链接检索数据时出错(只需将此链接复制并粘贴到您的浏览器中)

在此处输入图像描述

并且使用 v2 你必须使用这个链接

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

如果您使用浏览器打开它,您会看到它返回了数据,但需要很长时间才能完成加载。

尝试从浏览器打开数据后,再次尝试使用 ODATA Source 执行此操作,它会工作,但会花费很多时间。

该问题可能是由于超时过期或消息最大大小引起的。

尝试更改 ODATA 连接管理器中的相应值

在此处输入图像描述

于 2018-01-29T11:15:31.553 回答