内容简介:====================www.ayjs.net 杨洋 wpfui.com ayui ay aaronyang=======请不要转载谢谢了。=========功能:从数据库中按条件查找表的数据从例10中的 图修改如下
====================www.ayjs.net 杨洋 wpfui.com ayui ay aaronyang=======请不要转载谢谢了。=========
例11 表输入
功能:从数据库中按条件查找表的数据
从例10中的 图修改如下
获取系统信息,修改下
只留1个参数值
因为下面一个表输入的参数,就一个参数
上面 sql 的?号代表参数1的值,上一个步骤传递过来的
下面勾选 替换SQL语句的变量
从步骤插入数据,选择 步骤
勾选执行每一行?
因为这个sql写成了7行
SELECT ID , UserName , Email , MonthSalary , BornDate FROM UserInfo where Datename(MONTH,BornDate) =Datename(MONTH,?)
上面这个sql是查询当月生日的人
然后写日志,运行效果如下,当然你也可以用sql内置当前时间,这里是锻炼传递参数这个概念。
例12 文本文件输入/输出
这个我们跳过,前面讲过了
例13 xml文件输入
输入->Get data from xml
准备一个xml文件 xmlfileinput.xml
<?xml version="1.0" encoding="utf-8"?> <Products KeyName="ID" Identity="true" IdentitySeed="1" IdentityIncrement="1"> <Product ID="1"> <ID type="int">1</ID> <ProductCode type="nvarchar(50)">XYBCNSZYXMN</ProductCode> <ProductName type="nvarchar(50)">相宜本草男士专用洗面奶</ProductName> <ProductUnitPrice type="decimal(18,2)">39.90</ProductUnitPrice> <ProductTypeID type="smallint" ForeignTable="ProductType" ForeignTableColumn="ID">1</ProductTypeID> <ProductDescription type="nvarchar(200)">祛痘效果很好</ProductDescription> </Product> <Product ID="2"> <ID type="int">2</ID> <ProductCode type="nvarchar(50)">WP7CXSJ</ProductCode> <ProductName type="nvarchar(50)">Windows Phone7 程序设计</ProductName> <ProductUnitPrice type="decimal(18,2)">99.00</ProductUnitPrice> <ProductTypeID type="smallint" ForeignTable="ProductType" ForeignTableColumn="ID">2</ProductTypeID> <ProductDescription type="nvarchar(200)">wp7开发必备</ProductDescription> </Product> </Products>
双击 Get data from XML
然后字段tab,点击获取字段
然后添加个写日志 环节,然后转换下
如果xml中有注释,请勾选
其他参数介绍: 参考
例14 xml文件输入
输入-> Excel输入
准备个xls Excel文件
点击 获取来自头部数据的字段...
然后增加 写日志
例15 Excel/XML文件输出
先输入->自定义常量数据
输出->Excel输出
点击确定,然后,转换
稍微修改换成xml输出
输出->xml输出
然后隐藏Excel 输出
点击转换
查看输出的xml
Access忽略,我暂时用不到
刚刚我不小心右键环节,点了Share,然后spoon报错了
错误内容:unable to save the requested file please verify that the location isvalid and you have proper permissions
提示我这个错了,我找到这个目录
打开里面的shared.xml
发现乱码了,所以 kettle的执行文件路径不能含有中文。
我删除了他,没事了。
例15 SQL文件输出
输出->SQL文件输出
然后拖入个输入
不常用,不深入研究这个了
====================www.ayjs.net 杨洋 wpfui.com ayui ay aaronyang=======请不要转载谢谢了。=========
推荐您阅读更多有关于“kettle,etl,”的文章
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。