Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 8 additions & 12 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,21 +1,18 @@
# ==========================================
# DBT
# ==========================================

target/
dbt_packages/
logs/
dbt.log

# dbt generated artifacts
manifest.json
catalog.json
run_results.json
partial_parse.msgpack
graph.gpickle
graph_summary.json
semantic_manifest.json

# manifest.json
# catalog.json
# run_results.json
# partial_parse.msgpack
# graph.gpickle
# graph_summary.json
# semantic_manifest.json
# overview_data.sql
# ==========================================
# Python
# ==========================================
Expand Down Expand Up @@ -108,7 +105,6 @@ docker-data/
# Misc Logs
# ==========================================

*.log
my_intro.md
mart_stracture.t
mart_stracture.t
Expand Down
Empty file added overview_data.sql
Empty file.
1 change: 1 addition & 0 deletions target/catalog.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@




with all_values as (

select
region as value_field,
count(*) as n_records

from "RetailDB"."bronze"."int_customer_location"
group by region

)

select *
from all_values
where value_field not in (
'Midwest','Northeast','South','West'
)


Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@




with all_values as (

select
country as value_field,
count(*) as n_records

from "RetailDB"."bronze"."int_customer_location"
group by country

)

select *
from all_values
where value_field not in (
'United States','Unknown'
)


Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@




with all_values as (

select
gender as value_field,
count(*) as n_records

from "RetailDB"."bronze"."int_customer_profile"
group by gender

)

select *
from all_values
where value_field not in (
'Male','Female','Non-Binary','Other','Unknown'
)


Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@




with all_values as (

select
is_active as value_field,
count(*) as n_records

from "RetailDB"."bronze"."int_customer_segmentation"
group by is_active

)

select *
from all_values
where value_field not in (
'True','False','Unknown'
)


Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@




with all_values as (

select
customer_segment as value_field,
count(*) as n_records

from "RetailDB"."bronze"."int_customer_segmentation"
group by customer_segment

)

select *
from all_values
where value_field not in (
'Bronze','Silver','Gold','Platinum','Unknown'
)


Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@




with all_values as (

select
preferred_channel as value_field,
count(*) as n_records

from "RetailDB"."bronze"."int_customers_contact"
group by preferred_channel

)

select *
from all_values
where value_field not in (
'Mobile App','In Store','Catalog','Website','Phone Call','Unknown'
)


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select address
from "RetailDB"."bronze"."int_customer_location"
where address is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select city
from "RetailDB"."bronze"."int_customer_location"
where city is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select country
from "RetailDB"."bronze"."int_customer_location"
where country is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select region
from "RetailDB"."bronze"."int_customer_location"
where region is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select state
from "RetailDB"."bronze"."int_customer_location"
where state is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select state_abbr
from "RetailDB"."bronze"."int_customer_location"
where state_abbr is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select zip_code
from "RetailDB"."bronze"."int_customer_location"
where zip_code is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select date_of_birth
from "RetailDB"."bronze"."int_customer_profile"
where date_of_birth is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select first_name
from "RetailDB"."bronze"."int_customer_profile"
where first_name is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select gender
from "RetailDB"."bronze"."int_customer_profile"
where gender is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select last_name
from "RetailDB"."bronze"."int_customer_profile"
where last_name is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select company
from "RetailDB"."bronze"."int_customer_segmentation"
where company is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select customer_segment
from "RetailDB"."bronze"."int_customer_segmentation"
where customer_segment is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select is_active
from "RetailDB"."bronze"."int_customer_segmentation"
where is_active is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select email
from "RetailDB"."bronze"."int_customers_contact"
where email is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select phone
from "RetailDB"."bronze"."int_customers_contact"
where phone is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@






select preferred_channel
from "RetailDB"."bronze"."int_customers_contact"
where preferred_channel is null


Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@


SELECT
*
FROM "RetailDB"."bronze"."int_customer_profile"
WHERE date_of_birth > '1900-01-01'
AND date_of_birth < '2100-01-01'

Loading
Loading