使用 Azure 数据工厂配置问题复制文件共享中的文件
Copying files in fileshare with Azure Data Factory configuration problem
我正在尝试学习使用 Azure 数据工厂将数据(文件夹结构中的 csv 文件集合)从 Azure 文件共享复制到 Cosmos DB 实例。
在 Azure 数据工厂中,我正在创建 "copy data" activity 并尝试使用以下主机将我的文件共享设置为源:
mystorageaccount.file.core.windows.net\mystoragefilesharename
尝试测试连接时,出现以下错误:
[{"code":9059,"message":"File path 'E:\approot\mscissstorage.file.core.windows.net\mystoragefilesharename' is not supported. Check the configuration to make sure the path is valid."}]
我应该将数据移动到另一种存储类型,如 blob,还是我没有输入正确的主机 url?
如果直接使用 JSON 创建管道或使用设置主机 [=20],则需要在 json 文件中指定主机,如“\\myserver\share” =] 如果您使用 UI 设置管道,请像这样“\myserver\share”。
相信大家在创建文件链接服务的时候,可能会选择publicIR。如果您选择 public IR,则不允许使用本地路径(例如 c:\xxx、D:\xxx),因为 运行 您的作业由我们管理的机器,其中不包含任何客户数据.请使用自托管 IR 复制您的本地文件。
根据 Nicolas Zhang: https://docs.microsoft.com/en-us/azure/data-factory/connector-file-system#sample-linked-service-and-dataset-definitions 发布的 link 和其中提供的示例,我能够解决它并成功创建复制操作。我有两个错误(我通过数据工厂 UI 而不是直接 JSON 配置):
- 在主机路径中,正确的应该是:
\mystorageaccount.file.core.windows.net\mystoragefilesharename\myfolderpath
- 用户名和密码必须与存储帐户对应,而不是我错误使用的实际用户帐户。
我正在尝试学习使用 Azure 数据工厂将数据(文件夹结构中的 csv 文件集合)从 Azure 文件共享复制到 Cosmos DB 实例。
在 Azure 数据工厂中,我正在创建 "copy data" activity 并尝试使用以下主机将我的文件共享设置为源:
mystorageaccount.file.core.windows.net\mystoragefilesharename
尝试测试连接时,出现以下错误:
[{"code":9059,"message":"File path 'E:\approot\mscissstorage.file.core.windows.net\mystoragefilesharename' is not supported. Check the configuration to make sure the path is valid."}]
我应该将数据移动到另一种存储类型,如 blob,还是我没有输入正确的主机 url?
如果直接使用 JSON 创建管道或使用设置主机 [=20],则需要在 json 文件中指定主机,如“\\myserver\share” =] 如果您使用 UI 设置管道,请像这样“\myserver\share”。
相信大家在创建文件链接服务的时候,可能会选择publicIR。如果您选择 public IR,则不允许使用本地路径(例如 c:\xxx、D:\xxx),因为 运行 您的作业由我们管理的机器,其中不包含任何客户数据.请使用自托管 IR 复制您的本地文件。
根据 Nicolas Zhang: https://docs.microsoft.com/en-us/azure/data-factory/connector-file-system#sample-linked-service-and-dataset-definitions 发布的 link 和其中提供的示例,我能够解决它并成功创建复制操作。我有两个错误(我通过数据工厂 UI 而不是直接 JSON 配置):
- 在主机路径中,正确的应该是:
\mystorageaccount.file.core.windows.net\mystoragefilesharename\myfolderpath
- 用户名和密码必须与存储帐户对应,而不是我错误使用的实际用户帐户。