其中一个Oracle REST API响应如下所示:
`{
"attributeId": 300000000227671,
"attributeName": "BUSINESS_UNIT",
"attributeType": "Number",
"attributeValue": "300000207138371",
"timeBuildingBlockId": 300000300319699,
"timeBuildingBlockVersion": 1
},
{
"attributeId": 300000000227689,
"attributeName": "LDG_ID",
"attributeType": "Number",
"attributeValue": "300000001228038",
"timeBuildingBlockId": 300000300319699,
"timeBuildingBlockVersion": 1
}`
字符串
是否可以从这些项目中“选择”我们想要的列和值?我想提取attributeName为"attributeName_ID“的attributevalue。不幸的是,我绑定到Azure Data Factory或pyspark代码。
理想情况下,希望它像下面这样旋转:
| 联系我们|业务部门|
| --|--|
| 300000001228038 | 300000207138371 |
1条答案
按热度按时间bvhaajcl1#
使用PySpark,你可以实现你的目标。
首先,使用JSON响应创建DataFrame。
字符串
创建临时视图并通过Spark SQL获取结果。
型
输出量:
| 联系我们|业务部门|
| --|--|
| 300000001228038 | 300000207138371 |