知识库 : 使用iUAP DI把XML文件内容导入数据库

Edit Document

使用 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 字段移除

 

表输出 设置 如下:

此步骤是 数据 插入 数据库中。

 

读xml.aedi

Attachments:

使用iUAP DI把XML文件内容导入数据库.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
读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)