azure - 如何在 Azure 数据工厂中展平 JSON 数据?
问题描述
我有来自 SQL DB 的源,其中数据存储为 JSON。请参阅下图,其中记录列包含 JSON。
记录列包含 JSON 数据,如下所示。我正在尝试展平 JSON 列,以便 JSON 中的每个项目都假设为表格形式。是否可以在 Azure 数据工厂中执行此操作?
{
"resourceType":"Encounter",
"id":"9i5W6tp-JTd-24252",
"meta":{
"versionId":"1591978948308",
"lastUpdated":"2020-06-12T16:22:28.308Z"
},
"status":"finished",
"class":{
"system":"http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code":"AMB"
},
"type":[
{
"coding":[
{
"system":"http://snomed.info/sct",
"code":"185345009",
"display":"Encounter for symptom"
}
],
"text":"Encounter for symptom"
}
],
"subject":{
"reference":"Patient/9i5W6tp-JTd-24249",
"display":"Mrs. tonia30 back373"
},
"participant":[
{
"individual":{
"reference":"Practitioner/9i5W6tp-JTd-24251",
"display":"Dr. Stevie682"
}
}
],
"period":{
"start":"1962-05-27T08:26:51Z",
"end":"1962-06-10T08:26:51Z"
},
"reasonCode":[
{
"coding":[
{
"system":"http://snomed.info/sct",
"code":"232353008",
"display":"Perennial allergic rhinitis with seasonal variation"
}
]
}
],
"serviceProvider":{
"reference":"Organization/9i5W6tp-JTd-24250",
"display":"HOSPITAL"
}
}
解决方案
我同意@Mark Kromer 的观点。今天,我们无法展平嵌入在 ADF 数据流中的列中的 JSON 文档。目前是不可能的。
建议:
- 将 SQL 表数据作为 JSON 格式文件复制到接收器。
- 然后以导出的 JSON 格式文件为源,将 JSON 数组展平,得到表格形式。
这就是该问题的解决方法。我们希望数据工厂产品团队能够取得进展并尽快更新我们。等待好消息,再次感谢马克。
推荐阅读
- javascript - 如何检查这样的人是否对消息做出反应,并将该用户移动到 discord.js 中的另一个语音通道?
- java - 可以在多个地方进行 getResource 搜索吗?
- javascript - 扩展 Array.prototype 崩溃
- sql - 如何正确表达内部连接
- java - 如何将按钮连接到将在 FrameLayout 中使用用户输入编辑 TextView 的对话框?
- regex - 在perl中查找所有文本匹配正则表达式时如何解决问题?
- ios - Hiragino Sans W8 字体显示在情节提要和模拟器上,但不在设备上
- flutter - 从方法中获取价值不起作用
- php - mysqli准备好的语句返回0行,没有错误
- c - 如何将无符号整数类型的值添加到函数参数中的数组中?