首页 > 解决方案 > 如何在 Azure 数据工厂中将 XML 多个节点映射到数据库字段

问题描述

我是 Azure 数据工厂的新手。我已经使用简单的 XML 结构将字段与 XML 和数据库字段一对一地映射,但我无法成功使用具有多个节点的 XML 结构。我想读取 XML 并将其存储到 Azure MySQL 数据库中以获取多个 XML 节点结构。下面是一个例子,请检查。我有用于具有资格的用户数据的 XML。我想将它存储到用户表和资格表中。

How to map the XML fields with multiple database tables?
Please give me a solution for this.

Below is XML structure

...

    <?xml version="1.0"?>
    <catalog>
       <User id="1">
          <UserRoleId>1</UserRoleId>
          <FirstName>TestF1</FirstName>
          <LastName>TestL1</LastName>
          <Email>test1.test2@gmail.com</Email>
          <Password>123456</Password>
          <Qualifications>
            <Qualification>MCS</Qualification>
            <Great>A</Great>
          </Qualifications>
          <Qualifications>
            <Qualification>MBZ</Qualification>
            <Great>B</Great>
          </Qualifications>
          <Qualifications>
            <Qualification>BE</Qualification>
            <Great>A+</Great>
          </Qualifications>
       </User>
    </catalog>

...

Thanks

标签: mysqlazurefactory

解决方案


推荐阅读