SlideShare a Scribd company logo
1 of 25
COMP8047
Business Intelligence and Analytics
Week 02 - Session 02
Introduction to Kimball’s Lifecycle
This presentation is based on Michael A. Fudge, Jr.
Two Main Data Warehouse Development
Methodologies
Top-down Approach
• The Inmon’s approach
• DW is developed based on the
Enterprise wide data model
• DW as a single repository feeds
data into data marts
• Longer to implement
• May fail due to the lack of
patience and commitment
Bottom-up Approach
• The Kimball’s approach
• Starts with one data mart (ex.
sales); later on additional data
marts are added (ex. collection,
marketing, etc.)
• Data flows from source into data
marts, then into the data
warehouse
• Faster to implement
• Implementation in stages
• Need to ensure consistency of
metadata
Bina Nusantara
The Kimball Lifecycle
Diagram
Bina Nusantara
The Kimball Lifecycle
• Illustrates the general flow of a DW implementation
• Identifies task sequencing and highlights activities that
should happen concurrently
• May need to be customized to address the unique needs of
your organization
• Not every detail of every Lifecycle task will be performed on
every project
Bina Nusantara
The Kimball Lifecycle
Diagram
Bina Nusantara
Program/Project Planning
Project planning
• Scope definition understanding business requirements
• Tasks’ identification
• Scheduling
• Resource planning
• Workload assignment
• The end document represents a blueprint of the project
Bina Nusantara
Program/Project Management
Enforces the project plan
Activities:
• Status monitoring
• Issue tracking
• Development of a comprehensive communication plan that
addresses both the business and IT units
Bina Nusantara
The Kimball Lifecycle
Diagram
Bina Nusantara
Business Requirements Definition
• Success of the project depends on a solid understanding of
the business requirements!!!
• Understanding the key factors driving the business is crucial
for successful translation of the business requirements into
design considerations
• Three tracks following tracks follows this step:
– Technology
– Data
– Bussiness intelligence Applications
The Kimball Lifecycle Diagram
Technology Track
Bina Nusantara
Technology Track
• Technical Architecture Design
• Overall architectural framework and vision
• Considerations:
– The business requirements
– Current technical environment
– Planned strategic technical directions
Bina Nusantara
Product Selection and Installation
• Evaluation and selection of
– Products that will deliver needed capabilities
– Hardware platform
– Database management system
– Extract-transformation-load (ETL) tools
– Data access query tools
– Reporting tools must be evaluated
• Installation of selected products/components/tools
• Testing of installed products to ensure appropriate end-to-
end integration within the data warehouse environment.
Bina Nusantara
The Kimball Lifecycle Diagram
Data Track
Bina Nusantara
Dimensional Modeling
• Detailed data analysis of a single business process is
performed to identify the fact table granularity, associated
dimensions and attributes, and numeric facts.
• Dimensional models contain the same data content and
relationships as models normalized into third normal form,
but structured differently.
– Improve understandability and query performance required by
DW/BI
• Primary constructs of a dimensional model
– Fact tables
– Dimension tables
Bina Nusantara
Physical Design
Defining the physical structures
• Setting up the database environment
• Setting up appropriate security
• Preliminary performance tuning strategies, from indexing to
partitioning and aggregations.
• If appropriate, OLAP databases are also designed during this
process.
Bina Nusantara
ETL Design and Development
• The MOST important stage
• 70% of the risk and effort in the DW project is attributed to
this stage
• ETL system capabilities:
– Extraction
– Cleansing and conforming
– Delivery and management
Bina Nusantara
The Kimball Lifecycle Diagram
Bussiness Intelligence Application Track
Bina Nusantara
Business Intelligence
Application Track
• Applications that query, analyze, and present information
from the dimensional model.
• BI applications deliver business value from the DW/BI
solution, rather than just delivering the data
• The goal is to deliver capabilities that are accepted by the
business to support and enhance their decision making.
Bina Nusantara
BI Application Design &
Development
BI Application Design
• Identify the candidate BI applications and appropriate navigation
interfaces to address the users’ needs and needed capabilities.
• Produce BI application specification
BI Application Development
• Configuration of the business metadata and tool infrastructure
• Construction and validation of the specified analytic and operational
BI applications and the navigational portal
Bina Nusantara
The Kimball Lifecycle Diagram
Bussiness Intelligence Application Track
Bina Nusantara
Deployment
• It is crucial that adequate planning was performed to make
sure that:
– The results of technology, data, and BI application tracks are tested
and fit together properly
– Appropriate education and support infrastructure is in place.
• It is critical that deployment be well orchestrated
• Deployment should be deferred if all the pieces, such as
training, documentation, and validated data, are not ready
for production release.
Bina Nusantara
The Kimball Lifecycle Diagram
Maintenance
Bina Nusantara
Maintenance
• Occurs when the system is in production
• Includes:
– Technical operational tasks that are necessary to keep the system
performing optimally
– Usage monitoring
– Performance tuning
– Index maintenance
– System backup
• Ongoing support, education, and communication
with business users
Bina Nusantara
The Kimball Lifecycle Diagram
Growth
Bina Nusantara
Growth
DW systems tend to expand (if they were successful)
• Is considered as a sign of success
• New requests need to be prioritized
• Starting the cycle again
– Building upon the foundation that has already been established
– Focusing on the new requirements
Bina Nusantara

More Related Content

Similar to 20220905163209_COMP8047 - S02 Kimball lifecycle(1).pptx

Lesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptxLesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptxcalf_ville86
 
chapter9-220725121547-5ed13e4d.pdf
chapter9-220725121547-5ed13e4d.pdfchapter9-220725121547-5ed13e4d.pdf
chapter9-220725121547-5ed13e4d.pdfMahmoudSOLIMAN380726
 
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence ManagementAhmed Alorage
 
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Marc Nehme
 
Enterprise arhitecture blueprint objectives
Enterprise arhitecture blueprint objectivesEnterprise arhitecture blueprint objectives
Enterprise arhitecture blueprint objectivesAndy Parkins
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptxsharpan
 
The essentials of business intelligence
The essentials of business intelligenceThe essentials of business intelligence
The essentials of business intelligenceShwetabh Jaiswal
 
Data Warehouse approaches with Dynamics AX
Data Warehouse  approaches with Dynamics AXData Warehouse  approaches with Dynamics AX
Data Warehouse approaches with Dynamics AXAlvin You
 
Business Intelligence 102 for Real Estate Webinar
Business Intelligence 102 for Real Estate WebinarBusiness Intelligence 102 for Real Estate Webinar
Business Intelligence 102 for Real Estate Webinarjsthomp1
 
Business intelligence for manufacturing
Business intelligence for manufacturingBusiness intelligence for manufacturing
Business intelligence for manufacturinge-Zest Solutions
 
Chapter 7 Development Strategies
Chapter 7 Development StrategiesChapter 7 Development Strategies
Chapter 7 Development StrategiesMeryl C
 
Agile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data PresentationAgile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data PresentationVishal Kumar
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourceTerry Bunio
 
Business Intelligence 102 for Real Estate
Business Intelligence 102 for Real EstateBusiness Intelligence 102 for Real Estate
Business Intelligence 102 for Real Estatedailena
 
Vinoth_Perumal_Datawarehousing
Vinoth_Perumal_DatawarehousingVinoth_Perumal_Datawarehousing
Vinoth_Perumal_Datawarehousingvinoth perumal
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projectsKhalid Kahloot
 

Similar to 20220905163209_COMP8047 - S02 Kimball lifecycle(1).pptx (20)

Lesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptxLesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptx
 
chapter9-220725121547-5ed13e4d.pdf
chapter9-220725121547-5ed13e4d.pdfchapter9-220725121547-5ed13e4d.pdf
chapter9-220725121547-5ed13e4d.pdf
 
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management
‏‏‏‏Chapter 9: Data Warehousing and Business Intelligence Management
 
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
 
Enterprise arhitecture blueprint objectives
Enterprise arhitecture blueprint objectivesEnterprise arhitecture blueprint objectives
Enterprise arhitecture blueprint objectives
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
 
The essentials of business intelligence
The essentials of business intelligenceThe essentials of business intelligence
The essentials of business intelligence
 
Data Warehouse approaches with Dynamics AX
Data Warehouse  approaches with Dynamics AXData Warehouse  approaches with Dynamics AX
Data Warehouse approaches with Dynamics AX
 
Business Intelligence 102 for Real Estate Webinar
Business Intelligence 102 for Real Estate WebinarBusiness Intelligence 102 for Real Estate Webinar
Business Intelligence 102 for Real Estate Webinar
 
Chapter01
Chapter01Chapter01
Chapter01
 
BP_SAP_MDM
BP_SAP_MDMBP_SAP_MDM
BP_SAP_MDM
 
Business intelligence for manufacturing
Business intelligence for manufacturingBusiness intelligence for manufacturing
Business intelligence for manufacturing
 
Chapter 7 Development Strategies
Chapter 7 Development StrategiesChapter 7 Development Strategies
Chapter 7 Development Strategies
 
Agile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data PresentationAgile Data Warehouse Design for Big Data Presentation
Agile Data Warehouse Design for Big Data Presentation
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
 
Enterprise Architecture
Enterprise Architecture Enterprise Architecture
Enterprise Architecture
 
Business Intelligence 102 for Real Estate
Business Intelligence 102 for Real EstateBusiness Intelligence 102 for Real Estate
Business Intelligence 102 for Real Estate
 
Vinoth_Perumal_Datawarehousing
Vinoth_Perumal_DatawarehousingVinoth_Perumal_Datawarehousing
Vinoth_Perumal_Datawarehousing
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
 
SAP BI:BW and FICO Res
SAP BI:BW and FICO ResSAP BI:BW and FICO Res
SAP BI:BW and FICO Res
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

20220905163209_COMP8047 - S02 Kimball lifecycle(1).pptx

  • 1. COMP8047 Business Intelligence and Analytics Week 02 - Session 02 Introduction to Kimball’s Lifecycle This presentation is based on Michael A. Fudge, Jr.
  • 2. Two Main Data Warehouse Development Methodologies Top-down Approach • The Inmon’s approach • DW is developed based on the Enterprise wide data model • DW as a single repository feeds data into data marts • Longer to implement • May fail due to the lack of patience and commitment Bottom-up Approach • The Kimball’s approach • Starts with one data mart (ex. sales); later on additional data marts are added (ex. collection, marketing, etc.) • Data flows from source into data marts, then into the data warehouse • Faster to implement • Implementation in stages • Need to ensure consistency of metadata Bina Nusantara
  • 4. The Kimball Lifecycle • Illustrates the general flow of a DW implementation • Identifies task sequencing and highlights activities that should happen concurrently • May need to be customized to address the unique needs of your organization • Not every detail of every Lifecycle task will be performed on every project Bina Nusantara
  • 6. Program/Project Planning Project planning • Scope definition understanding business requirements • Tasks’ identification • Scheduling • Resource planning • Workload assignment • The end document represents a blueprint of the project Bina Nusantara
  • 7. Program/Project Management Enforces the project plan Activities: • Status monitoring • Issue tracking • Development of a comprehensive communication plan that addresses both the business and IT units Bina Nusantara
  • 9. Business Requirements Definition • Success of the project depends on a solid understanding of the business requirements!!! • Understanding the key factors driving the business is crucial for successful translation of the business requirements into design considerations • Three tracks following tracks follows this step: – Technology – Data – Bussiness intelligence Applications
  • 10. The Kimball Lifecycle Diagram Technology Track Bina Nusantara
  • 11. Technology Track • Technical Architecture Design • Overall architectural framework and vision • Considerations: – The business requirements – Current technical environment – Planned strategic technical directions Bina Nusantara
  • 12. Product Selection and Installation • Evaluation and selection of – Products that will deliver needed capabilities – Hardware platform – Database management system – Extract-transformation-load (ETL) tools – Data access query tools – Reporting tools must be evaluated • Installation of selected products/components/tools • Testing of installed products to ensure appropriate end-to- end integration within the data warehouse environment. Bina Nusantara
  • 13. The Kimball Lifecycle Diagram Data Track Bina Nusantara
  • 14. Dimensional Modeling • Detailed data analysis of a single business process is performed to identify the fact table granularity, associated dimensions and attributes, and numeric facts. • Dimensional models contain the same data content and relationships as models normalized into third normal form, but structured differently. – Improve understandability and query performance required by DW/BI • Primary constructs of a dimensional model – Fact tables – Dimension tables Bina Nusantara
  • 15. Physical Design Defining the physical structures • Setting up the database environment • Setting up appropriate security • Preliminary performance tuning strategies, from indexing to partitioning and aggregations. • If appropriate, OLAP databases are also designed during this process. Bina Nusantara
  • 16. ETL Design and Development • The MOST important stage • 70% of the risk and effort in the DW project is attributed to this stage • ETL system capabilities: – Extraction – Cleansing and conforming – Delivery and management Bina Nusantara
  • 17. The Kimball Lifecycle Diagram Bussiness Intelligence Application Track Bina Nusantara
  • 18. Business Intelligence Application Track • Applications that query, analyze, and present information from the dimensional model. • BI applications deliver business value from the DW/BI solution, rather than just delivering the data • The goal is to deliver capabilities that are accepted by the business to support and enhance their decision making. Bina Nusantara
  • 19. BI Application Design & Development BI Application Design • Identify the candidate BI applications and appropriate navigation interfaces to address the users’ needs and needed capabilities. • Produce BI application specification BI Application Development • Configuration of the business metadata and tool infrastructure • Construction and validation of the specified analytic and operational BI applications and the navigational portal Bina Nusantara
  • 20. The Kimball Lifecycle Diagram Bussiness Intelligence Application Track Bina Nusantara
  • 21. Deployment • It is crucial that adequate planning was performed to make sure that: – The results of technology, data, and BI application tracks are tested and fit together properly – Appropriate education and support infrastructure is in place. • It is critical that deployment be well orchestrated • Deployment should be deferred if all the pieces, such as training, documentation, and validated data, are not ready for production release. Bina Nusantara
  • 22. The Kimball Lifecycle Diagram Maintenance Bina Nusantara
  • 23. Maintenance • Occurs when the system is in production • Includes: – Technical operational tasks that are necessary to keep the system performing optimally – Usage monitoring – Performance tuning – Index maintenance – System backup • Ongoing support, education, and communication with business users Bina Nusantara
  • 24. The Kimball Lifecycle Diagram Growth Bina Nusantara
  • 25. Growth DW systems tend to expand (if they were successful) • Is considered as a sign of success • New requests need to be prioritized • Starting the cycle again – Building upon the foundation that has already been established – Focusing on the new requirements Bina Nusantara