首页 > 解决方案 > 将 Excel 数据从 Azure Data Lake 加载到 Azure SQL 的理想方式

问题描述

源数据是 excel(所以已经开始不好,它们不会更改为 .csv,而且源是格式化的报告而不是数据馈送)。

客户端没有任何现有的 SQL Server/SSISServer,因此我们为它们定义了 Azure SQL。

客户可以严格控制不提供对 Hyperion 系统(excel 的来源)的访问。

我们需要将数据移动到 Azure SQL。理想情况下,我想使用 Data Lake 来存储 csv 文件,但现在我们正在将 excel 移动到 Data Lake。

由于ADF 不支持 Excel,我们被迫运行 SSIS。由于客户端没有 SQL Server 来部署 SSIS,我如何在没有 SQL Server 的情况下使用 SSIS Engine Runtime 来部署?

此外,由于 excel 文件位于 Data Lake 中,因此我无法从 ssis 定义 ADL 的路径。 如何在 SSIS 中定义指向 Azure Data Lake 的 Excel 文件路径

想知道是否有人遇到过这种类型的用例。

标签: sql-serverexcelazuressis

解决方案


ADF,Azure 数据工厂现在支持 Excel,但当您提出问题时它不支持。

“以下连接器支持 Excel 格式:Amazon S3、Azure Blob、Azure Data Lake Storage Gen1、Azure Data Lake Storage Gen2、Azure File Storage、文件系统、FTP、Google Cloud Storage、HDFS、HTTP 和 SFTP。它是支持作为源但不支持接收器。”

https://docs.microsoft.com/en-us/azure/data-factory/format-excel


推荐阅读