数据抽取中常可能使用到实时的网络数据,如天气,汇率等等。
ODI也提供了此类工具,如程序包的工具箱中的OdiInvokeWebService工具。
1.新建项目的程序包如下
2.程序包命名如下
3.打开”图表”标签,选择OdiInvokeWebService工具
4.编辑OdiInvokeWebService工具,修改步骤名称如下
5.选择”高级属性”,弹出窗口
6.填入天气WSDL的URL:
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
点击”连接到WSDL”,弹出各种端口如下
7.选择合适端口”getWeatherbyCityName”,点击”调用Web服务”
8.选择”编辑器”标签,填入值”杭州”
9.重新点击”调用Web服务”,得到展示数据