How to export a table from azure synapse dedicated DB pool

Naresh 0 Reputation points
2025-01-08T02:06:25.9+00:00

How to export a table from azure synapse dedicated DB pool

Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
5,148 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Ganesh Gurram 3,270 Reputation points Microsoft Vendor
    2025-01-08T03:17:14.2566667+00:00

    Hi @Naresh
    Thanks for the question and using MS Q&A platform.

    According to this documentation: Best practices for dedicated SQL pools in Azure Synapse Analytics

    To export a table from an Azure Synapse dedicated SQL pool, you can use several methods, including PolyBase, Azure Data Factory, or the BCP utility. Here’s a brief overview of the process using PolyBase, which is recommended for larger volumes of data due to its performance benefits:

    Use PolyBase - This method allows you to load and export data quickly. You can use the CREATE EXTERNAL TABLE statement to define the structure of the table in your dedicated SQL pool and then use the INSERT INTO or SELECT INTO statements to export the data. 

    Azure Data Factory - You can create a pipeline in Azure Data Factory to move data from your dedicated SQL pool to another storage location, such as Azure Blob Storage or another SQL database. 

    BCP Utility - The Bulk Copy Program (BCP) is a command-line utility that can be used to export data from SQL Server databases, including Azure Synapse dedicated SQL pools.

    User's image

    Note: PolyBase is the best choice when you are loading or exporting large volumes of data, or you need faster performance.

    For more details refer to these documentations: Best practices for dedicated SQL pools in Azure Synapse Analytics

    Copy exported Dataverse data to dedicated SQL pool

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

    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.