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

接入xml数据的控件入图

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

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

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

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

添加文件,books.xml

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

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

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

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

预览数据

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

之后数据库建表:books

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

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

添加表输出控件,

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

自动获取数据库字段

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

运行后成功入库,

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

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

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