【问题标题】:Azure Data Factory Cannot Read Metadata FolderAzure 数据工厂无法读取元数据文件夹
【发布时间】:2022-02-01 02:26:45
【问题描述】:

我希望你们在 Pandemic covid-19 中保持健康并保持坚强。

我对 Azure 数据工厂有一些疑问。顺便说一句,我已经创建了一些带有元数据活动的管道,详细信息如下:

我在文件夹和子文件夹中有这样的文件:

  1. 我对每个都有元数据活动,首先获取元数据子项(在文件夹中),如下所示:

  1. 最后修改的元数据像这样(如果你这样设置,元数据只读取最后修改的子文件夹

  2. 在添加变量之后,我使用@item().Name 读取该文件夹中的文件,如下所示:

运行具有子文件夹的元数据后,我收到如下错误: 该错误给出了@item().Name 无法读取该文件夹上的子文件夹的信息。每个文件的元数据都是成功的,但是像这样的错误在我的活动中无法读取元数据子文件夹。

非常感谢您的回答,谢谢

【问题讨论】:

  • 显然您必须为数据集、文件夹和文件名使用 2 个变量或参数。使用类型识别项目,如果是文件夹或文件,然后相应地更新数据集属性。如果您需要示例设置,请告诉我
  • windows 机器上的这些文件是否可以使用 SHIR 访问?
  • 我在该数据集上使用参数。文件名是参数...
  • 是的,这台机器使用 IR-Selfhosted ...

标签: metadata etl azure-data-factory


【解决方案1】:

如果您需要访问文件夹

如下创建相同数据集和设置参数的克隆,将file字段留空。

如果您需要访问目录中的文件,请使用条件@equals(item().type,'Folder') 来标识目录,然后在该目录中使用带有目录和文件参数的数据集。

【讨论】:

  • 好的,我会试试你的解决方案,谢谢。
猜你喜欢
  • 2021-09-28
  • 1970-01-01
  • 2021-01-16
  • 2021-10-21
  • 1970-01-01
  • 2021-06-28
  • 1970-01-01
  • 1970-01-01
  • 2021-11-28
相关资源
最近更新 更多