Documente Academic
Documente Profesional
Documente Cultură
February, 2015
Agenda
Data Warehouse
Information Quality Architecture
Data Warehouse
Data Mart
OLAP
Architecture
Operations
30/08/2019 Methodologies... 6
Stages of a BI project
Initiation
Planning
Execution
Completion or Finalization
30/08/2019 Methodologies... 7
Stages of a BI project
Initiation
Define objectives
• Quantified & aligned with respect to strategic plan
Define scope
• What should it be delivered?
• How many functional areas will be involved?
• What functional areas will be involved?
Define term
• Short, medium or long
30/08/2019 Methodologies... 8
Stages of a BI project
Initiation
Define cost
Define resources
Define approval criteria: strategic alignment, benefits,
risks, implementation time; a combination of them
Risk=F(project size, degree of structure, IT knowledge)
When there´s a bunch of projects
• managing projects portfolio: identify new projects, evaluate,
prioritise, select, allocate resources
30/08/2019 Methodologies... 9
Stages of a BI project
Initiation
Project Portfolio Analysis
• Analyze cost-benefit or risk-benefit
30/08/2019 Methodologies... 10
Stages of a BI project
Planning define
What to do? Activities & tasks Activities
How to do it? sequence of…
When to do?, who is responsible to do it? select team
How to control
Generate
Gantt chart
Critical path
Project Management
30/08/2019 Methodologies... 11
Stages of a BI project
Completion or Finalization
Deviations
30/08/2019 Methodologies... 12
Stages of a BI project
Main causes of failures
Failure to comply with the results
Generate-user dissatisfaction customers,
High maintenance costs,
Poor image of the participants in the project,
Loss of competitiveness, etc..
Poor project management: By missing the deadline,
infringement of the budget.
30/08/2019 Methodologies... 13
Stages of a BI project
Main causes of failures
Poor project management:
30/08/2019 Methodologies... 14
Stages of a BI project
Key management elements
The objectives of the project
The leader of the project
The team
Strategic support from the Direction to the project
Resource allocation
Communication channels
Control mechanisms
30/08/2019 Methodologies... 15
Roles and Responsibilities in a
BI project
Organizing the BI team project
The BI project team must have a set of specific skills to
be able to perform the needed tasks
30/08/2019 Methodologies... 16
Roles and Responsibilities in a
BI project
The Core team
Role Main responsabilities
Application development Design and supervise the development of access
leader and analysis application (eg reports, queries, etc.)
Establish and maintain the technical
Architect BI infrastructure infrastructure of BI. Generally reports to the
strategic architect extended team.
Participate in modeling sessions, providing data
definitions, write test cases, make business
decisions, resolve disputes between business
Business representative
units, and improve the quality of the data under
the control of the business unit that represents
this role.
30/08/2019 Methodologies... 17
Roles and Responsibilities in a
BI project
The Core team
Role Main responsabilities
Perform cross-organizational analysis, create
Data Manager logical data models specific to the project and add
them to the logical enterprise data model
Choose and execute the data mining tool, he/she
Data mining expert
must have experience in statistics
Ensure the quality of data sources and prepare
Data quality analyst cleaning specifications and selection of data for
the ETL processes
Design, load, monitor, and adjust the BI
Data Base Administrator
destination databases
30/08/2019 Methodologies... 18
Roles and Responsibilities in a
BI project
The Core team
Role Main responsabilities
ETL development leader Design and supervise the ETL process.
Build or Buy (license), improve, charge and
Metadata Administrator
maintain the metadata repository
Define, plan, coordinate, monitor and review all
project activities, track and make progress
reports, technical or administrative problem
Project Manager solving, train the team, negotiating with
suppliers, the representative of the company and
the business sponsor . Has overall responsibility
for the project
30/08/2019 Methodologies... 19
Roles and Responsibilities in a
BI project
The Core team
Role Main responsabilities
Provide business knowledge about the data,
Business expert
processes and requirements.
30/08/2019 Methodologies... 20
Roles and Responsibilities in a
BI project
The Extended team
Role Main responsabilities
Encode reporting programs, write queries’ scripts
Application developers
and develop analysis and access applications
BI support Train the staff of the company
Bring to successful the BI initiative and eliminate
Company sponsor
business barriers to the BI project team
Encode ETL programs and / or prepare
ETL developers
instructions for ETL tools
IT Auditor or Quality Identify project risks and exposures to the BI
Analyst project due to lack of internal or external forces
30/08/2019 Methodologies... 21
Roles and Responsibilities in a
BI project
The Extended team
Role Main responsabilities
Encode migration programs to load the data bases
Metadata repository
to the metadata repository, providing metadata
developers
reports and online help function.
Network services staff Maintain network environment
Execute the processes for ETL cycles, application
Operations staff
access and analysis, and the metadata repository
Ensure that the safety requirements are defined
Security officer and the security functions tested in all the tools
and databases
30/08/2019 Methodologies... 22
Roles and Responsibilities in a
BI project
The Extended team
Role Main responsabilities
Manage limited responsibilities on the BI project,
Stakeholders (other
such as reviewing and ratifying the Standards,
representatives of the
organizational and business rules that the BI
business or IT managers)
project team use or develop
Managing the technological infrastructure of the
Strategic architect
organization, including the BI one
Maintaining the hardware infrastructure and
Technical services staff
operating systems
30/08/2019 Methodologies... 23
Roles and Responsibilities in a
BI project
The Extended team
Role Main responsabilities
Test the programming code created by ETL,
Test staff
Application and Metadata Repository developers
Install and maintain development tools and
Tools administrators
access and analysis tools
Designing the website and create web pages to
Web developers display the reports and queries in the intranet,
extranet or internet
Web master Configure the Web server and Web security
30/08/2019 Methodologies... 24
Roles and Responsibilities in a
BI project
The BI Arbitration Board
In BI business projects, technical or administrative disputes may
arise, such as neither the core team nor the extended team are able
to solve.
A dispute solution procedure should be stablished with certain
guidelines. The BI Arbitration Board is created for this purpose.
The BI arbitration boards can be organized in various ways. A BI
arbitration board may be a newly created group whose members
include the sponsor of the company, the CTO / CIO, IT managers,
COO, CFO and directors of the business line.
In some organizations, the BI Arbitration board could be an existing
committee
30/08/2019 Methodologies... 25
Self-Assessment Process
Is the business INTELLIGENT?
30/08/2019 Methodologies... 26
Self-Assessment Process
If you don´t
know where Any path
you are will get you
going, there
30/08/2019 Methodologies... 27
Self-Assessment Process
How about a Business Intelligence Maturity indicator?
30/08/2019 Methodologies... 28
Self-Assessment Process
The CMM: offers a set of guidelines to improve an
organisation’s processes within an important area
A model is needed!!!
30/08/2019 Methodologies... 29
Self-Assessment Process
The Data Warehouse Institute´s Business Intelligence
Maturity Model (BIMM)
The model is generalized
Rates of evolution may vary!
Skipping stages is possible but risky
Requires expert assistance, strong executive commitment,
sizable funding
Regressing stages is also possible
Mergers, acquisitions, reorganizations
New CEO/CIO
New regulations
30/08/2019 Methodologies... 30
Self-Assessment Process
The Data Warehouse Institute´s BIMM
Maturity Model Adoption Curve –six stages
30/08/2019 Methodologies... 31
Self-Assessment Process
The Data Warehouse Institute´s BIMM
Gulf
Executive perceptions of BI
Proliferation of spreadmarts
30/08/2019 Methodologies... 32
Self-Assessment Process
The Data Warehouse Institute´s BIMM
Chasm
Executive perceptions of BI
Proliferation of spreadmarts, data marts, DWs
Politics and control
Architectural inflexibility
Mental silos
Unfitted BI tools
30/08/2019 Methodologies... 33
Self-Assessment Process
The Data Warehouse Institute´s BIMM – BI
Adolescence - Symptoms
Your BI team moves perpetually from one crisis to the
next
You have to plead with executives to keep your budget
Usage of the BI/DW peaked soon after the initial
deployment
The number of spread-marts continues to grow
Data quality is still an issue
Users keep asking IT to develop custom reports
30/08/2019 Methodologies... 34
Self-Assessment Process
The Data Warehouse Institute´s BIMM – BI
Adolescence - Symptoms
Executives believe BI is operational reports or power
tools
Query performance degrades as more users use the
system
Users don’t know what’s in the data warehouse
Users forget how to use the BI tools
It takes too long to deliver new subject areas
30/08/2019 Methodologies... 35
Self-Assessment Process
The Data Warehouse Institute´s BIMM – local vs
enterprise value
30/08/2019 Methodologies... 36
Self-Assessment Process
The Data Warehouse Institute´s BIMM – strategic
value and ROI
30/08/2019 Methodologies... 37
Self-Assessment Process
The Data Warehouse Institute´s BIMM – Analytic
usage
30/08/2019 Methodologies... 38
Self-Assessment Process
The Data Warehouse Institute´s BIMM – Analytic
ouput
30/08/2019 Methodologies... 39
Self-Assessment Process
The Data Warehouse Institute´s BIMM vs CMM
Level CMM BIMM
Process is unpredictable; Varies by
1 Infant stage: "Ad hoc" processes
individual and team
Projects establish best practice
policies and procedures (i.e.
documented, enforced, trained, and
2 Child stage: "Project methodology"
measured); Prevents unauthorized
changes to schedules and
requirements.
Organization establishes standard
policies and procedures (not just Teenager stage. "Development
3
best practices); Administrators are methodology"
trained.
30/08/2019 Methodologies... 40
Self-Assessment Process
The Data Warehouse Institute´s BIMM vs CMM
Level CMM BIMM
Establishes performance metrics and
acceptable thresholds; Risks are Adult stage: "Measure/monitor
4
known & proactively managed; performance"
Output is predictable.
Organization focuses on continuous
process improvement and reducing Sage stage: "Continuous
5
defects through evaluation and improvement"
sharing best practices.
30/08/2019 Methodologies... 41
Self-Assessment Process
The Data Warehouse Institute´s BIMM
Business Stage
Operate Understand Change Grow Complete Lead
30/08/2019
DW/BI Maturity
Methodologies... 42
Self-Assessment Process
The Data Warehouse Institute´s BIMM – dimensions
of DWh Maturity
Architectural Governance
Business Governance
Breadth (Dimensions)
30/08/2019 Methodologies... 43
Self-Assessment Process
The Data Warehouse Institute´s BIMM
DWM Scorecard
Business Requirements 0 1 2 3 4 5
El DWh is not
alligned with BI Workload Profile
business goals
User Access
Decision Support
El DWh is
somewhat Data Quality
alligned with
business goals Data Currency
Metada
Architectural Governance
DWh meets
business goals Business Governance
Data Protection
Communications and Training
30/08/2019 Methodologies... 44
Self-Assessment Process
Gartner´s Business Intelligence (BI), Analytics and
Performance Management (PM) Maturity Model
(BIAPMMM)
A BI program includes people, skills, processes, metrics
and other components, as well as technologies
30/08/2019 Methodologies... 45
Self-Assessment Process
Gartner´s BIAPMMM
At Level 1 maturity, the use of spreadsheets to gather
and analyze data is expensive, provides inconsistent and
inaccurate information, and carries a high risk of fraud.
30/08/2019 Methodologies... 46
Self-Assessment Process
Gartner´s BIAPMMM - recomendations
Use this maturity model to talk to business managers
about the value of increasing the maturity of your BI,
PM and analytics program.
30/08/2019 Methodologies... 47
Self-Assessment Process
Gartner´s BIAPMMM – WHY??
Individual projects that prevailed in the past have
created silos of information without always giving
managers the insight they need to make good decisions
Enterprises cannot enact a strategic approach in one
simple step; it takes time to build all the skills needed
for the right BI and PM program
Identify the enterprise's current level of maturity
and the level of maturity that the enterprise's
strategic goals require
30/08/2019 Methodologies... 48
Self-Assessment Process
Gartner´s BIAPMMM - Assumes a portfolio that
includes
Traditional BI applications (such as ad hoc query,
reporting, dashboards, online analytical processing
(OLAP), Data integration and data warehouse),
30/08/2019 Methodologies... 49
Self-Assessment Process
Gartner´s BIAPMMM
30/08/2019 Methodologies... 50
Self-Assessment Process
Gartner´s BIAPMMM - Level 1: Unaware
BI & analytics occur in and ad hoc manner
Executives and managers ask for information
Users scramble to provide it with any available
operational application
Users range from skilled analysts to self-appointed
“spreadsheets jockeys”
Deliver results in spreadsheets designed for one use and
stored on someone´s PC
Analytics are embedded
30/08/2019 Methodologies... 51
Self-Assessment Process
Gartner´s BIAPMMM - Level 1: Unaware
30/08/2019 Methodologies... 52
Self-Assessment Process
Gartner´s BIAPMMM - Level 1: Unaware –
Disadvantages
30/08/2019 Methodologies... 53
Self-Assessment Process
Gartner´s BIAPMMM -Level 2: Oportunistic
Business units undertake every BI, PM or analytics project
individually to optimize a process or to help make tactical
decisions, and each project or domain has its own
information infrastructure, tools, applications and
performance measures
Different applications proliferate across the organization
with its own team of IT workers, business application users
and operational managers
Use data integration tools, analytic capabilities, databases
and BI platform capabilities
30/08/2019 Methodologies... 54
Self-Assessment Process
Gartner´s BIAPMMM - Level 2: Oportunistic
30/08/2019 Methodologies... 55
Self-Assessment Process
Gartner´s BIAPMMM - Level 3: Standards
People, processes and technologies start to become
coordinated across the enterprise
A senior executive (from the Business side) enterprise
champion for BI, PM & analytics
Process managers and IT leaders oversee projects across
multiple business processes that need to share analysis
and decisions
Users make decisions based on multiple streams of data
30/08/2019 Methodologies... 56
Self-Assessment Process
Gartner´s BIAPMMM - Level 3: Standards
Many enterprises implement a BI competency center
consisting of business users, IT professionals and
analysts to share expertise and improve consistency for
specific applications or uses of information
Technology standards start to emerge, including for
information infrastructure, data warehouses, and BI or
corporate PM platforms, but they are not mandated
An “inside out” perspective dominates
30/08/2019 Methodologies... 57
Self-Assessment Process
Gartner´s BIAPMMM - Level 3: Standards
1st time, enterprise starts to lower the overall cost of its
BI, PM and analytics efforts through improved
coordination and the standardization of technologies
30/08/2019 Methodologies... 58
Self-Assessment Process
Gartner´s BIAPMMM - Level 4: Enterprise
Top executives such as the CFO or COO become the
program's sponsors
A framework of performance metrics that links multiple
processes to enterprise goals has been defined
Corporate and operational executives can see
cause/effect relationships with key activities
People from analysts to business managers and senior
executives use the same BI, PM and analytic systems
30/08/2019 Methodologies... 59
Self-Assessment Process
Gartner´s BIAPMMM - Level 4: Enterprise
An enterprise information architecture guides the
design of new systems
The enterprise exhibits a high degree of discipline
around BI, PM and analytic projects, with release
oriented program management
Though BI, PM and analytic efforts have become more
efficient, usage grows and therefore costs remain high
The enterprise must maintain people with a high level of
skill in many different areas, such as program and
change management
30/08/2019 Methodologies... 60
Self-Assessment Process
Gartner´s BIAPMMM - Level 5: Transformative
BI, PM and analytics have become a strategic initiative,
jointly run by the business and IT organization, and
supported and governed at the highest levels of the
organization
The enterprise has completed its performance metrics
framework and even extended it to include partners and
customers
An "outside in" perspective now permeates the
measurement system
30/08/2019 Methodologies... 61
Self-Assessment Process
Gartner´s BIAPMMM - Level 5: Transformative
All of these stakeholders use the information from BI,
PM and analytics systems to coordinate a response to
changing business conditions across the whole value
chain and to make transformational decisions
Users come from multiple levels within the
organization, multiple business units and multiple
geographies as well as from customers and partners
30/08/2019 Methodologies... 62
Self-Assessment Process
Gartner´s BIAPMMM - Level 5: Transformative
The enterprise has turned legacy applications into
services to promote fast, easy integration and reuse
The enterprise has optimized costs by sharing systems,
processes and skills across the organization
Users can see the enterprise's performance and the
factors that contribute to it
30/08/2019 Methodologies... 63
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM)
Four key dimensions
1. Information quality
2. Master data management
3. Warehousing architecture
4. Analytics
Five levels of maturity
20 critical factors
30/08/2019 Methodologies... 64
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM)
30/08/2019 Methodologies... 65
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 1: Initial
Information Quality: ad-hoc
Information Management (IM)/Information Quality
Management (IQM) processes are not standardized or
documented during this stage.
There is no awareness of any information quality (IQ) issues,
therefore no attempts are made to assess or improve
information quality.
Organisation acts in response only when information quality
problems occur
30/08/2019 Methodologies... 66
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 1: Initial
Master Data Management: List Provisioning
There is no systematic and thorough way of ensuring changes
to the master list.
Defining and maintaining master lists involve significant
meetings and human interaction.
Data conflicts, deletions, changes, explaining data file
formats, and content details are handled manually.
Individual applications must understand how to navigate to
the master list.
30/08/2019 Methodologies... 67
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 1: Initial
Warehousing architecture: Spread-marts &
Management Reporting
30/08/2019 Methodologies... 68
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 1: Initial
Analytics: Analytically Impaired
The company has some data and management interest in
analytics
30/08/2019 Methodologies... 69
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 2: Repeatable
Information Quality: Define IP and IQ
30/08/2019 Methodologies... 70
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 2: Repeatable
Master Data Management: Peer-Based Access
There is hardcoded logic for applications to interact with the
list of master data.
A data model is created to identify each master
record distinctively.
Individual applications take responsibility to maintain the
master list.
All data and integrity rules are copied to new integrated
application systems
30/08/2019 Methodologies... 71
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 2: Repeatable
Warehousing architecture: Data Marts
A data mart is an analytical data store that generally focuses
on specific business function within an organisation
30/08/2019 Methodologies... 72
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 2: Repeatable
Analytics: Localized Analytics
30/08/2019 Methodologies... 73
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 3: Defined
Information Quality: IQM Initiative
30/08/2019 Methodologies... 74
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 3: Defined
Master Data Management: Centralized Hub Processing
30/08/2019 Methodologies... 75
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 3: Defined
Warehousing architecture: Data Warehouse
30/08/2019 Methodologies... 76
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 3: Defined
Analytics: Analytical Aspirations
30/08/2019 Methodologies... 77
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 4: Managed
Information Quality: IQ Assessment
30/08/2019 Methodologies... 78
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 4: Managed
Master Data Management: Business Rules & Policy
Support
A process-driven data governance framework exists to
maintain centralized business rules management and
distributed rules processing.
Organisation has a mature change management process.
SOA is applied to integrate common business methods and
data across applications.
There is an automated way to both enforce and undo changes
to master reference data.
30/08/2019 Methodologies... 79
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 3: Defined
Warehousing architecture: Enterprise Data Warehouse
30/08/2019 Methodologies... 80
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 3: Defined
Analytics: Analytical Company
30/08/2019 Methodologies... 81
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 5: Optimizing
Information Quality: Single View of Truth
Source of information quality problems have been recognised.
There are continuous initiatives to improve processing of
information quality problems.
Besides, impact of poor information quality has been
calculated.
30/08/2019 Methodologies... 82
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 4: Managed
Master Data Management: Enterprise Data Convergence
30/08/2019 Methodologies... 83
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 4: Managed
Warehousing architecture: Analytical Services
30/08/2019 Methodologies... 84
Self-Assessment Process
The Enterprise Business Intelligence Maturity Model
(EBIM) – level 4: Managed
Analytics: Analytical Company
30/08/2019 Methodologies... 85
Best Practice Methodologies
SQLBI Methodology – A BI Solution is
30/08/2019 Methodologies... 86
Best Practice Methodologies
A BI solution can be
Small
Medium
Large
30/08/2019 Methodologies... 87
Best Practice Methodologies
In a BI solution participate
User / Customer
BI Analyst
30/08/2019 Methodologies... 88
Best Practice Methodologies
SQLBI Methodology with a Microsoft BI Suite
SQL Server
Excel
ProClarity
30/08/2019 Methodologies... 89
Best Practice Methodologies
SQLBI Methodology - Kimball methodology
Facts & dimensions, junk dimensions, degenerate
dimensions
Star & snowflake schema
Slowly changing dimension
Bridge tables (factless fact tables)
Snapshot vs transactions fact tables
Updating facts & dimensions
Natural and surrogate keys
30/08/2019 Methodologies... 90
Best Practice Methodologies
SQLBI Methodology - Kimball methodology
30/08/2019 Methodologies... 91
Best Practice Methodologies
SQLBI Methodology - Kimball methodology
30/08/2019 Methodologies... 92
Best Practice Methodologies
SQLBI Methodology - Kimball methodology, the DWh
30/08/2019 Methodologies... 93
Best Practice Methodologies
SQLBI Methodology – Inmon methodology
30/08/2019 Methodologies... 94
Best Practice Methodologies
SQLBI Methodology – Inmon methodology
30/08/2019 Methodologies... 95
Best Practice Methodologies
SQLBI Methodology – Inmon methodology
Three level of data modelling
ERD (Entity Relationship Diagram)
Refines entities, attributes and relationships
Mid-Level Model (DIS)
Data Item Sets
Data sets by department
Four constructs
1. Primary data groupings
2. Secondary data groupings
3. Connects
4. “type of” data
Physical data model
Optimize for performance (de-normalize)
30/08/2019 Methodologies... 96
Best Practice Methodologies
SQLBI Methodology – Inmon methodology
30/08/2019 Methodologies... 97
Best Practice Methodologies
SQLBI Methodology – Inmon methodology, the DWh
30/08/2019 Methodologies... 98
Best Practice Methodologies
SQLBI Methodology – Kimball vs. Inmon
Inmon Kimball
Subject-oriented Business-process-oriented
Integrated
Top-down Bottom-p & evolutionary
Non-volatile, Time-variant
Integration achieved via an Assumed Stresses Dimensional Model, Not E-R
Enterprise Data Model Integration achieved via Conformed
Dimensions
Star Schemas enforce Query
Semantics
Characterizes Data marts as
Aggregates
30/08/2019 Methodologies... 99
Best Practice Methodologies
SQLBI Methodology – Kimball vs. Inmon
Inmon Kimball
Overall approach Top-down Bottom-up
Architectural structure Enterprise-wide DWh Data marts model a
feeds departmental DBs business process;
enterprise is achieved
with conformed dims
Complexity of method Quite complex Fairly simple
Stage/Steps MetaData
ETL Application
Repository
Development Development
Development
Justification
Step 1
Planning
Step 2
Step 3
Stage/Steps MetaData
ETL Application
Repository
Development Development
Development
Business Analysis
Step 4
Step 5
Step 6
Step 7
Design
Step 8
Step 9
30/08/2019 Step 10 Methodologies... 137
Best Practice Methodologies
ROADMAP Methodology – Parallel Development
Tracks
TRACKS
Stage/Steps MetaData
ETL Application
Repository
Development Development
Development
Business Analysis
Step 4
Step 5
Step 6
Step 7
Design
Step 8
Step 9
30/08/2019 Step 10 Methodologies... 138
Best Practice Methodologies
ROADMAP Methodology – Parallel Development
Tracks
TRACKS
Stage/Steps MetaData
ETL Application
Repository
Development Development
Development
Construction
Step 11
Step 12
Step 13
Step 14
Deployment
Step 15
Step 16
30/08/2019 Methodologies... 139
Best Practice Methodologies
ROADMAP Methodology – Parallel Development
Tracks
These three tracks can be considered major
subprojects of the BI project.
Each will have its own team and set of activities after
the project delivery requirements have been
formalized.
Discoveries made on one track can, and often do,
impact the other tracks
Tables of
Dimension End-
Data
tables User n
Source n
Manufacturing
Promotions costs
Coding differences
Duplicities
Operational DB are
Just what is needed for current operations, supporting
unnecessary information
Operational DB store
few derived data, calculating them on the fly
Operational DB have
All the needed data to support its operations
Operational DB have
Lightly summarized data for reports
DHw
Pre-compute and stored very summarized data
Derived from
reports
CUSTOMER
ORDER
PRODUCTS
THEME AREAS
SALES
GEOGRAPHY
TIME
Derived from
reports
Entity-Relation
CASE tools
Facts
Dimension
Theme area
Dimension
Dimension
TIME
Anual
Product line
SALES
PRODUCT
Territory
GEOGRAPHY
Addition
exploration,
combining two or
more dimensions to
reduce the amount
of them
Addition
exploration,
combining two or
more dimensions to
reduce the amount
of them