Which TWO options are recommended bulk loading methods for Azure Synapse SQL Pool? (Choose two.)
Trap 1: Using INSERT INTO VALUES
INSERT INTO VALUES loads data row by row, which is extremely inefficient in a distributed MPP system and is not recommended for any significant data volume.
Trap 2: Using BCP utility
BCP is a command-line utility that performs bulk data imports and exports, and it is fully supported in Azure Synapse SQL Pool.
Trap 3: Using SQL Server Integration Services (SSIS)
SSIS is a robust ETL tool that can connect to Synapse SQL Pool and load data efficiently, making it a valid choice.
- A
Using INSERT INTO VALUES
Why it fails: INSERT INTO VALUES loads data row by row, which is extremely inefficient in a distributed MPP system and is not recommended for any significant data volume.
- B
Using BCP utility
Why it fails: BCP is a command-line utility that performs bulk data imports and exports, and it is fully supported in Azure Synapse SQL Pool.
- C
Using the COPY statement
The COPY statement is a modern, high-performance bulk load method, but it is not the only valid option; the question requires exactly two answers.
- D
Using SQL Server Integration Services (SSIS)
Why it fails: SSIS is a robust ETL tool that can connect to Synapse SQL Pool and load data efficiently, making it a valid choice.
- E
Using PolyBase to load from Azure Blob Storage
PolyBase is a valid method for loading data from Azure Blob Storage, but it is not the only option; the question requires exactly two answers.