Azure Services to Extract data from Mysql on on-premises database and store result in a excel file.

Mark 20 Reputation points
2024-02-26T06:12:29.5066667+00:00

Hi All, I am new to azure and I am planning to do a business case study and requirement is to Extract data from Mysql on on-premises database and store result in a excel file.
It looks like ADF does not support to store data in excel format as output. Could you please let me know what are the Azure services that I can use to implement this on cloud. Thanks.

Excel
Excel
A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
1,813 questions
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
10,539 questions
{count} votes

2 answers

Sort by: Most helpful
  1. PRADEEPCHEEKATLA-MSFT 88,471 Reputation points Microsoft Employee
    2024-02-26T07:09:25.4466667+00:00

    @Mark - Thanks for the question and using MS Q&A platform.

    Yes, you are correct that Azure Data Factory (ADF) does not support writing data directly to an Excel file. However, there are other Azure services that you can use to implement this solution on the cloud.

    One option is to use Azure Blob Storage to store the output data in a CSV file format. You can use ADF to extract data from your on-premises MySQL database and write it to a CSV file in Azure Blob Storage. Then, you can use another Azure service like Azure Functions or Logic Apps to read the CSV file from Blob Storage and convert it to an Excel file format.

    Another option is to use Azure SQL Database to store the output data in a table format. You can use ADF to extract data from your on-premises MySQL database and write it to an Azure SQL Database table. Then, you can use another Azure service like Azure Functions or Logic Apps to read the data from the Azure SQL Database table and convert it to an Excel file format.

    In both cases, you can use Azure Functions or Logic Apps to automate the process of converting the data to an Excel file format and storing it in a desired location.

    Hope this helps. Do let us know if you any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    0 comments No comments

  2. peiye zhu 165 Reputation points
    2024-03-01T07:33:54.5733333+00:00

    can you connect Mysql with client DB driver?If yes,you can try phpmyadmin or navicat to export datas. Or write and run codes by C# or PHP directly.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.