advanced data modeling: be happier, add more value and be...
TRANSCRIPT
![Page 1: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/1.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 1
Advanced Data Modeling:Be Happier, Add More Value
and Be More Valued
Karen Lopez
© 2012 InfoAdvisors
Karen López,
A frequent speaker on data modeling, data-driven methodologies and pattern data models.
SQL Server MVP
She wants you to love your data.
2
![Page 2: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/2.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 2
© 2012 InfoAdvisors
Logistics• Interruptions And Other Fun• Exercises• NDA/Confidentiality• Feedback
3
© 2012 InfoAdvisors
About this Presentation
Feel free to participate – your opinion counts
This is a non-technical presentation
4
![Page 3: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/3.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 3
POLL: Who Are You?
POLL: Who Are You?
5
POLL: Model Much?
6
![Page 4: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/4.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 4
OVERVIEW OF THE TRADITIONAL DATA MODELING ENVIRONMENT
7
Data Modeling Process• Tools• Databases• People
– Skills– Background– Attitude– Culture
• Timing8
![Page 5: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/5.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 5
Does that still work?What does? What doesn’t?
Being Happier, an Overview• Leaving 1985 Behind• Where Are We, Though?• Making a Difference in Small Ways • [Data] Happiness Project• Adding Value - Being Valued
10
![Page 6: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/6.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 6
© 2012 InfoAdvisors
www.happiness-project.com11
WHAT ARE YOUR 5 TOP DATA SUCCESSES?
Exercise 1
12
![Page 7: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/7.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 7
PAIN POINTS FOR DATA ARCHITECTS
13
© 2012 InfoAdvisors
Karen’s Pain PointI don’t have enough current technical background to be a DBA or a Developer and sometimes that means I can’t participate fully in technical decisions.
14
![Page 8: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/8.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 8
© 2012 InfoAdvisors
Karen’s Pain PointI work with a developer who thinks data models are unneeded on his project.
15
© 2012 InfoAdvisors
Karen’s Pain PointI work with a data architect who has no database skills and can’t work hands-on with our databases.
16
![Page 9: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/9.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 9
© 2012 InfoAdvisors
Karen’s Pain PointMy data modeling tool doesn’t support NoSQL databases
17
© 2012 InfoAdvisors
Karen’s Pain PointMy DBA doesn’t care at all about data quality; he removes constraints and turns off RI in the database. He doesn’t check to see if the application code compensates.
18
![Page 10: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/10.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 10
© 2012 InfoAdvisors
Karen’s Pain PointI don’t know enough about Oracle to do a good first cut physical design.
19
WHAT ARE YOUR TOPBOTTOM 5 DATA PAIN POINTS?
Exercise 2
20
![Page 11: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/11.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 11
New Development Methods• Agile / SCRUM• Lean, Fast• Code First• Refactoring
21
Big Data• How Big is Big?• 3 Vs? 6 Vs?• What does it mean?
22
![Page 12: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/12.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 12
NoSQL, Not Only SQL• Graph Databases• Key Value• Document Databases• Others
23
Being Physical• SQL• Relational Extensions• Working Up to Your Elbows with Data• Being Polyglot
24
![Page 13: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/13.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 13
Data Governance• Governance• Stewardship• Dictatorships, Anarchies• How to be Valuable
25
Data Modeling Tools• Traditional DM tools• Drawing tools• Tools that Rev Engineer Databases• Other tools
26
![Page 14: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/14.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 14
SHARE YOUR PAIN POINTSExercise 3
27
© 2012 InfoAdvisors
Analysis
28
![Page 15: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/15.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 15
© 2012 InfoAdvisors
X Y• Urgency: Yesterday … Whenever• Important: High…Low• Impact: Enterprise … Local• Effort: High…Low• Scope: Corporation…You• Pain: Life Threatening…”Meh”• Risk: High…Low• ???
29
ANALYZE POINTSExercise 4
30
![Page 16: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/16.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 16
LOVING YOUR DATA MODELS
31
Being Happier, The Details
![Page 17: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/17.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 17
© 2012 InfoAdvisors
Happiness Project• Jan: Boost Energy• Feb: Remember Love• Mar: Aim Higher• Apr: Lighten Up• May: Be Serious about Play• Jun: Make Time for Friends
33
© 2012 InfoAdvisors
Happiness Project• Jul: Buy Some Happiness• Aug: Contemplate the
Heavens• Sept: Pursue a Passion• Oct: Pay Attention• Nov: Keep a Contented
Heart• Dec: Boot Camp Perfect
34
![Page 18: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/18.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 18
© 2012 InfoAdvisors
Resolution Matrix
35
Gretchen’s 12 Commandments1. Be Gretchen2. Let it go3. Act the way I feel4. Do it now5. Be polite and be fair6. Enjoy the process7. Spend out
8. Identify the problem9. Lighten up10.Do what ought to be
done11.No calculation12.There is only love
36
![Page 19: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/19.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 19
CREATE A RESOLUTION MATRIX FOR THE NEXT 3 MONTHS
Exercise 5
37
© 2012 InfoAdvisors
Splendid TruthsTo be happy, think about feeling good, feeling bad, and feeling right in an atmosphere of growth
38
![Page 20: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/20.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 20
Feeling Happy, Feeling BadHappy
Bad
More Happy More Bad
Less Happy Less Bad
39
© 2012 InfoAdvisors
Splendid TruthsThe days are long, but the years are short
40
![Page 21: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/21.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 21
© 2012 InfoAdvisors
Karen’s DM Splendid TruthsBad News: No one will love the logical data model as much as the data modeler. Good News: No one will love the logical data model as much as the data modeler.
41
© 2012 InfoAdvisors
Karen’s DM Splendid TruthsEvery good design decision is based on cost, benefit and risk
42
![Page 22: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/22.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 22
© 2012 InfoAdvisors
Karen’s DM Splendid TruthsIf you want the data model to be simple, go make the world simple.
43
© 2012 InfoAdvisors
Karen’s Splendid TruthsYour data modeling tools will impact design much more than you can ever imagine.
44
![Page 23: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/23.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 23
Delivering Value in 2012• Documentation as a literary activity is
1985• Documentation should be generated (Do it
in the Data Model or Process Model)• Iterations, not huge deliverables• Be a development method polyglot• Use their tools, too.
45
Be Your Own CMO• Have a Business story to tell• Focus on Business success in status
reports• Cost, benefit, risk • Know their pain…and reflect it.• Know their priorities…and reflect it.• Say “Yes, I can do that, but…”
46
![Page 24: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/24.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 24
10 Steps to Happiness, Being Valuable and Providing Value
1. Identify pain points and threats2. Analyze3. Prioritize4. Build a Plan
1. Near term2. Year term
5. Give gold stars (you and others)47
10 Steps to Happiness, Being Valuable and Providing Value
6. Keep Metrics7. Report Metrics8. Say “Yes, I can do that….”9. Automate!10. Overshare
48
![Page 25: Advanced Data Modeling: Be Happier, Add More Value and Be ...datamodel.com/wp-content/uploads/2012/11/InfoAdvisors_KarenLop… · Karen Lopez blog.infoadvisors.com © InfoAdvisors](https://reader035.vdocument.in/reader035/viewer/2022070709/5ebe96461603640c2a0731b4/html5/thumbnails/25.jpg)
Karen Lopez
blog.infoadvisors.com© InfoAdvisors 25
Thank You
You were GREAT!
….We should do this again….