kettle解析xml数据,并且入库到oracle

接入xml数据的控件入图

kettle解析xml数据,并且入库到oracle_第1张图片

从该控件的解释中可以得到信息,获取数据要用到xpath

学习xpath,可以百度xpath,例如菜鸟教程中的https://www.runoob.com/xpath/xpath-examples.html

kettle解析xml数据,并且入库到oracle_第2张图片

添加文件,books.xml

kettle解析xml数据,并且入库到oracle_第3张图片

kettle解析xml数据,并且入库到oracle_第4张图片

可以自动获取xml结构的路径

kettle解析xml数据,并且入库到oracle_第5张图片
之后可以自动获取字段,其中第一个是属性字段,需要手动添加,

预览数据

kettle解析xml数据,并且入库到oracle_第6张图片

之后数据库建表:books

create table books(
category varchar2(255),
title varchar2(255),
author varchar2(255),
year number,
price number)

kettle解析xml数据,并且入库到oracle_第7张图片

添加表输出控件,

kettle解析xml数据,并且入库到oracle_第8张图片

自动获取数据库字段

kettle解析xml数据,并且入库到oracle_第9张图片

运行后成功入库,

kettle解析xml数据,并且入库到oracle_第10张图片

kettle解析xml数据,并且入库到oracle_第11张图片

总结:kettle解析xml数据,是真的方便

你可能感兴趣的:(etl和kettle,oracle)