SlideShare a Scribd company logo
1 of 25
DATA WAREHOUSE-
LEGACY SYSTEMS-DATA
MARTS-MARKETING
DATABASE
By Davin Abraham
1701310002
M.tech/DB/SRM
12 rules of a Datawarehouse
 Data Warehouse and Operational
Environments are Separated
 Data is integrated
 Contains historical data over a long period of
time
 Data is a snapshot data captured at a given
point in time
 Data is subject-oriented
12 rules of a Datawarehouse
 Mainly read-only with periodic batch updates
 Development Life Cycle has a data driven
approach versus the traditional process-driven
approach
 Data contains several levels of detail
 Current, Old, Lightly Summarized, Highly
Summarized
12 rules of a Datawarehouse
 Environment is characterized by Read-only
transactions to very large data sets
 System that traces data sources,
transformations, and storage
 Metadata is a critical component
 Source, transformation, integration, storage,
relationships, history, etc
 Contains a chargeback mechanism for resource
usage that enforces optimal use of data by end
users
Life cycle of the DW
Warehouse Database
First time load
Refresh
Refresh
Refresh
Purge or Archive
1001
1007
1010
1020
Relational Database Model
31
42
22
32
F
M
M
F
Anderson
Green
Lee
Ramos
Attribute 1
Name
Attribute 2
Age
Attribute 3
Gender
Row 1
Row 2
Row 3
Row 4
The table above illustrates the employee relation.
Attribute 4
Emp No.
Multidimensional Database
Model
The data is found at the intersection of
dimensions.
Store
GL_Line
Time
FINANCE
Store
Product
Time
SALES
Customer
Two dimensions
Three dimensions
Data marts
 Small Data Stores
 More manageable data sets
 Targeted to meet the needs of small groups
within the organization
 Small, Single-Subject data warehouse subset
that provides decision support to a small group
of people
Data Mart
 A subset of a data warehouse that
supports the requirements of a
particular department or business
function.
 Characteristics include:
 Do not normally contain detailed operational data
unlike data warehouses.
 May contain certain levels of aggregation
Independent Data Mart
Sales or Marketing
External Data
Flat FilesOperational
Systems
Reasons For Creating a Data
Mart
 To give users more flexible access to the data
they need to analyse most often.
 To provide data in a form that matches the
collective view of a group of users
 To improve end-user response time.
 Potential users of a data mart are clearly
defined and can be targeted for support
 To provide appropriately structured data as
dictated by the requirements of the end-user
access tools.
 Building a data mart is simpler compared with
establishing a corporate data warehouse.
 The cost of implementing data marts is far less
than that required to establish a data
warehouse.
Legacy Systems
 Older software systems that remain vital to an
organisation
The legacy Dilemma
 it is expensive and risky to replace the legacy
system
 It is expensive to maintain the legacy system
 Businesses must weigh up the costs and risks
and may choose to extend the system lifetime
using techniques such as re-engineering.
 The system may be file-based with
incompatible files. The change required may
be to move to a database-management
system
 In legacy systems that use a DBMS the
database management system may be
obsolete and incompatible with other DBMSs
used by the business
Legacy System Design
 Most legacy systems were designed before
object-oriented development was used
 Rather than being organised as a set of
interacting objects, these systems have been
designed using a function-oriented design
strategy
 Several methods and CASE tools are
available to support function-oriented design
and the approach is still used for many
business applications
Legacy system categories
 Low quality, low business value
 These systems should be scrapped
 Low-quality, high-business value
 These make an important business contribution but
are expensive to maintain. Should be re-engineered
or replaced if a suitable system is available
 High-quality, low-business value
 Replace with COTS, scrap completely or maintain
 High-quality, high business value
 Continue in operation using normal system
maintenance
Legacy System Evolution
 The structure of legacy business systems
normally follows an input-process-output
model
 The business value of a system and its quality
should be used to choose an evolution
strategy
 The business value reflects the system’s
effectiveness in supporting business goals
 System quality depends on business
processes, the system’s environment and the
application software
Marketing Database
 is a systematic approach to the gathering, consolidation, and
processing of consumer data (both for customers and
potential customers) that is maintained in a
company's databases.
 Although databases have been used for customer data in
traditional marketing for a long time, the database marketing
approach is differentiated by the fact that much more
consumer data is maintained, and that the data is processed
and used in new and more sophisticated ways.
 Among other things, marketers use the data to learn more
about customers, select target markets for specific
campaigns (through customer segmentation), compare
customers' value to the company and provide more
specialized offerings for customers.
Need for a Marketing Database
 Emails sent based on email response alone,
not on overall purchases
 Gold customers are seldom recognized
 Long time customers treated as strangers
 Customers feel unappreciated
 You may lose your best supporters
What You Can Do with a Marketing
DB?
 Store behavior and append demographic data
 Create customer segments, and develop a
marketing plan for each segment.
 Personalize all your email communications to
customers – to build loyalty and sales
 Append demographic data
 Determine customer lifetime value.
Thank You

More Related Content

What's hot

Role of Database Management in Information Systems
Role of Database Management in Information SystemsRole of Database Management in Information Systems
Role of Database Management in Information SystemswaQas ilYas
 
Database Systems
Database SystemsDatabase Systems
Database SystemsUsman Tariq
 
Chapter 5 data resource management
Chapter 5 data resource managementChapter 5 data resource management
Chapter 5 data resource managementAG RD
 
Modern database management system chapter 1
Modern database management system chapter 1Modern database management system chapter 1
Modern database management system chapter 1AyeshaShoukat5
 
Data Archiving Reduced Payroll Processing Time
Data Archiving Reduced Payroll Processing Time Data Archiving Reduced Payroll Processing Time
Data Archiving Reduced Payroll Processing Time SAP_yash
 
Data warehouse 12 reconciled data layers
Data warehouse  12 reconciled data layersData warehouse  12 reconciled data layers
Data warehouse 12 reconciled data layersVaibhav Khanna
 
Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Ravinder Kamboj
 
Bca examination 2016 dbms
Bca examination 2016 dbmsBca examination 2016 dbms
Bca examination 2016 dbmsAnjaan Gajendra
 
Database and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsDatabase and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsZulfiquer Ahmed Amin
 
Database Systems
Database SystemsDatabase Systems
Database SystemsUsman Tariq
 
The database applications
The database applicationsThe database applications
The database applicationsDolat Ram
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantagesjeancly
 
The Future of Software Defined Storage (SDS)
The Future of Software Defined Storage (SDS)The Future of Software Defined Storage (SDS)
The Future of Software Defined Storage (SDS)Ahmed Banafa
 

What's hot (20)

Role of Database Management in Information Systems
Role of Database Management in Information SystemsRole of Database Management in Information Systems
Role of Database Management in Information Systems
 
Dbms notes
Dbms notesDbms notes
Dbms notes
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
Data Cycle
Data CycleData Cycle
Data Cycle
 
data base manage ment
data base manage mentdata base manage ment
data base manage ment
 
Itm
ItmItm
Itm
 
Chapter 5 data resource management
Chapter 5 data resource managementChapter 5 data resource management
Chapter 5 data resource management
 
Unit 5
Unit 5 Unit 5
Unit 5
 
Modern database management system chapter 1
Modern database management system chapter 1Modern database management system chapter 1
Modern database management system chapter 1
 
Data Archiving Reduced Payroll Processing Time
Data Archiving Reduced Payroll Processing Time Data Archiving Reduced Payroll Processing Time
Data Archiving Reduced Payroll Processing Time
 
Data warehouse 12 reconciled data layers
Data warehouse  12 reconciled data layersData warehouse  12 reconciled data layers
Data warehouse 12 reconciled data layers
 
Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)
 
Bca examination 2016 dbms
Bca examination 2016 dbmsBca examination 2016 dbms
Bca examination 2016 dbms
 
Database and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsDatabase and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health Informatics
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
Mis chapter 7 database systems
Mis chapter 7 database systemsMis chapter 7 database systems
Mis chapter 7 database systems
 
The database applications
The database applicationsThe database applications
The database applications
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantages
 
The Future of Software Defined Storage (SDS)
The Future of Software Defined Storage (SDS)The Future of Software Defined Storage (SDS)
The Future of Software Defined Storage (SDS)
 
Intro to DBMS
Intro to DBMSIntro to DBMS
Intro to DBMS
 

Similar to Data warehouse legacy systems-data marts-marketing database

Data Warehouse Basic Guide
Data Warehouse Basic GuideData Warehouse Basic Guide
Data Warehouse Basic Guidethomasmary607
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousingsumit621
 
Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Harish Chand
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse conceptsobieefans
 
11667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect411667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect4ambujm
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSINGKing Julian
 
Data warehouse
Data warehouseData warehouse
Data warehouseRajThakuri
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data WarehousingJason S
 
Benefits of Data Archiving in Data Warehouses
Benefits of Data Archiving in Data WarehousesBenefits of Data Archiving in Data Warehouses
Benefits of Data Archiving in Data WarehousesVineet
 
Metadata Repositories in Health Care - Master Data Management Approach to Met...
Metadata Repositories in Health Care - Master Data Management Approach to Met...Metadata Repositories in Health Care - Master Data Management Approach to Met...
Metadata Repositories in Health Care - Master Data Management Approach to Met...Health Informatics New Zealand
 
Etl data processing system which is very useful for the engineering students
Etl data processing system which is very useful for the engineering studentsEtl data processing system which is very useful for the engineering students
Etl data processing system which is very useful for the engineering studentsutsav25khel
 
09 mdm tool comaprison
09 mdm tool comaprison09 mdm tool comaprison
09 mdm tool comaprisonSneha Kulkarni
 
Informatica and datawarehouse Material
Informatica and datawarehouse MaterialInformatica and datawarehouse Material
Informatica and datawarehouse Materialobieefans
 
DBMS-1.pptx
DBMS-1.pptxDBMS-1.pptx
DBMS-1.pptxkingVox
 

Similar to Data warehouse legacy systems-data marts-marketing database (20)

Final presentation
Final presentationFinal presentation
Final presentation
 
Data Warehouse Basic Guide
Data Warehouse Basic GuideData Warehouse Basic Guide
Data Warehouse Basic Guide
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
 
Data Warehouse 101
Data Warehouse 101Data Warehouse 101
Data Warehouse 101
 
Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse concepts
 
11667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect411667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect4
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Dwbasics
DwbasicsDwbasics
Dwbasics
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Benefits of Data Archiving in Data Warehouses
Benefits of Data Archiving in Data WarehousesBenefits of Data Archiving in Data Warehouses
Benefits of Data Archiving in Data Warehouses
 
Metadata Repositories in Health Care - Master Data Management Approach to Met...
Metadata Repositories in Health Care - Master Data Management Approach to Met...Metadata Repositories in Health Care - Master Data Management Approach to Met...
Metadata Repositories in Health Care - Master Data Management Approach to Met...
 
Etl data processing system which is very useful for the engineering students
Etl data processing system which is very useful for the engineering studentsEtl data processing system which is very useful for the engineering students
Etl data processing system which is very useful for the engineering students
 
09 mdm tool comaprison
09 mdm tool comaprison09 mdm tool comaprison
09 mdm tool comaprison
 
Informatica and datawarehouse Material
Informatica and datawarehouse MaterialInformatica and datawarehouse Material
Informatica and datawarehouse Material
 
DBMS-1.pptx
DBMS-1.pptxDBMS-1.pptx
DBMS-1.pptx
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 

Recently uploaded

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Data warehouse legacy systems-data marts-marketing database

  • 2.
  • 3. 12 rules of a Datawarehouse  Data Warehouse and Operational Environments are Separated  Data is integrated  Contains historical data over a long period of time  Data is a snapshot data captured at a given point in time  Data is subject-oriented
  • 4. 12 rules of a Datawarehouse  Mainly read-only with periodic batch updates  Development Life Cycle has a data driven approach versus the traditional process-driven approach  Data contains several levels of detail  Current, Old, Lightly Summarized, Highly Summarized
  • 5. 12 rules of a Datawarehouse  Environment is characterized by Read-only transactions to very large data sets  System that traces data sources, transformations, and storage  Metadata is a critical component  Source, transformation, integration, storage, relationships, history, etc  Contains a chargeback mechanism for resource usage that enforces optimal use of data by end users
  • 6. Life cycle of the DW Warehouse Database First time load Refresh Refresh Refresh Purge or Archive
  • 7. 1001 1007 1010 1020 Relational Database Model 31 42 22 32 F M M F Anderson Green Lee Ramos Attribute 1 Name Attribute 2 Age Attribute 3 Gender Row 1 Row 2 Row 3 Row 4 The table above illustrates the employee relation. Attribute 4 Emp No.
  • 8. Multidimensional Database Model The data is found at the intersection of dimensions. Store GL_Line Time FINANCE Store Product Time SALES Customer
  • 11. Data marts  Small Data Stores  More manageable data sets  Targeted to meet the needs of small groups within the organization  Small, Single-Subject data warehouse subset that provides decision support to a small group of people
  • 12. Data Mart  A subset of a data warehouse that supports the requirements of a particular department or business function.  Characteristics include:  Do not normally contain detailed operational data unlike data warehouses.  May contain certain levels of aggregation
  • 13. Independent Data Mart Sales or Marketing External Data Flat FilesOperational Systems
  • 14. Reasons For Creating a Data Mart  To give users more flexible access to the data they need to analyse most often.  To provide data in a form that matches the collective view of a group of users  To improve end-user response time.  Potential users of a data mart are clearly defined and can be targeted for support
  • 15.  To provide appropriately structured data as dictated by the requirements of the end-user access tools.  Building a data mart is simpler compared with establishing a corporate data warehouse.  The cost of implementing data marts is far less than that required to establish a data warehouse.
  • 16. Legacy Systems  Older software systems that remain vital to an organisation The legacy Dilemma  it is expensive and risky to replace the legacy system  It is expensive to maintain the legacy system  Businesses must weigh up the costs and risks and may choose to extend the system lifetime using techniques such as re-engineering.
  • 17.  The system may be file-based with incompatible files. The change required may be to move to a database-management system  In legacy systems that use a DBMS the database management system may be obsolete and incompatible with other DBMSs used by the business
  • 18. Legacy System Design  Most legacy systems were designed before object-oriented development was used  Rather than being organised as a set of interacting objects, these systems have been designed using a function-oriented design strategy  Several methods and CASE tools are available to support function-oriented design and the approach is still used for many business applications
  • 19. Legacy system categories  Low quality, low business value  These systems should be scrapped  Low-quality, high-business value  These make an important business contribution but are expensive to maintain. Should be re-engineered or replaced if a suitable system is available  High-quality, low-business value  Replace with COTS, scrap completely or maintain  High-quality, high business value  Continue in operation using normal system maintenance
  • 20. Legacy System Evolution  The structure of legacy business systems normally follows an input-process-output model  The business value of a system and its quality should be used to choose an evolution strategy  The business value reflects the system’s effectiveness in supporting business goals  System quality depends on business processes, the system’s environment and the application software
  • 21. Marketing Database  is a systematic approach to the gathering, consolidation, and processing of consumer data (both for customers and potential customers) that is maintained in a company's databases.  Although databases have been used for customer data in traditional marketing for a long time, the database marketing approach is differentiated by the fact that much more consumer data is maintained, and that the data is processed and used in new and more sophisticated ways.  Among other things, marketers use the data to learn more about customers, select target markets for specific campaigns (through customer segmentation), compare customers' value to the company and provide more specialized offerings for customers.
  • 22. Need for a Marketing Database  Emails sent based on email response alone, not on overall purchases  Gold customers are seldom recognized  Long time customers treated as strangers  Customers feel unappreciated  You may lose your best supporters
  • 23. What You Can Do with a Marketing DB?  Store behavior and append demographic data  Create customer segments, and develop a marketing plan for each segment.  Personalize all your email communications to customers – to build loyalty and sales  Append demographic data  Determine customer lifetime value.
  • 24.