SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Five Ways to Make
Data Modeling Fun
  Kent Graziano
 Data Warrior LLC
Bio
   Kent Graziano
    ● Oracle ACE Director (BI/DW)
    ● Data Architecture and Data Warehouse Specialist
       ● 30+ years in IT
       ● 20+ years of Oracle-related work
       ● 15+ years of data warehousing experience
    ● Co-Author of
       ●   The Business of Data Vault Modeling
       ●   The Data Model Resource Book (1st Edition)
    ● Co-Chair BI/DW SIG for ODTUG
    ● Past-President of Oracle Development Tools User Group and
      Rocky Mountain Oracle User Group


                            © Data Warrior LLC          #RMOUG
The 5 Ways

   Word Search
   Silly Sentences
   Jeopardy
   Data Model Haiku
   Data Model Telephone




                  © Data Warrior LLC   #RMOUG
Introduction

   A correct data model has value
    ● Master Data
    ● BI and Analytics
    ● Common Vocabulary
   Building one is tedious
   Few people really want to spend time reviewing
    one
   There must be a better way!


                    © Data Warrior LLC   #RMOUG
© Data Warrior LLC
Approach

   Put up a large version of a data model on the
    wall
   List of words to find on the model diagram.
    ● From data model reports
   Take turns going up to the diagram to highlight
    or circle the words on their list
   Form teams, keep score
    ● Time limit




                     © Data Warrior LLC    #RMOUG
Find These Words

      Eval     Commission              Job


     Salary        Department       Country ID


     Region        Postal Code      Start Date


    End Date            Job         Employee




               © Data Warrior LLC
© Data Warrior LLC
Rationale


   Familiarize people with the diagram
    ● How to read it
   Review main concepts
   Confirm entity names




                       © Data Warrior LLC   #RMOUG
© Data Warrior LLC
Approach

   Idea from National Geographic Kids magazine
   Sentences with missing words
    ● Nouns
    ● Verbs
    ● Adverbs
   Start with relationship sentences
    ● Mess them up – use the wrong verbs
   Ask users to validate and correct


                     © Data Warrior LLC    #RMOUG
Rationale


   Relationship names are important
    ● Represent real business rules
   Relationships naming is hard
   Makes people really thing about them




                      © Data Warrior LLC   #RMOUG
© Data Warrior LLC
Approach

   The Game:
    ● Contestants select a category
       ●   “I’ll take Ex-presidents for $500”
    ● They get an “answer”
    ● They say what the answer represents by asking a
      question
   Use entity definitions as the answers.
   Users have to guess the entity name with a
    question.

                             © Data Warrior LLC   #RMOUG
Rationale

   See if people can link the definitions to the
    entities
   Do they even remember the definitions they
    wrote or approved?
   Fun way to review and get signoff on the
    definitions




                     © Data Warrior LLC    #RMOUG
© Data Warrior LLC
Approach

   Create a poem to express
    ● Entity definition
    ● Attribute definition
    ● Relationship
   Haiku pattern
    ● 5 syllables
    ● 7 syllables
    ● 5 syllables
   Use any poetic form you like

                        © Data Warrior LLC   #RMOUG
My poor example
Rationale


   Using a specific form requires thought
   Forces people to really examine the words they
    are using
   May have to use different word so must
    understand the actual meaning
   For Haiku – must be succinct



                    © Data Warrior LLC   #RMOUG
© Data Warrior LLC
Approach


   Split the room into two teams
   1st person on each team reads (to themselves)
    a definition
   Whisper it to the next person and they to the
    next
   Last person writes it down
   Compare the results from the two teams


                    © Data Warrior LLC   #RMOUG
Rationale


   Many people think JAD sessions and review
    sessions are of little value
   People take bad or no notes
    ● “I’ll remember”
   No one wants to be the scribe
    ● That may be the most important role!




                        © Data Warrior LLC   #RMOUG
Audience?

   Technical Team
    ● Word Search
    ● Data Model Telephone
   Subject Mater Experts
    ● Silly Sentences
    ● Data Model Telephone




                     © Data Warrior LLC   #RMOUG
Audience?

   Business End Users
    ●   Word Search
    ●   Silly Sentences
    ●   Jeopardy
    ●   Data Model Telephone
   Modelers
    ● Silly Sentences
    ● Haiku
    ● Data Model Telephone


                      © Data Warrior LLC   #RMOUG
Conclusion


   Lots of options
   Try any or all of these
   Make up your own
   Can we make data modeling more fun?
    ● Yes we can!




                    © Data Warrior LLC   #RMOUG
Want better data models?




http://www.amazon.com/Check-Doing-Design-Reviews-ebook/dp/B008RG9L5E/
Hold for Kscope13 slide
Contact Information

     Kent Graziano
The Oracle Data Warrior
   Data Warrior LLC
 Kent.graziano@att.net
     Visit my blog at
http://kentgraziano.com




                          #RMOUG

Más contenido relacionado

Destacado

Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data ModelingAgile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data ModelingKent Graziano
 
Agile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODSAgile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODSKent Graziano
 
Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)Kent Graziano
 
Data Warehousing 2016
Data Warehousing 2016Data Warehousing 2016
Data Warehousing 2016Kent Graziano
 
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureData Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureKent Graziano
 
Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Kent Graziano
 
Introduction to Data Vault Modeling
Introduction to Data Vault ModelingIntroduction to Data Vault Modeling
Introduction to Data Vault ModelingKent Graziano
 

Destacado (7)

Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data ModelingAgile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
 
Agile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODSAgile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODS
 
Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)
 
Data Warehousing 2016
Data Warehousing 2016Data Warehousing 2016
Data Warehousing 2016
 
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureData Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
 
Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)
 
Introduction to Data Vault Modeling
Introduction to Data Vault ModelingIntroduction to Data Vault Modeling
Introduction to Data Vault Modeling
 

Más de Kent Graziano

Balance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudBalance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudKent Graziano
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for DinnerKent Graziano
 
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...Kent Graziano
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeKent Graziano
 
Rise of the Data Cloud
Rise of the Data CloudRise of the Data Cloud
Rise of the Data CloudKent Graziano
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeKent Graziano
 
Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Kent Graziano
 
Making Sense of Schema on Read
Making Sense of Schema on ReadMaking Sense of Schema on Read
Making Sense of Schema on ReadKent Graziano
 
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)Kent Graziano
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWKent Graziano
 

Más de Kent Graziano (10)

Balance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudBalance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data Cloud
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on Snowflake
 
Rise of the Data Cloud
Rise of the Data CloudRise of the Data Cloud
Rise of the Data Cloud
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with Snowflake
 
Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)
 
Making Sense of Schema on Read
Making Sense of Schema on ReadMaking Sense of Schema on Read
Making Sense of Schema on Read
 
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
 

Último

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 

Último (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 

5 Ways to make Data Modeling Fun

  • 1. Five Ways to Make Data Modeling Fun Kent Graziano Data Warrior LLC
  • 2. Bio  Kent Graziano ● Oracle ACE Director (BI/DW) ● Data Architecture and Data Warehouse Specialist ● 30+ years in IT ● 20+ years of Oracle-related work ● 15+ years of data warehousing experience ● Co-Author of ● The Business of Data Vault Modeling ● The Data Model Resource Book (1st Edition) ● Co-Chair BI/DW SIG for ODTUG ● Past-President of Oracle Development Tools User Group and Rocky Mountain Oracle User Group © Data Warrior LLC #RMOUG
  • 3. The 5 Ways  Word Search  Silly Sentences  Jeopardy  Data Model Haiku  Data Model Telephone © Data Warrior LLC #RMOUG
  • 4. Introduction  A correct data model has value ● Master Data ● BI and Analytics ● Common Vocabulary  Building one is tedious  Few people really want to spend time reviewing one  There must be a better way! © Data Warrior LLC #RMOUG
  • 6. Approach  Put up a large version of a data model on the wall  List of words to find on the model diagram. ● From data model reports  Take turns going up to the diagram to highlight or circle the words on their list  Form teams, keep score ● Time limit © Data Warrior LLC #RMOUG
  • 7. Find These Words Eval Commission Job Salary Department Country ID Region Postal Code Start Date End Date Job Employee © Data Warrior LLC
  • 9. Rationale  Familiarize people with the diagram ● How to read it  Review main concepts  Confirm entity names © Data Warrior LLC #RMOUG
  • 11. Approach  Idea from National Geographic Kids magazine  Sentences with missing words ● Nouns ● Verbs ● Adverbs  Start with relationship sentences ● Mess them up – use the wrong verbs  Ask users to validate and correct © Data Warrior LLC #RMOUG
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Rationale  Relationship names are important ● Represent real business rules  Relationships naming is hard  Makes people really thing about them © Data Warrior LLC #RMOUG
  • 20. Approach  The Game: ● Contestants select a category ● “I’ll take Ex-presidents for $500” ● They get an “answer” ● They say what the answer represents by asking a question  Use entity definitions as the answers.  Users have to guess the entity name with a question. © Data Warrior LLC #RMOUG
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Rationale  See if people can link the definitions to the entities  Do they even remember the definitions they wrote or approved?  Fun way to review and get signoff on the definitions © Data Warrior LLC #RMOUG
  • 27. Approach  Create a poem to express ● Entity definition ● Attribute definition ● Relationship  Haiku pattern ● 5 syllables ● 7 syllables ● 5 syllables  Use any poetic form you like © Data Warrior LLC #RMOUG
  • 29.
  • 30. Rationale  Using a specific form requires thought  Forces people to really examine the words they are using  May have to use different word so must understand the actual meaning  For Haiku – must be succinct © Data Warrior LLC #RMOUG
  • 32. Approach  Split the room into two teams  1st person on each team reads (to themselves) a definition  Whisper it to the next person and they to the next  Last person writes it down  Compare the results from the two teams © Data Warrior LLC #RMOUG
  • 33.
  • 34. Rationale  Many people think JAD sessions and review sessions are of little value  People take bad or no notes ● “I’ll remember”  No one wants to be the scribe ● That may be the most important role! © Data Warrior LLC #RMOUG
  • 35. Audience?  Technical Team ● Word Search ● Data Model Telephone  Subject Mater Experts ● Silly Sentences ● Data Model Telephone © Data Warrior LLC #RMOUG
  • 36. Audience?  Business End Users ● Word Search ● Silly Sentences ● Jeopardy ● Data Model Telephone  Modelers ● Silly Sentences ● Haiku ● Data Model Telephone © Data Warrior LLC #RMOUG
  • 37. Conclusion  Lots of options  Try any or all of these  Make up your own  Can we make data modeling more fun? ● Yes we can! © Data Warrior LLC #RMOUG
  • 38. Want better data models? http://www.amazon.com/Check-Doing-Design-Reviews-ebook/dp/B008RG9L5E/
  • 40. Contact Information Kent Graziano The Oracle Data Warrior Data Warrior LLC Kent.graziano@att.net Visit my blog at http://kentgraziano.com #RMOUG