【问题标题】:Azure Data Factory and SharePointAzure 数据工厂和 SharePoint
【发布时间】:2019-07-19 00:31:38
【问题描述】:

我有一些 Excel 文件存储在 SharePoint Online 中。我想将存储在 SharePoint 文件夹中的文件复制到 Azure Blob 存储。

为了实现这一点,我正在使用 Azure 门户在 Azure 数据工厂中创建一个新管道。使用 Azure 数据工厂管道将文件从 SharePoint 复制到 Azure Blob 存储的可能方法有哪些?

我查看了 Azure 数据工厂管道中的所有链接服务类型,但找不到任何合适的类型来连接到 SharePoint。

【问题讨论】:

标签: azure sharepoint onedrive azure-data-factory


【解决方案1】:

您可能必须使用中间技术并让数据工厂调用它,而不是直接从数据工厂访问 SharePoint 中的文件。你有几个选择:

  1. Use a Logic App to move the file
  2. Use an Azure Function
  3. 使用自定义活动并编写您自己的 C# 来复制文件。

要从 ADF 调用逻辑应用程序,请 use a web activity。 你现在可以directly call an Azure Function

【讨论】:

    【解决方案2】:

    我们可以通过将目录 URL 提供为“主机”值来创建类型为“File system”的链接服务。要对用户进行身份验证,请提供用户名和密码/AKV 详细信息。 注意:使用Self-hosted IR

    【讨论】:

    • 你确定这行得通吗?我已经测试了 URL 的多种组合,但没有一个有效。可能只适用于本地共享点而不适用于在线?
    【解决方案3】:

    您可以使用逻辑应用从 Sharepoint 获取数据并将其加载到 azure blob 存储,现在您可以使用 azure 数据工厂从 blob 获取数据,即使我们可以设置事件触发器,以便在任何文件进入 blob 容器时azure 管道会自动触发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-14
      • 2022-01-16
      • 2017-08-21
      • 2015-02-21
      • 2021-07-03
      • 1970-01-01
      • 1970-01-01
      • 2021-08-29
      相关资源
      最近更新 更多