在Azure数据工厂中基于行号进行透视-映射数据流

时间:2020-08-28 12:38:30

标签: azure azure-data-factory

我是Azure的新手,正在尝试查看没有Databricks的数据工厂/映射数据流是否可以实现以下结果。

我有包含以下示例数据的csv文件:

enter image description here

我的表中有以下数据:

enter image description here

我的预期数据/结果:

enter image description here

哪些转换有助于实现这一目标?

谢谢。

1 个答案:

答案 0 :(得分:1)

现在,您有了RowNumber列,可以使用pivot activity进行行列透视。
我用您的样本数据进行了如下测试:

  1. 我的投影标签如下: enter image description here
  2. 我的 DataPreview 是这样的: enter image description here
  3. Pivot1 活动中,我们选择 Table_Name Row_Number 列进行分组。如果您不想使用 Table_Name 列,可以在此处将其删除。 enter image description here
  4. 枢轴键标签上,我们选择颜色名称列。 enter image description here
  5. 枢轴列中,我们必须选择一个agrregate函数来汇总 Value 列,这里我使用max()。 enter image description here
  6. 结果显示: enter image description here

如果我理解您的回答有误,请纠正我。


更新:

  1. 这样的数据源: enter image description here
  2. 结果显示如您所说,ADF按字母顺序对列进行排序,似乎无法自定义排序: enter image description here
  3. 但是,当我们完成接收器活动时,它将自动映射到您的sql结果表中。 enter image description here