You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/integration-services/load-data-to-sql-data-warehouse.md
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,7 +62,7 @@ Visual Studio opens and creates a new Integration Services (SSIS) project. Then
62
62
* In the middle, the design surface, with multiple tabs. You typically use at least the **Control Flow** and the **Data Flow** tabs.
63
63
* On the right, the **Solution Explorer** and the **Properties** panes.
64
64
65
-
![][01]
65
+
![Screenshot of Visual Studio showing the Toolbox pane, the design pane, the Solution Explorer pane, and the Properties pane.][01]
66
66
67
67
## Option 1 - Use the SQL DW Upload task
68
68
@@ -115,23 +115,23 @@ To continue the tutorial with this option, you need the following things:
115
115
### Create the basic data flow
116
116
1. Drag a Data Flow Task from the Toolbox to the center of the design surface (on the **Control Flow** tab).
117
117
118
-
![][02]
118
+
![Screenshot of Visual Studio showing a Data Flow Task being dragged into the Control Flow tab of the design pane.][02]
119
119
2. Double-click the Data Flow Task to switch to the Data Flow tab.
120
120
3. From the Other Sources list in the Toolbox, drag an ADO.NET Source to the design surface. With the source adapter still selected, change its name to **SQL Server source** in the **Properties** pane.
121
121
4. From the Other Destinations list in the Toolbox, drag an ADO.NET Destination to the design surface under the ADO.NET Source. With the destination adapter still selected, change its name to **SQL DW destination** in the **Properties** pane.
122
122
123
-
![][09]
123
+
![Screenshot of a destination adapter being dragged to a location directly below the source adapter.][09]
124
124
125
125
### Configure the source adapter
126
126
1. Double-click the source adapter to open the **ADO.NET Source Editor**.
127
127
128
-
![][03]
128
+
![Screenshot of the ADO.NET Source Editor. The Connection Manager tab is visible, and controls are available for configuring data flow properties.][03]
129
129
2. On the **Connection Manager** tab of the **ADO.NET Source Editor**, click the **New** button next to the **ADO.NET connection manager** list to open the **Configure ADO.NET Connection Manager** dialog box and create connection settings for the SQL Server database from which this tutorial loads data.
130
130
131
-
![][04]
131
+
![Screenshot of the Configure ADO.NET Connection Manager dialog box. Controls are available for setting up and configuring connection managers.][04]
132
132
3. In the **Configure ADO.NET Connection Manager** dialog box, click the **New** button to open the **Connection Manager** dialog box and create a new data connection.
133
133
134
-
![][05]
134
+
![Screenshot of the Connection Manager dialog box. Controls are available for configuring a data connection.][05]
135
135
4. In the **Connection Manager** dialog box, do the following things.
136
136
137
137
1. For **Provider**, select the SqlClient Data Provider.
@@ -140,31 +140,31 @@ To continue the tutorial with this option, you need the following things:
140
140
4. In the **Connect to a database** section, select the AdventureWorks sample database.
141
141
5. Click **Test Connection**.
142
142
143
-
![][06]
143
+
![Screenshot of a dialog box displaying an OK button and text that indicates that the test connection succeeded.][06]
144
144
6. In the dialog box that reports the results of the connection test, click **OK** to return to the **Connection Manager** dialog box.
145
145
7. In the **Connection Manager** dialog box, click **OK** to return to the **Configure ADO.NET Connection Manager** dialog box.
146
146
5. In the **Configure ADO.NET Connection Manager** dialog box, click **OK** to return to the **ADO.NET Source Editor**.
147
147
6. In the **ADO.NET Source Editor**, in the **Name of the table or the view** list, select the **Sales.SalesOrderDetail** table.
148
148
149
-
![][07]
149
+
![Screenshot of the ADO.NET Source Editor. In the Name of the table or the view list, the Sales.SalesOrderDetail table is selected.][07]
150
150
7. Click **Preview** to see the first 200 rows of data in the source table in the **Preview Query Results** dialog box.
151
151
152
-
![][08]
152
+
![Screenshot of the Preview Query Results dialog box. Several rows of sales data from the source table are visible.][08]
153
153
8. In the **Preview Query Results** dialog box, click **Close** to return to the **ADO.NET Source Editor**.
154
154
9. In the **ADO.NET Source Editor**, click **OK** to finish configuring the data source.
155
155
156
156
### Connect the source adapter to the destination adapter
157
157
1. Select the source adapter on the design surface.
158
158
2. Select the blue arrow that extends from the source adapter and drag it to the destination editor until it snaps into place.
159
159
160
-
![][10]
160
+
![Screenshot showing the source and destination adapters. A blue arrow points from the source adapter to the destination adapter.][10]
161
161
162
162
In a typical SSIS package, you use a number of other components from the SSIS Toolbox in between the source and the destination to restructure, transform, and cleanse your data as it passes through the SSIS data flow. To keep this example as simple as possible, we're connecting the source directly to the destination.
163
163
164
164
### Configure the destination adapter
165
165
1. Double-click the destination adapter to open the **ADO.NET Destination Editor**.
166
166
167
-
![][11]
167
+
![Screenshot of the the ADO.NET Destination Editor. The Connection Manager tab is visible and contains controls for configuring data flow properties.][11]
168
168
2. On the **Connection Manager** tab of the **ADO.NET Destination Editor**, click the **New** button next to the **Connection manager** list to open the **Configure ADO.NET Connection Manager** dialog box and create connection settings for the Azure SQL Data Warehouse database into which this tutorial loads data.
169
169
3. In the **Configure ADO.NET Connection Manager** dialog box, click the **New** button to open the **Connection Manager** dialog box and create a new data connection.
170
170
4. In the **Connection Manager** dialog box, do the following things.
@@ -178,18 +178,18 @@ To continue the tutorial with this option, you need the following things:
178
178
5. In the **Configure ADO.NET Connection Manager** dialog box, click **OK** to return to the **ADO.NET Destination Editor**.
179
179
6. In the **ADO.NET Destination Editor**, click **New** next to the **Use a table or view** list to open the **Create Table** dialog box to create a new destination table with a column list that matches the source table.
180
180
181
-
![][12a]
181
+
![Screenshot of the Create Table dialog box. S Q L code for creating a destination table is visible.][12a]
182
182
7. In the **Create Table** dialog box, do the following things.
183
183
184
184
1. Change the name of the destination table to **SalesOrderDetail**.
185
185
2. Remove the **rowguid** column. The **uniqueidentifier** data type is not supported in SQL Data Warehouse.
186
186
3. Change the data type of the **LineTotal** column to **money**. The **decimal** data type is not supported in SQL Data Warehouse. For info about supported data types, see [CREATE TABLE (Azure SQL Data Warehouse, Parallel Data Warehouse)][CREATE TABLE (Azure SQL Data Warehouse, Parallel Data Warehouse)].
187
187
188
-
![][12b]
188
+
![Screenshot of the Create Table dialog box, with code to create a table named SalesOrderDetail with LineTotal as a money column and no rowguid column.][12b]
189
189
4. Click **OK** to create the table and return to the **ADO.NET Destination Editor**.
190
190
8. In the **ADO.NET Destination Editor**, select the **Mappings** tab to see how columns in the source are mapped to columns in the destination.
191
191
192
-
![][13]
192
+
![Screenshot of the Mappings tab of the ADO.NET Destination Editor. Lines connect columns with identical names in the source and destination tables.][13]
193
193
9. Click **OK** to finish configuring the destination.
194
194
195
195
## Run the package to load the data
@@ -199,11 +199,11 @@ The following paragraphs describe what you see if you created the package with t
199
199
200
200
As the package begins to run, you see yellow spinning wheels to indicate activity as well as the number of rows processed so far.
201
201
202
-
![][14]
202
+
![Screenshot showing the source and destination adapters with yellow, spinning wheels over each adapter and the text "29916 rows" between them.][14]
203
203
204
204
When the package has finished running, you see green check marks to indicate success as well as the total number of rows of data loaded from the source to the destination.
205
205
206
-
![][15]
206
+
![Screenshot showing the source and destination adapters. Green check marks are over each adapter, and the text "121317 rows" is between them.][15]
207
207
208
208
Congratulations! You've successfully used SQL Server Integration Services to load data into Azure SQL Data Warehouse.
Copy file name to clipboardExpand all lines: docs/integration-services/load-data-to-sql-database-with-ssis.md
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,28 +69,28 @@ Visual Studio opens and creates a new Integration Services (SSIS) project. Then
69
69
* In the middle, the design surface, with multiple tabs. You typically use at least the **Control Flow** and the **Data Flow** tabs.
70
70
* On the right, the **Solution Explorer** and the **Properties** panes.
71
71
72
-
![][01]
72
+
![Screenshot of Visual Studio showing the Toolbox pane, the design pane, the Solution Explorer pane, and the Properties pane.][01]
73
73
74
74
## Create the basic data flow
75
75
1. Drag a Data Flow Task from the Toolbox to the center of the design surface (on the **Control Flow** tab).
76
76
77
-
![][02]
77
+
![Screenshot of Visual Studio showing a Data Flow Task being dragged into the Control Flow tab of the design pane.][02]
78
78
2. Double-click the Data Flow Task to switch to the Data Flow tab.
79
79
3. From the Other Sources list in the Toolbox, drag an ADO.NET Source to the design surface. With the source adapter still selected, change its name to **SQL Server source** in the **Properties** pane.
80
80
4. From the Other Destinations list in the Toolbox, drag an ADO.NET Destination to the design surface under the ADO.NET Source. With the destination adapter still selected, change its name to **SQL destination** in the **Properties** pane.
81
81
82
-
![][09]
82
+
![Screenshot of a destination adapter being dragged to a location directly below the source adapter.][09]
83
83
84
84
## Configure the source adapter
85
85
1. Double-click the source adapter to open the **ADO.NET Source Editor**.
86
86
87
-
![][03]
87
+
![Screenshot of the ADO.NET Source Editor. The Connection Manager tab is visible, and controls are available for configuring data flow properties.][03]
88
88
2. On the **Connection Manager** tab of the **ADO.NET Source Editor**, click the **New** button next to the **ADO.NET connection manager** list to open the **Configure ADO.NET Connection Manager** dialog box and create connection settings for the SQL Server database from which this tutorial loads data.
89
89
90
-
![][04]
90
+
![Screenshot of the Configure ADO.NET Connection Manager dialog box. Controls are available for setting up and configuring connection managers.][04]
91
91
3. In the **Configure ADO.NET Connection Manager** dialog box, click the **New** button to open the **Connection Manager** dialog box and create a new data connection.
92
92
93
-
![][05]
93
+
![Screenshot of the Connection Manager dialog box. Controls are available for configuring a data connection.][05]
94
94
4. In the **Connection Manager** dialog box, do the following things.
95
95
96
96
1. For **Provider**, select the SqlClient Data Provider.
@@ -99,31 +99,31 @@ Visual Studio opens and creates a new Integration Services (SSIS) project. Then
99
99
4. In the **Connect to a database** section, select the AdventureWorks sample database.
100
100
5. Click **Test Connection**.
101
101
102
-
![][06]
102
+
![Screenshot of a dialog box displaying an OK button and text that indicates that the test connection succeeded.][06]
103
103
6. In the dialog box that reports the results of the connection test, click **OK** to return to the **Connection Manager** dialog box.
104
104
7. In the **Connection Manager** dialog box, click **OK** to return to the **Configure ADO.NET Connection Manager** dialog box.
105
105
5. In the **Configure ADO.NET Connection Manager** dialog box, click **OK** to return to the **ADO.NET Source Editor**.
106
106
6. In the **ADO.NET Source Editor**, in the **Name of the table or the view** list, select the **Sales.SalesOrderDetail** table.
107
107
108
-
![][07]
108
+
![Screenshot of the ADO.NET Source Editor. In the Name of the table or the view list, the Sales.SalesOrderDetail table is selected.][07]
109
109
7. Click **Preview** to see the first 200 rows of data in the source table in the **Preview Query Results** dialog box.
110
110
111
-
![][08]
111
+
![Screenshot of the Preview Query Results dialog box. Several rows of sales data from the source table are visible.][08]
112
112
8. In the **Preview Query Results** dialog box, click **Close** to return to the **ADO.NET Source Editor**.
113
113
9. In the **ADO.NET Source Editor**, click **OK** to finish configuring the data source.
114
114
115
115
## Connect the source adapter to the destination adapter
116
116
1. Select the source adapter on the design surface.
117
117
2. Select the blue arrow that extends from the source adapter and drag it to the destination editor until it snaps into place.
118
118
119
-
![][10]
119
+
![Screenshot showing the source and destination adapters. A blue arrow points from the source adapter to the destination adapter.][10]
120
120
121
121
In a typical SSIS package, you use a number of other components from the SSIS Toolbox in between the source and the destination to restructure, transform, and cleanse your data as it passes through the SSIS data flow. To keep this example as simple as possible, we're connecting the source directly to the destination.
122
122
123
123
## Configure the destination adapter
124
124
1. Double-click the destination adapter to open the **ADO.NET Destination Editor**.
125
125
126
-
![][11]
126
+
![Screenshot of the the ADO.NET Destination Editor. The Connection Manager tab is visible and contains controls for configuring data flow properties.][11]
127
127
2. On the **Connection Manager** tab of the **ADO.NET Destination Editor**, click the **New** button next to the **Connection manager** list to open the **Configure ADO.NET Connection Manager** dialog box and create connection settings for the database into which this tutorial loads data.
128
128
3. In the **Configure ADO.NET Connection Manager** dialog box, click the **New** button to open the **Connection Manager** dialog box and create a new data connection.
129
129
4. In the **Connection Manager** dialog box, do the following things.
@@ -137,17 +137,17 @@ Visual Studio opens and creates a new Integration Services (SSIS) project. Then
137
137
5. In the **Configure ADO.NET Connection Manager** dialog box, click **OK** to return to the **ADO.NET Destination Editor**.
138
138
6. In the **ADO.NET Destination Editor**, click **New** next to the **Use a table or view** list to open the **Create Table** dialog box to create a new destination table with a column list that matches the source table.
139
139
140
-
![][12a]
140
+
![Screenshot of the Create Table dialog box. S Q L code for creating a destination table is visible.][12a]
141
141
7. In the **Create Table** dialog box, do the following things.
142
142
143
143
1. Change the name of the destination table to **SalesOrderDetail**.
144
144
145
-
![][12b]
145
+
![Screenshot of the Create Table dialog box. S Q L code is visible for creating a table named SalesOrderDetail.][12b]
146
146
147
147
2. Click **OK** to create the table and return to the **ADO.NET Destination Editor**.
148
148
8. In the **ADO.NET Destination Editor**, select the **Mappings** tab to see how columns in the source are mapped to columns in the destination.
149
149
150
-
![][13]
150
+
![Screenshot of the Mappings tab of the ADO.NET Destination Editor. Lines connect columns with identical names in the source and destination tables.][13]
151
151
9. Click **OK** to finish configuring the destination.
152
152
153
153
## Run the package to load the data
@@ -157,11 +157,11 @@ The following paragraphs describe what you see if you created the package with t
157
157
158
158
As the package begins to run, you see yellow spinning wheels to indicate activity as well as the number of rows processed so far.
159
159
160
-
![][14]
160
+
![Screenshot showing the source and destination adapters. Yellow, spinning wheels are over each adapter, and the text "89748 rows" is between them.][14]
161
161
162
162
When the package has finished running, you see green check marks to indicate success as well as the total number of rows of data loaded from the source to the destination.
163
163
164
-
![][15]
164
+
![Screenshot showing the source and destination adapters. Green check marks are over each adapter, and the text "121317 rows" is between them.][15]
165
165
166
166
Congratulations! You've successfully used SQL Server Integration Services to load data into SQL Server or Azure SQL Database.
0 commit comments