Skip to content

Commit 21babf8

Browse files
authored
Merge pull request #115830 from jovanpop-msft/patch-171
Switched examples to db scoped credential
2 parents 1aa0864 + afc1e4c commit 21babf8

File tree

1 file changed

+20
-16
lines changed

1 file changed

+20
-16
lines changed

articles/synapse-analytics/sql/query-single-csv-file.md

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: azaricstefan
66
ms.service: synapse-analytics
77
ms.topic: how-to
88
ms.subservice:
9-
ms.date: 04/15/2020
9+
ms.date: 05/20/2020
1010
ms.author: v-stazar
1111
ms.reviewer: jrasnick, carlrab
1212
---
@@ -24,10 +24,7 @@ All of the above variations will be covered below.
2424

2525
## Prerequisites
2626

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.
3128

3229
## Windows style new line
3330

@@ -40,8 +37,9 @@ File preview:
4037
```sql
4138
SELECT *
4239
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',
4543
FIELDTERMINATOR =',',
4644
ROWTERMINATOR = '\n'
4745
)
@@ -67,7 +65,8 @@ File preview:
6765
```sql
6866
SELECT *
6967
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',
7170
FORMAT = 'CSV',
7271
FIELDTERMINATOR =',',
7372
ROWTERMINATOR = '0x0a'
@@ -94,7 +93,8 @@ File preview:
9493
```sql
9594
SELECT *
9695
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',
9898
FORMAT = 'CSV',
9999
FIELDTERMINATOR =',',
100100
FIRSTROW = 2
@@ -121,7 +121,8 @@ File preview:
121121
```sql
122122
SELECT *
123123
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',
125126
FORMAT = 'CSV',
126127
FIELDTERMINATOR =',',
127128
ROWTERMINATOR = '0x0a',
@@ -153,7 +154,8 @@ File preview:
153154
```sql
154155
SELECT *
155156
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',
157159
FORMAT = 'CSV',
158160
FIELDTERMINATOR =',',
159161
ROWTERMINATOR = '0x0a',
@@ -184,7 +186,8 @@ File preview:
184186
```sql
185187
SELECT *
186188
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',
188191
FORMAT = 'CSV',
189192
FIELDTERMINATOR ='\t',
190193
ROWTERMINATOR = '0x0a',
@@ -214,14 +217,15 @@ The following query returns the number of distinct country names in a file, spec
214217
SELECT
215218
COUNT(DISTINCT country_name) AS countries
216219
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',
219223
FIELDTERMINATOR =',',
220224
ROWTERMINATOR = '\n'
221225
)
222226
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
225229
--[year] smallint,
226230
--[population] bigint
227231
) AS [r]

0 commit comments

Comments
 (0)