SlideShare a Scribd company logo
1 of 22
PRACTICAL ENTERPRISE INFORMATION MANAGEMENT
 Rajesh Nadipalli (rajesh.nadipalli@gmail.com)
 Mar 2012, rev 3




                                                 rajesh.nadipalli@gmail.com
About this Presentation

 Most organizations today lack a bridge between the data architect who
 is proud of the physical data model (ER Diagram) and the Enterprise
 architect who is trying to transform the business based on priorities set
 by the CIO at a higher level via architectural blue prints.

 In this presentation I talk about models and approaches to build this
 bridge and enable organization to have an architecture driven
 information management

 In today’s atmosphere there is a mix of Cloud based services (externally
 hosted), NOSQL databases and custom relational databases, a successful
 EIM will enable an organization to be really “agile” to meet their
 business needs



                                  rajesh.nadipalli@gmail.com
Agenda

 • EIM - Basics
 • EIM - Approach
 • EIM - Tools
 • References




                    rajesh.nadipalli@gmail.com
EIM - BASICS




               rajesh.nadipalli@gmail.com
EIM - Basics




                                                                          EIM - BASICS
 Enterprise Information Management (EIM) is an initiative to mange data
 in all forms and treat them as a strategic asset.

 A good EIM program will result in an integrated, accurate, timely data
 across your enterprise.

 A good EIM program will have policies, frameworks, technologies &
 process to address:
     • Data models
     • Data lineage
     • Data quality
     • Data profiling
     • Stewardship



                                 rajesh.nadipalli@gmail.com
EIM – What’s the need?




                                                                                EIM - BASICS
 View of the Enterprise based on 2 roles:

 Business Architect perspective:
     • What is the system of record for customers? Should that be the Sales,
       Customer Support, Accounts Receivable system OR a combination?
     • If a Master Data system is defined, how is this data being propagated?
     • How fresh is my Data Mart that get data from a Cloud hosted service?


 IT technology Architecture perspective:
     • What’s the best way to integrate with cloud services which can be
       private or public
     • How do I model NOSQL databases with little formal structure
     • How to integrate Social Feeds (Tweeter, Facebook)
     • How to combine this with Legacy and traditional relational databases


 EIM will address these questions by process, tools and frameworks
                                    rajesh.nadipalli@gmail.com
EIM – what’s the value?




                                                                               EIM - BASICS
 To put a direct $ figure on the value of EIM is a challenge.

 Couple of Examples on what if you don’t have an EIM:
     • If your Cloud hosted CRM calls a customer “Bill Adams” but your
       Accounts system calls him “William Adams Junior” and now your
       marketing system has no clue that they are the same customer and
       sends him 2 separate communications. What is the cost of annoying
       your customer or sending him multiple mails?

     • Your company recently went through an acquisition and you want your
       sales team to include current products and the newly acquired company
       product as a bundle offer. Who can identify all the systems that need
       to be updated? How long and whom do you need to pull in? Are you
       confident that your dashboards will reflect these changes by next
       quarterly results?




                                  rajesh.nadipalli@gmail.com
EIM –APPROACH




                rajesh.nadipalli@gmail.com
EIM – Suggested Key Steps




                                                        EIM - APPROACH
   Business & Strategy Alignment (EA)

      Application & Data Architecture (EA)

         Data Modeling

            Master Data Management

                Lifecycle Mgmt, Governance

                  Data Profiling & Quality
                           rajesh.nadipalli@gmail.com
http://www.togaf.org/

EIM – Enterprise Architecture Alignment




                                                                                                  EIM - APPROACH
                      TOGAF is popular EA framework and recommends ADM which is
                      an Iterative Process

                      Requirements at center and …
                      •Phase A:         Vision, Stmt of work
                      • Phase B,C,D:     Baseline, Gap analysis, target state
                      •Phase E:         Initial implementation plan
                      •Phase F:          Detail transition plan, cost benefits, risk
                      •Phase G:         Arch Oversight; issue arch contracts
                      •Phase H:         Procedures for managing change.




                       For each requirement, TOGAF looks at
                       Business, Application, Data and Technology (hardware)
                       layers to ensure a solution architecture change is holistic.

                       Phase B is Business Architecture, Phase C is Information
                       System Architecture, which is further broken down into
                       Application and Data Architectures.




                     rajesh.nadipalli@gmail.com
EIM – EA Alignment (contd)




                                                                                  EIM - APPROACH
Business Architecture (Phase B)
   • What are the new goals for the organization
   • What business requirements need to address by these goals
   • What business functions, process and services will be changed/added




Application & Data Architecture (Phase C)
   • What Applications (IT Systems) serve the business functions (as identified
     in Phase B); which ones will need revisions
   • What application functions will be impacted
   • What enterprise data entitles will need to created/updated/stored to
     meet these changes
   • What data transformations, interfaces (like ETL, web services) need to be
     built/changed


                                   rajesh.nadipalli@gmail.com
EIM – EA Alignment - Example




                                                                                                        EIM - APPROACH
Business Architecture (Phase B)
   • Goal: Improve conversion rate leveraging social network of our customers
   • Process Changes:
         • Customer registration (currently only has email), add facebook, twitter, linkedin, account
           information
         • Ad campaign team should use social networks for new leads and advertising



Application & Data Architecture (Phase C)
    • Application Architecture:
          • Customer Registration change for new fields
          • Integration changes to Marketing systems to push this new fields.
          • Automated ad’s to customer’s social network. (might suggest this to Biz Architect)
    • Data Architecture:
          • Additional Columns / Tables to capture new content
          • Consider a flexible model to accommodate other social media sites



 This example shows, how the different architects can work together and be effective
                                               rajesh.nadipalli@gmail.com
EIM – EA Data Model – 3 layers




                                                                                      EIM - APPROACH
 While the EA effort will talk about data architecture changes at a high level, the
 data architects should build the next level of details in the following 3 layers:



                        Conceptual Model
                        • Business Friendly
                        • Only High level entities and taxonomy
                        • Connected to Business capabilities



                        Logical Data Model
                        • Key entities , attributes
                        • Relationships to other entities, cardinality
                        • Ownership by IT Systems (System of Records)
                        • Interfaces and dependent IT systems


                        Physical Data Model
                        • Entity Relationship Diagram
                        • Physical characteristics (string, number, date, length)
                        • Constraints (Primary, Foreign, Referential)
                        • Data Store (Database name)
                                          rajesh.nadipalli@gmail.com
EIM – Data Model – Example




                                                                                                                   EIM - APPROACH
                                                                          Conceptual Layer:
                                  Customers
                                                                          •Really High Level
                                                                          • Customer Information

                              Customer Sales Rep


    Customer Basic Info
                            • Customer ID                                  Logical Data Model
                            • Sales Rep ID
                            • Last Contact Date                            •Multiple Logical entities
• Name
• ID                                                                       • 1:N, N:1 relationships
• Address
• Customer Since Date         Customer Locations                           • Interfaces identified
                            • Customer ID
                                                                           • Ownership defined
                            • Site ID
                            • State




                               CUSTOMER_SALES_REP

                            ID       NUMBER (PK)
                            CUST_ID NUMBER (FK)
                            SALES_REP_ID NUMBER (FK)
     CUSTOMER_DIM
                            LAST_CONTACT_DATE DATE                         Physical Data Model
                            UPDATE_DATE DATE
ID
NAME
         NUMBER (PK)
         VARCHAR2(100)
                            UPDATE_BY     VARCHAR2(50)                     •Detail field types
ADDRESS VARCHAR2(500)                                                      • Typical Entity Relationship from DB
START_DATE DATE                CUSTOMER_LOCATIONS
UPDATE_DATE DATE
UPDATE_BY    VARCHAR2(50)   ID       NUMBER (PK)
                            CUST_ID NUMBER (FK)
                            SITE_ID  NUMBER
                            STATE     CHAR(3)
                            UPDATE_DATE DATE          rajesh.nadipalli@gmail.com
                            UPDATE_BY    VARCHAR2(50)
EIM – Data Model – how to scale




                                                                                              EIM - APPROACH
 To have a successfully Data Model, enable scaling on both
 directions:
     •   Vertically: all layers of stack (Conceptual, Logical & Physical)
     •   Horizontally: segmented by line of business (Finance, HR, Marketing..)
     •   This will help you assign data stewards by domain and layer


 For example say, lets’ take “Customer” and suppose your Company-A
 just made a recent acquisition of Company-B which has it’s own set of
 customers
     •   Conceptual Layer: Customer will be one entity for enterprise
     •   Logically Layer:    You can have 2 entities “Customer-A” and “Customer-B”, both
         linked to the same conceptual entity but having different data due to the separate
         Line of business.
     •   The architecture target state should recommend a consolidation of the two
         Customer Entities if there is an overlap.




                                        rajesh.nadipalli@gmail.com
EIM – Master Data Management (MDM)




                                                                        EIM - APPROACH
 MDM is for list (like Customer, Product)

 Key aspects for a successful MDM:

     •   Agree on the System of Records
     •   Define Data Stewards
     •   Adoption of MDM data (integrate/sync with dependent systems)
     •   Ability to identify and merge duplicates
     •   Ability to fix (case sensitivity, renames)
     •   Add versioning (type 2 / type 3)
     •   Hierarchies
     •   Reporting




                                     rajesh.nadipalli@gmail.com
EIM – Lifecycle Management, Governance




                                                                                 EIM - APPROACH
Lifecycle Management
   • Defines the business processes linked to “Data Entity” at all phases -
     Creation, Consumption and Archival
   • What is the impact to data integrity; for example in a SOA based
     environment System A would rely on System B for details of a related
     entity; if System B archives the entity, the business users might have an
     impact.



Governance
   • Identify data stewards
   • Establish guidelines for process, documentation, permissions &
     communications.
   • Data stewards should work with EA to ensure alignment




                                    rajesh.nadipalli@gmail.com
EIM – Data Profiling, Data Quality




                                                                                            EIM - APPROACH
 Data Profiling
    •   A mature source should be profiled and this sample can then be used as a basis to
        detect bad data before it gets reported in dashboards.
    •   Quality issues should be proactively be emailed and reviewed by appropriate
        analyst who can fix the same.
    •   Data correction can also be automated to reduce the manual overhead.




                                       rajesh.nadipalli@gmail.com
EIM – TOOLS




              rajesh.nadipalli@gmail.com
Tools




                                                                 EIM - TOOLS
 I plan to add some screenshots of tools in later revisions of
 this presentation




                             rajesh.nadipalli@gmail.com
REFERENCES




             rajesh.nadipalli@gmail.com
References




                                                                                        REFERENCES
 EIM & EA
    •    http://msdn.microsoft.com/en-us/library/bb266338.aspx
    •    http://www.togaf.org/
    •    http://www.kimballgroup.com/
    •    http://www.sap.com/solutions/sapbusinessobjects/large/eim/index.epx
    •    http://www.troux.com/products/troux_information/



 MDM
    •http://www.talend.com/download_form.php?cont=mdm&src=HomePage
    •http://www.oracle.com/us/products/applications/master-data-management/index.html



 Data Profiling
    •    http://www.informatica.com/us/data-profiling/
    •    http://www.sas.com/data-quality/index.html




                                                 rajesh.nadipalli@gmail.com

More Related Content

What's hot

Infosys best practices_mdm_wp
Infosys best practices_mdm_wpInfosys best practices_mdm_wp
Infosys best practices_mdm_wpwardell henley
 
Data Modelling is NOT just for RDBMS's
Data Modelling is NOT just for RDBMS'sData Modelling is NOT just for RDBMS's
Data Modelling is NOT just for RDBMS'sChristopher Bradley
 
Ibm data governance framework
Ibm data governance frameworkIbm data governance framework
Ibm data governance frameworkkaiyun7631
 
Master Data Management: Extracting Value from Your Most Important Intangible ...
Master Data Management: Extracting Value from Your Most Important Intangible ...Master Data Management: Extracting Value from Your Most Important Intangible ...
Master Data Management: Extracting Value from Your Most Important Intangible ...FindWhitePapers
 
EIM Presentation 2016
EIM Presentation 2016EIM Presentation 2016
EIM Presentation 2016John Bao Vuu
 
Approaching Information Management from a Framework Perspective
Approaching Information Management from a Framework PerspectiveApproaching Information Management from a Framework Perspective
Approaching Information Management from a Framework PerspectiveRob Gerbrandt CD, PMP
 
White Paper - The Business Case For Business Intelligence
White Paper -  The Business Case For Business IntelligenceWhite Paper -  The Business Case For Business Intelligence
White Paper - The Business Case For Business IntelligenceDavid Walker
 
Cloudy forecasts and other trends in information technology
Cloudy forecasts and other trends in information technologyCloudy forecasts and other trends in information technology
Cloudy forecasts and other trends in information technologyAlan McSweeney
 
Whitepaper on Master Data Management
Whitepaper on Master Data Management Whitepaper on Master Data Management
Whitepaper on Master Data Management Jagruti Dwibedi ITIL
 
Mike2.0 Information Governance Overview
Mike2.0 Information Governance OverviewMike2.0 Information Governance Overview
Mike2.0 Information Governance Overviewsean.mcclowry
 
Enterprise Data Governance for Financial Institutions
Enterprise Data Governance for Financial InstitutionsEnterprise Data Governance for Financial Institutions
Enterprise Data Governance for Financial InstitutionsSheldon McCarthy
 
Building an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating ModelBuilding an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating ModelCognizant
 
Tips & tricks to drive effective Master Data Management & ERP harmonization
Tips & tricks to drive effective Master Data Management & ERP harmonizationTips & tricks to drive effective Master Data Management & ERP harmonization
Tips & tricks to drive effective Master Data Management & ERP harmonizationVerdantis
 
Data governance
Data governanceData governance
Data governanceSambaSoup
 
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...DATAVERSITY
 
Agile Enterprise Data Model & Data Management Solution
Agile Enterprise Data Model & Data Management SolutionAgile Enterprise Data Model & Data Management Solution
Agile Enterprise Data Model & Data Management SolutionA.I. Consultancy Ltd
 

What's hot (20)

The best of data governance
The best of data governance The best of data governance
The best of data governance
 
Infosys best practices_mdm_wp
Infosys best practices_mdm_wpInfosys best practices_mdm_wp
Infosys best practices_mdm_wp
 
Data Modelling is NOT just for RDBMS's
Data Modelling is NOT just for RDBMS'sData Modelling is NOT just for RDBMS's
Data Modelling is NOT just for RDBMS's
 
Ibm data governance framework
Ibm data governance frameworkIbm data governance framework
Ibm data governance framework
 
Infographic: Data Governance Best Practices
Infographic: Data Governance Best Practices Infographic: Data Governance Best Practices
Infographic: Data Governance Best Practices
 
Master Data Management: Extracting Value from Your Most Important Intangible ...
Master Data Management: Extracting Value from Your Most Important Intangible ...Master Data Management: Extracting Value from Your Most Important Intangible ...
Master Data Management: Extracting Value from Your Most Important Intangible ...
 
EIM Presentation 2016
EIM Presentation 2016EIM Presentation 2016
EIM Presentation 2016
 
Approaching Information Management from a Framework Perspective
Approaching Information Management from a Framework PerspectiveApproaching Information Management from a Framework Perspective
Approaching Information Management from a Framework Perspective
 
White Paper - The Business Case For Business Intelligence
White Paper -  The Business Case For Business IntelligenceWhite Paper -  The Business Case For Business Intelligence
White Paper - The Business Case For Business Intelligence
 
Cloudy forecasts and other trends in information technology
Cloudy forecasts and other trends in information technologyCloudy forecasts and other trends in information technology
Cloudy forecasts and other trends in information technology
 
Best Practices in MDM, OAUG COLLABORATE 09
Best Practices in MDM, OAUG COLLABORATE 09Best Practices in MDM, OAUG COLLABORATE 09
Best Practices in MDM, OAUG COLLABORATE 09
 
Whitepaper on Master Data Management
Whitepaper on Master Data Management Whitepaper on Master Data Management
Whitepaper on Master Data Management
 
Mike2.0 Information Governance Overview
Mike2.0 Information Governance OverviewMike2.0 Information Governance Overview
Mike2.0 Information Governance Overview
 
Enterprise Data Governance for Financial Institutions
Enterprise Data Governance for Financial InstitutionsEnterprise Data Governance for Financial Institutions
Enterprise Data Governance for Financial Institutions
 
Building an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating ModelBuilding an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating Model
 
Tips & tricks to drive effective Master Data Management & ERP harmonization
Tips & tricks to drive effective Master Data Management & ERP harmonizationTips & tricks to drive effective Master Data Management & ERP harmonization
Tips & tricks to drive effective Master Data Management & ERP harmonization
 
Data governance
Data governanceData governance
Data governance
 
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...
 
Agile Enterprise Data Model & Data Management Solution
Agile Enterprise Data Model & Data Management SolutionAgile Enterprise Data Model & Data Management Solution
Agile Enterprise Data Model & Data Management Solution
 
DAMA CDMP exam cram
DAMA CDMP exam cramDAMA CDMP exam cram
DAMA CDMP exam cram
 

Viewers also liked

Information Management Capabilities, Competencies & Staff Maturity Assessment
Information Management Capabilities, Competencies & Staff Maturity AssessmentInformation Management Capabilities, Competencies & Staff Maturity Assessment
Information Management Capabilities, Competencies & Staff Maturity AssessmentChristopher Bradley
 
Data Architecture for Data Governance
Data Architecture for Data GovernanceData Architecture for Data Governance
Data Architecture for Data GovernanceDATAVERSITY
 
Implementing Effective Data Governance
Implementing Effective Data GovernanceImplementing Effective Data Governance
Implementing Effective Data GovernanceChristopher Bradley
 
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013Sap commitment to_open_data_acces_strategy_for_bi_sept_2013
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013Atul Patel
 
Performance Improvement in Local Government
Performance Improvement in Local Government Performance Improvement in Local Government
Performance Improvement in Local Government Terry M Ramabulana
 
Anton Greve (Antares), Regie van Sourcing
Anton Greve (Antares), Regie van SourcingAnton Greve (Antares), Regie van Sourcing
Anton Greve (Antares), Regie van SourcingIT Executive
 
Healthcare Enterprise Data Model: The Buy vs. Build Debate
Healthcare Enterprise Data Model: The Buy vs. Build DebateHealthcare Enterprise Data Model: The Buy vs. Build Debate
Healthcare Enterprise Data Model: The Buy vs. Build DebatePerficient, Inc.
 
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...LeanIX GmbH
 
Enterprise & IT Architecture Management User Guide with LeanIX
Enterprise & IT Architecture Management User Guide with LeanIXEnterprise & IT Architecture Management User Guide with LeanIX
Enterprise & IT Architecture Management User Guide with LeanIXLeanIX GmbH
 
Convergytics - Data Management, Reporting & Visualization Capabilities
Convergytics - Data Management, Reporting & Visualization CapabilitiesConvergytics - Data Management, Reporting & Visualization Capabilities
Convergytics - Data Management, Reporting & Visualization CapabilitiesRandhir Hebbar
 
What are Information Services--2003 version
What are Information Services--2003 versionWhat are Information Services--2003 version
What are Information Services--2003 versionJohan Koren
 
Trends in Enterprise Architecture Management (EAM) Tools
Trends in Enterprise Architecture Management (EAM) ToolsTrends in Enterprise Architecture Management (EAM) Tools
Trends in Enterprise Architecture Management (EAM) ToolsLeanIX GmbH
 
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile Meetup
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile MeetupGraphQL in LeanIX Enterprise Architecture Management @ Bonnagile Meetup
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile MeetupLeanIX GmbH
 
How to Become an Analytics Ready Insurer - with Informatica and Hortonworks
How to Become an Analytics Ready Insurer - with Informatica and HortonworksHow to Become an Analytics Ready Insurer - with Informatica and Hortonworks
How to Become an Analytics Ready Insurer - with Informatica and HortonworksHortonworks
 
Enterprise Information Systems
Enterprise Information SystemsEnterprise Information Systems
Enterprise Information SystemsGoutama Bachtiar
 
The Next Big Thing
The Next Big ThingThe Next Big Thing
The Next Big ThingLeanIX GmbH
 
Going Beyond the EMR for Data-driven Insights in Healthcare
Going Beyond the EMR for Data-driven Insights in HealthcareGoing Beyond the EMR for Data-driven Insights in Healthcare
Going Beyond the EMR for Data-driven Insights in HealthcarePerficient, Inc.
 

Viewers also liked (20)

Information Management Capabilities, Competencies & Staff Maturity Assessment
Information Management Capabilities, Competencies & Staff Maturity AssessmentInformation Management Capabilities, Competencies & Staff Maturity Assessment
Information Management Capabilities, Competencies & Staff Maturity Assessment
 
Data Architecture for Data Governance
Data Architecture for Data GovernanceData Architecture for Data Governance
Data Architecture for Data Governance
 
[EN] Enterprise Information Management (EIM) | Ulrich Kampffmeyer | 2013
[EN] Enterprise Information Management (EIM) | Ulrich Kampffmeyer | 2013[EN] Enterprise Information Management (EIM) | Ulrich Kampffmeyer | 2013
[EN] Enterprise Information Management (EIM) | Ulrich Kampffmeyer | 2013
 
Implementing Effective Data Governance
Implementing Effective Data GovernanceImplementing Effective Data Governance
Implementing Effective Data Governance
 
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013Sap commitment to_open_data_acces_strategy_for_bi_sept_2013
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013
 
Terry's coaching manual
Terry's coaching manualTerry's coaching manual
Terry's coaching manual
 
Performance Improvement in Local Government
Performance Improvement in Local Government Performance Improvement in Local Government
Performance Improvement in Local Government
 
Cobit5
Cobit5Cobit5
Cobit5
 
Anton Greve (Antares), Regie van Sourcing
Anton Greve (Antares), Regie van SourcingAnton Greve (Antares), Regie van Sourcing
Anton Greve (Antares), Regie van Sourcing
 
Healthcare Enterprise Data Model: The Buy vs. Build Debate
Healthcare Enterprise Data Model: The Buy vs. Build DebateHealthcare Enterprise Data Model: The Buy vs. Build Debate
Healthcare Enterprise Data Model: The Buy vs. Build Debate
 
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
 
Enterprise & IT Architecture Management User Guide with LeanIX
Enterprise & IT Architecture Management User Guide with LeanIXEnterprise & IT Architecture Management User Guide with LeanIX
Enterprise & IT Architecture Management User Guide with LeanIX
 
Convergytics - Data Management, Reporting & Visualization Capabilities
Convergytics - Data Management, Reporting & Visualization CapabilitiesConvergytics - Data Management, Reporting & Visualization Capabilities
Convergytics - Data Management, Reporting & Visualization Capabilities
 
What are Information Services--2003 version
What are Information Services--2003 versionWhat are Information Services--2003 version
What are Information Services--2003 version
 
Trends in Enterprise Architecture Management (EAM) Tools
Trends in Enterprise Architecture Management (EAM) ToolsTrends in Enterprise Architecture Management (EAM) Tools
Trends in Enterprise Architecture Management (EAM) Tools
 
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile Meetup
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile MeetupGraphQL in LeanIX Enterprise Architecture Management @ Bonnagile Meetup
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile Meetup
 
How to Become an Analytics Ready Insurer - with Informatica and Hortonworks
How to Become an Analytics Ready Insurer - with Informatica and HortonworksHow to Become an Analytics Ready Insurer - with Informatica and Hortonworks
How to Become an Analytics Ready Insurer - with Informatica and Hortonworks
 
Enterprise Information Systems
Enterprise Information SystemsEnterprise Information Systems
Enterprise Information Systems
 
The Next Big Thing
The Next Big ThingThe Next Big Thing
The Next Big Thing
 
Going Beyond the EMR for Data-driven Insights in Healthcare
Going Beyond the EMR for Data-driven Insights in HealthcareGoing Beyond the EMR for Data-driven Insights in Healthcare
Going Beyond the EMR for Data-driven Insights in Healthcare
 

Similar to Information management and enterprise architecture

ICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceKaran Sachdeva
 
Conceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data ModelingConceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data ModelingDATAVERSITY
 
Sami patel full_resume
Sami patel full_resumeSami patel full_resume
Sami patel full_resumeJignesh Shah
 
Pairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business ImpactPairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business ImpactDrew Skwiers-Koballa
 
Building a business intelligence architecture fit for the 21st century by Jon...
Building a business intelligence architecture fit for the 21st century by Jon...Building a business intelligence architecture fit for the 21st century by Jon...
Building a business intelligence architecture fit for the 21st century by Jon...Mark Tapley
 
Bringing Agility and Flexibility to Data Design and Integration
Bringing Agility and Flexibility to Data Design and IntegrationBringing Agility and Flexibility to Data Design and Integration
Bringing Agility and Flexibility to Data Design and IntegrationDATAVERSITY
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookJames Serra
 
Building a strong Data Management capability with TOGAF and ArchiMate
Building a strong Data Management capability with TOGAF and ArchiMateBuilding a strong Data Management capability with TOGAF and ArchiMate
Building a strong Data Management capability with TOGAF and ArchiMateBas van Gils
 
What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?Precisely
 
How to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptHow to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptStevenShing
 
Computer Applications and Systems - Workshop II
Computer Applications and Systems - Workshop II Computer Applications and Systems - Workshop II
Computer Applications and Systems - Workshop II Raji Gogulapati
 
Oracle apps crm online training , oracle crm certification courses
Oracle apps crm online training , oracle crm certification coursesOracle apps crm online training , oracle crm certification courses
Oracle apps crm online training , oracle crm certification coursesmagnificsmile
 
MDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMark Schoeppel
 
Cordys presentation
Cordys presentationCordys presentation
Cordys presentationMans Jug
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...DATAVERSITY
 
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Kellton Tech Solutions Ltd
 

Similar to Information management and enterprise architecture (20)

ICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data Science
 
Conceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data ModelingConceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data Modeling
 
Sami patel full_resume
Sami patel full_resumeSami patel full_resume
Sami patel full_resume
 
Pairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business ImpactPairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business Impact
 
Building a business intelligence architecture fit for the 21st century by Jon...
Building a business intelligence architecture fit for the 21st century by Jon...Building a business intelligence architecture fit for the 21st century by Jon...
Building a business intelligence architecture fit for the 21st century by Jon...
 
Bringing Agility and Flexibility to Data Design and Integration
Bringing Agility and Flexibility to Data Design and IntegrationBringing Agility and Flexibility to Data Design and Integration
Bringing Agility and Flexibility to Data Design and Integration
 
New BI and IMC
New BI and IMCNew BI and IMC
New BI and IMC
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future Outlook
 
Building a strong Data Management capability with TOGAF and ArchiMate
Building a strong Data Management capability with TOGAF and ArchiMateBuilding a strong Data Management capability with TOGAF and ArchiMate
Building a strong Data Management capability with TOGAF and ArchiMate
 
RowanDay3.pptx
RowanDay3.pptxRowanDay3.pptx
RowanDay3.pptx
 
What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?
 
How to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptHow to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).ppt
 
Computer Applications and Systems - Workshop II
Computer Applications and Systems - Workshop II Computer Applications and Systems - Workshop II
Computer Applications and Systems - Workshop II
 
Oracle apps crm online training , oracle crm certification courses
Oracle apps crm online training , oracle crm certification coursesOracle apps crm online training , oracle crm certification courses
Oracle apps crm online training , oracle crm certification courses
 
MDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large Enterprises
 
Cordys presentation
Cordys presentationCordys presentation
Cordys presentation
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
 
Business analyst with project training
Business analyst with project trainingBusiness analyst with project training
Business analyst with project training
 
Same Patterns, Different Architectures
Same Patterns, Different Architectures Same Patterns, Different Architectures
Same Patterns, Different Architectures
 
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
 

More from nvvrajesh

Apache ranger meetup
Apache ranger meetupApache ranger meetup
Apache ranger meetupnvvrajesh
 
SQL on Hadoop
SQL on HadoopSQL on Hadoop
SQL on Hadoopnvvrajesh
 
HdInsight essentials Hadoop on Microsoft Platform
HdInsight essentials Hadoop on Microsoft PlatformHdInsight essentials Hadoop on Microsoft Platform
HdInsight essentials Hadoop on Microsoft Platformnvvrajesh
 
Pentaho bi suite overview presentation
Pentaho bi suite overview   presentationPentaho bi suite overview   presentation
Pentaho bi suite overview presentationnvvrajesh
 
Social Networking for Non-Profits
Social Networking for Non-ProfitsSocial Networking for Non-Profits
Social Networking for Non-Profitsnvvrajesh
 
Oracle business intelligence overview
Oracle business intelligence overviewOracle business intelligence overview
Oracle business intelligence overviewnvvrajesh
 
BI the Agile Way
BI the Agile WayBI the Agile Way
BI the Agile Waynvvrajesh
 
Agile Process in a Nutshell
Agile Process in a NutshellAgile Process in a Nutshell
Agile Process in a Nutshellnvvrajesh
 
Hadoop For Enterprises
Hadoop For EnterprisesHadoop For Enterprises
Hadoop For Enterprisesnvvrajesh
 

More from nvvrajesh (9)

Apache ranger meetup
Apache ranger meetupApache ranger meetup
Apache ranger meetup
 
SQL on Hadoop
SQL on HadoopSQL on Hadoop
SQL on Hadoop
 
HdInsight essentials Hadoop on Microsoft Platform
HdInsight essentials Hadoop on Microsoft PlatformHdInsight essentials Hadoop on Microsoft Platform
HdInsight essentials Hadoop on Microsoft Platform
 
Pentaho bi suite overview presentation
Pentaho bi suite overview   presentationPentaho bi suite overview   presentation
Pentaho bi suite overview presentation
 
Social Networking for Non-Profits
Social Networking for Non-ProfitsSocial Networking for Non-Profits
Social Networking for Non-Profits
 
Oracle business intelligence overview
Oracle business intelligence overviewOracle business intelligence overview
Oracle business intelligence overview
 
BI the Agile Way
BI the Agile WayBI the Agile Way
BI the Agile Way
 
Agile Process in a Nutshell
Agile Process in a NutshellAgile Process in a Nutshell
Agile Process in a Nutshell
 
Hadoop For Enterprises
Hadoop For EnterprisesHadoop For Enterprises
Hadoop For Enterprises
 

Recently uploaded

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Recently uploaded (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

Information management and enterprise architecture

  • 1. PRACTICAL ENTERPRISE INFORMATION MANAGEMENT Rajesh Nadipalli (rajesh.nadipalli@gmail.com) Mar 2012, rev 3 rajesh.nadipalli@gmail.com
  • 2. About this Presentation Most organizations today lack a bridge between the data architect who is proud of the physical data model (ER Diagram) and the Enterprise architect who is trying to transform the business based on priorities set by the CIO at a higher level via architectural blue prints. In this presentation I talk about models and approaches to build this bridge and enable organization to have an architecture driven information management In today’s atmosphere there is a mix of Cloud based services (externally hosted), NOSQL databases and custom relational databases, a successful EIM will enable an organization to be really “agile” to meet their business needs rajesh.nadipalli@gmail.com
  • 3. Agenda • EIM - Basics • EIM - Approach • EIM - Tools • References rajesh.nadipalli@gmail.com
  • 4. EIM - BASICS rajesh.nadipalli@gmail.com
  • 5. EIM - Basics EIM - BASICS Enterprise Information Management (EIM) is an initiative to mange data in all forms and treat them as a strategic asset. A good EIM program will result in an integrated, accurate, timely data across your enterprise. A good EIM program will have policies, frameworks, technologies & process to address: • Data models • Data lineage • Data quality • Data profiling • Stewardship rajesh.nadipalli@gmail.com
  • 6. EIM – What’s the need? EIM - BASICS View of the Enterprise based on 2 roles: Business Architect perspective: • What is the system of record for customers? Should that be the Sales, Customer Support, Accounts Receivable system OR a combination? • If a Master Data system is defined, how is this data being propagated? • How fresh is my Data Mart that get data from a Cloud hosted service? IT technology Architecture perspective: • What’s the best way to integrate with cloud services which can be private or public • How do I model NOSQL databases with little formal structure • How to integrate Social Feeds (Tweeter, Facebook) • How to combine this with Legacy and traditional relational databases EIM will address these questions by process, tools and frameworks rajesh.nadipalli@gmail.com
  • 7. EIM – what’s the value? EIM - BASICS To put a direct $ figure on the value of EIM is a challenge. Couple of Examples on what if you don’t have an EIM: • If your Cloud hosted CRM calls a customer “Bill Adams” but your Accounts system calls him “William Adams Junior” and now your marketing system has no clue that they are the same customer and sends him 2 separate communications. What is the cost of annoying your customer or sending him multiple mails? • Your company recently went through an acquisition and you want your sales team to include current products and the newly acquired company product as a bundle offer. Who can identify all the systems that need to be updated? How long and whom do you need to pull in? Are you confident that your dashboards will reflect these changes by next quarterly results? rajesh.nadipalli@gmail.com
  • 8. EIM –APPROACH rajesh.nadipalli@gmail.com
  • 9. EIM – Suggested Key Steps EIM - APPROACH Business & Strategy Alignment (EA) Application & Data Architecture (EA) Data Modeling Master Data Management Lifecycle Mgmt, Governance Data Profiling & Quality rajesh.nadipalli@gmail.com
  • 10. http://www.togaf.org/ EIM – Enterprise Architecture Alignment EIM - APPROACH TOGAF is popular EA framework and recommends ADM which is an Iterative Process Requirements at center and … •Phase A: Vision, Stmt of work • Phase B,C,D: Baseline, Gap analysis, target state •Phase E: Initial implementation plan •Phase F: Detail transition plan, cost benefits, risk •Phase G: Arch Oversight; issue arch contracts •Phase H: Procedures for managing change. For each requirement, TOGAF looks at Business, Application, Data and Technology (hardware) layers to ensure a solution architecture change is holistic. Phase B is Business Architecture, Phase C is Information System Architecture, which is further broken down into Application and Data Architectures. rajesh.nadipalli@gmail.com
  • 11. EIM – EA Alignment (contd) EIM - APPROACH Business Architecture (Phase B) • What are the new goals for the organization • What business requirements need to address by these goals • What business functions, process and services will be changed/added Application & Data Architecture (Phase C) • What Applications (IT Systems) serve the business functions (as identified in Phase B); which ones will need revisions • What application functions will be impacted • What enterprise data entitles will need to created/updated/stored to meet these changes • What data transformations, interfaces (like ETL, web services) need to be built/changed rajesh.nadipalli@gmail.com
  • 12. EIM – EA Alignment - Example EIM - APPROACH Business Architecture (Phase B) • Goal: Improve conversion rate leveraging social network of our customers • Process Changes: • Customer registration (currently only has email), add facebook, twitter, linkedin, account information • Ad campaign team should use social networks for new leads and advertising Application & Data Architecture (Phase C) • Application Architecture: • Customer Registration change for new fields • Integration changes to Marketing systems to push this new fields. • Automated ad’s to customer’s social network. (might suggest this to Biz Architect) • Data Architecture: • Additional Columns / Tables to capture new content • Consider a flexible model to accommodate other social media sites This example shows, how the different architects can work together and be effective rajesh.nadipalli@gmail.com
  • 13. EIM – EA Data Model – 3 layers EIM - APPROACH While the EA effort will talk about data architecture changes at a high level, the data architects should build the next level of details in the following 3 layers: Conceptual Model • Business Friendly • Only High level entities and taxonomy • Connected to Business capabilities Logical Data Model • Key entities , attributes • Relationships to other entities, cardinality • Ownership by IT Systems (System of Records) • Interfaces and dependent IT systems Physical Data Model • Entity Relationship Diagram • Physical characteristics (string, number, date, length) • Constraints (Primary, Foreign, Referential) • Data Store (Database name) rajesh.nadipalli@gmail.com
  • 14. EIM – Data Model – Example EIM - APPROACH Conceptual Layer: Customers •Really High Level • Customer Information Customer Sales Rep Customer Basic Info • Customer ID Logical Data Model • Sales Rep ID • Last Contact Date •Multiple Logical entities • Name • ID • 1:N, N:1 relationships • Address • Customer Since Date Customer Locations • Interfaces identified • Customer ID • Ownership defined • Site ID • State CUSTOMER_SALES_REP ID NUMBER (PK) CUST_ID NUMBER (FK) SALES_REP_ID NUMBER (FK) CUSTOMER_DIM LAST_CONTACT_DATE DATE Physical Data Model UPDATE_DATE DATE ID NAME NUMBER (PK) VARCHAR2(100) UPDATE_BY VARCHAR2(50) •Detail field types ADDRESS VARCHAR2(500) • Typical Entity Relationship from DB START_DATE DATE CUSTOMER_LOCATIONS UPDATE_DATE DATE UPDATE_BY VARCHAR2(50) ID NUMBER (PK) CUST_ID NUMBER (FK) SITE_ID NUMBER STATE CHAR(3) UPDATE_DATE DATE rajesh.nadipalli@gmail.com UPDATE_BY VARCHAR2(50)
  • 15. EIM – Data Model – how to scale EIM - APPROACH To have a successfully Data Model, enable scaling on both directions: • Vertically: all layers of stack (Conceptual, Logical & Physical) • Horizontally: segmented by line of business (Finance, HR, Marketing..) • This will help you assign data stewards by domain and layer For example say, lets’ take “Customer” and suppose your Company-A just made a recent acquisition of Company-B which has it’s own set of customers • Conceptual Layer: Customer will be one entity for enterprise • Logically Layer: You can have 2 entities “Customer-A” and “Customer-B”, both linked to the same conceptual entity but having different data due to the separate Line of business. • The architecture target state should recommend a consolidation of the two Customer Entities if there is an overlap. rajesh.nadipalli@gmail.com
  • 16. EIM – Master Data Management (MDM) EIM - APPROACH MDM is for list (like Customer, Product) Key aspects for a successful MDM: • Agree on the System of Records • Define Data Stewards • Adoption of MDM data (integrate/sync with dependent systems) • Ability to identify and merge duplicates • Ability to fix (case sensitivity, renames) • Add versioning (type 2 / type 3) • Hierarchies • Reporting rajesh.nadipalli@gmail.com
  • 17. EIM – Lifecycle Management, Governance EIM - APPROACH Lifecycle Management • Defines the business processes linked to “Data Entity” at all phases - Creation, Consumption and Archival • What is the impact to data integrity; for example in a SOA based environment System A would rely on System B for details of a related entity; if System B archives the entity, the business users might have an impact. Governance • Identify data stewards • Establish guidelines for process, documentation, permissions & communications. • Data stewards should work with EA to ensure alignment rajesh.nadipalli@gmail.com
  • 18. EIM – Data Profiling, Data Quality EIM - APPROACH Data Profiling • A mature source should be profiled and this sample can then be used as a basis to detect bad data before it gets reported in dashboards. • Quality issues should be proactively be emailed and reviewed by appropriate analyst who can fix the same. • Data correction can also be automated to reduce the manual overhead. rajesh.nadipalli@gmail.com
  • 19. EIM – TOOLS rajesh.nadipalli@gmail.com
  • 20. Tools EIM - TOOLS I plan to add some screenshots of tools in later revisions of this presentation rajesh.nadipalli@gmail.com
  • 21. REFERENCES rajesh.nadipalli@gmail.com
  • 22. References REFERENCES EIM & EA • http://msdn.microsoft.com/en-us/library/bb266338.aspx • http://www.togaf.org/ • http://www.kimballgroup.com/ • http://www.sap.com/solutions/sapbusinessobjects/large/eim/index.epx • http://www.troux.com/products/troux_information/ MDM •http://www.talend.com/download_form.php?cont=mdm&src=HomePage •http://www.oracle.com/us/products/applications/master-data-management/index.html Data Profiling • http://www.informatica.com/us/data-profiling/ • http://www.sas.com/data-quality/index.html rajesh.nadipalli@gmail.com