使用 iUAP DI 把 XML 文件内容导入数据库
XML 可以 表示 树形 的数据 结构 , 有很多 数据存放在 XML 中,或者使用 XML 文件作为数据交换, 本文 将要 利用 一个实例,介绍 怎么利用 iUAP DI 把 XML 文件导入到数据库中 。
XML 文件内容如下:
<? xml version = "1.0" encoding = "UTF-8" ?>
<orgs>
<org>
<ORGCODE> A1 </ORGCODE>
<ORGNAME> 财务部 </ORGNAME>
<ORGFATHERCODE> A0 </ORGFATHERCODE>
<ORGFATHERNAME> 集团总部 </ORGFATHERNAME>
</org>
<org>
<ORGCODE> A2 </ORGCODE>
<ORGNAME> 人事部 </ORGNAME>
<ORGFATHERCODE> A0 </ORGFATHERCODE>
<ORGFATHERNAME> 集团总部 </ORGFATHERNAME>
</org>
<org>
<ORGCODE> A3 </ORGCODE>
<ORGNAME> 销售部 </ORGNAME>
<ORGFATHERCODE> A0 </ORGFATHERCODE>
<ORGFATHERNAME> 集团总部 </ORGFATHERNAME>
</org>
</orgs>
数据库表 DDL 语句如下:
CREATE TABLE org02
(
ORGCODE VARCHAR2 ( 50 )
, ORGNAME VARCHAR2 ( 50 )
, ORGFATHERCODE VARCHAR2 ( 50 )
, ORGFATHERNAME VARCHAR2 ( 50 )
);
转换 的总体 设置 如下 :
“ XML 输入 ” 的设置 详细如下 :
其中 文件名是选择 XML 文件路径,其他保持了默认。
“ 过滤 记录 ” 设置如下:
由于 XML 输入采用流的方式读取, 读入 了大量 不需要 其他信息,此步骤 目的 是 把 无用的信息 在 行级别上 做过滤 。
” 字段 选择 “ 设置 如下:
此步骤 目的 是 把 无用的信息 在列 级别上 做过滤 。
“ 列转行 ” 的 设置如下
此步骤 是 把 key-value 的形式数据转换成 行 的形式 。
” 字段 选择 2 “ 的 设置如下:
此步骤是 把 pele _id 字段移除 。
“ 表输出 ” 设置 如下:
此步骤是 把 数据 插入 到 数据库中。
Attachments:
读xml.aedi (application/x-upload-data)
使用iUAP DI把XML文件内容导入数据库.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
使用iUAP DI把XML文件内容导入数据库.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
使用iUAP DI把XML文件内容导入数据库.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)