Modeling Webinar: $#@! Your Database Says About Me…and How to Fix It in Your Data Model

15
Karen Lopez @DATACHICK Jul 2015 www.dataversity.net www.datamodel.com 1 Karen Lopez @datachick #HeartData Heart of Data Modeling Stuff Your Database Says About Me … and how to fix it in your data models Yes, Please do Tweet/Share today’s event @datachick #heartdata

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 9

WHAT IS YOUR NAME??

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.

Karen Lopez

@DATACHICKJul 2015

www.dataversity.netwww.datamodel.com 15

Thank you, you were great. Let’s do this next month!

Karen Lopez @datachick

#heartdata