@@ -4,7 +4,7 @@ Dataset files define datasets to use in the repository. Each dataset
44file in your repository must correspond to either a physical table/view
55in your database, or the results of a ` SELECT ` statement.
66
7- ** Note:** Dataset files must define * all * columns in the physical tables
7+ ** Note:** Dataset files must define _ all _ columns in the physical tables
88they reference, and can therefore be quite large. Because of this,
99we recommend sharing these files across repositories.
1010
@@ -20,48 +20,48 @@ table: store_sales
2020columns :
2121 - name : Net Profit Tier
2222 data_type : string
23- sql : " CASE WHEN \ " ss_net_profit\ " > 25000 THEN 'More than 25000'
24- WHEN \ " ss_net_profit\ " BETWEEN 3000 AND 25000 THEN '3000-25000'
25- WHEN \ " ss_net_profit\ " BETWEEN 2000 AND 3000 THEN '2000-3000'
26- WHEN \ " ss_net_profit\ " BETWEEN 300 AND 2000 THEN '300-2000'
27- WHEN \ " ss_net_profit\ " BETWEEN 250 AND 300 THEN '250-300'
28- WHEN \ " ss_net_profit\ " BETWEEN 200 AND 250 THEN '200-250'
29- WHEN \ " ss_net_profit\ " BETWEEN 150 AND 200 THEN '150-200'
30- WHEN \ " ss_net_profit\ " BETWEEN 100 AND 150 THEN '100-150'
31- WHEN \ " ss_net_profit\ " BETWEEN 50 AND 100 THEN ' 50-100'
32- WHEN \ " ss_net_profit\ " BETWEEN 0 AND 50 THEN ' 0- 50'
33- ELSE ' 50 or Less'
34- END"
23+ sql : ' CASE WHEN "ss_net_profit" > 25000 THEN '' More than 25000''
24+ WHEN "ss_net_profit" BETWEEN 3000 AND 25000 THEN '' 3000-25000' '
25+ WHEN "ss_net_profit" BETWEEN 2000 AND 3000 THEN '' 2000-3000''
26+ WHEN "ss_net_profit" BETWEEN 300 AND 2000 THEN '' 300-2000''
27+ WHEN "ss_net_profit" BETWEEN 250 AND 300 THEN '' 250-300''
28+ WHEN "ss_net_profit" BETWEEN 200 AND 250 THEN '' 200-250' '
29+ WHEN "ss_net_profit" BETWEEN 150 AND 200 THEN '' 150-200' '
30+ WHEN "ss_net_profit" BETWEEN 100 AND 150 THEN '' 100-150''
31+ WHEN "ss_net_profit" BETWEEN 50 AND 100 THEN '' 50-100' '
32+ WHEN "ss_net_profit" BETWEEN 0 AND 50 THEN '' 0- 50''
33+ ELSE '' 50 or Less' '
34+ END'
3535 dialects :
3636 - dialect : DatabricksSQL
37- sql : " CASE WHEN ss_net_profit > 25000 THEN 'More than 25000'
38- WHEN ss_net_profit BETWEEN 3000 AND 25000 THEN '3000-25000'
39- WHEN ss_net_profit BETWEEN 2000 AND 3000 THEN '2000-3000'
40- WHEN ss_net_profit BETWEEN 300 AND 2000 THEN '300-2000'
41- WHEN ss_net_profit BETWEEN 250 AND 300 THEN '250-300'
42- WHEN ss_net_profit BETWEEN 200 AND 250 THEN '200-250'
43- WHEN ss_net_profit BETWEEN 150 AND 200 THEN '150-200'
44- WHEN ss_net_profit BETWEEN 100 AND 150 THEN '100-150'
45- WHEN ss_net_profit BETWEEN 50 AND 100 THEN ' 50-100'
46- WHEN ss_net_profit BETWEEN 0 AND 50 THEN ' 0- 50'
47- ELSE ' 50 or Less'
48- END"
37+ sql : " CASE WHEN ss_net_profit > 25000 THEN 'More than 25000'
38+ WHEN ss_net_profit BETWEEN 3000 AND 25000 THEN '3000-25000'
39+ WHEN ss_net_profit BETWEEN 2000 AND 3000 THEN '2000-3000'
40+ WHEN ss_net_profit BETWEEN 300 AND 2000 THEN '300-2000'
41+ WHEN ss_net_profit BETWEEN 250 AND 300 THEN '250-300'
42+ WHEN ss_net_profit BETWEEN 200 AND 250 THEN '200-250'
43+ WHEN ss_net_profit BETWEEN 150 AND 200 THEN '150-200'
44+ WHEN ss_net_profit BETWEEN 100 AND 150 THEN '100-150'
45+ WHEN ss_net_profit BETWEEN 50 AND 100 THEN ' 50-100'
46+ WHEN ss_net_profit BETWEEN 0 AND 50 THEN ' 0- 50'
47+ ELSE ' 50 or Less'
48+ END"
4949 - dialect : BigQuery
50- sql : " CASE WHEN ss_net_profit > 25000 THEN 'More than 25000'
51- WHEN ss_net_profit BETWEEN 3000 AND 25000 THEN '3000-25000'
52- WHEN ss_net_profit BETWEEN 2000 AND 3000 THEN '2000-3000'
53- WHEN ss_net_profit BETWEEN 300 AND 2000 THEN '300-2000'
54- WHEN ss_net_profit BETWEEN 250 AND 300 THEN '250-300'
55- WHEN ss_net_profit BETWEEN 200 AND 250 THEN '200-250'
56- WHEN ss_net_profit BETWEEN 150 AND 200 THEN '150-200'
57- WHEN ss_net_profit BETWEEN 100 AND 150 THEN '100-150'
58- WHEN ss_net_profit BETWEEN 50 AND 100 THEN ' 50-100'
59- WHEN ss_net_profit BETWEEN 0 AND 50 THEN ' 0- 50'
60- ELSE ' 50 or Less'
61- END"
50+ sql : " CASE WHEN ss_net_profit > 25000 THEN 'More than 25000'
51+ WHEN ss_net_profit BETWEEN 3000 AND 25000 THEN '3000-25000'
52+ WHEN ss_net_profit BETWEEN 2000 AND 3000 THEN '2000-3000'
53+ WHEN ss_net_profit BETWEEN 300 AND 2000 THEN '300-2000'
54+ WHEN ss_net_profit BETWEEN 250 AND 300 THEN '250-300'
55+ WHEN ss_net_profit BETWEEN 200 AND 250 THEN '200-250'
56+ WHEN ss_net_profit BETWEEN 150 AND 200 THEN '150-200'
57+ WHEN ss_net_profit BETWEEN 100 AND 150 THEN '100-150'
58+ WHEN ss_net_profit BETWEEN 50 AND 100 THEN ' 50-100'
59+ WHEN ss_net_profit BETWEEN 0 AND 50 THEN ' 0- 50'
60+ ELSE ' 50 or Less'
61+ END"
6262 - name : Purchased Amount in Store
6363 data_type : " decimal(16,8)"
64- sql : " (( \ " ss_ext_list_price\" - \ " ss_ext_wholesale_cost\" - \ " ss_ext_discount_amt\ " )+\ " ss_ext_sales_price\ " )/2"
64+ sql : ' (( "ss_ext_list_price"- "ss_ext_wholesale_cost"- "ss_ext_discount_amt")+"ss_ext_sales_price")/2'
6565 dialects :
6666 - dialect : DatabricksSQL
6767 sql : " ((ss_ext_list_price-ss_ext_wholesale_cost-ss_ext_discount_amt)+ss_ext_sales_price)/2"
@@ -118,24 +118,24 @@ columns:
118118 data_type : " decimal(7,2)"
119119 - name : sales price tier
120120 data_type : string
121- sql : " CASE WHEN \ " ss_sales_price\ " > 200 THEN '200 and More'
122- WHEN \ " ss_sales_price\ " BETWEEN 150 AND 200 THEN '150-200'
123- WHEN \ " ss_sales_price\ " BETWEEN 100 AND 150 THEN '100-150'
124- WHEN \ " ss_sales_price\ " BETWEEN 50 AND 100 THEN ' 50-100'
125- ELSE ' 50 and Less' END"
121+ sql : ' CASE WHEN "ss_sales_price" > 200 THEN '' 200 and More''
122+ WHEN "ss_sales_price" BETWEEN 150 AND 200 THEN '' 150-200''
123+ WHEN "ss_sales_price" BETWEEN 100 AND 150 THEN '' 100-150''
124+ WHEN "ss_sales_price" BETWEEN 50 AND 100 THEN '' 50-100' '
125+ ELSE '' 50 and Less'' END'
126126 dialects :
127127 - dialect : DatabricksSQL
128- sql : " CASE WHEN ss_sales_price > 200 THEN '200 and More'
129- WHEN ss_sales_price BETWEEN 150 AND 200 THEN '150-200'
130- WHEN ss_sales_price BETWEEN 100 AND 150 THEN '100-150'
131- WHEN ss_sales_price BETWEEN 50 AND 100 THEN ' 50-100'
132- ELSE ' 50 and Less' END"
128+ sql : " CASE WHEN ss_sales_price > 200 THEN '200 and More'
129+ WHEN ss_sales_price BETWEEN 150 AND 200 THEN '150-200'
130+ WHEN ss_sales_price BETWEEN 100 AND 150 THEN '100-150'
131+ WHEN ss_sales_price BETWEEN 50 AND 100 THEN ' 50-100'
132+ ELSE ' 50 and Less' END"
133133 - dialect : BigQuery
134- sql : " CASE WHEN ss_sales_price > 200 THEN '200 and More'
135- WHEN ss_sales_price BETWEEN 150 AND 200 THEN '150-200'
136- WHEN ss_sales_price BETWEEN 100 AND 150 THEN '100-150'
137- WHEN ss_sales_price BETWEEN 50 AND 100 THEN ' 50-100'
138- ELSE ' 50 and Less' END"
134+ sql : " CASE WHEN ss_sales_price > 200 THEN '200 and More'
135+ WHEN ss_sales_price BETWEEN 150 AND 200 THEN '150-200'
136+ WHEN ss_sales_price BETWEEN 100 AND 150 THEN '100-150'
137+ WHEN ss_sales_price BETWEEN 50 AND 100 THEN ' 50-100'
138+ ELSE ' 50 and Less' END"
139139` ` `
140140
141141# Entity Relationships
@@ -149,7 +149,7 @@ classDiagram
149149 Column *-- MapColumn
150150 Dataset *-- Dialect
151151 Column *-- Dialect
152- namespace Datasets{
152+ namespace Datasets{
153153 class Dataset{
154154 String unique_name
155155 const object_type
@@ -180,7 +180,7 @@ namespace Datasets{
180180 String type
181181 String connection_id
182182 String table
183- String sql
183+ String sql
184184 }
185185 class Incremental{
186186 String column
@@ -277,7 +277,7 @@ The name of the table in the database that the dataset is based on.
277277
278278Defines the columns available in the dataset.
279279
280- ** Note:** You should define * all * columns available in the dataset. This
280+ ** Note:** You should define _ all _ columns available in the dataset. This
281281is especially important for dataset files that are shared across
282282multiple repositories.
283283
@@ -315,7 +315,6 @@ Supported values:
315315- ` boolean `
316316- ` date `
317317- ` datetime `
318- - ` timestamp `
319318
320319### sql
321320
0 commit comments