无法连接到 SSIS 中的 Odata 源 v4 和 v2
Unable to connect to Odata source v4 and v2 in SSIS
Objective:
将 SSIS 中的 Odata 源连接到 Medicare data
- 创建连接管理器时获得 "Test connection Failed"。
- 已确认端点在 Tableau 桌面连接中正常工作
尝试时 Odata v2 endpoint:
- 创建连接管理器时连接成功
- "unable to load collection" 使用 Odata 源编辑器
使用 SSIS Visual Studio 2017 v 15.5.5
如有任何帮助,我们将不胜感激
更新 1
只需在ODATA连接管理器中输入以下内容URL
https://data.medicare.gov/OData.svc
它将完美地工作。
要获取您正在寻找的数据集,只需 Select 使用资源路径而不是集合,并将 4pq5-n9py
写为 Resource Path
初始答案
首先,这是v4
的link
https://data.medicare.gov/api/odata/v4/4pq5-n9py
如果你访问它,你会看到从这个 link 中检索数据时出错(只需将这个 link 复制并粘贴到你的浏览器中)
并且使用 v2 你必须使用这个 link
https://data.medicare.gov/OData.svc/4pq5-n9py
如果您使用浏览器打开它,您会看到它的 returns 数据,但是加载它需要很长时间。
尝试从浏览器打开数据后,再次尝试使用 ODATA 源执行此操作,它会工作,但会花费很多时间。
该问题可能是由于超时过期或消息大小上限引起的。
尝试更改 ODATA 连接管理器中的相应值
Objective: 将 SSIS 中的 Odata 源连接到 Medicare data
- 创建连接管理器时获得 "Test connection Failed"。
- 已确认端点在 Tableau 桌面连接中正常工作
尝试时 Odata v2 endpoint:
- 创建连接管理器时连接成功
- "unable to load collection" 使用 Odata 源编辑器
使用 SSIS Visual Studio 2017 v 15.5.5
如有任何帮助,我们将不胜感激
更新 1
只需在ODATA连接管理器中输入以下内容URL
https://data.medicare.gov/OData.svc
它将完美地工作。
要获取您正在寻找的数据集,只需 Select 使用资源路径而不是集合,并将 4pq5-n9py
写为 Resource Path
初始答案
首先,这是v4
的linkhttps://data.medicare.gov/api/odata/v4/4pq5-n9py
如果你访问它,你会看到从这个 link 中检索数据时出错(只需将这个 link 复制并粘贴到你的浏览器中)
并且使用 v2 你必须使用这个 link
https://data.medicare.gov/OData.svc/4pq5-n9py
如果您使用浏览器打开它,您会看到它的 returns 数据,但是加载它需要很长时间。
尝试从浏览器打开数据后,再次尝试使用 ODATA 源执行此操作,它会工作,但会花费很多时间。
该问题可能是由于超时过期或消息大小上限引起的。
尝试更改 ODATA 连接管理器中的相应值