0

我有一个到共享点数据库的 http 连接,我想导入一个文件而不必指定文件名。可能吗?

目前我使用的数据集已将 URL 参数化为此 @concat('dburl/_api/web/GetFileByServerRelativeUrl(',dataset().filename, ')/$value')

文件名是我定义的参数

在我的管道中,我有复制活动获取令牌和 appsecret,我只需在文件名参数中指定名称。我尝试使用符号 * 和其他所有内容,但它失败了。

4

1 回答 1

0

为了从 Sharepoint 下载/复制文件,您必须传递文件名,并且不能使用通配符命名。因此,您必须按照以下一系列步骤来实现它。

  1. Web1 – 从 SPO 获取访问令牌。
  2. Web2 – 获取文件列表
  3. 从 SPO 文件夹 ForEach1 – 循环文件名列表
  4. Copy1 – 使用 HTTP 连接器作为源复制数据

有关详细步骤,请参阅 MSFT 工程师的这篇文章 - https://techcommunity.microsoft.com/t5/azure-data-factory-blog/sharepoint-online-multiple-files-folder-copy-with-http-连接器/ba-p/2480426

于 2022-02-01T08:08:10.220 回答