【问题标题】:Data Factory - Multiple sheets into CSV file数据工厂 - 将多张工作表转换为 CSV 文件
【发布时间】:2021-10-26 16:50:52
【问题描述】:
我正在尝试在多个 Excel 工作表上创建一些派生列和展平转换。我的文件大约有 20 张,我需要处理其中的 15 张。
这是我当前的数据流:
有没有办法创建一个循环,所以我可以选择我想要的工作表并通过该数据流运行它们,然后最后将它们全部加入一个数据集并将它们作为 CSV 文件保存回 Blob 存储?
【问题讨论】:
标签:
azure
azure-pipelines
azure-data-factory
azure-data-factory-2
dataflow
【解决方案1】:
很遗憾,Azure 数据工厂无法在运行时了解 Excel 中的工作表名称。
最好的方法是您可以将工作表名称保存在某个文件或表格中,然后
然后使用查找活动来获取该工作表名称。
一旦您获得工作表名称,请使用 foreach activity 传递该工作表名称
并循环遍历每个工作表以实现您的逻辑。
注意:您应该有一个带有参数化工作表名称的 Excel 数据表。
您还可以对数据流进行参数化,并将工作表名称从循环传递到数据流中。