Entity dim_product

Stereotype: dimension

Subject areas: Sales Star

Attributes

#NameTypeNullDefaultKeyTermsDescription
1product_keyintegernoPK
2skutext(40)noUQ
3nametext(200)no
4categorytext(100)yes
5brandtext(100)yes

Keys

KindNameAttributes
primarypk_dim_productproduct_key
uniqueuq_dim_product_skusku

Relationships

NameRoleOther entityCardinalityAttributesIdentifyingOn deleteOn update
fact_sales_productparentfact_salesone to manyfact_sales.product_key -> dim_product.product_keynono_actionno_action

Physical

bq (bigquery): public.dim_product

#NameTypeNullDefaultIdentityCollationAttributeComment
1product_keyint64noproduct_key
2skustring(40)nosku
3namestring(200)noname
4categorystring(100)yescategory
5brandstring(100)yesbrand

dbx (databricks): default.dim_product

#NameTypeNullDefaultIdentityCollationAttributeComment
1product_keyintnoalwaysproduct_key
2skustringnosku
3namestringnoname
4categorystringyescategory
5brandstringyesbrand

mysql (mysql): warehouse.dim_product

Options: engine=InnoDB

#NameTypeNullDefaultIdentityCollationAttributeComment
1product_keyintnoby_defaultproduct_key
2skuvarchar(40)nosku
3namevarchar(200)noname
4categoryvarchar(100)yescategory
5brandvarchar(100)yesbrand

pg (postgresql): dw.dim_product

#NameTypeNullDefaultIdentityCollationAttributeComment
1product_keyintegernoalwaysproduct_key
2skuvarchar(40)nosku
3namevarchar(200)noname
4categoryvarchar(100)yescategory
5brandvarchar(100)yesbrand

rs (redshift): public.dim_product

#NameTypeNullDefaultIdentityCollationAttributeComment
1product_keyintegernoalwaysproduct_key
2skuvarchar(40)nosku
3namevarchar(200)noname
4categoryvarchar(100)yescategory
5brandvarchar(100)yesbrand

snow (snowflake): public.dim_product

#NameTypeNullDefaultIdentityCollationAttributeComment
1product_keynumber(10, 0)noalwaysproduct_key
2skuvarchar(40)nosku
3namevarchar(200)noname
4categoryvarchar(100)yescategory
5brandvarchar(100)yesbrand