【发布时间】:2021-01-08 17:27:03
【问题描述】:
我的理解是,如果您想在从映射数据流写入 blob 存储时使用动态文件名,解决方案是在接收器上的文件名选项上设置“作为列中的数据”。然后使用列的内容作为每一行的文件名。要在行中设置文件名,您可以有一个包含表达式的派生列。
在接收器上启用自动映射后,这会导致文件中有一个包含文件名的列。
关闭自动映射后,我可以映射除此之外的所有列,但由于我还希望在源上启用架构漂移并将任何额外的列保留在目标中,因此我无法拥有一组固定的输出列。
如何动态设置生成的文件名而不将其作为列包含在文件中? 或者,如果我们假设每一行都将具有相同的文件名,是否还有另一种动态设置文件名的方法?我一直在努力寻找有关文件名选项的任何文档,但 Pattern 看起来只是添加了一个数字,而单个文件看起来像是一个固定值。
【问题讨论】: