Skip to content
Advertisement

Excel into Azure Data Factory into SQL

I read a few threads on this but noticed most are outdated, with excel becoming an integration in 2020.

I have a few excel files stored in Drobox, I would like to automate the extraction of that data into azure data factory, perform some ETL functions with data coming from other sources, and finally push the final, complete table to Azure SQL.

I would like to ask what is the most efficient way of doing so?

Would it be on the basis of automating a logic app to extract the xlsx files into Azure Blob, use data factory for ETL, join with other SQL tables, and finally push the final table to Azure SQL?

Appreciate it!

Advertisement

Answer

Before using Logic app to extract excel file Know Issues and Limitations with respect to excel connectors.

If you are importing large files using logic app depending on size of files you are importing consider this thread once – logic apps vs azure functions for large files

Just to summarize approach, I have mentioned below steps:

Step1: Use Azure Logic app to upload excel files from Dropbox to blob storage

Step2: Create data factory pipeline with copy data activity

Step3: Use blob storage service as a source dataset.

Step4: Create SQL database with required schema.

Step5: Do schema mapping

Step6: Finally Use SQL database table as sink

User contributions licensed under: CC BY-SA
6 People found this is helpful
Advertisement