有没有什么办法脚本SSIS接触到一个网站,在搜索栏中输入数据,然后返回结果? 我想获得的邮政编码的经度和纬度,因为它经过SSIS包。
下面是网站,我想使用的: http://www.gpsvisualizer.com/geocode
这甚至可能吗? 或者更简单的方法来做到这一点?
是的前有人问,我一直在寻找一整天找到了一个解决方案,我不能在任何事情来。
谢谢。
有没有什么办法脚本SSIS接触到一个网站,在搜索栏中输入数据,然后返回结果? 我想获得的邮政编码的经度和纬度,因为它经过SSIS包。
下面是网站,我想使用的: http://www.gpsvisualizer.com/geocode
这甚至可能吗? 或者更简单的方法来做到这一点?
是的前有人问,我一直在寻找一整天找到了一个解决方案,我不能在任何事情来。
谢谢。
你可以伸手通过脚本组件(没有必要作出适当的DLL)在数据流本身,而是看它真实地调用API。
您是根据邮政编码进行纬度/长查找。 有这些数量有限的。 他们不会改变---为65401中心点总是要计算出相同的值,那么为什么多次从供应商提出要求。 大多数的这些免费服务对呼叫的数量的上限,你可以一个时间内做出如此,而不是进行实时查询,计算所有可能的值。 把你的时间收集它们,然后把它们存储在本地数据库。 这可能或不可能的方式侵犯网站的服务条款。
在您的数据流本身,添加一个查找组件,然后简单地查询上面创建并远离它运行表。
这样做在SSIS Web服务调用? 这是疯话!
获取地理编码数据库 ,将其加载到一个表,然后运行空间查询反对。
速度更快,很容易穴居人可以做到这一点。
如果你真的必须使用Web服务调用, 您可以编译一些C#代码,并安装上SQLSERVER一个dll 。 然后,您可以伸手在SSIS调用此代码。 我不会推荐这个。