SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
Karen Lopez @datachick #HeartData
Heart of Data Modeling
Baseline: NoSQL & Data Modeling Tools
Yes, Please do Tweet/Share
today’s event
@datachick #heartdata
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
How new tech are you?
...so let’s get to know you….
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…
Plan for Today
Why topic?
Very quick overview of NoSQL
Some Demos, Screenshots & What Not
NoSQL Resources
Disclaimer…
This is NOT a review
Today’s webinar is to discuss the current state of NoSQL
database/datastore support in the top three data modeling tools
This should be considered a baseline survey, with future webinars
doing updates.
Disclosure I am “experienced”
That means at some point I have done
business with these vendors
InfoAdvisors has participated in partner
programs
We are not a partner with any of them
I formally and informally have participated
in Product Advisory groups for vendors
Modern Data Architectures
will have hybrid Technologies
WHERE ‘HYBRID’ = ‘SQL
and NoSQL’
ETL
Classic DW Architecture
EDW
Data
Mart
Data
Mart
Hadoop
ETL
Modern DW Architecture
EDW
Analytics
Mart
Data Mart
NoSQL, Not Only SQL
Relational Graph
Columnar/Column
Family
Key Value
Document
Databases
Others (Hadoop,
hybrids, …)
Not the same, but terms
lead to confusion
Databases/datastores/stores
Terminology
Native Support
•Direct Connection
•Feature & version
aware
Round-trip
engineering
•Forward
•Reverse
•Compare
ODBC generic
connectivity
•ODBC-JDBC
•Others
Import-Export
•MetaIntegration
•XML
•..hacks…
•Excel
•Macros
Requirements
Data Model
Database*
More
requirements
/ changes /
tuning /
whims
+ Non Model Stuff
Data Model
Driven
Data Model Driven
Graph Databases
CREATE (matrix1:Movie { title : 'The Matrix', year : '1999-03-31' })
CREATE (matrix2:Movie { title : 'The Matrix Reloaded', year : '2003-05-07' })
CREATE (matrix3:Movie { title : 'The Matrix Revolutions', year : '2003-10-27' })
CREATE (keanu:Actor { name:'Keanu Reeves' })
CREATE (laurence:Actor { name:'Laurence Fishburne' })
CREATE (carrieanne:Actor { name:'Carrie-Anne Moss' })
CREATE (keanu)-[:ACTS_IN { role : 'Neo' }]->(matrix1)
CREATE (keanu)-[:ACTS_IN { role : 'Neo' }]->(matrix2)
CREATE (keanu)-[:ACTS_IN { role : 'Neo' }]->(matrix3)
CREATE (laurence)-[:ACTS_IN { role : 'Morpheus' }]->(matrix1)
CREATE (laurence)-[:ACTS_IN { role : 'Morpheus' }]->(matrix2)
CREATE (laurence)-[:ACTS_IN { role : 'Morpheus' }]->(matrix3)
CREATE (carrieanne)-[:ACTS_IN { role : 'Trinity' }]->(matrix1)
CREATE (carrieanne)-[:ACTS_IN { role : 'Trinity' }]->(matrix2)
CREATE (carrieanne)-[:ACTS_IN { role : 'Trinity' }]->(matrix3)
http://neo4j.com/docs/stable/cypherdoc-movie-database.html
Tools and Graph Databases
•No native supportERwin
•No native supportER/Studio
•No native supportPowerDesigner
“the data model
is the database”
“the database is
the data model”
ODBC / JDBC connectively for
querying.
Key Value Pair
http://www.dummies.com/how-to/content/keyvalue-pair-databases-in-a-big-data-environment.html
Key Value Pair
Database
Table: PriceCompare
LocationID ProductBySellerID ProductProperties
123 013803204131 {Seller:“Camera Superstore”,
Price:425.99, PriceDate:2014-11-06,
SellerType:”Online”}
Row Key PropertiesPartition Key
Tools and Key Value DBs
•No native supportERwin
•No native supportER/Studio
•No native supportPowerDesigner
I’m thinking that
“our” data models
fit best as data
stories/polices/meta
data for now.
Columnar Data Storage
Enhancements to SQL Server Column Stores, Per-Åke Larson, et al,
SIGMOD
Fn Ln AreaCode Phone StNum StName StType City State
A Disney 661872-4547 111Wilson Dr Bakersfield CA
Al Disney 530778-3737 222Main St Lewiston CA
Amy Disney 209577-5824 410Park Av Santa Rosa CA
Anita Disney 559642-4472 89Ahwahnee St San Diego CA
Anita Disney 209966-4472 781Mariposa Dr Napa CA
Ann Disney 949830-1883 3Amato Ct Yountville CA
Original Table
Fn
A
Al
Amy
Anita
Anita
Ann
Ln
Disney
Disney
Disney
Disney
Disney
Disney
AreaCode
661
530
209
559
209
949
Phone
872-4547
778-3737
577-5824
642-4472
966-4472
830-1883
StNum
111
222
410
89
781
3
StName
Wilson
Main
Park
Ahwahnee
Mariposa
Amato
StType
Dr
St
Av
St
Dr
Ct
City
Bakersfield
Lewiston
Santa Rosa
San Diego
Napa
Yountville
State
CA
CA
CA
CA
CA
CA
Split in Columns
Fn
A
*l
*my
*nita
*****
***
Ln
Disney
******
******
******
******
******
AreaCode
661
530
2*9
***
***
*4*
Phone
872-4547
***-3*3*
***-****
6**-****
9**-****
**0-1***
StNum
111
222
4*0
89
7**
3
StName
Wilson
Ma**
P*rk
*hw***e*
***i****
***t*
StType
Dr
St
Av
**
**
C*
City
Bakersfield
L*wi*ton
S**** ****
*** Diego
Napa
Yountville
State
CA
**
**
**
**
**
Encoded and Compressed
Tools and Columnar & Column Family
•No native supportERwin
•No native supportER/Studio
•SAP HANAPowerDesigner
I was able to reverse HP
Vertica, mostly, using all
three tools via ODBC
connection.
Meta Integration
Bridget helps
import/export
Document Databases
Tools and Document DBs
•No native supportERwin
•MongoDBER/Studio
•No native supportPowerDesigner
MongoDB with Native Connection, Rev Eng
Hive
SQL-like query language
Abstraction on top of MapReduce
Metastructure on top of HDFS
Tools and Hive
•Hive, many flavorsERwin
•Hive, genericER/Studio
•Hive, genericPowerDesigner
Since Hive was
developed
based on ANSI
SQL standards, it
make sense that
SQL-focused
tools support it.
Hive SQL
Question Break
IF Question(You) THEN Answers(Datachick)
END IF
Let’s look at some tools…
CA ERwin Data Modeler
SAP PowerDesigner
Embarcadero ER/Studio
Question Break
IF Question(You) THEN Answers(Datachick)
END IF
So let’s summarize:
The more SQL-like features available for NoSQL databases,
the more likely a data modeling tool is to support it.
Modeling tool vendors will support features that users ask
for cause them to win deals. This is not a bad thing.
Serious NoSQL vendors* understand that hybrid is the
enterprise data story. They want us to find a way.
Our data models have value, even if the NoSQL solution
doesn’t require a lot of constraints.
Community.embarcadero.com
ERwin.com
Erwin-knowledgebase.com
scn.sap.com/community/powerdesigner
sybase.public.powerdesigner.general
Making Sense of NoSQL clearly and
concisely explains the concepts,
features, benefits, potential, and
limitations of NoSQL technologies.
Using examples and use cases,
illustrations, and plain, jargon-free
writing, this guide shows how you
can effectively assemble a NoSQL
solution to replace or augment
the traditional RDBMS you have
now.
And it’s FREE!
GraphDatabases.com
This book is written for anyone
who is working with, or will be
working with MongoDB, including
business analysts, data modelers,
database administrators,
developers, project managers, and
data scientists.
PostgreSQL
Riak
Hbase
MongoDB
Neo4J
CouchDB
Redis
nosql2015.dataversity.net
nosql2015.dataversity.net
Modern Data Modeler Involvement
Project Initiation
Architecture and
Infrastructure
Design
SW
Requirements
Development
Deployment
“Every design decision
should include cost,
benefit and risk”
- Karen Lopez
It’s fun
Database technologies aren’t YES/NO decisions
It’s inexpensive to learn
It’s fast to spin up a learning environment
A data professional needs to knows more than one tool
Using the right tool for the right job is key
It’s fun
7 Reasons to Go Explore
MicrosoftAzure.com
•MSDN Subscription
Benefit
•Trial Accounts
Go Explore!
Thank you, you were great.
Let’s do this next month!
Karen Lopez @datachick
#heartdata

Más contenido relacionado

Más de DATAVERSITY

The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
DATAVERSITY
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best Practices
DATAVERSITY
 

Más de DATAVERSITY (20)

Exploring Levels of Data Literacy
Exploring Levels of Data LiteracyExploring Levels of Data Literacy
Exploring Levels of Data Literacy
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
 
Make Data Work for You
Make Data Work for YouMake Data Work for You
Make Data Work for You
 
Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?
 
Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?
 
Data Modeling Fundamentals
Data Modeling FundamentalsData Modeling Fundamentals
Data Modeling Fundamentals
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic Project
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
 
Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?
 
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?
 
Data Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and ForwardsData Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and Forwards
 
Data Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement TodayData Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement Today
 
2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best Practices
 
Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?
 
Data Management Best Practices
Data Management Best PracticesData Management Best Practices
Data Management Best Practices
 
MLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageMLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive Advantage
 
Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...
Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...
Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...
 
Empowering the Data Driven Business with Modern Business Intelligence
Empowering the Data Driven Business with Modern Business IntelligenceEmpowering the Data Driven Business with Modern Business Intelligence
Empowering the Data Driven Business with Modern Business Intelligence
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Survey of NoSQL Support in ERwin, ER/Studio and PowerDesigner

  • 1. Karen Lopez @datachick #HeartData Heart of Data Modeling Baseline: NoSQL & Data Modeling Tools
  • 2. Yes, Please do Tweet/Share today’s event @datachick #heartdata
  • 3. 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
  • 4. How new tech are you? ...so let’s get to know you….
  • 5. 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…
  • 6. Plan for Today Why topic? Very quick overview of NoSQL Some Demos, Screenshots & What Not NoSQL Resources
  • 7. Disclaimer… This is NOT a review Today’s webinar is to discuss the current state of NoSQL database/datastore support in the top three data modeling tools This should be considered a baseline survey, with future webinars doing updates.
  • 8. Disclosure I am “experienced” That means at some point I have done business with these vendors InfoAdvisors has participated in partner programs We are not a partner with any of them I formally and informally have participated in Product Advisory groups for vendors
  • 9. Modern Data Architectures will have hybrid Technologies WHERE ‘HYBRID’ = ‘SQL and NoSQL’
  • 12. NoSQL, Not Only SQL Relational Graph Columnar/Column Family Key Value Document Databases Others (Hadoop, hybrids, …) Not the same, but terms lead to confusion Databases/datastores/stores
  • 13. Terminology Native Support •Direct Connection •Feature & version aware Round-trip engineering •Forward •Reverse •Compare ODBC generic connectivity •ODBC-JDBC •Others Import-Export •MetaIntegration •XML •..hacks… •Excel •Macros
  • 14. Requirements Data Model Database* More requirements / changes / tuning / whims + Non Model Stuff Data Model Driven Data Model Driven
  • 15. Graph Databases CREATE (matrix1:Movie { title : 'The Matrix', year : '1999-03-31' }) CREATE (matrix2:Movie { title : 'The Matrix Reloaded', year : '2003-05-07' }) CREATE (matrix3:Movie { title : 'The Matrix Revolutions', year : '2003-10-27' }) CREATE (keanu:Actor { name:'Keanu Reeves' }) CREATE (laurence:Actor { name:'Laurence Fishburne' }) CREATE (carrieanne:Actor { name:'Carrie-Anne Moss' }) CREATE (keanu)-[:ACTS_IN { role : 'Neo' }]->(matrix1) CREATE (keanu)-[:ACTS_IN { role : 'Neo' }]->(matrix2) CREATE (keanu)-[:ACTS_IN { role : 'Neo' }]->(matrix3) CREATE (laurence)-[:ACTS_IN { role : 'Morpheus' }]->(matrix1) CREATE (laurence)-[:ACTS_IN { role : 'Morpheus' }]->(matrix2) CREATE (laurence)-[:ACTS_IN { role : 'Morpheus' }]->(matrix3) CREATE (carrieanne)-[:ACTS_IN { role : 'Trinity' }]->(matrix1) CREATE (carrieanne)-[:ACTS_IN { role : 'Trinity' }]->(matrix2) CREATE (carrieanne)-[:ACTS_IN { role : 'Trinity' }]->(matrix3) http://neo4j.com/docs/stable/cypherdoc-movie-database.html
  • 16. Tools and Graph Databases •No native supportERwin •No native supportER/Studio •No native supportPowerDesigner “the data model is the database” “the database is the data model” ODBC / JDBC connectively for querying.
  • 18. Key Value Pair Database Table: PriceCompare LocationID ProductBySellerID ProductProperties 123 013803204131 {Seller:“Camera Superstore”, Price:425.99, PriceDate:2014-11-06, SellerType:”Online”} Row Key PropertiesPartition Key
  • 19. Tools and Key Value DBs •No native supportERwin •No native supportER/Studio •No native supportPowerDesigner I’m thinking that “our” data models fit best as data stories/polices/meta data for now.
  • 20. Columnar Data Storage Enhancements to SQL Server Column Stores, Per-Åke Larson, et al, SIGMOD
  • 21. Fn Ln AreaCode Phone StNum StName StType City State A Disney 661872-4547 111Wilson Dr Bakersfield CA Al Disney 530778-3737 222Main St Lewiston CA Amy Disney 209577-5824 410Park Av Santa Rosa CA Anita Disney 559642-4472 89Ahwahnee St San Diego CA Anita Disney 209966-4472 781Mariposa Dr Napa CA Ann Disney 949830-1883 3Amato Ct Yountville CA Original Table Fn A Al Amy Anita Anita Ann Ln Disney Disney Disney Disney Disney Disney AreaCode 661 530 209 559 209 949 Phone 872-4547 778-3737 577-5824 642-4472 966-4472 830-1883 StNum 111 222 410 89 781 3 StName Wilson Main Park Ahwahnee Mariposa Amato StType Dr St Av St Dr Ct City Bakersfield Lewiston Santa Rosa San Diego Napa Yountville State CA CA CA CA CA CA Split in Columns Fn A *l *my *nita ***** *** Ln Disney ****** ****** ****** ****** ****** AreaCode 661 530 2*9 *** *** *4* Phone 872-4547 ***-3*3* ***-**** 6**-**** 9**-**** **0-1*** StNum 111 222 4*0 89 7** 3 StName Wilson Ma** P*rk *hw***e* ***i**** ***t* StType Dr St Av ** ** C* City Bakersfield L*wi*ton S**** **** *** Diego Napa Yountville State CA ** ** ** ** ** Encoded and Compressed
  • 22. Tools and Columnar & Column Family •No native supportERwin •No native supportER/Studio •SAP HANAPowerDesigner I was able to reverse HP Vertica, mostly, using all three tools via ODBC connection. Meta Integration Bridget helps import/export
  • 24. Tools and Document DBs •No native supportERwin •MongoDBER/Studio •No native supportPowerDesigner
  • 25. MongoDB with Native Connection, Rev Eng
  • 26. Hive SQL-like query language Abstraction on top of MapReduce Metastructure on top of HDFS
  • 27. Tools and Hive •Hive, many flavorsERwin •Hive, genericER/Studio •Hive, genericPowerDesigner Since Hive was developed based on ANSI SQL standards, it make sense that SQL-focused tools support it.
  • 29. Question Break IF Question(You) THEN Answers(Datachick) END IF
  • 30. Let’s look at some tools…
  • 31. CA ERwin Data Modeler
  • 34. Question Break IF Question(You) THEN Answers(Datachick) END IF
  • 35. So let’s summarize: The more SQL-like features available for NoSQL databases, the more likely a data modeling tool is to support it. Modeling tool vendors will support features that users ask for cause them to win deals. This is not a bad thing. Serious NoSQL vendors* understand that hybrid is the enterprise data story. They want us to find a way. Our data models have value, even if the NoSQL solution doesn’t require a lot of constraints.
  • 41. Making Sense of NoSQL clearly and concisely explains the concepts, features, benefits, potential, and limitations of NoSQL technologies. Using examples and use cases, illustrations, and plain, jargon-free writing, this guide shows how you can effectively assemble a NoSQL solution to replace or augment the traditional RDBMS you have now.
  • 43. This book is written for anyone who is working with, or will be working with MongoDB, including business analysts, data modelers, database administrators, developers, project managers, and data scientists.
  • 47. Modern Data Modeler Involvement Project Initiation Architecture and Infrastructure Design SW Requirements Development Deployment
  • 48. “Every design decision should include cost, benefit and risk” - Karen Lopez
  • 49. It’s fun Database technologies aren’t YES/NO decisions It’s inexpensive to learn It’s fast to spin up a learning environment A data professional needs to knows more than one tool Using the right tool for the right job is key It’s fun 7 Reasons to Go Explore
  • 51. Thank you, you were great. Let’s do this next month! Karen Lopez @datachick #heartdata