The following describes a Pipeline, with a broader business logic involving multiple ETL transformations, that shows how typically in an enterprise environment, Azure SQL Bulk Load functionality is used. The Pipeline download is available below.
Download this Pipeline
-
In the below Pipeline, the records from a table on the SQL Server are loaded into a table on the Azure SQL. The Azure SQL Execute Snap reads the records the loaded records on the Azure SQL table.
-
Extract: The SQL Server Select reads the records form a table on SQL Server.
-
Transform: The Mapper Snap maps the metadata from the input schema (SQL Server) to the output schema (Azure SQL)
-
Load: Azure SQL Bulk Load Snap loads the records into the Azure SQL table.
-
Read: The Azure Execute Snap reads the loaded records on the Azure SQL table.
-
A similar enterprise scenario where the records from the Oracle server are loaded into the Azure SQL Server. The loaded records are transformed to JSON and written to a file. The Azure SQL Execute Snap reads the records from the table on the Azure SQL.The pipeline download is available below.
-
Extract: The Oracle Select reads the records form a table on the Oracle Server.
-
Transform: The JSON Formatter Snap transforms the output records in to a JSON format and writes them to a file using the File Writer Snap.
-
Load: Azure SQL Bulk Load Snap loads the records into the Azure SQL table.
-
Read: The Azure Execute Snap reads the loaded records on the Azure SQL table.
To reuse the example pipelines:
- Download and import the SLP file into your Environment.
- Configure Snap accounts.
- Provide Pipeline parameters, if any.