查询在SSIS网站(Query a website in SSIS)

2019-10-18 14:57发布

有没有什么办法脚本SSIS接触到一个网站,在搜索栏中输入数据,然后返回结果? 我想获得的邮政编码的经度和纬度,因为它经过SSIS包。

下面是网站,我想使用的: http://www.gpsvisualizer.com/geocode

这甚至可能吗? 或者更简单的方法来做到这一点?

是的前有人问,我一直在寻找一整天找到了一个解决方案,我不能在任何事情来。

谢谢。

Answer 1:

可以伸手通过脚本组件(没有必要作出适当的DLL)在数据流本身,而是看它真实地调用API。

您是根据邮政编码进行纬度/长查找。 有这些数量有限的。 他们不会改变---为65401中心点总是要计算出相同的值,那么为什么多次从供应商提出要求。 大多数的这些免费服务对呼叫的数量的上限,你可以一个时间内做出如此,而不是进行实时查询,计算所有可能的值。 把你的时间收集它们,然后把它们存储在本地数据库。 这可能或不可能的方式侵犯网站的服务条款。

在您的数据流本身,添加一个查找组件,然后简单地查询上面创建并远离它运行表。



Answer 2:

这样做在SSIS Web服务调用? 这是疯话!

获取地理编码数据库 ,将其加载到一个表,然后运行空间查询反对。

速度更快,很容易穴居人可以做到这一点。

如果你真的必须使用Web服务调用, 您可以编译一些C#代码,并安装上SQLSERVER一个dll 。 然后,您可以伸手在SSIS调用此代码。 我不会推荐这个。



文章来源: Query a website in SSIS