Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Azure数据工厂将数据复制到Azure文件服务_Azure_Azure Storage Blobs_Azure Data Factory - Fatal编程技术网

如何使用Azure数据工厂将数据复制到Azure文件服务

如何使用Azure数据工厂将数据复制到Azure文件服务,azure,azure-storage-blobs,azure-data-factory,Azure,Azure Storage Blobs,Azure Data Factory,我在Azure VM(Windows操作系统)中安装了一个软件,可以对数据进行分析。我在Azure BLOB存储中有500 GB以上的数据,需要通过此软件进行处理 我想知道 可以将BLOB存储作为虚拟硬盘连接到此VM或 是否可以使用Azure数据工厂将数据从BLOB存储复制到Azure文件服务 或者我应该将数据保存在Azure文件服务本身中,以便此软件可以直接访问数据而无需复制操作 可以将BLOB存储作为虚拟硬盘连接到此VM 据我所知,作为页面Blob上传到Azure Blob存储的VHD文件可

我在Azure VM(Windows操作系统)中安装了一个软件,可以对数据进行分析。我在Azure BLOB存储中有500 GB以上的数据,需要通过此软件进行处理

我想知道

  • 可以将BLOB存储作为虚拟硬盘连接到此VM或
  • 是否可以使用Azure数据工厂将数据从BLOB存储复制到Azure文件服务
  • 或者我应该将数据保存在Azure文件服务本身中,以便此软件可以直接访问数据而无需复制操作

    可以将BLOB存储作为虚拟硬盘连接到此VM

    据我所知,作为页面Blob上传到Azure Blob存储的VHD文件可以装载并连接到VM。有关如何将数据磁盘连接到windows虚拟机,您可以参考此官方文档

    是否可以使用Azure数据工厂将数据从BLOB存储复制到Azure文件服务

    从中的“数据移动活动”部分中,我们可以发现data Factory默认情况下不支持Azure文件存储。为了通过数据工厂将数据从Blob存储复制到Azure文件服务,您需要使用自定义活动。有关更多详细信息,请参阅

    或者我应该将数据保存在Azure文件服务本身中,以便此软件可以直接访问数据而无需复制操作

    在我看来,这是将数据保存在Azure文件存储中的理想方法。通过这种方式,您的虚拟机可以连接到文件共享,然后它可以读取和写入文件,就像对本地文件共享一样

    正如您所说,您的文件存储在Azure Blob存储中,我建议您可以按照以下步骤来实现:

    1.通过AzCopy从blob复制到文件共享

    AzCopy/来源:https://myaccount1.blob.core.windows.net/mycontainer/ /目的地:https://myaccount2.file.core.windows.net/myfileshare/ /SourceKey:key1/DestKey:key2/S

    有关更多详情,你可以向官方咨询

    2.在windows VM上映射Azure文件共享驱动器

    net使用z:\\.file.core.windows.net\/u:


    注意:要从Azure文件共享映射网络驱动器,文件共享可供存储帐户所在区域的VM使用。有关更多详细信息,请参阅。

    Azure Data Factory今天支持写入文件系统。文件存在于prem机器、Linux服务器或Azure VM上。

    感谢您的回答。项目要求已更改。现在的要求是将文件从blob存储复制到azure vm磁盘。有可能吗?并将一个csv文件从azure vm复制到azure SQL存储。您可以利用将Blob(文件)从azure Blob存储复制到您的vm。您的意思是将已处理的csv文件从VM复制到Azure SQL数据库吗?如果是这样的话,请尝试遵循这一点。或者,您可以向我提供有关新需求的更多详细信息(例如,手动或以编程方式复制您的文件)。