Professional Documents
Culture Documents
Customer
Key
Message key
Product Key
Locale Key
Time Key
Permission
id
Subscrp_pric
e
No of Subscp
Product
Subsccp_dt
Product key
Product name Locale Time
Product Code
Brand name
Product
Locale Time key
Category
key Expiry date
State
Regulations differ from country to country, but the basic principle is we can only send campaign
to customers who have already given us their permissions to send it to them. Based on the scope,
there are 2 kinds of permissions: subscription-based and general permission.
For a multinational company, the permission is could be per locale. It is not necessarily country
based, for example: Benelux, Nordic and Scandinavia are often mentioned as one locale, even
though they consist of several countries. In those cases 1 office serving more than 1 country. It is
possible that each locale has more than 1 language. We could also have several brands or names.
For example, we could be operating in a certain country using 3 different company names, each
having their own monthly newsletter or promotional campaign. Permissions can also have a
validity period, e.g. only for 1 year. We need to take locale, language, brand and validity period
into account when constructing the permission fact table and communication dimension.
Here I will be showing the Star Schema model of the permission management model having my
fact table as subscription.
Queries
Simple
Count the total number of subscriptions.
Complex
Select all the customers who are subscribing for a particular product
Select all the customers who have taken English as their language.
Select all the products which are being promoted from a particular country.
Select all the customers whose subscription period is more than 6 months.
Count the number of customers who are aged between 20 and 40 and who are subscribing for a
particular product
Count the number of customers who have subscribed for a product “A” who have got the source
from news paper.
Dimension Tables
1. Message
2. Customer
3. Product
4. Locale
5. Time
Fact table
Message Key Customer key Product Key Locale Key Time key
Address
City
State
Country
Links
http://www.crm2day.com/content/t6_librarynews_1.php?id=EpFEyVlllZAZeqqfHq
http://www.sqlservercentral.com/articles/Design+and+Theory/2823/
http://findarticles.com/p/articles/mi_m0EIN/is_2006_April_19/ai_n26834141/
http://findarticles.com/p/articles/mi_m0EIN/is_2005_June_8/ai_n13802775/
http://www.information-management.com/issues/20010301/3079-1.html
http://www.cio.com.au/article/325944/crm_how_marriott_broke_down_customer_data_siloes/
http://ecet.ecs.ru.acad.bg/cst04/Docs/sII/216.pdf
http://tdwi.org/Articles/2002/10/17/United-Airlines-Positions-Data-Warehouse-as-its-Backbone-for-
CRM.aspx?Page=1