Data-Ed Online: Practical Data Modeling

59
TITLE PRODUCED BY DATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 CLASSIFICATION DATE SLIDE 3/13/2012 © Copyright this and previous years by Data Blueprint - all rights reserved! EDUCATION Welcome! Date: March 13, 2012 Time: 2:00 PM ET Presenter: Dr. Peter Aiken Twitter: #dataed 1 Practical Data Modeling

description

This webinar aired originally on Tuesday, March 13, 2012. It is part of Data Blueprint's ongoing webinar series on data management with Dr. Peter Aiken. Sign up for future sessions at http://www.datablueprint.com/webinar-schedule. Abstract This presentation provides you with an understanding of the data modeling and data development components of data management. Participants will understand how the analysis, design, implementation, deployment, and maintenance of data solutions should be approached in order to maximize the full value of the enterprise data resources and activities. Architecting in quality is imperative at this level and complements a subset of project activities within the system development lifecycle (SDLC) focused on defining data requirements, designing data solution components, and implementing these components. Participants will understand the difficulties organizations experience when interacting with data development efforts and how to best incorporate these efforts into specific data projects. View the video recording here: http://www.slideshare.net/aberkowitz/dataed-online-practical-data-modeling-12019990

Transcript of Data-Ed Online: Practical Data Modeling

  • 1. Welcome! TITLE Practical Data ModelingDate:March 13, 2012Time:2:00 PM ETPresenter: Dr. Peter AikenTwitter: #dataed PRODUCED BYCLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060EDUCATION3/13/2012 1 Copyright this and previous years by Data Blueprint - all rights reserved!

2. TITLE Meet Your Presenter: Dr. Peter Aiken Internationally recognized thought-leader in the data management field with more than 30 years of experience Recipient of the 2010 International Stevens Award Founding Director of Data Blueprint (http://www.datablueprint.com) Associate Professor of Information Systems at Virginia Commonwealth University (http://vcu.edu) President of DAMA International (http://dama.org) DoD Computer Scientist, Reverse Engineering Program Manager/Office of the Chief Information Officer Visiting Scientist, Software Engineering Institute/Carnegie MellonUniversity 7 books and dozens of articles Experienced w/ 500+ data management practices in 20 countries#dataed PRODUCED BYCLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060EDUCATION3/13/2012 2 Copyright this and previous years by Data Blueprint - all rights reserved! 3. Practical Data ModelingDr. Peter Aiken: Practical Data ModelingDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 4. TITLE Practical Data ModelingThis presentation provides you with an understanding of the datamodeling and data development components of datamanagement. Participants will understand how the analysis,design, implementation, deployment, and maintenance of datasolutions should be approached in order to maximize the fullvalue of the enterprise data resources and activities. Architectingin quality is imperative at this level and complements a subset ofproject activities within the system development lifecycle (SDLC)focused on defining data requirements, designing data solutioncomponents, and implementing these components. Participantswill understand the difficulties organizations experience wheninteracting with data development efforts and how to bestincorporate these efforts into specific data projects. #dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 4 Copyright this and previous years by Data Blueprint - all rights reserved! 5. TITLE Outline1. Data Management Overview2. What is Data Modeling? What is Data Development?3. Why are they important and how do they compare?4. Where do they fit in as data management components?5. Data Modeling/Development Frameworks6. Data/Information Architecture Building Blocks7. Guiding Principles & Best Practices8. Improving Data Modeling and Data Development within Your Organization: 7 Mistakes You Cannot Afford to MakeTweeting now:9. Take Aways, References & Q&A#dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 5 Copyright this and previous years by Data Blueprint - all rights reserved! 6. TITLE The DAMA Guide to the Data Management Body of Knowledge Published by DAMA International The professionalassociation for DataManagers (40chapters worldwide) DMBoK organized around Primary datamanagementfunctions focusedaround data deliveryto the organization Organized aroundseveralenvironmentalelements Data Management Functions PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 6 Copyright this and previous years by Data Blueprint - all rights reserved! 7. TITLE The DAMA Guide to the Data Management Body of KnowledgeAmazon: http:// www.amazon.com/ DAMA-Guide- Management- Knowledge-DAMA- DMBOK/dp/ 0977140083 Or enter the terms "dama dm bok" at the Amazon search engine Environmental Elements PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 7 Copyright this and previous years by Data Blueprint - all rights reserved! 8. TITLE What is the CDMP? Certified Data ManagementProfessional DAMA International and ICCP Membership in a distinct group madeup of your fellow professionals Recognition for your specializedknowledge in a choice of 17 specialtyareas Series of 3 exams For more information, please visit: http://www.dama.org/i4a/pages/ index.cfm?pageid=3399 http://iccp.org/certification/ designations/cdmp #dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 8 Copyright this and previous years by Data Blueprint - all rights reserved! 9. TITLE Data Management#dataed PRODUCED BYCLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION 3/13/2012 9 Copyright this and previous years by Data Blueprint - all rights reserved! 10. TITLE Data Management Manage data coherently. Data Program CoordinationShare data across boundaries.OrganizationalData Integration Data Stewardship Data Development Assign responsibilities for data. Engineer data delivery systems.Data Support Operations Maintain data availability. #dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 10 Copyright this and previous years by Data Blueprint - all rights reserved! 11. TITLE Outline1. Data Management Overview2. What is Data Modeling? What is Data Development?3. Why are they important and how do they compare?4. Where do they fit in as data management components?5. Data Modeling/Development Frameworks6. Data/Information Architecture Building Blocks7. Guiding Principles & Best Practices8. Improving Data Modeling and Data Development within Your Organization: 7 Mistakes You Cannot Afford to MakeTweeting now:9. Take Aways, References & Q&A#dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 11 Copyright this and previous years by Data Blueprint - all rights reserved! 12. TITLE Summary: Data Development #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 12 Copyright this and previous years by Data Blueprint - all rights reserved! 13. TITLE Data Development Definition Analysis, design, implementation, deployment, andmaintenance of data solutions to maximize the value ofthe data resources to the enterprise Subset of SDLC defining and implementing datasolution components Primarily databases and data structures but includes screens, reports, interfaces Now is recognized to include data virtualization, portals, XML delivery, etc. Example:datadefinitionlanguage(DDL) #dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 13 Copyright this and previous years by Data Blueprint - all rights reserved! 14. TITLE Data Modeling Definition Modeling = Analysis and design methodused to Define and analyze data requirements Design data structures that support these requirements Model = set of data specifications andrelated diagrams that reflectrequirements and designs Representation of something in our environment Employs standardized text/symbols to represent data attributes (grouped into data elements) and the relationships among them Integrated collection of specifications and related diagrams that represent data requirements and design #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 14 Copyright this and previous years by Data Blueprint - all rights reserved! 15. TITLE Outline1. Data Management Overview2. What is Data Modeling? What is Data Development?3. Why are they important and how do they compare?4. Where do they fit in as data management components?5. Data Modeling/Development Frameworks6. Data/Information Architecture Building Blocks7. Guiding Principles & Best Practices8. Improving Data Modeling and Data Development within Your Organization: 7 Mistakes You Cannot Afford to MakeTweeting now:9. Take Aways, References & Q&A#dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 15 Copyright this and previous years by Data Blueprint - all rights reserved! 16. TITLE Data Modeling Modeling = complex process involvinginteraction between people and withtechnology that dont compromise theintegrity or security of the data Good data models accurately express andeffectively communicate data requirementsand quality solution design Modeling approach (guided by 2 formulas): Purpose + audience = deliverables Deliverables + resources + time = approach #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 16 Copyright this and previous years by Data Blueprint - all rights reserved! 17. Data Models Facilitate TITLE1. Formalizationo Data model documents a single,precise definition of datarequirements and data-relatedbusiness rules2. Communicationo Data model is a bridge to understanding data between peoplewith different levels and types of experience.o Helps understand business area, existing application, or impactof modifying an existing structureo May also facilitate training new business and/or technical staff3. Scopeo Data model can help explain the data concept and scope ofpurchased application packages #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 17 Copyright this and previous years by Data Blueprint - all rights reserved! 18. TITLE Data Models: Same But Different Models that include the same data may differ by Scope: Express a perspective about data interms of: Function: business view vs. application view Realm: process, department, division, enterprise or industry Time: current state, short-term future, long-term future Focus: Conceptual view: Basic and critical concepts Logical view: Detailed but independent of context Physical view: Optimized for a specific technology/use #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 18 Copyright this and previous years by Data Blueprint - all rights reserved! 19. TITLE Data Model Uses Use data models to specify the data required forinformation needs Data flows through business processespackaged in information products Data contained in these products must meetbusiness requirements #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 19 Copyright this and previous years by Data Blueprint - all rights reserved! 20. TITLE Data Models Used to Support Strategy Flexible, adaptable data structures Cleaner, less complex code Ensure strategy effectiveness measurement Build in future capabilities Form/assess merger and acquisitions strategiesEmployee Employee Sales Manager Manager Sta Line #dataed Adapted from Introduction to Data Modeling by Clive Finkelstein in Information Engineering Strategic Systems Development 1992 PRODUCED BY CLASSIFICATIONDATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060EDUCATION3/13/2012 20 Copyright this and previous years by Data Blueprint - all rights reserved! 21. TITLE Data Models and Business RulesBR1) Zero, one, or more PersonEMPLOYEES can be associated Job Classwith one PERSON BR4) One or more BR2) Zero, one, or more POSITIONS EMPLOYEES can be associated can beMoonligh:ng with one JOB CLASS; associated with one JOB CLASS.Job SharingEmployee Posi:onBR3) Zero, one, or more EMPLOYEES can be associated with one POSITION PRODUCED BYCLASSIFICATIONDATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060EDUCATION 3/13/2012 21 Copyright this and previous years by Data Blueprint - all rights reserved! 22. TITLE Outline1. Data Management Overview2. What is Data Modeling? What is Data Development?3. Why are they important and how do they compare?4. Where do they fit in as data management components?5. Data Modeling/Development Frameworks6. Data/Information Architecture Building Blocks7. Guiding Principles & Best Practices8. Improving Data Modeling and Data Development within Your Organization: 7 Mistakes You Cannot Afford to MakeTweeting now:9. Take Aways, References & Q&A#dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 22 Copyright this and previous years by Data Blueprint - all rights reserved! 23. TITLE Data Management Functions from The DAMA Guide to the Data Management Body #dataed of Knowledge 2009 by DAMA International PRODUCED BY CLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060EDUCATION3/13/2012 23 Copyright this and previous years by Data Blueprint - all rights reserved! 24. from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International TITLE Data Modeling and Design Quality ManagementAnalysisDesign BuildTestMaintain Implement development/test database changes Create and maintain test data Migrate and convert data Build and test information products Build and test data access services Validate information requirements Prepare for data deployment#dataed PRODUCED BY CLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060EDUCATION 3/13/2012 24 Copyright this and previous years by Data Blueprint - all rights reserved! 25. TITLE Data Modeling and Data Architecture Data modeling is used to articulate dataarchitecture components Data architectures are comprised of components usually expressed as models Styles of data modeling exist this is a challenge IE or information engineering IDEF1X used by DoD ORM or object role modeling UML or unified modeling language Data models are useful In stand-alone mode As components of a larger information architecture #dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 25 Copyright this and previous years by Data Blueprint - all rights reserved! 26. Data Architectures produce and are made up of models that are developed in response to organizational needs satisfy specific organizational needs Organizational Needs become instantiatedand integrated into anData/InformationArchitectureauthorizes and! articulates! " ! " ! " !"#$%&($")*+,-.&) "/.012%.&."-,3 #dataed PRODUCED BY CLASSIFICATION DATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/201226 Copyright this and previous years by Data Blueprint - all rights reserved! 27. TITLE How do Data Models Support Organizational Strategy? Consider the opposite question: Were your systems explicitly designed to be integrated or otherwise work together? If not then what is the likelihood that they will work well together? In all likelihood your organization is spending between 20-40% of its IT budget compensating for poor data structure integration They cannot be helpful as long as their structure is unknown Two answers 1. Achieving efficiency and effectiveness goals 2. Providing organizational dexterity for rapid implementation #dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 27 Copyright this and previous years by Data Blueprint - all rights reserved! 28. TITLE How are Data Models Expressed as Architectures? Attributes are organized into entities/objects Attributes are characteristics of "things" Entitles/objects are "things" whose information is managed in support of strategy Examples Entities/objects are organized into models Combinations of attributes and entities are structured to represent information requirements Poorly structured data, constrains organizational information delivery capabilities Examples Models are organized into architectures When building new systems, architectures are used to plan development More often, data managers do not know what existing architectures are and - therefore - cannot make use of them in support of strategy implementation Why no examples?#dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 28 Copyright this and previous years by Data Blueprint - all rights reserved! 29. TITLE Outline1. Data Management Overview2. What is Data Modeling? What is Data Development?3. Why are they important and how do they compare?4. Where do they fit in as data management components?5. Data Modeling/Development Frameworks6. Data/Information Architecture Building Blocks7. Guiding Principles & Best Practices8. Improving Data Modeling and Data Development within Your Organization: 7 Mistakes You Cannot Afford to Make9. Take Aways, References & Q&ATweeting now: #dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 29 Copyright this and previous years by Data Blueprint - all rights reserved! 30. The Data Model Pyramid TITLE Source: Steve Hoberman & George McGeachie, Key Features Needed in a Data #dataed Modeling Tool; http://www.tdan.com/view-articles/15768 PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 30 Copyright this and previous years by Data Blueprint - all rights reserved! 31. TITLE Disposition Data Map #dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 31 Copyright this and previous years by Data Blueprint - all rights reserved! 32. TITLE Disposition Data MapAt least one but possibly more system USERS enter the DISPOSITION facts into the system.An ADMISSION is associated with one and only one DISCHARGE.An ADMISSION is associated with zero or more FACILITIES.An ADMISSION is associated with zero or more PROVIDERS.An ADMISSION is associated with one or more ENCOUNTERS.An ENCOUNTER may be recorded by a system USER.An ENCOUNTER may be associated with a PROVIDER.An ENCOUNTER may be associated with one or more DIAGNOSES. ADMISSION Contains information about patient admission history related to one or more inpatient episodes DIAGNOSIS Contains the International Disease Classification (IDC) of code representation and/or description of a patients health related to an inpatient code DISCHARGE A table of codes describing disposition types available for an inpatient at a FACILITY ENCOUNTER Tracking information related to inpatient episodes FACILITYFile containing a list of all facilities in regional health care system PROVIDERFull name of a member of the FACILITY team providing services to the patient USERAny user with access to create, read, update, and delete DISPOSITION data PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060EDUCATION 3/13/2012 32 Copyright this and previous years by Data Blueprint - all rights reserved! 33. TITLE Attributes & DefinitionsBED Bed.Id # Attributes arranged into an entityBed.Descrip:on named "bed" the attribute Bed.Id is the means used to identify a Bed.Status unique occurrence of bedBed.Sex.To.Be.Assigned Bed.Reserve.ReasonEntity:BEDData Asset Type: Principal Data EntityPurpose: This is a substructure within theAttributes displayed in a Room substructure of the Facilitymanner encouraging their Location. It contains informationreuse as perhaps in a CASE- about beds within rooms. tool or metadata repository A purpose statementSource:Maintenance Manual for File anddescribing why the Table Data (Software Version organization is maintaining 3.0, Release 3.1)information about theseAttributes:Bed.Description"business things" Sources Bed.Status of information about it (A partial) List of the Bed.Sex.To.Be.Assigned attributes or characteristics of Bed.Reserve.Reason the entity AssociationsAssociations:>0-+ Roomwith other data items; this isStatus:Validatedread as ROOM contains zeroor more BEDS PRODUCED BY CLASSIFICATIONDATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION 3/13/2012 33 Copyright this and previous years by Data Blueprint - all rights reserved! 34. TITLE ANSI-SPARK 3-Layer Schema 1. Conceptual - Allows independentcustomized user views: Each should be able to access the same data, but have a different customized view of the data. 2. Logical - This hides the physicalstorage details from users: Users should not have to deal with physical database storage details. They should be allowed to work with the data itself, without concern for how it is physically stored. 3. Physical - The database administratorshould be able to change thedatabase storage structures withoutaffecting the users views:For example, a changeover to a new Changes to the structure of anDBMS technology. The database organizations data will be required. The administrator should be able to internal structure of the database should change the conceptual or global be unaffected by changes to the physicalstructure of the database without aspects of the storage. affecting the users. PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 34 Copyright this and previous years by Data Blueprint - all rights reserved! 35. Data Modeling is used throughout the SystemsDevelopment LifecycleAnalysis DesignBuild Test Maintain #dataedfrom The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION 3/13/2012 35 Copyright this and previous years by Data Blueprint - all rights reserved! 36. TITLE Outline1. Data Management Overview2. What is Data Modeling? What is Data Development?3. Why are they important and how do they compare?4. Where do they fit in as data management components?5. Data Modeling/Development Frameworks6. Data/Information Architecture Building Blocks7. Guiding Principles & Best Practices8. Improving Data Modeling and Data Development within Your Organization: 7 Mistakes You Cannot Afford to MakeTweeting now:9. Take Aways, References & Q&A#dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 36 Copyright this and previous years by Data Blueprint - all rights reserved! 37. TITLE Data Modeling & Development Building Blocks #dataedIllustration from The DAMA Guide to the Data Management Body of Knowledge p. 37 2009 by DAMA International PRODUCED BYCLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/201237 Copyright this and previous years by Data Blueprint - all rights reserved!45 38. TITLE Summary: Data Development #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 38 Copyright this and previous years by Data Blueprint - all rights reserved! 39. TITLE Goals and Principles1. Identify and define data requirements.2. Design data structures and other solutions to these requirements.3. Implement and maintain solution components that meet these requirements.4. Ensure solution conformance to data architecture and standards as appropriate.5. Ensure the integrity, security, usability, and maintainability of structured data assets. from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 39 Copyright this and previous years by Data Blueprint - all rights reserved! 40. TITLE Data Modeling/Development Activities1. Data modeling, analysis and solution design1) Analyze information requirements2) Develop and maintain conceptual models3) Develop and maintain logical models4) Develop and maintain physical models2. Detailed data design1) Design physical databases2) Design information products3) Design data access services4) Design data integration services #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 40 Copyright this and previous years by Data Blueprint - all rights reserved! 41. TITLE Data Modeling/Development Activities, contd3. Data model and design quality management1) Develop data modeling and design standards2) Review data model and database design quality3) Manage data model versioning and integration4. Data implementation1) Implement development/test database changes1) Create and maintain test data2) Migrate and convert data3) Build and test information products4) Build and test data access services5) Validate information requirements6) Prepare for data deployment #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 41 Copyright this and previous years by Data Blueprint - all rights reserved! 42. TITLE Primary Deliverables Data Requirements andBusiness Rules Conceptual Data Models Logical Data Models andSpecifications Physical Data Models andSpecifications Meta-data (Business andTechnical) Version Controlled Data Models Data Modeling and DB designStandards Test Data Data Model and DB Design Development and TestReviewsDatabases Data Integration Services Information Products Data Access Services Migrated and Converted Data #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 42 Copyright this and previous years by Data Blueprint - all rights reserved! 43. TITLE Primary Deliverables become Reference Material #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 43 Copyright this and previous years by Data Blueprint - all rights reserved! 44. TITLE Data Modeling/Dev. Roles & ResponsibilitiesSuppliers:Consumers: Data Stewards and SMEs Data Producers IT Steering committee Knowledge Workers Data Governance Council Managers and Executives Data Architects and Analysts Customers Software Developers Data Professionals Data Producers Other IT Professionals Information ConsumersParticipants: Data Stewards and SMEs Data Architects and Analysts Database Administrators Data Model Administrators Software Developers Project Managers DM Executives and other IT Management from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 44 Copyright this and previous years by Data Blueprint - all rights reserved! 45. TITLE Data Modeling/Development Technology Testing Tools Data Profiling ToolsData Modeling ToolsOffice Productivity Tools Model Management Tools Software Development ToolsDatabase Management SystemsConfiguration Management Tools #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 45 Copyright this and previous years by Data Blueprint - all rights reserved! 46. TITLE Outline1. Data Management Overview2. What is Data Modeling? What is Data Development?3. Why are they important and how do they compare?4. Where do they fit in as data management components?5. Data Modeling/Development Frameworks6. Data/Information Architecture Building Blocks7. Guiding Principles & Best Practices8. Improving Data Modeling and Data Development within Your Organization: 7 Mistakes You Cannot Afford to MakeTweeting now:9. Take Aways, References & Q&A#dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 46 Copyright this and previous years by Data Blueprint - all rights reserved! 47. TITLE Guiding Principles1. Data development activities are an integral part of the software development lifecycle (SDLC).2. Data modeling is an essential technique for effective data management and system design.3. Conceptual and logical data modeling express business and application requirements, while physical data modeling represents solution design.4. Data modeling and database design balances tradeoffs and needs.5. Data professionals should collaborate with other project team members to design information products and data access and integration interfaces. #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 47 Copyright this and previous years by Data Blueprint - all rights reserved! 48. TITLE Guiding Principles, contd6. Data modeling and database design should follow documented standards7. Design reviews should review all data models and designs, in order to ensure they meet business requirements and follow design standards.6. Data models represent valuable knowledge resources (metadata). Carefully manage and control them through library, configuration, and change management to ensure data model quality and availability.7. DBAs and other data professionals play important roles in the construction, testing, and deployment of databases and related application systems. #dataed from The DAMA Guide to the Data Management Body of Knowledge 2009 by DAMA International PRODUCED BYCLASSIFICATIONDATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 48 Copyright this and previous years by Data Blueprint - all rights reserved! 49. TITLE Outline1. Data Management Overview2. What is Data Modeling? What is Data Development?3. Why are they important and how do they compare?4. Where do they fit in as data management components?5. Data Modeling/Development Frameworks6. Data/Information Architecture Building Blocks7. Guiding Principles & Best Practices8. Improving Data Modeling and Data Development within Your Organization: 7 Mistakes You Cannot Afford to MakeTweeting now:9. Take Aways, References & Q&A#dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 49 Copyright this and previous years by Data Blueprint - all rights reserved! 50. TITLE 7 Mistakes You Cant Afford to Make Enterprise Data Modeling Source: Karen Lopez, InfoAdvisors; @datachick 1. Forgetting that an enterprise architecture is aliving framework Traceability is key to realizing the benefits of an enterprise data management program: Any team member should be able to trace a business concept from the logical model to the physical model to the physical implementation of that concept 2. Keeping data models invisible In order to deliver business value, a data management effort must be accessible, understandable and shareable. Models need to be available in an easily searchable manner.Source: Karen Lopez http://www.information-management.com/newsletters/enterprise_architecture_data_model_ERP_BI-10020246-1.html?pg=2 PRODUCED BYCLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION 3/13/2012 50 Copyright this and previous years by Data Blueprint - all rights reserved! 51. TITLE 7 Mistakes You Cant Afford to Make 3.Assuming that business users cant understand or review models Business users need to be able to access and digest datamodels so they can make informed business decisions It is key to give them data model viewing and reportingcapabilities Remember: business users who see models regularly aremore likely to support the allocation of resources to futureefforts 4. Thinking that data models are only about databases Both logical and physical models support more than justdatabases Allowing team members to import/export metadatacontributes to a model-driven design environment andestablishes integration of model metadata with other#dataed platformsSource: Karen Lopez http://www.information-management.com/newsletters/enterprise_architecture_data_model_ERP_BI-10020246-1.html?pg=2 PRODUCED BYCLASSIFICATION DATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION 3/13/2012 51 Copyright this and previous years by Data Blueprint - all rights reserved! 52. TITLE 7 Mistakes You Cant Afford to Make, contd 5. Throwing models over the wall A modeler is the mediator between businessrequirements and physical implementations He/She should be involved in how requirements arecaptured as well as implemented 6. Forgetting about the sizzle One of the main benefits of effective enterprise datamanagement is better communication Models should be interesting and the successful datamodeler must never underestimate the value of sizzle Presentations of models must be clear andunderstandable Adding color and diagramming objects customizesmodels and allows for a more engaging and enjoyableuser review process#dataedSource: Karen Lopez http://www.information-management.com/newsletters/enterprise_architecture_data_model_ERP_BI-10020246-1.html?pg=2 PRODUCED BYCLASSIFICATION DATE SLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION 3/13/2012 52 Copyright this and previous years by Data Blueprint - all rights reserved! 53. TITLE 7 Mistakes You Cant Afford to Make, contd 7. Thinking of them as your models Most critical mistake is treating data models as ifthe modeler personally owns them Models belong to the business and are tended toby the modelers. This means: Share them openly Provide access to those who want it Keep extra printouts available Offer training on how to read them Make every effort to make them clear and understandableTreating models as technical specifications that are understoodonly by developers and DBAs will not provide the benefits of anenterprise architecture #dataedSource: Karen Lopez http://www.information-management.com/newsletters/enterprise_architecture_data_model_ERP_BI-10020246-1.html?pg=2 PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/201253 Copyright this and previous years by Data Blueprint - all rights reserved! 54. TITLE Outline1. Data Management Overview2. What is Data Modeling? What is Data Development?3. Why are they important and how do they compare?4. Where do they fit in as data management components?5. Data Modeling/Development Frameworks6. Data/Information Architecture Building Blocks7. Guiding Principles & Best Practices8. Improving Data Modeling and Data Development within Your Organization: 7 Mistakes You Cannot Afford to MakeTweeting now:9. Take Aways, References & Q&A#dataed PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 54 Copyright this and previous years by Data Blueprint - all rights reserved! 55. TITLE References PRODUCED BYCLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060EDUCATION3/13/2012 55 Copyright this and previous years by Data Blueprint - all rights reserved! 56. TITLE References PRODUCED BYCLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060EDUCATION3/13/2012 56 Copyright this and previous years by Data Blueprint - all rights reserved! 57. TITLE References PRODUCED BYCLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060EDUCATION3/13/2012 57 Copyright this and previous years by Data Blueprint - all rights reserved! 58. TITLE Questions? += Its your turn! Use the chat feature or Twitter (#dataed) to submit your questions to Peter now. PRODUCED BYCLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060EDUCATION3/13/2012 58 Copyright this and previous years by Data Blueprint - all rights reserved! 59. TITLE Upcoming EventsApril Webinar:Data Operations Management:Turning your Challenges Into SuccessApril 10, 2012 @ 2:00 PM ET/11:00 AM PTMay Webinar:How Safe is Your Data? Data Security WebinarMay 15, 2012 @ 2:00 PM ET/11:00 AM PTSign up here: www.datablueprint.com/webinar-schedule www.Dataversity.netBrought to you by: PRODUCED BY CLASSIFICATION DATESLIDEDATA BLUEPRINT 10124-C W. BROAD ST, GLEN ALLEN, VA 23060 EDUCATION3/13/2012 59 Copyright this and previous years by Data Blueprint - all rights reserved!