mysql - 如何在 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
解决方案
推荐阅读
- firebase - Firebase 托管标头 firebase.json 不起作用
- c# - Xamarin.Forms 中的模块
- sql - 选择 Distinct Records 并计算与记录相关的其他列
- python - 计算列表最后一天和今天之间的天数
- pip - 通过 sh 脚本自动创建 pyenv
- reactjs - 类型错误:path_to_regexp__WEBPACK_IMPORTED_MODULE_8___default.a.compile 不是函数
- c++ - 如何解决“必须为可变参数宏的'...'参数指定至少一个参数”
- c++ - OpenACC 中是否有更快的 argmin/argmax 实现?
- php - SQLSTATE[HY000]:一般错误:1215 无法在 laravel 8 中添加外键约束
- kotlin - 如何阅读 kotlin 类型注释