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
SSIS挂起中的OData源组件_Ssis_Odata - Fatal编程技术网

SSIS挂起中的OData源组件

SSIS挂起中的OData源组件,ssis,odata,Ssis,Odata,我正在使用SSIS,希望使用OData连接从此页面中提取公共NADAC数据: 通过单击椭圆并选择通过OData访问数据,可以在页面上找到OData端点。v4端点是: 在SSIS(Visual Studio 2015,针对SQL Server 2016的14.0.500.272版)中,我能够创建到基本URL的OData源连接管理器: 您可以看到测试连接成功。注意:如果我在这里指定完整的OData端点URL,它会成功,但在下一步中找不到任何要连接的集合,这就是我为什么不这样做的原因。(消息为“无法

我正在使用SSIS,希望使用OData连接从此页面中提取公共NADAC数据:

通过单击椭圆并选择通过OData访问数据,可以在页面上找到OData端点。v4端点是:

在SSIS(Visual Studio 2015,针对SQL Server 2016的14.0.500.272版)中,我能够创建到基本URL的OData源连接管理器:

您可以看到测试连接成功。注意:如果我在这里指定完整的OData端点URL,它会成功,但在下一步中找不到任何要连接的集合,这就是我为什么不这样做的原因。(消息为“无法加载连接OData源的集合,原因:无法打开此连接”)

另外请注意,我使用的是“Windows身份验证”,但这是一个公共提要,不需要身份验证。似乎没有“匿名身份验证”选项

下一步是将OData源拖到我的数据流上,然后右键单击进行编辑。执行此操作时,首先选择刚刚创建的OData连接管理器。它识别连接并显示我可以连接到的集合的下拉列表

很明显,在这之前我一直在做一些正确的事情,因为它认识到了可用的集合

然而,我是否:

  • 选择列表中的任何集合
  • 在列表中选择我想要的收藏(a4y5-998d)
  • 从集合切换到资源路径并粘贴到我想要的资源路径(a4y5-998d)
  • 然后单击“预览…”或“列”甚至“确定”-VisualStudio将完全没有响应。20多分钟。我必须使用任务管理器崩溃并重试。若我让它永远保持不变,最终会得到一条黄色警告消息:管道组件已从方法调用返回HRESULT错误代码0xC020801F

    我还没有成功使用Medicaid提供的v2 OData提要端点()

    我的两个问题:

  • 我是不是做错了什么?也许我使用了错误的URL,或者设置不正确
  • 您是否遇到过同样的问题,或者您是否能够使用我尝试过的步骤使其正常工作?要重新创建,请使用数据流组件创建一个新的SSIS包,并按照我的步骤操作 注意:我可以使用Power BI(例如)将数据导入,因此我认为feed没有任何问题。这只是我在挣扎的SSI


    提前感谢您的帮助。

    这是一个visual studio错误。我从SSDT 17.0升级到SSDT 17.4(SSIS版本14.0.1000.169),错误消失了