This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
�� Metadata managementMetadata management for compliance enforcement, audit support, for compliance enforcement, audit support, analysis, and reportinganalysis, and reporting
�� Master dataMaster data integration and controlintegration and control
�� NearNear--real timereal time business informationbusiness information
�� Source data managementSource data management for controlling data quality at the for controlling data quality at the transaction leveltransaction level
�� Effective governanceEffective governance for a successful managed data environmentfor a successful managed data environment
�� IntegrationIntegration of analytics, reporting, and transaction controlof analytics, reporting, and transaction control
�� ControlControl of business processes and information usageof business processes and information usage
�� Unstructured dataUnstructured data needs to be addressed as wellneeds to be addressed as well
The role of data management in the business is evol ving from“A Single Source Of Truth” to becoming
“The Information Assurance And Delivery Mechanism”
RCG INFORMATION TECHNOLOGYRCG INFORMATION TECHNOLOGY
�� Flexible Reference / Data ArchitectureFlexible Reference / Data Architecture�� Controlled Data LifecycleControlled Data Lifecycle�� Metadata / Information TaxonomyMetadata / Information Taxonomy�� Master Data ManagementMaster Data Management�� ModelModel --Driven DevelopmentDriven Development�� Data Integration ToolsData Integration Tools
� Extraction, Transformation & Loading [ETL]� Data Delivery Services
�� Information DeliveryInformation Delivery� Reporting & Analytics� Security
A “permanent” Integration Data Store can facilitate data conversions and system upgrades because it contains data already standardized, cleansed, and integrated.
**
Data DeliveryEnterprise Data
RCG INFORMATION TECHNOLOGYRCG INFORMATION TECHNOLOGY
�� Definition of a flexible architecture Definition of a flexible architecture (from Dictionary.com)(from Dictionary.com)::�� Architecture:Architecture: “Orderly arrangement of parts; structure”
�� Flexibility:Flexibility: “Responsive to change; adaptable”
�� Responsive:Responsive: “readily reacting to events or stimuli”
�� Therefore, a flexible architecture is one that is:Therefore, a flexible architecture is one that is:� Readily adaptable to events or stimuli that require i t to change
� Designed to provide the key capabilities necessary f or BI today
�� And an inflexible architecture is one that is:And an inflexible architecture is one that is:� Hard or time-consuming to change
� Unable to incorporate new capabilities when needed
RCG INFORMATION TECHNOLOGYRCG INFORMATION TECHNOLOGY
““ Analysts report that as many as 71% of projects tha t Analysts report that as many as 71% of projects tha t fail do so because of poor requirements management, fail do so because of poor requirements management, making it the single biggest reason for project fai luremaking it the single biggest reason for project fai lure ””
CIO magazine, November 15, 2005
Failure can also be defined as:Failure can also be defined as:�� ““ Analysis ParalysisAnalysis Paralysis ”” or or ““ Scope CreepScope Creep ””�� A never ending test cycleA never ending test cycle�� Redevelopment of systems after implementationRedevelopment of systems after implementation
RCG INFORMATION TECHNOLOGYRCG INFORMATION TECHNOLOGY
MDM Has Full Traceability - Through Design, Build and Test
Des
ign
& B
uild
Req
uire
men
tsT
estin
g
Requirements andAcceptance Criteria
Design Component and/or Use Case that
Satisfies each Requirement
Test Groups, Test CasesOf Each Design Component
Requirements are satisfied by a design component an d each componRequirements are satisfied by a design component an d each compon ent isent isassigned to a test group with test cases. Thus tes t cases test assigned to a test group with test cases. Thus tes t cases test requirements. requirements. Test results can then be measured against acceptanc e criteria.Test results can then be measured against acceptanc e criteria.
RCG INFORMATION TECHNOLOGYRCG INFORMATION TECHNOLOGY
Data Integration, Data Architecture, Master Data Management, Metadata Management, Data Delivery Architecture, Dashboards, Performance Measurement, Analytics , Business Intelligence, Enterprise Reporting
INFRASTRUCTURE ARCHITECTURE
Legacy (Non-Service Enabled) ApplicationsNetworks, Servers / Hardware, Operating Systems
INT
EG
RA
TE
D G
OV
ER
NA
NC
E
Sec
urity
, Dat
a, S
LAs,
Ser
vice
s an
d IT
Por
tfolio
Man
agem
ent
QU
ALIT
Y C
ON
TR
OL
Quality A
ssurance, Testing, D
ata Quality M
anagement
Reference ArchitectureReference Architecture is a proven template for a solution domain that is a proven template for a solution domain that provides a common vocabulary with which to discuss designs and provides a common vocabulary with which to discuss designs and implementations implementations –– it frames solution delivery.it frames solution delivery.
Enterprise Architecture FrameworkEnterprise Architecture Framework describes a structure and describes a structure and behavior for an organization's processes, information systems, behavior for an organization's processes, information systems, personnel, and organizational subpersonnel, and organizational sub--units, aligning them with the units, aligning them with the organization's core goals and strategic direction.organization's core goals and strategic direction.
RCG INFORMATION TECHNOLOGYRCG INFORMATION TECHNOLOGY
�� Data Governance is what an organization does that yiel ds:Data Governance is what an organization does that yiel ds:� The highest quality decisions made at the lowest cost.� Increased efficiency in conducting/completing IT projects for the business.
�� Data Governance is NOT:Data Governance is NOT:� A project� Someone else’s responsibility� Intuitive� Something that happens on it’s own
�� Drivers For Data Governance:Drivers For Data Governance:� Lack of trust in the data
� Reports utilizing same data do not report same totals or computations
� Data not available in an easy manner� Multiple sources of data have to be gathered and manipulated
� Data timeliness� Manual process to collect, analyze and provide results
� Data integrity� Unknown filters, varying calculation/computations, fields used for data not indicative of field
names, data passed along from one person to another to another to another…..
RCG INFORMATION TECHNOLOGYRCG INFORMATION TECHNOLOGY
Data Governance – Master Data Management Included…
A Comparison of Data Governance & MDMA Comparison of Data Governance & MDM
Master Data ManagementMaster Data Management�� Brings together single, consistent Brings together single, consistent
view of data that may reside in view of data that may reside in multiple source applications (CRM, multiple source applications (CRM, ERP, financial applications, Web ERP, financial applications, Web servers) by maintaining a single servers) by maintaining a single source of critical data, then crosssource of critical data, then cross --referencing and synchronizing data referencing and synchronizing data across all other missionacross all other mission --critical critical applicationsapplications
�� Critical business data flows in realCritical business data flows in real --time to multiple applications for time to multiple applications for single view of customers, suppliers single view of customers, suppliers and other dataand other data
Data GovernanceData Governance�� Strategy Strategy –– Why? Goals and Why? Goals and
objectives of organization (treat objectives of organization (treat data as an asset of organization) data as an asset of organization) –– MDM is a goalMDM is a goal
�� Policies, Procedures, Process Policies, Procedures, Process ––What? Who? When? Where? What? Who? When? Where? Provides structure, Provides structure, communications, and communications, and accountabilityaccountability
�� Implementation / Resolution Implementation / Resolution ––How? RealHow? Real --world application to world application to make it all happenmake it all happen
Beyond MDM: Regulatory Risk, Compliance, and SOARegulatory Risk, Compliance, and SOA
Develop Iteratively – It’s All About The Repeatable Process
�� A repeatable process implies an iterative methodolo gyA repeatable process implies an iterative methodolo gy� Utilize open-ended architecture/design principles t o facilitate reuse in future
iterations
� Stagger iterations as shown to save time and money
� Leverage best practices already available
� Requirements must be thoroughly understood
� Data profiling must be conducted in parallel with R equirements
� Activities should take progressively lesser time du ring subsequent iterations due to leveraging reusable components
� Program Management and Governance will ensure that iterations meet business requirements, minimize rework between iter ations and proper management of master data through its entire lifecy cle
Requirements Architecture Development Deployment
Iteration 1
Iteration 2
Iteration …
RCG INFORMATION TECHNOLOGYRCG INFORMATION TECHNOLOGY
■ Data Management– Master data– Data standardization– Data quality– Metadata– Data security, audit, and compliance
■ Data and delivery architectures– Modeling and structuring data– ETL data integration and data rules– Data delivery services (SOA-compliant)– Data technologies compatibility
■ Performance management– KPI relationships and metrics structure– Dashboard development and integration
■ Analytics management– Enterprise reporting– Analytics in transaction processing– “Real-time” analytics– Business activity monitoring (BAM)
�� Provide the ability to perform/handle CDC and full refreshProvide the ability to perform/handle CDC and full refresh�� Provide granular data load dependenciesProvide granular data load dependencies�� Provide centralized, reusable audit and control Provide centralized, reusable audit and control
componentscomponents�� Provide centralized, reusable errors and exceptions Provide centralized, reusable errors and exceptions
componentscomponents�� Make the ETL process selfMake the ETL process self --healing / selfhealing / self --cleaningcleaning�� Provide technical and applicationProvide technical and application --level metadata level metadata
integrationintegration�� Provide security managementProvide security management�� Provide nearProvide near --real time supportreal time support�� Provide replicated data source supportProvide replicated data source support�� Design for ETL performanceDesign for ETL performance
RCG INFORMATION TECHNOLOGYRCG INFORMATION TECHNOLOGY
�� Every company can use data to deliver bottomEvery company can use data to deliver bottom --line line business valuebusiness value
�� Apply the core corporate performance management Apply the core corporate performance management (CPM) business process (CPM) business process
�� Focus on bottomFocus on bottom --line benefits for real ROI; donline benefits for real ROI; don ’’ t get lost t get lost in typical IT cost justificationsin typical IT cost justifications
�� While there are business and technical obstacles to While there are business and technical obstacles to overall success, these are known and can be overcom e overall success, these are known and can be overcom e
�� Deliver through an architectural and data managemen t Deliver through an architectural and data managemen t frameworkframework
�� Use a combination of business, IT, and outside expe rtise Use a combination of business, IT, and outside expe rtise to develop a core competencyto develop a core competency
Key Take-Aways: Deliver Value
RCG INFORMATION TECHNOLOGYRCG INFORMATION TECHNOLOGY