Customer-Centric Data Warehouse, design issues. Announcements



Similar documents
What is Customer Relationship Management? Customer Relationship Management Analytics. Customer Life Cycle. Objectives of CRM. Three Types of CRM

Dimensional modeling for CRM Applications

Data Integration and ETL Process

Data Warehousing Systems: Foundations and Architectures

Dimensional Data Modeling for the Data Warehouse

CHAPTER-III CUSTOMER RELATIONSHIP MANAGEMENT (CRM) AT COMMERCIAL BANKS. performance of the commercial banks. The implementation of the CRM consists

Designing a Dimensional Model

A SAS White Paper: Implementing a CRM-based Campaign Management Strategy

CUSTOMER RELATIONSHIP MANAGEMENT AND DATA WAREHOUSING

Banking On A Customer-Centric Approach To Data

Data warehouse design

Session 2 Generating Value from 'Big Data' Mark T. Bain

Dimensional Modeling and E-R Modeling In. Joseph M. Firestone, Ph.D. White Paper No. Eight. June 22, 1998

Effective Segmentation. Six steps to effective segmentation

Past, present, and future Analytics at Loyalty NZ. V. Morder SUNZ 2014

Insurance Marketing White Paper The benefits of implementing marketing automation into your marketing strategy

Predictive Customer Interaction Management

Customer Relationship Management (CRM)

Customer Relationship Management (CRM) Systems. MIS 4133 Software Systems

9. 3 CUSTOMER RELATIONSHIP MANAGEMENT SYSTEMS

Why is customer intimacy important? CUSTOMER RELATIONSHIP MANAGEMENT: Chapter 4. customer-related databases. Database structure

Data Warehousing: A Technology Review and Update Vernon Hoffner, Ph.D., CCP EntreSoft Resouces, Inc.

An Introduction to Data Warehousing. An organization manages information in two dominant forms: operational systems of

A Design and implementation of a data warehouse for research administration universities

ISSN: (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies

CUSTOMER RELATIONSHIP MANAGEMENT CONCEPTS AND TECHNOLOGIES

Increasing Retail Banking Profitability through CRM: the UniCredito Italiano Case History

A Brief Tutorial on Database Queries, Data Mining, and OLAP

Upon successful completion of this course, a student will meet the following outcomes:

Part VIII: ecrm (Customer Relationship Management)

Customer Experience Management

Innovative Analysis of a CRM Database using Online Analytical Processing (OLAP) Technique in Value Chain Management Approach

Sterling Business Intelligence

Applied Business Intelligence. Iakovos Motakis, Ph.D. Director, DW & Decision Support Systems Intrasoft SA

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 28

Segmentation and Data Management

Personalized Customer Experience Management

PartJoin: An Efficient Storage and Query Execution for Data Warehouses

Improving your Data Warehouse s IQ

Data Mining is sometimes referred to as KDD and DM and KDD tend to be used as synonyms

Technology-Driven Demand and e- Customer Relationship Management e-crm

OLAP and OLTP. AMIT KUMAR BINDAL Associate Professor M M U MULLANA

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 29-1

Building Data Warehousing and Data Mining from Course Management Systems: A Case Study of FUTA Course Management Information Systems

Data Mining Algorithms and Techniques Research in CRM Systems

Data Testing on Business Intelligence & Data Warehouse Projects

The Data Webhouse. Toolkit. Building the Web-Enabled Data Warehouse WILEY COMPUTER PUBLISHING

Course Design Document. IS417: Data Warehousing and Business Analytics

5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2

Data Warehousing and Data Mining in Business Applications

DEVELOP INSIGHT DRIVEN CUSTOMER EXPERIENCES USING BIG DATA AND ADAVANCED ANALYTICS

University of Gaziantep, Department of Business Administration

GEORGETOWN Apartments Database System

Hello, Goodbye. The New Spin on Customer Loyalty. From Customer Acquisition to Customer Loyalty. Definition of CRM.

MIS636 AWS Data Warehousing and Business Intelligence Course Syllabus

DIMENSIONAL MODELLING

The Design and the Implementation of an HEALTH CARE STATISTICS DATA WAREHOUSE Dr. Sreèko Natek, assistant professor, Nova Vizija,

IST722 Data Warehousing

OLAP and Data Mining. Data Warehousing and End-User Access Tools. Introducing OLAP. Introducing OLAP

A Review of Data Warehousing and Business Intelligence in different perspective

IT and CRM A basic CRM model Data source & gathering system Database system Data warehouse Information delivery system Information users

Business Intelligence in E-Learning

Business Intelligence: Effective Decision Making

Data Warehouse Design to Support Customer Relationship Management Analyses

Data Warehouse Overview. Srini Rengarajan

ACS 3907 E-Commerce. Instructor: Kerry Augustine March 3 rd Bowen Hui, Beyond the Cube Consulting Services Ltd.

Master Data Management and Data Warehousing. Zahra Mansoori

Toward a Unified View of Customer Relationship Management

Major Trends in the Insurance Industry

Customer Data Management in Retail

Dimodelo Solutions Data Warehousing and Business Intelligence Concepts

hybris Solution Brief HYBRIS MARKETING Market to an Audience of One

THE CUSTOMER DECISION HUB IMPORTANCE OF CUSTOMER FEEDBACK OCTOBER 2014

Business Intelligence. 1. Introduction September, 2013.

A STUDY OF DATA MINING ACTIVITIES FOR MARKET RESEARCH

Using SAS Enterprise Miner for Analytical CRM in Finance

Chapter 7 Multidimensional Data Modeling (MDDM)

European Archival Records and Knowledge Preservation Database Archiving in the E-ARK Project

Methodology Framework for Analysis and Design of Business Intelligence Systems

BUILDING DATA WAREHOUSING AND DATA MINING FROM COURSE MANAGEMENT SYSTEMS: A

Research on Airport Data Warehouse Architecture

Predictive Customer Intelligence

What is Management Reporting from a Data Warehouse and What Does It Have to Do with Institutional Research?

Trivadis White Paper. Comparison of Data Modeling Methods for a Core Data Warehouse. Dani Schnider Adriano Martino Maren Eschermann

ETL-EXTRACT, TRANSFORM & LOAD TESTING

SCHEMAS AND STATE OF THE DATABASE

Do not underestimate the value of your data think proactively about how you collect it, manage it and how you use it.

Subject Description Form

Predictive Customer Interaction Management for Insurance Companies

Enhancing customer profitability through Marketing Automation- the FNB experience

Transcription:

CRM Data Warehouse Announcements Assignment 2 is on the subject web site Students must form assignment groups ASAP: refer to the assignment for details 2 -Centric Data Warehouse, design issues Data modelling issues Capturing changes Consolidation and integration issues Storage of unstructured information Data storage requirements Privacy issues 3

CRM data warehouse customer dimension is critical for effective CRM It is most challenging dimension for any data warehouse Can have millions of rows(credit card companies, government agencies exceed 100000 millions of rows) Hundreds of attributes One leading marketer maintains 3000 customer attributes (Kimball 2002, The data warehouse toolkit,chapter 6) 4 Data modelling for CRM data warehouse What works for CRM? We will examine Todman s and Kimbal s approaches 5 data warehouse design (Todman, 2001) Two types of customer data s behaviour s circumstances table contains contains data about customer circumstances Fact tables contain customer s behavioural data, for example: Sales Shipments Insurance claims Flight bookings 6

Dimensional Model Characteristics Dimensional model is Behaviour centric It s purpose is to enable comprehensive analysis of behavioural data Dimensional models are ideal for slicing and dicing the fact table data 7 Example Star Schema product Sales store Time 8 Example Star Schema product Orders salesperson Time 9

Example Star Schema Flight Flight reservations Time 10 -centric models If we want to examine the effect of change in customer circumstances we need to focus on modelling customer dimension CRM data warehouse is customer-centric (Todman, 2001) 11 -centric approach The emphasis is shifted from behaviour More value attached to the customer s personal circumstances This enables us to classify customers into segments 12

Modelling customer data Dimensional modelling or E-R modelling What works for CRM? Todman s approach: Use dimensional models in modelling customer behaviour But use more conventional approaches when modelling customers circumstances 13 General Conceptual Model(GCL) (Todman 2001) Todman proposes General Conceptual Model for customer centric warehouse Three general entities changing circumstances behaviour derived segment 14 General conceptual model for a customer-centric data warehouse Behavior Changing Circumstances Derived Segment (Adapted from Todman,2001) 15

CGL model for a customer with changing circumstances Changing Circumstances 16 CGL model for a customer with changing circumstances contains customer static information Information which does not change or changes do not need to be kept eg: title, name, date of birth, sex Changing Circumstances contains information we want to keep eg: address, martial status, hobbies, profession, income, employer, children, spouse 17 Attributes s Static Information example Title Name Telephone number Date of Birth Sex 18

Attributes, example s Changing Information example Address Marital Status Children s details Spouse details Income Hobbies and interests Trade of profession Employer s details 19 changing circumstances Typically in data warehousing we analyse behaviour customer interaction with business e.g. orders, purchases, In CRM we need to know, for example: what customer circumstances cause customers to churn, what circumstances cause customers to change their product preferences etc.. moves to a different area gets married starts to play tennis 20 changing circumstances In the CRM data warehouse we need to analyse the effect of changes in customer circumstances We have to identify the changes we need to store (address, martial status, profession) Some previous values do not change (date of birth) Some previous values can be lost (eg previous title) What changes we store depends on the type of business 21

Example: customer with changing circumstances Address Marital Status Each customer can have many changes of addresses and martial status (Adapted from Todman,2001) 22 Note; The model does not show that there are many attributes that can change It shows that each attribute can change many times 23 The CGL model extended to include behavior Behavior Changing Circumstances behaviour: eg sales, flight reservations (Adapted from Todman,2001) 24

Example GCL for customer behavior Sales orders shipments 25 derived segment Behavior Changing Circumstances Derived Segment (Adapted from Todman,2001) 26 Segmentation Todman categorises segmentation into: - Circumstances - eg group customers according to sex, age group, occupation - Behavioural segmentation - eg Purchased type of products, car insurance, home insurance - Derived segmentation 27

derived segment Segmentation derived from customer s circumstances or behaviour Examples of derived segments: Propensity to churn Estimated life time value Up-sell and cross-sell potential Credit risk This type of segments can be derived from data using data mining, OLAP and other analytical methods 28 Example: the Wine Club case study (Todman, 2001) The organisation: mail order wine club Sells wines and accessories (glassware,tableware,books) Organises trips to special events Existing systems: customer admin., stock control, order processing, shipments, trip bookings 29 Example: the Wine Club case study (read,todman, 2001pp 27-30) Business requirements The club is loosing its market share. s are leaving the club. It is difficult to get answers to strategic questions from existing systems. The directors of the Wine Club want to know: Which product lines are increasing in popularity and which are decreasing? Do customers tend to purchase a particular class of product? Which customers are likely to churn? For special promotions : Which customers are likely to buy the product?. 30

Wine Club customer changing circumstances Address Marital Status Child Spouse Income Hobby/ Interest Profession Employer (Adapted from Todman,2001) 31 Wine Club customer behavior Wine Sales Trips Taken Accessory Sales (Adapted from Todman,2001) 32 The example model extended to include behavior (incomplete) Wine Sales Trips Address Accessories Marital Status (Adapted from Todman,2001) 33

Derived segment examples for the Wine Club Lifetime Values Recently Churned and Win back Special Promotions 34 Todman s modelling approach General Conceptual Model Conceptual model(detailed information requirements) Logical model(relational schema) 35 Example Relational logical schema (the Wine Club case study) Relation _code _name Hobby_code Date_joined PK(customer_code) FK(Hobby_code) Relation address exist _code _address_exist_start _address_exist_end _address PK(_code, _address_exist - start) FK(-code) Relation exist _code _exist_start _exist_end PK(_code, _exist_start) FK(_code) 36

Capturing changes Capturing behaviour data: fact table linked to time dimension, data captured on a periodic, basis(hourly, daily etc..) Capturing circumstances (dimensional changes) is difficult historic values of addresses, product prices 37 Problems and issues involving time Identifying and capturing the temporal requirements Capture of dimensional updates The timelines of capture Synchronisation of changes Dynamic nature of segments 38 CRM data warehouse modelling (Kimbal) customer dimension is a critical element for effective CRM Modelling customer dimension is very difficult table can have millions of rows dimension can have hundreds of attributes 39

Large changing customer dimensions Multimillion-row customer dimensions too long to constrain or browse among the relationships in such a big table place frequently changing attributes into a separate dimension called minidimension 40 Demographic minidimensionwith a customer dimension (adapted from Kimbal, 2002) Dimension Key (PK) ID (Natural key) Name Address Date of Birth Date of 1 st Order. Age Gender Annual income Number of children martial status Becomes Dimension Key (PK) ID (Natural Key) Name Address Date of Birth Date of 1 st Order Demographics Dimension Demographics Key (PK) Age Band Gender Income Band Number of Children Band Marital Status Fact Table Key (FK) Demographics Key (FK) More Foreign Keys Facts 41 Separate demographic and behavioral minidimensions Dimension Key (PK) Relative constant attributes Demographics Dimension Demographics Key (PK) Demographics attributes Fact Table Key (FK) Demographics Key (FK) Purchase-Credit Key (FK) More Foreign Keys Facts Purchase -Credit Dimension Purchase-Credit Key (PK) Credit / payment behavioral attributes (adapted from Kimbal 2002) 42

Snowflakingwith a dimension outrigger of cluster of low - cardinality attributes (adapted from Kimbal 2002) Fact Table Key (FK) More foreign keys Facts Dimension Key (PK) ID (Natural key) Salutation First Name Surname City County County Demographics Key (FK) State and more Country Demographics County Demographics Key (PK) Total Population Pop. Under 5 Years % Pop. Under 5 Years Pop. Under 18 Years % Pop. Under 18 Years Pop. 65 Years and Older % Pop. 65 Years and Older Female Pop. % Female Pop. Male Pop. % Male Pop. N. of High School Graduates N. Of College Graduates N. Of Housing Units Homeownership Rate and more 43 More Challenges to developing Data Warehouse Performance and Storage requirements are critical High volumes of data: Typically extensive history is required data from web-based channels (several terabytes). Granualarity: analysis of behavioral data requires access the individual customer transaction level. As a result order of magnitude more data required to be stored than in other types of DW 44 More Challenges to developing customer data warehouse Integration of multiple sources of customer data Changes in the business environment Accommodate new and changing data sources Rapidly change to accommodate new data and new data structures Storing unstructured information such as feedback and complaints Privacy issues 45

Data sources Data Gathering Data Warehouse Information delivery systems Decision makers, users 46 References Todman C. Designing a Data Warehouse Supporting Relationship Management, Prentice Hall, 2001 Kimbal r., Ross M., The Data Warehouse Toolkit, second edition, Wiley, 2002,Chapter 6 Zikmund R., McLeod R., Gilbert F. Relationship Management, Integrating Marketing Strategy and Information Technology, Wiley,2003 47