繁体   English   中英

ADF 复制活动 - 如何操作 output 文件名

[英]ADF Copy activity - how to manipulate output file name

我们使用 ADF 将数据从 ADLS 复制到 ADLS gen 2。在接收器数据集中,我们不为文件名提供任何值。 所以在接收端,生成的文件以 ADLS_ 开头。 我相信 ADF 会附加这个前缀。 ADF 还会在 sink 端生成很多文件,这正是我们想要的

我可以做些什么改变来为这个文件名添加另一个前缀? 我们不关心文件名是什么,我们只关心前缀。 我们还希望在接收端生成多个文件

谢谢

数据工厂不支持在接收器集中自动追加/添加前缀。

我们必须得到文件名然后构建一个表达式到 append 前缀。 例如:

  1. 获取元数据以从源获取所有文件的名称。
  2. Foreach 名称以通过表达式添加前缀。 我们仍然需要提供前缀值。
  3. 在 Foreach 内部活动中,创建一个副本活动并在副本活动接收器端设置新文件名。

如果要更改前缀,则需要参数化它。

仅针对您的请求“在接收器数据集中,我们不为文件名提供任何值。因此在接收器端,生成的文件以 ADLS_ 开头。”,我们目前无法使用数据工厂实现这一点。

HTH。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM