将派生列的层次结构写入没有列名的 JSON 接收器 Azure Dataflow
Writing hierarchy from derived column to JSON sink without column name Azure Dataflow
我正在创建派生列以在 Azure Dataflow 中创建 JSON 结构,以将其写入 JSON 接收器。
我将层次结构复杂列称为“订单”,因此当将派生列写入 JSON 接收器时,每个 JSON 对象都是一个“订单”对象。
[在此处输入图片描述][1]
如何删除“订单”容器,使最终的 JSON 结构只是一组没有“订单”结构的 JSON 对象。
这是在 Azure DataFlow 中写入后的最终 JSON 接收器:
{
"orders": {
"customer": {
"ordering": {
"customer_account": "4226010"
}
},
"order_id": "802202100000100100A"
}
}
我想这样:
{
"customer": {
"ordering": {
"customer_account": "4226010"
}
},
"order_id": "802202100000100100A"
}
在派生列转换中,定义上面第二个示例中的结构。创建一个名为“客户”的新列,并在表达式生成器的表达式框中,单击表达式值中当前客户结构的大括号。
我正在创建派生列以在 Azure Dataflow 中创建 JSON 结构,以将其写入 JSON 接收器。 我将层次结构复杂列称为“订单”,因此当将派生列写入 JSON 接收器时,每个 JSON 对象都是一个“订单”对象。
[在此处输入图片描述][1]
如何删除“订单”容器,使最终的 JSON 结构只是一组没有“订单”结构的 JSON 对象。
这是在 Azure DataFlow 中写入后的最终 JSON 接收器:
{
"orders": {
"customer": {
"ordering": {
"customer_account": "4226010"
}
},
"order_id": "802202100000100100A"
}
}
我想这样:
{
"customer": {
"ordering": {
"customer_account": "4226010"
}
},
"order_id": "802202100000100100A"
}
在派生列转换中,定义上面第二个示例中的结构。创建一个名为“客户”的新列,并在表达式生成器的表达式框中,单击表达式值中当前客户结构的大括号。