@@ -6,7 +6,7 @@ author: azaricstefan
6
6
ms.service : synapse-analytics
7
7
ms.topic : how-to
8
8
ms.subservice :
9
- ms.date : 04/15 /2020
9
+ ms.date : 05/20 /2020
10
10
ms.author : v-stazar
11
11
ms.reviewer : jrasnick, carlrab
12
12
---
@@ -24,10 +24,7 @@ All of the above variations will be covered below.
24
24
25
25
## Prerequisites
26
26
27
- Before reading the rest of this article, review the following articles:
28
-
29
- - [ First-time setup] ( query-data-storage.md#first-time-setup )
30
- - [ Prerequisites] ( query-data-storage.md#prerequisites )
27
+ Your first step is to ** create a database** where the tables will be created. Then initialize the objects by executing [ setup script] ( https://github.com/Azure-Samples/Synapse/blob/master/SQL/Samples/LdwSample/SampleDB.sql ) on that database. This setup script will create the data sources, database scoped credentials, and external file formats that are used in these samples.
31
28
32
29
## Windows style new line
33
30
@@ -40,8 +37,9 @@ File preview:
40
37
``` sql
41
38
SELECT *
42
39
FROM OPENROWSET(
43
- BULK ' https://sqlondemandstorage.blob.core.windows.net/csv/population/population.csv' ,
44
- FORMAT = ' CSV' ,
40
+ BULK ' csv/population/population.csv' ,
41
+ DATA_SOURCE = ' SqlOnDemandDemo' ,
42
+ FORMAT = ' CSV' ,
45
43
FIELDTERMINATOR = ' ,' ,
46
44
ROWTERMINATOR = ' \n '
47
45
)
@@ -67,7 +65,8 @@ File preview:
67
65
``` sql
68
66
SELECT *
69
67
FROM OPENROWSET(
70
- BULK ' https://sqlondemandstorage.blob.core.windows.net/csv/population-unix/population.csv' ,
68
+ BULK ' csv/population-unix/population.csv' ,
69
+ DATA_SOURCE = ' SqlOnDemandDemo' ,
71
70
FORMAT = ' CSV' ,
72
71
FIELDTERMINATOR = ' ,' ,
73
72
ROWTERMINATOR = ' 0x0a'
@@ -94,7 +93,8 @@ File preview:
94
93
``` sql
95
94
SELECT *
96
95
FROM OPENROWSET(
97
- BULK ' https://sqlondemandstorage.blob.core.windows.net/csv/population-unix-hdr/population.csv' ,
96
+ BULK ' csv/population-unix-hdr/population.csv' ,
97
+ DATA_SOURCE = ' SqlOnDemandDemo' ,
98
98
FORMAT = ' CSV' ,
99
99
FIELDTERMINATOR = ' ,' ,
100
100
FIRSTROW = 2
@@ -121,7 +121,8 @@ File preview:
121
121
``` sql
122
122
SELECT *
123
123
FROM OPENROWSET(
124
- BULK ' https://sqlondemandstorage.blob.core.windows.net/csv/population-unix-hdr-quoted/population.csv' ,
124
+ BULK ' csv/population-unix-hdr-quoted/population.csv' ,
125
+ DATA_SOURCE = ' SqlOnDemandDemo' ,
125
126
FORMAT = ' CSV' ,
126
127
FIELDTERMINATOR = ' ,' ,
127
128
ROWTERMINATOR = ' 0x0a' ,
@@ -153,7 +154,8 @@ File preview:
153
154
``` sql
154
155
SELECT *
155
156
FROM OPENROWSET(
156
- BULK ' https://sqlondemandstorage.blob.core.windows.net/csv/population-unix-hdr-escape/population.csv' ,
157
+ BULK ' csv/population-unix-hdr-escape/population.csv' ,
158
+ DATA_SOURCE = ' SqlOnDemandDemo' ,
157
159
FORMAT = ' CSV' ,
158
160
FIELDTERMINATOR = ' ,' ,
159
161
ROWTERMINATOR = ' 0x0a' ,
@@ -184,7 +186,8 @@ File preview:
184
186
``` sql
185
187
SELECT *
186
188
FROM OPENROWSET(
187
- BULK ' https://sqlondemandstorage.blob.core.windows.net/csv/population-unix-hdr-tsv/population.csv' ,
189
+ BULK ' csv/population-unix-hdr-tsv/population.csv' ,
190
+ DATA_SOURCE = ' SqlOnDemandDemo' ,
188
191
FORMAT = ' CSV' ,
189
192
FIELDTERMINATOR = ' \t ' ,
190
193
ROWTERMINATOR = ' 0x0a' ,
@@ -214,14 +217,15 @@ The following query returns the number of distinct country names in a file, spec
214
217
SELECT
215
218
COUNT (DISTINCT country_name) AS countries
216
219
FROM OPENROWSET(
217
- BULK ' https://sqlondemandstorage.blob.core.windows.net/csv/population/population.csv' ,
218
- FORMAT = ' CSV' ,
220
+ BULK ' csv/population/population.csv' ,
221
+ DATA_SOURCE = ' SqlOnDemandDemo' ,
222
+ FORMAT = ' CSV' ,
219
223
FIELDTERMINATOR = ' ,' ,
220
224
ROWTERMINATOR = ' \n '
221
225
)
222
226
WITH (
223
- -- [country_code] VARCHAR (5) COLLATE Latin1_General_BIN2 ,
224
- [country_name] VARCHAR (100 ) COLLATE Latin1_General_BIN2 2
227
+ -- [country_code] VARCHAR (5),
228
+ [country_name] VARCHAR (100 ) 2
225
229
-- [year] smallint,
226
230
-- [population] bigint
227
231
) AS [r]
0 commit comments