SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
AUSTRALIA
May 13-14, 2015
www.datamodellingzone.com.au
How well does the model capture the
requirements?
Join us at Data Modelling Zone, Australia
13-14 May, 2015
Sydney
About Data Modelling Zone, Australia
The world is quickly changing with respect to how we view and analyse data, and along with these
changes, data modelling plays a major role. The principles of data modelling need to stay firm, but our
application of them needs refinement as technology advances. The sessions at Data Modelling Zone are
a reflection of where the data modelling industry is, and where it is heading. Join us on 13-14 May, 2015
in Sydney for inspiring sessions and thought-provoking case studies, both fundamental and advanced, by
local and international industry leaders.
Register to attend Data Modelling Zone, Australia
Data Modelling Zone is being brought to Australia by Analytics8.
About Analytics8
At Analytics8, we provide objective, independent, best-of-breed Business Intelligence and Data
Warehousing Services, in order to lead organisations to sustained and measurable success by leveraging
our experience, expertise and partnering approach. We are Australia’s leading Data Vault data modelling
training and implementation consultancy. We show you how to make the most of your data to know and
understand your markets, your customers and your business.
This is extract 2 of 11.
The complete document incorporating all 11 extracts is available at
Data Modelling Zone, Australia
Join us at Data Modelling Zone, Australia
13-14 May, 2015
Sydney
How well does the model capture the requirements?
An application’s flexibility and data quality depend quite a bit on the underlying data model. In other
words, a good data model can lead to a good application and a bad data model can lead to a bad
application. Therefore we need an objective way of measuring what is good or bad about the model.
After reviewing hundreds of data models, I formalized the criteria I have been using into what I call the
Data Model Scorecard.
The Scorecard contains 10 categories:
1. How well does the model capture the requirements?
2. How complete is the model?
3. How structurally sound is the model?
4. How well does the model leverage generic structures?
5. How well does the model follow naming standards?
6. How well has the model been arranged for readability?
7. How good are the definitions?
8. How well has real world context been incorporated into the model?
9. How consistent is the model with the enterprise?
10. How well does the metadata match the data?
This is the second of a series of articles on the Data Model Scorecard. The first article on the Scorecard
summarized the 10 categories, and each subsequent article will focus on a single category. This article
focuses on the first of the 10 categories, How well does the model capture the requirements? For more
on the Scorecard, please refer to the book, Data Modeling Made Simple: A Practical Guide for Business
& IT Professionals.
How well does the model capture the requirements?
This is the “correctness” category. That is, we need to understand the content of what is being modeled.
This can be the most difficult of all 10 categories to grade, the reason being that we really need to
understand how the business works and what the business wants from their application. If we are
modeling a sales data mart, for example, we need to understand both how the invoicing process works
in our company, as well as what reports and queries will be needed to answer key sales questions from
the business.
What makes this category even more challenging is the possibility that perhaps the business
requirements are not well-defined, or differ from verbal requirements, or keep changing usually with the
scope expanding instead of contracting. We need to ensure our model represents the data
requirements, as the costs can be devastating if there is even a slight difference between what was
required and what was delivered. Besides not delivering what was expected is the potential that the
IT/business relationship will suffer.
This is extract 2 of 11.
The complete document incorporating all 11 extracts is available at
Data Modelling Zone, Australia
Join us at Data Modelling Zone, Australia
13-14 May, 2015
Sydney
Here are a few of the red flags I look for to validate this first category. By red flag, I mean something that
stands out as a violation of this category.
Modeling the wrong perspective. Usually one of my first questions when reviewing a data model is to
identify why it is being produced in the first place. What are goals of the model and who is the audience
whose needs should be met with this model? For example, if there is a need for analysts to understand a
business area such as manufacturing, a model capturing how an existing application views the
manufacturing area will not usually be acceptable. Although in reality it is likely both the manufacturing
application and business processes will work very similar, they will be differences at times and these
differences can be large especially in the case of ERP packages.
Data elements with formats different from industry standards. For example, a five-character Social
Security number or a six-character phone number. This is a red flag that can be identified without much
knowledge of the content of the model.
Incorrect cardinality. Assume the business rule is “We hire only applicants who completed a master’s
degree.” Does the model in fig. 1 show this?
Fig. 1 Cardinality red flag
Obtain
APPLICANT DEGREE
No. It shows that each applicant can obtain zero, one or many degrees. Yet the cardinality allows an
applicant to have zero degrees, which violates our business rule. Also, degree includes all possible types
of degrees, with a master’s degree being just one of these. So if Bob has only a bachelor’s degree, that
would not satisfy our business rule.
We will need to subtype to enforce the specific rule to master’s degree, as shown in fig. 2.
This is extract 2 of 11.
The complete document incorporating all 11 extracts is available at
Data Modelling Zone, Australia
Join us at Data Modelling Zone, Australia
13-14 May, 2015
Sydney
Fig. 2 Cardinality now matches business rule
Obtain
APPLICANT DEGREE
MASTERS DEGREE
In fig. 2, the subtyping symbol captures that each degree can be a masters degree. The relationship
between applicant and masters degree captures that each applicant must have at least one master’s
degree, which supports our business rule.
As a proactive measure to improve the correctness of the data model, I have found the following
techniques to be very helpful:
• Normalize. Normalization forces us to understand the rules behind what is actually being
modeled. We need to ask many questions, and the more we know the more our model will
accurately support the business rules.
• Use abstraction when in doubt. If the requirements are not known or are incomplete,
abstracting allows us to accommodate the unknown by using generic structures. For example, if
we don’t know and can’t confirm whether a customer has a main phone number, fax number,
and mobile number; or whether they have a office number and home number, a simple abstract
structure containing customer phone and customer phone type would accommodate all
situations.
• Understand similar situations. I was once able to leverage knowledge I had about the ordering
process for a candy company while modeling how products were ordered for a health care
provider. The products were completely different yet the process and a majority of the
information were the same.
• Require stakeholder signoff. Make sure your users are committed and supportive of the design
by requiring their signoff upon model completion. They will take the review much more seriously
and be more supportive of the resulting design. If the analysts would prefer not to look at the
model, a popular technique is to validate the model through other mediums such as reports,
business assertions, or prototypes.
Stay tuned! Our next article will focus on the completeness category.
This is extract 2 of 11.
The complete document incorporating all 11 extracts is available at
Data Modelling Zone, Australia
Join us at Data Modelling Zone, Australia
13-14 May, 2015
Sydney
About Steve Hoberman
Steve Hoberman is the most requested data modelling instructor in the world. In his consulting and
teaching, he focuses on templates, tools, and guidelines to reap the benefits of data modelling with
minimal investment. He taught his first data modelling class in 1992 and has educated more than 10,000
people about data modelling and business intelligence techniques since then, spanning every continent
except Africa and Antarctica. Steve is known for his entertaining, interactive teaching and lecture style
(watch out for flying candy!), and organizations around the globe have brought Steve in to teach his Data
Modelling Master Class, which is recognized as the most comprehensive data modelling course in the
industry. Steve is the author of six books on data modelling, including the bestseller Data Modelling
Made Simple. He is the founder of the Design Challenges group, inventor of the Data Model Scorecard®,
and the recipient of the 2012 DAMA International Professional Achievement Award.
This is extract 2 of 11.
The complete document incorporating all 11 extracts is available at
Data Modelling Zone, Australia

Contenu connexe

Similaire à Data model scorecard article 2 of 11

Data model scorecard (Article 5 of 11)
Data model scorecard (Article 5 of 11)Data model scorecard (Article 5 of 11)
Data model scorecard (Article 5 of 11)Analytics8
 
Enterprise Architecture Proposal
Enterprise Architecture ProposalEnterprise Architecture Proposal
Enterprise Architecture ProposalStacey Cruz
 
Evaluation Of A Customer Relation Assignment
Evaluation Of A Customer Relation AssignmentEvaluation Of A Customer Relation Assignment
Evaluation Of A Customer Relation AssignmentJan Champagne
 
Presentation Slides - Training on Business Development - Mr. Sohan Babu Khatri
Presentation Slides - Training on Business Development - Mr. Sohan Babu KhatriPresentation Slides - Training on Business Development - Mr. Sohan Babu Khatri
Presentation Slides - Training on Business Development - Mr. Sohan Babu KhatriMobileNepal
 
Better Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data DecisionsBetter Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data DecisionsProduct School
 
Top 25 Big Data Interview Questions and Answers
Top 25 Big Data Interview Questions and Answers Top 25 Big Data Interview Questions and Answers
Top 25 Big Data Interview Questions and Answers Whizlabs
 
Applied_Data_Science_Presented_by_Yhat
Applied_Data_Science_Presented_by_YhatApplied_Data_Science_Presented_by_Yhat
Applied_Data_Science_Presented_by_YhatCharlie Hecht
 
Learn How to Make Machine Learning Work
Learn How to Make Machine Learning WorkLearn How to Make Machine Learning Work
Learn How to Make Machine Learning WorkiTrainMalaysia1
 
Business PaperDescriptionThe business analysis paper sh.docx
Business PaperDescriptionThe business analysis paper sh.docxBusiness PaperDescriptionThe business analysis paper sh.docx
Business PaperDescriptionThe business analysis paper sh.docxRAHUL126667
 
Crafting Data Driven Buyer Personas
Crafting Data Driven Buyer PersonasCrafting Data Driven Buyer Personas
Crafting Data Driven Buyer PersonasLeadMD
 
The Lean Data Field Guide by Acumen
The Lean Data Field Guide by AcumenThe Lean Data Field Guide by Acumen
The Lean Data Field Guide by AcumenMobile Surveys Inc.
 
NMIMS Customized Dec 2021 Assignment Solution
NMIMS  Customized  Dec 2021 Assignment Solution NMIMS  Customized  Dec 2021 Assignment Solution
NMIMS Customized Dec 2021 Assignment Solution palaniappann
 
Marcus Baker: People Analytics at Scale
Marcus Baker: People Analytics at ScaleMarcus Baker: People Analytics at Scale
Marcus Baker: People Analytics at ScaleEdunomica
 
Sentient Services (Ubiquity Marketing Un Summit 2009) V1
Sentient Services (Ubiquity Marketing Un Summit 2009) V1Sentient Services (Ubiquity Marketing Un Summit 2009) V1
Sentient Services (Ubiquity Marketing Un Summit 2009) V1Paul Janowitz
 
ISACA IT GRC Conference 2008 Creating Business Value by means of Stakeholder ...
ISACA IT GRC Conference 2008 Creating Business Value by means of Stakeholder ...ISACA IT GRC Conference 2008 Creating Business Value by means of Stakeholder ...
ISACA IT GRC Conference 2008 Creating Business Value by means of Stakeholder ...Arno Kapteyn
 
Data Driven Marketing: the DNA of customer orientated companies
Data Driven Marketing: the DNA of customer orientated companiesData Driven Marketing: the DNA of customer orientated companies
Data Driven Marketing: the DNA of customer orientated companiesGood Rebels
 
Digital marketing ROI - An introduction to attribution modelling
Digital marketing ROI - An introduction to attribution modellingDigital marketing ROI - An introduction to attribution modelling
Digital marketing ROI - An introduction to attribution modellingDifferent Spin
 
Data Strategy for Digital Sales
Data Strategy for Digital SalesData Strategy for Digital Sales
Data Strategy for Digital SalesBarry Magee
 

Similaire à Data model scorecard article 2 of 11 (20)

Data model scorecard (Article 5 of 11)
Data model scorecard (Article 5 of 11)Data model scorecard (Article 5 of 11)
Data model scorecard (Article 5 of 11)
 
Enterprise Architecture Proposal
Enterprise Architecture ProposalEnterprise Architecture Proposal
Enterprise Architecture Proposal
 
Evaluation Of A Customer Relation Assignment
Evaluation Of A Customer Relation AssignmentEvaluation Of A Customer Relation Assignment
Evaluation Of A Customer Relation Assignment
 
Presentation Slides - Training on Business Development - Mr. Sohan Babu Khatri
Presentation Slides - Training on Business Development - Mr. Sohan Babu KhatriPresentation Slides - Training on Business Development - Mr. Sohan Babu Khatri
Presentation Slides - Training on Business Development - Mr. Sohan Babu Khatri
 
Better Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data DecisionsBetter Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data Decisions
 
Top 25 Big Data Interview Questions and Answers
Top 25 Big Data Interview Questions and Answers Top 25 Big Data Interview Questions and Answers
Top 25 Big Data Interview Questions and Answers
 
Applied_Data_Science_Presented_by_Yhat
Applied_Data_Science_Presented_by_YhatApplied_Data_Science_Presented_by_Yhat
Applied_Data_Science_Presented_by_Yhat
 
Learn How to Make Machine Learning Work
Learn How to Make Machine Learning WorkLearn How to Make Machine Learning Work
Learn How to Make Machine Learning Work
 
Business PaperDescriptionThe business analysis paper sh.docx
Business PaperDescriptionThe business analysis paper sh.docxBusiness PaperDescriptionThe business analysis paper sh.docx
Business PaperDescriptionThe business analysis paper sh.docx
 
Crafting Data Driven Buyer Personas
Crafting Data Driven Buyer PersonasCrafting Data Driven Buyer Personas
Crafting Data Driven Buyer Personas
 
The Lean Data Field Guide by Acumen
The Lean Data Field Guide by AcumenThe Lean Data Field Guide by Acumen
The Lean Data Field Guide by Acumen
 
NMIMS Customized Dec 2021 Assignment Solution
NMIMS  Customized  Dec 2021 Assignment Solution NMIMS  Customized  Dec 2021 Assignment Solution
NMIMS Customized Dec 2021 Assignment Solution
 
Marcus Baker: People Analytics at Scale
Marcus Baker: People Analytics at ScaleMarcus Baker: People Analytics at Scale
Marcus Baker: People Analytics at Scale
 
Sentient Services (Ubiquity Marketing Un Summit 2009) V1
Sentient Services (Ubiquity Marketing Un Summit 2009) V1Sentient Services (Ubiquity Marketing Un Summit 2009) V1
Sentient Services (Ubiquity Marketing Un Summit 2009) V1
 
ISACA IT GRC Conference 2008 Creating Business Value by means of Stakeholder ...
ISACA IT GRC Conference 2008 Creating Business Value by means of Stakeholder ...ISACA IT GRC Conference 2008 Creating Business Value by means of Stakeholder ...
ISACA IT GRC Conference 2008 Creating Business Value by means of Stakeholder ...
 
Data Driven Marketing: the DNA of customer orientated companies
Data Driven Marketing: the DNA of customer orientated companiesData Driven Marketing: the DNA of customer orientated companies
Data Driven Marketing: the DNA of customer orientated companies
 
Digital marketing ROI - An introduction to attribution modelling
Digital marketing ROI - An introduction to attribution modellingDigital marketing ROI - An introduction to attribution modelling
Digital marketing ROI - An introduction to attribution modelling
 
Data Strategy for Digital Sales
Data Strategy for Digital SalesData Strategy for Digital Sales
Data Strategy for Digital Sales
 
Mighty Guides- Data Disruption
Mighty Guides- Data DisruptionMighty Guides- Data Disruption
Mighty Guides- Data Disruption
 
DSA Presentation 2
DSA Presentation 2DSA Presentation 2
DSA Presentation 2
 

Plus de Analytics8

The Path to Data and Analytics Modernization
The Path to Data and Analytics ModernizationThe Path to Data and Analytics Modernization
The Path to Data and Analytics ModernizationAnalytics8
 
Use Sales Data to Develop a Customer-Centric Sales Approach
Use Sales Data to Develop a Customer-Centric Sales ApproachUse Sales Data to Develop a Customer-Centric Sales Approach
Use Sales Data to Develop a Customer-Centric Sales ApproachAnalytics8
 
Build a Case for BI with ROI Figures
Build a Case for BI with ROI FiguresBuild a Case for BI with ROI Figures
Build a Case for BI with ROI FiguresAnalytics8
 
Webinar: Develop Workplace Diversity and Inclusion Programs Supported by Data...
Webinar: Develop Workplace Diversity and Inclusion Programs Supported by Data...Webinar: Develop Workplace Diversity and Inclusion Programs Supported by Data...
Webinar: Develop Workplace Diversity and Inclusion Programs Supported by Data...Analytics8
 
Communicate Data with the Right Visualizations
Communicate Data with the Right VisualizationsCommunicate Data with the Right Visualizations
Communicate Data with the Right VisualizationsAnalytics8
 
Building a Data Governance Strategy
Building a Data Governance StrategyBuilding a Data Governance Strategy
Building a Data Governance StrategyAnalytics8
 
Demystifying Data Science Webinar - February 14, 2018
Demystifying Data Science Webinar - February 14, 2018Demystifying Data Science Webinar - February 14, 2018
Demystifying Data Science Webinar - February 14, 2018Analytics8
 
SpendView: Get Full Visibility Of Your Spend | Qonnections 2016
SpendView: Get Full Visibility Of Your Spend | Qonnections 2016SpendView: Get Full Visibility Of Your Spend | Qonnections 2016
SpendView: Get Full Visibility Of Your Spend | Qonnections 2016Analytics8
 

Plus de Analytics8 (8)

The Path to Data and Analytics Modernization
The Path to Data and Analytics ModernizationThe Path to Data and Analytics Modernization
The Path to Data and Analytics Modernization
 
Use Sales Data to Develop a Customer-Centric Sales Approach
Use Sales Data to Develop a Customer-Centric Sales ApproachUse Sales Data to Develop a Customer-Centric Sales Approach
Use Sales Data to Develop a Customer-Centric Sales Approach
 
Build a Case for BI with ROI Figures
Build a Case for BI with ROI FiguresBuild a Case for BI with ROI Figures
Build a Case for BI with ROI Figures
 
Webinar: Develop Workplace Diversity and Inclusion Programs Supported by Data...
Webinar: Develop Workplace Diversity and Inclusion Programs Supported by Data...Webinar: Develop Workplace Diversity and Inclusion Programs Supported by Data...
Webinar: Develop Workplace Diversity and Inclusion Programs Supported by Data...
 
Communicate Data with the Right Visualizations
Communicate Data with the Right VisualizationsCommunicate Data with the Right Visualizations
Communicate Data with the Right Visualizations
 
Building a Data Governance Strategy
Building a Data Governance StrategyBuilding a Data Governance Strategy
Building a Data Governance Strategy
 
Demystifying Data Science Webinar - February 14, 2018
Demystifying Data Science Webinar - February 14, 2018Demystifying Data Science Webinar - February 14, 2018
Demystifying Data Science Webinar - February 14, 2018
 
SpendView: Get Full Visibility Of Your Spend | Qonnections 2016
SpendView: Get Full Visibility Of Your Spend | Qonnections 2016SpendView: Get Full Visibility Of Your Spend | Qonnections 2016
SpendView: Get Full Visibility Of Your Spend | Qonnections 2016
 

Dernier

ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...GQ Research
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesTimothy Spann
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 

Dernier (20)

ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 

Data model scorecard article 2 of 11

  • 1. AUSTRALIA May 13-14, 2015 www.datamodellingzone.com.au How well does the model capture the requirements?
  • 2. Join us at Data Modelling Zone, Australia 13-14 May, 2015 Sydney About Data Modelling Zone, Australia The world is quickly changing with respect to how we view and analyse data, and along with these changes, data modelling plays a major role. The principles of data modelling need to stay firm, but our application of them needs refinement as technology advances. The sessions at Data Modelling Zone are a reflection of where the data modelling industry is, and where it is heading. Join us on 13-14 May, 2015 in Sydney for inspiring sessions and thought-provoking case studies, both fundamental and advanced, by local and international industry leaders. Register to attend Data Modelling Zone, Australia Data Modelling Zone is being brought to Australia by Analytics8. About Analytics8 At Analytics8, we provide objective, independent, best-of-breed Business Intelligence and Data Warehousing Services, in order to lead organisations to sustained and measurable success by leveraging our experience, expertise and partnering approach. We are Australia’s leading Data Vault data modelling training and implementation consultancy. We show you how to make the most of your data to know and understand your markets, your customers and your business. This is extract 2 of 11. The complete document incorporating all 11 extracts is available at Data Modelling Zone, Australia
  • 3. Join us at Data Modelling Zone, Australia 13-14 May, 2015 Sydney How well does the model capture the requirements? An application’s flexibility and data quality depend quite a bit on the underlying data model. In other words, a good data model can lead to a good application and a bad data model can lead to a bad application. Therefore we need an objective way of measuring what is good or bad about the model. After reviewing hundreds of data models, I formalized the criteria I have been using into what I call the Data Model Scorecard. The Scorecard contains 10 categories: 1. How well does the model capture the requirements? 2. How complete is the model? 3. How structurally sound is the model? 4. How well does the model leverage generic structures? 5. How well does the model follow naming standards? 6. How well has the model been arranged for readability? 7. How good are the definitions? 8. How well has real world context been incorporated into the model? 9. How consistent is the model with the enterprise? 10. How well does the metadata match the data? This is the second of a series of articles on the Data Model Scorecard. The first article on the Scorecard summarized the 10 categories, and each subsequent article will focus on a single category. This article focuses on the first of the 10 categories, How well does the model capture the requirements? For more on the Scorecard, please refer to the book, Data Modeling Made Simple: A Practical Guide for Business & IT Professionals. How well does the model capture the requirements? This is the “correctness” category. That is, we need to understand the content of what is being modeled. This can be the most difficult of all 10 categories to grade, the reason being that we really need to understand how the business works and what the business wants from their application. If we are modeling a sales data mart, for example, we need to understand both how the invoicing process works in our company, as well as what reports and queries will be needed to answer key sales questions from the business. What makes this category even more challenging is the possibility that perhaps the business requirements are not well-defined, or differ from verbal requirements, or keep changing usually with the scope expanding instead of contracting. We need to ensure our model represents the data requirements, as the costs can be devastating if there is even a slight difference between what was required and what was delivered. Besides not delivering what was expected is the potential that the IT/business relationship will suffer. This is extract 2 of 11. The complete document incorporating all 11 extracts is available at Data Modelling Zone, Australia
  • 4. Join us at Data Modelling Zone, Australia 13-14 May, 2015 Sydney Here are a few of the red flags I look for to validate this first category. By red flag, I mean something that stands out as a violation of this category. Modeling the wrong perspective. Usually one of my first questions when reviewing a data model is to identify why it is being produced in the first place. What are goals of the model and who is the audience whose needs should be met with this model? For example, if there is a need for analysts to understand a business area such as manufacturing, a model capturing how an existing application views the manufacturing area will not usually be acceptable. Although in reality it is likely both the manufacturing application and business processes will work very similar, they will be differences at times and these differences can be large especially in the case of ERP packages. Data elements with formats different from industry standards. For example, a five-character Social Security number or a six-character phone number. This is a red flag that can be identified without much knowledge of the content of the model. Incorrect cardinality. Assume the business rule is “We hire only applicants who completed a master’s degree.” Does the model in fig. 1 show this? Fig. 1 Cardinality red flag Obtain APPLICANT DEGREE No. It shows that each applicant can obtain zero, one or many degrees. Yet the cardinality allows an applicant to have zero degrees, which violates our business rule. Also, degree includes all possible types of degrees, with a master’s degree being just one of these. So if Bob has only a bachelor’s degree, that would not satisfy our business rule. We will need to subtype to enforce the specific rule to master’s degree, as shown in fig. 2. This is extract 2 of 11. The complete document incorporating all 11 extracts is available at Data Modelling Zone, Australia
  • 5. Join us at Data Modelling Zone, Australia 13-14 May, 2015 Sydney Fig. 2 Cardinality now matches business rule Obtain APPLICANT DEGREE MASTERS DEGREE In fig. 2, the subtyping symbol captures that each degree can be a masters degree. The relationship between applicant and masters degree captures that each applicant must have at least one master’s degree, which supports our business rule. As a proactive measure to improve the correctness of the data model, I have found the following techniques to be very helpful: • Normalize. Normalization forces us to understand the rules behind what is actually being modeled. We need to ask many questions, and the more we know the more our model will accurately support the business rules. • Use abstraction when in doubt. If the requirements are not known or are incomplete, abstracting allows us to accommodate the unknown by using generic structures. For example, if we don’t know and can’t confirm whether a customer has a main phone number, fax number, and mobile number; or whether they have a office number and home number, a simple abstract structure containing customer phone and customer phone type would accommodate all situations. • Understand similar situations. I was once able to leverage knowledge I had about the ordering process for a candy company while modeling how products were ordered for a health care provider. The products were completely different yet the process and a majority of the information were the same. • Require stakeholder signoff. Make sure your users are committed and supportive of the design by requiring their signoff upon model completion. They will take the review much more seriously and be more supportive of the resulting design. If the analysts would prefer not to look at the model, a popular technique is to validate the model through other mediums such as reports, business assertions, or prototypes. Stay tuned! Our next article will focus on the completeness category. This is extract 2 of 11. The complete document incorporating all 11 extracts is available at Data Modelling Zone, Australia
  • 6. Join us at Data Modelling Zone, Australia 13-14 May, 2015 Sydney About Steve Hoberman Steve Hoberman is the most requested data modelling instructor in the world. In his consulting and teaching, he focuses on templates, tools, and guidelines to reap the benefits of data modelling with minimal investment. He taught his first data modelling class in 1992 and has educated more than 10,000 people about data modelling and business intelligence techniques since then, spanning every continent except Africa and Antarctica. Steve is known for his entertaining, interactive teaching and lecture style (watch out for flying candy!), and organizations around the globe have brought Steve in to teach his Data Modelling Master Class, which is recognized as the most comprehensive data modelling course in the industry. Steve is the author of six books on data modelling, including the bestseller Data Modelling Made Simple. He is the founder of the Design Challenges group, inventor of the Data Model Scorecard®, and the recipient of the 2012 DAMA International Professional Achievement Award. This is extract 2 of 11. The complete document incorporating all 11 extracts is available at Data Modelling Zone, Australia