Modeling Webinar: $#@! Your Database Says About Me…and How to Fix It in Your Data Model
-
Upload
dataversity -
Category
Technology
-
view
242 -
download
0
Transcript of Modeling Webinar: $#@! Your Database Says About Me…and How to Fix It in Your Data Model
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 1
Karen Lopez @datachick #HeartData
Heart of Data ModelingStuff Your Database Says About Me… and how to fix it in your data models
Yes, Please do Tweet/Share today’s event
@datachick #heartdata
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 2
Karen López
Karen has 20+ years of data and information architecture experience on large, multi-project programs.
She is a frequent speaker on data modeling, data-driven methodologies and pattern data models.
She wants you to love your data…
She is loves new tech and gadgets
Use Q&A for
formal questions
Get them in now!
Use chat to discuss with each
other
We have a great community
Yes!
Slides
Recording
…next week…
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 3
Your Data Models
& Databases tell
me how much you
love me and my data
WHERE ‘IsLove(#dataquality’)
Requirements
Data Model
Database*
More
requirements
/ changes /
tuning /
whims
+ Non Model Stuff
Data Model Driven
Data Model Driven
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 4
4 QUESTIONS I CAN’T ANSWER
ABOUT ME
What Is Your Phone Number?
Where Do You Live?
What is your Date of Birth?
What is Your Name?
Because your database doesn’t understand me.
But…why can’t I answer those?
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 5
My name is Karen Lopez
I was born in June, 196x
My address is in Toronto, Canada
I have 1 phone number to give you
I am a data architect
I Think…
WHAT IS YOUR HOME
PHONE NUMBER?
YOUR WORK NUMBER?
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 6
http://tinyurl.com/LandlineUse
1. There is no longer a concept of Home / Work phone number
2. We can’t use categories to tell us when to call
3. We should ask about times to contact separately
4. Not all phones are phones
Karen Says: Phone Data
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 7
WHERE DO YOU LIVE???
1. You don’t have to do business in a foreign country to have foreign data
2. Just because you support international data doesn’t mean your suppliers do
3. Test your data services end to end
Karen Says: International Data
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 8
WHAT IS YOUR DATE OF
BIRTH?
Karen Says: Date of Birth
• They can change…in your system
• They can change…due to calendar changes
• Valid dates are dependent on many things
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 10
It’s Not Me; It’s YOU
WHAT DO YOU DO? WHAT
IS A DATA MODEL?
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 11
Karen Says: Names
1. One of the more difficult Data Modeling problems
2. Format is different than content
3. Not all name parts are the same
4. Not all name rules are the same
5. More myths about names than names themselves*
http://tinyurl.com/namemyths
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 12
What Do You Do?
1. Kids today will fill jobs that don’t even exist yet
2. Data is going to be a key part
3. The Data Profession isn’t keeping up.
Karen Says: Professions
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 13
Anticipate International
Data
Don’t Assume
Anything Based on
Other Data
Offer Data Correction Processes
Learn about the Outliers
… What else?
What You Should Do:
Fight Myths
Expand Your World
Support Full Data Lifecyle (DUI)
Test end to end, not just your unit tests
Include *paper* data artifacts
What You Must Do To Love Data
Karen Lopez
@DATACHICKJul 2015
www.dataversity.netwww.datamodel.com 14
Memorize this…
If you want your
database to be
simple, go make the
world simple, then
come back to me.
Don’t Ask Me:
What My Name Is
What My Address Is
What I Do
Where I Live
What my Phone Number Is
….I don’t know until you tell me.