我在数据工厂中,需要帮助来参数化数据集,以便我可以使用 blob 文件夹中的多个文件在 PowerQuery 中进行处理,然后发送到 AzureSQL 表进行接收器(存储)。如果我想使用 PowerQuery 以相同的方式处理 100 个 excel 文件,我不想制作 100 个数据集。
我已成功执行管道,如下所示:
获取元数据活动以读取 blob 文件夹 (.xlsx) 中的所有文件,然后使用 for every 循环来获取每个文件,并在该活动中将其复制到 Azure SQL DB。
现在我想看看我是否可以做以下或类似的事情:
获取 blob 文件夹中的文件列表或获取文件的完整 blob 地址,然后使用 for 循环尝试传递一个文件/文件地址(每个循环)并通过 PowerQuery 处理它。
现在这可能吗?真的坚持这个。我想在将数据加载到接收器之前先在 PowerQuery 中处理数据。
鼓励替代想法!
您也可以在电源查询数据集中动态传递文件名。下面是详细步骤。
@item().name
。