Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 无法连接到SSIS中的Odata源v4和v2_Sql Server_Ssis_Odata_Etl_Ssis 2017 - Fatal编程技术网

Sql server 无法连接到SSIS中的Odata源v4和v2

Sql server 无法连接到SSIS中的Odata源v4和v2,sql-server,ssis,odata,etl,ssis-2017,Sql Server,Ssis,Odata,Etl,Ssis 2017,目标: 将SSIS中的Odata源连接到 试用时: 创建连接管理器时获取“测试连接失败” 已确认终结点在Tableau桌面连接中工作 试用时: 创建连接管理器时获得连接成功 使用Odata源编辑器“无法加载集合” 使用SSIS Visual Studio 2017 v 15.5.5 任何帮助都将不胜感激更新1 只需在ODATA连接管理器中输入以下URL https://data.medicare.gov/OData.svc 它将完美地工作 要获取您要查找的数据集,只需选

目标: 将SSIS中的Odata源连接到

试用时:

  • 创建连接管理器时获取“测试连接失败”

  • 已确认终结点在Tableau桌面连接中工作
试用时:

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

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

使用SSIS Visual Studio 2017 v 15.5.5

任何帮助都将不胜感激

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

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连接管理器中更改相应的值

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

已尝试,但仍无法连接。您在其他设置中使用了什么?我尝试了窗口身份验证和基本身份验证以及集合和资源Path@VinhTon我找到了,只需输入
https://data.medicare.gov/OData.svc
作为ODATA连接管理器上的数据源,请查看我的回答UpdateAnks以获取屏幕截图,我注意到我的回答没有protocal v3。我将尝试更新驱动程序,否则其他一切看起来都是sameThanks@Hadi!!不确定是不是司机,但肯定是小路。我包含了资源,而不是仅使用url: