SlideShare a Scribd company logo
1 of 33
© 2018 IDERA, Inc. All rights reserved.
DATABASES DON’T BUILD AND
POPULATE THEMSELVES
Stan Geiger, Sr. Manager of Product
© 2018 IDERA, Inc. All rights reserved.
AGENDA
▪ Data Modeling
• Benefits
• Conceptual, Logical and Physical Models
• Relational vs. NoSQL
▪ Design Patterns
• Datawarehouse/Analytics
• Late binding vs. Early binding
• Dimensional
• Transactional
▪ Deployment
▪ Data Loading
“
© 2018 IDERA, Inc. All rights reserved.
Cogito, ergo sum
I think, therefore I am
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved.
DATA MODELING
A lot of databases are built like this: Then after a while they
end up like this:
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved.
DATA MODELING
We want:
Benefits
• Higher quality applications
• Cost Reduction
• Faster time to market
• Organizational
understanding
• Increased performance
• Better documentation
• Fewer data errors
• Data Mining
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved.
Data Modeling Concepts
© 2018 IDERA, Inc. All rights reserved.
DATA MODELING
Conceptual Models
• High level description of business information
• Includes main concepts and relationships
© 2018 IDERA, Inc. All rights reserved.
DATA MODELING
Logical Models
• Includes all entities and relationships among
them
• All attributes for each entity are specified
• The primary key for each entity is specified
• Foreign keys (keys identifying the relationship
between different entities) are specified.
• Normalization occurs at this level (for relational
models)
© 2018 IDERA, Inc. All rights reserved.
DATA MODELING
Physical Models
• Contains relationships between tables and addresses cardinality and
nullability of the relationships.
• Specific version of DBMS, location, data storage or technology to be used.
• Columns have exact datatypes, lengths assigned and default values.
• Primary and Foreign keys, views, indexes, access profiles, and
authorizations, etc. are defined.
© 2018 IDERA, Inc. All rights reserved.
DATA MODELING
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved.
Database Concepts
© 2018 IDERA, Inc. All rights reserved.
DATA MODELING
Relational vs. NoSQL
• Data modeling often starts from the application-specific queries as opposed to
relational modeling
• NoSQL does not require predefined structure
• Design how to organize the data.
• Data is aggregated instead of normalized
© 2018 IDERA, Inc. All rights reserved.
DATA MODELING
NoSQL Modeling
• Denormalization
• Aggregates
• Soft Schemas
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved.
Datawarehouse/Data Lake
© 2018 IDERA, Inc. All rights reserved.
DATA MODELING
Late Binding vs. Early Binding
• Data is typically bound to “business rules”
• Business rules are often bound in the model
• Implemented through foreign keys, constraints, triggers, etc.
• Late binding occurs when the business rules are “bound” at selection
time.
• Late binding is particularly effect in industries like healthcare where the
rules are constantly changing.
© 2018 IDERA, Inc. All rights reserved.
DATA MODELING
▪ Early Binding vs Late Binding
• NoSQL databases tend to use more late binding.
• The notion of data lakes are late binding.
• Once your definition is set in the data model, it is very difficult and time-
consuming to change it afterward.
• Late binding has speed and flexibility
© 2018 IDERA, Inc. All rights reserved.
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. 18© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. 19© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
© 2018 IDERA, Inc. All rights reserved.
DIMENSIONAL MODELING
▪ Based on the business processes
▪ Uses Facts and Dimensions
▪ Typically Star or Snowflake schema
© 2018 IDERA, Inc. All rights reserved.
DIMENSIONAL MODELING
▪ Choose the business process
▪ Declare the grain
▪ Identify the dimensions
▪ Identify the fact
© 2018 IDERA, Inc. All rights reserved.
OLTP MODELING
▪ Efficient for transaction processing
▪ Eliminates redundancy of data
▪ Makes transactions easy to save
▪ Querying is often comple.
© 2018 IDERA, Inc. All rights reserved.
DEPLOYMENT
▪ Built on the concept of forward engineering
▪ Takes logical model to a physical model
▪ Database/platform specific
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved.
Loading Data
© 2018 IDERA, Inc. All rights reserved.
DATA LOADING
ETL vs ELT or Data Warehouse vs Data Lake
© 2018 IDERA, Inc. All rights reserved.
DATA LOADING
▪ When to use ETL
• Bulk data movement
• Comple rules and transformations are
needed.
• Combine large amounts of data from
multiple sources
▪ When to use ELT
• When ingestion speed is king.
• When more intel is better intel.
• When you know you will need to scale.
“
© 2018 IDERA, Inc. All rights reserved.
“If you do not know where you come from, then you don't know
where you are, and if you don't know where you are, then you don't
know where you're going. And if you don't know where you're
going, you're probably going wrong.”
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved.
Lagniappe
© 2018 IDERA, Inc. All rights reserved.
DATA GOVERNANCE
▪ Increased consistency and confidence in decision making
▪ Decreased risk of regulatory fines
▪ Improves data security
▪ Maximizes the income generation potential of data
▪ Designates accountability for information quality
▪ Minimizes and eliminates re-work
▪ Optimizes staff effectiveness
▪ Establishes process performance baselines to enable
improvement efforts
© 2018 IDERA, Inc. All rights reserved.
DATA GOVERNANCE
Practice of Data Governance
1. Balanced, Lean Governance
2. Data Quality
3. Access to data
4. Data Literacy
5. Data Content
6. Analytic Prioritization
7. Master Data Management
© 2018 IDERA, Inc. All rights reserved.
DATA LINEAGE
Benefits of tracking
• Error Resolution
• Impact Analysis
• Regulatory Reporting
© 2018 IDERA, Inc. All rights reserved.
DATA MODELING TOOLS
▪ Database modeling – logical and physical
▪ Entity relationship diagramming
▪ Dimensional modeling
▪ Business Data Objects
▪ Automation with macros
▪ Model repository – version control and
collaboration
▪ Agile change management
▪ All major relational DBMS platforms
▪ Big data platforms
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. 33© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
Demo

More Related Content

What's hot

Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021:  Performance Tuning Azure SQL Database by Monica RathbunIdera live 2021:  Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021: Performance Tuning Azure SQL Database by Monica RathbunIDERA Software
 
MT155 Analytics and Cloud Native Apps – Your Business Game Changer
MT155 Analytics and Cloud Native Apps – Your Business Game ChangerMT155 Analytics and Cloud Native Apps – Your Business Game Changer
MT155 Analytics and Cloud Native Apps – Your Business Game ChangerDell EMC World
 
Managing Microsoft Applications with Vistara
Managing Microsoft Applications with VistaraManaging Microsoft Applications with Vistara
Managing Microsoft Applications with VistaraVistara
 
Simplify IT Operations by Unifying Element Management with Vistara
Simplify IT Operations by Unifying Element Management with VistaraSimplify IT Operations by Unifying Element Management with Vistara
Simplify IT Operations by Unifying Element Management with VistaraVistara
 
Company report xinglian
Company report xinglianCompany report xinglian
Company report xinglianXinglian Liu
 
Vistara 3.1 - Delivering Unified IT Operations
Vistara 3.1 - Delivering Unified IT OperationsVistara 3.1 - Delivering Unified IT Operations
Vistara 3.1 - Delivering Unified IT OperationsVistara
 
The Model Enterprise: A Blueprint for Enterprise Data Governance
The Model Enterprise: A Blueprint for Enterprise Data GovernanceThe Model Enterprise: A Blueprint for Enterprise Data Governance
The Model Enterprise: A Blueprint for Enterprise Data GovernanceEric Kavanagh
 
Postgres Vision 2018: Making Modern an Old Legacy System
Postgres Vision 2018: Making Modern an Old Legacy SystemPostgres Vision 2018: Making Modern an Old Legacy System
Postgres Vision 2018: Making Modern an Old Legacy SystemEDB
 
Continuous Data Replication into Cloud Storage with Oracle GoldenGate
Continuous Data Replication into Cloud Storage with Oracle GoldenGateContinuous Data Replication into Cloud Storage with Oracle GoldenGate
Continuous Data Replication into Cloud Storage with Oracle GoldenGateMichael Rainey
 
I365 presentation
I365 presentationI365 presentation
I365 presentationMCS621
 
Master the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMaster the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMatillion
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database RoundtableEric Kavanagh
 
Introducing Direct Database Access with Snowflake + Intrinio
Introducing Direct Database Access with Snowflake + IntrinioIntroducing Direct Database Access with Snowflake + Intrinio
Introducing Direct Database Access with Snowflake + IntrinioIntrinio
 
Move and Secure Your Data
Move and Secure Your DataMove and Secure Your Data
Move and Secure Your DataDelphix
 
From Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your OrganizationFrom Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your OrganizationCloudera, Inc.
 
An Operational Data Layer is Critical for Transformative Banking Applications
An Operational Data Layer is Critical for Transformative Banking ApplicationsAn Operational Data Layer is Critical for Transformative Banking Applications
An Operational Data Layer is Critical for Transformative Banking ApplicationsDataStax
 
Moving Beyond Disaster Recovery to IT Resilience
Moving Beyond Disaster Recovery to IT ResilienceMoving Beyond Disaster Recovery to IT Resilience
Moving Beyond Disaster Recovery to IT ResiliencePT Datacomm Diangraha
 
Government and Education Webinar: Optimizing Database Performance
Government and Education Webinar: Optimizing Database PerformanceGovernment and Education Webinar: Optimizing Database Performance
Government and Education Webinar: Optimizing Database PerformanceSolarWinds
 
Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...NetAppUK
 

What's hot (20)

Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021:  Performance Tuning Azure SQL Database by Monica RathbunIdera live 2021:  Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
 
MT155 Analytics and Cloud Native Apps – Your Business Game Changer
MT155 Analytics and Cloud Native Apps – Your Business Game ChangerMT155 Analytics and Cloud Native Apps – Your Business Game Changer
MT155 Analytics and Cloud Native Apps – Your Business Game Changer
 
Managing Microsoft Applications with Vistara
Managing Microsoft Applications with VistaraManaging Microsoft Applications with Vistara
Managing Microsoft Applications with Vistara
 
Simplify IT Operations by Unifying Element Management with Vistara
Simplify IT Operations by Unifying Element Management with VistaraSimplify IT Operations by Unifying Element Management with Vistara
Simplify IT Operations by Unifying Element Management with Vistara
 
Company report xinglian
Company report xinglianCompany report xinglian
Company report xinglian
 
Vistara 3.1 - Delivering Unified IT Operations
Vistara 3.1 - Delivering Unified IT OperationsVistara 3.1 - Delivering Unified IT Operations
Vistara 3.1 - Delivering Unified IT Operations
 
The Model Enterprise: A Blueprint for Enterprise Data Governance
The Model Enterprise: A Blueprint for Enterprise Data GovernanceThe Model Enterprise: A Blueprint for Enterprise Data Governance
The Model Enterprise: A Blueprint for Enterprise Data Governance
 
Postgres Vision 2018: Making Modern an Old Legacy System
Postgres Vision 2018: Making Modern an Old Legacy SystemPostgres Vision 2018: Making Modern an Old Legacy System
Postgres Vision 2018: Making Modern an Old Legacy System
 
Continuous Data Replication into Cloud Storage with Oracle GoldenGate
Continuous Data Replication into Cloud Storage with Oracle GoldenGateContinuous Data Replication into Cloud Storage with Oracle GoldenGate
Continuous Data Replication into Cloud Storage with Oracle GoldenGate
 
I365 presentation
I365 presentationI365 presentation
I365 presentation
 
Master the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMaster the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - Snowflake
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
 
Introducing Direct Database Access with Snowflake + Intrinio
Introducing Direct Database Access with Snowflake + IntrinioIntroducing Direct Database Access with Snowflake + Intrinio
Introducing Direct Database Access with Snowflake + Intrinio
 
Move and Secure Your Data
Move and Secure Your DataMove and Secure Your Data
Move and Secure Your Data
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
 
From Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your OrganizationFrom Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your Organization
 
An Operational Data Layer is Critical for Transformative Banking Applications
An Operational Data Layer is Critical for Transformative Banking ApplicationsAn Operational Data Layer is Critical for Transformative Banking Applications
An Operational Data Layer is Critical for Transformative Banking Applications
 
Moving Beyond Disaster Recovery to IT Resilience
Moving Beyond Disaster Recovery to IT ResilienceMoving Beyond Disaster Recovery to IT Resilience
Moving Beyond Disaster Recovery to IT Resilience
 
Government and Education Webinar: Optimizing Database Performance
Government and Education Webinar: Optimizing Database PerformanceGovernment and Education Webinar: Optimizing Database Performance
Government and Education Webinar: Optimizing Database Performance
 
Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...
 

Similar to IDERA Live | Databases Don't Build and Populate Themselves

Strategic imperative the enterprise data model
Strategic imperative the enterprise data modelStrategic imperative the enterprise data model
Strategic imperative the enterprise data modelDATAVERSITY
 
Data Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceData Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceDATAVERSITY
 
Integrate ERP and CRM Metadata into ER/Studio
Integrate ERP and CRM Metadata into ER/StudioIntegrate ERP and CRM Metadata into ER/Studio
Integrate ERP and CRM Metadata into ER/StudioDATAVERSITY
 
IDERA Live | Maintaining Data Governance During Rapidly Changing Conditions
IDERA Live | Maintaining Data Governance During Rapidly Changing ConditionsIDERA Live | Maintaining Data Governance During Rapidly Changing Conditions
IDERA Live | Maintaining Data Governance During Rapidly Changing ConditionsIDERA Software
 
Geek Sync | Modeling Data Governance
Geek Sync | Modeling Data GovernanceGeek Sync | Modeling Data Governance
Geek Sync | Modeling Data GovernanceIDERA Software
 
Modeling Data Governance
Modeling Data GovernanceModeling Data Governance
Modeling Data GovernanceDATAVERSITY
 
IDERA Live | Decode your Organization's Data DNA
IDERA Live | Decode your Organization's Data DNAIDERA Live | Decode your Organization's Data DNA
IDERA Live | Decode your Organization's Data DNAIDERA Software
 
Business Value Metrics for Data Governance
Business Value Metrics for Data GovernanceBusiness Value Metrics for Data Governance
Business Value Metrics for Data GovernanceDATAVERSITY
 
Slides: The Business Value of Data Modeling
Slides: The Business Value of Data ModelingSlides: The Business Value of Data Modeling
Slides: The Business Value of Data ModelingDATAVERSITY
 
Lean Modeling for Any Methodology
Lean Modeling for Any MethodologyLean Modeling for Any Methodology
Lean Modeling for Any MethodologyDATAVERSITY
 
Straight Talk to Demystify Data Lineage
Straight Talk to Demystify Data LineageStraight Talk to Demystify Data Lineage
Straight Talk to Demystify Data LineageDATAVERSITY
 
IDERA Live | Understanding SQL Server Compliance both in the Cloud and On Pre...
IDERA Live | Understanding SQL Server Compliance both in the Cloud and On Pre...IDERA Live | Understanding SQL Server Compliance both in the Cloud and On Pre...
IDERA Live | Understanding SQL Server Compliance both in the Cloud and On Pre...IDERA Software
 
Battle the Dark Side of Data Governance
Battle the Dark Side of Data GovernanceBattle the Dark Side of Data Governance
Battle the Dark Side of Data GovernanceDATAVERSITY
 
IDERA Live | Business Value Metrics for Data Governance
IDERA Live | Business Value Metrics for Data GovernanceIDERA Live | Business Value Metrics for Data Governance
IDERA Live | Business Value Metrics for Data GovernanceIDERA Software
 
Why Your Data Management Strategy Isn't Working (and How to Fix It)
Why Your Data Management Strategy Isn't Working (and How to Fix It)Why Your Data Management Strategy Isn't Working (and How to Fix It)
Why Your Data Management Strategy Isn't Working (and How to Fix It)DATAVERSITY
 
Standing Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and BeyondStanding Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and BeyondCloudera, Inc.
 
IDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data EnvironmentsIDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data EnvironmentsDATAVERSITY
 
Cloudera for Internet of Things
Cloudera for Internet of ThingsCloudera for Internet of Things
Cloudera for Internet of ThingsCloudera, Inc.
 
Geek Sync | Tackling Key GDPR Challenges with Data Modeling and Governance
Geek Sync | Tackling Key GDPR Challenges with Data Modeling and GovernanceGeek Sync | Tackling Key GDPR Challenges with Data Modeling and Governance
Geek Sync | Tackling Key GDPR Challenges with Data Modeling and GovernanceIDERA Software
 

Similar to IDERA Live | Databases Don't Build and Populate Themselves (20)

Strategic imperative the enterprise data model
Strategic imperative the enterprise data modelStrategic imperative the enterprise data model
Strategic imperative the enterprise data model
 
Data Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceData Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and Governance
 
Integrate ERP and CRM Metadata into ER/Studio
Integrate ERP and CRM Metadata into ER/StudioIntegrate ERP and CRM Metadata into ER/Studio
Integrate ERP and CRM Metadata into ER/Studio
 
IDERA Live | Maintaining Data Governance During Rapidly Changing Conditions
IDERA Live | Maintaining Data Governance During Rapidly Changing ConditionsIDERA Live | Maintaining Data Governance During Rapidly Changing Conditions
IDERA Live | Maintaining Data Governance During Rapidly Changing Conditions
 
Geek Sync | Modeling Data Governance
Geek Sync | Modeling Data GovernanceGeek Sync | Modeling Data Governance
Geek Sync | Modeling Data Governance
 
Modeling Data Governance
Modeling Data GovernanceModeling Data Governance
Modeling Data Governance
 
IDERA Live | Decode your Organization's Data DNA
IDERA Live | Decode your Organization's Data DNAIDERA Live | Decode your Organization's Data DNA
IDERA Live | Decode your Organization's Data DNA
 
Business Value Metrics for Data Governance
Business Value Metrics for Data GovernanceBusiness Value Metrics for Data Governance
Business Value Metrics for Data Governance
 
Slides: The Business Value of Data Modeling
Slides: The Business Value of Data ModelingSlides: The Business Value of Data Modeling
Slides: The Business Value of Data Modeling
 
Lean Modeling for Any Methodology
Lean Modeling for Any MethodologyLean Modeling for Any Methodology
Lean Modeling for Any Methodology
 
Straight Talk to Demystify Data Lineage
Straight Talk to Demystify Data LineageStraight Talk to Demystify Data Lineage
Straight Talk to Demystify Data Lineage
 
IDERA Live | Understanding SQL Server Compliance both in the Cloud and On Pre...
IDERA Live | Understanding SQL Server Compliance both in the Cloud and On Pre...IDERA Live | Understanding SQL Server Compliance both in the Cloud and On Pre...
IDERA Live | Understanding SQL Server Compliance both in the Cloud and On Pre...
 
Using Graphs for Data Analysis
Using Graphs for Data AnalysisUsing Graphs for Data Analysis
Using Graphs for Data Analysis
 
Battle the Dark Side of Data Governance
Battle the Dark Side of Data GovernanceBattle the Dark Side of Data Governance
Battle the Dark Side of Data Governance
 
IDERA Live | Business Value Metrics for Data Governance
IDERA Live | Business Value Metrics for Data GovernanceIDERA Live | Business Value Metrics for Data Governance
IDERA Live | Business Value Metrics for Data Governance
 
Why Your Data Management Strategy Isn't Working (and How to Fix It)
Why Your Data Management Strategy Isn't Working (and How to Fix It)Why Your Data Management Strategy Isn't Working (and How to Fix It)
Why Your Data Management Strategy Isn't Working (and How to Fix It)
 
Standing Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and BeyondStanding Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and Beyond
 
IDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data EnvironmentsIDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data Environments
 
Cloudera for Internet of Things
Cloudera for Internet of ThingsCloudera for Internet of Things
Cloudera for Internet of Things
 
Geek Sync | Tackling Key GDPR Challenges with Data Modeling and Governance
Geek Sync | Tackling Key GDPR Challenges with Data Modeling and GovernanceGeek Sync | Tackling Key GDPR Challenges with Data Modeling and Governance
Geek Sync | Tackling Key GDPR Challenges with Data Modeling and Governance
 

More from IDERA Software

The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...IDERA Software
 
Problems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloudProblems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloudIDERA Software
 
Public cloud uses and limitations
Public cloud uses and limitationsPublic cloud uses and limitations
Public cloud uses and limitationsIDERA Software
 
Optimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxOptimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxIDERA Software
 
Six tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costsSix tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costsIDERA Software
 
Idera live 2021: The Power of Abstraction by Steve Hoberman
Idera live 2021:  The Power of Abstraction by Steve HobermanIdera live 2021:  The Power of Abstraction by Steve Hoberman
Idera live 2021: The Power of Abstraction by Steve HobermanIDERA Software
 
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
Idera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian FlugIdera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian Flug
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian FlugIDERA Software
 
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021:  Managing Digital Transformation on a Budget by Bert ScalzoIdera live 2021:  Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021: Managing Digital Transformation on a Budget by Bert ScalzoIDERA Software
 
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...IDERA Software
 
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...IDERA Software
 
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAGeek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAIDERA Software
 
Benefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERABenefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERAIDERA Software
 
Benefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERABenefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERAIDERA Software
 
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERABe Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERAIDERA Software
 
Advanced SQL Server Performance Tuning | IDERA
Advanced SQL Server Performance Tuning | IDERAAdvanced SQL Server Performance Tuning | IDERA
Advanced SQL Server Performance Tuning | IDERAIDERA Software
 
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent OzarGeek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent OzarIDERA Software
 
Geek Sync | Performance Tuning: Getting the Biggest Bang for Your Buck - Moni...
Geek Sync | Performance Tuning: Getting the Biggest Bang for Your Buck - Moni...Geek Sync | Performance Tuning: Getting the Biggest Bang for Your Buck - Moni...
Geek Sync | Performance Tuning: Getting the Biggest Bang for Your Buck - Moni...IDERA Software
 
Geek Sync | Meeting Security Benchmarks and Compliance with Microsoft SQL Ser...
Geek Sync | Meeting Security Benchmarks and Compliance with Microsoft SQL Ser...Geek Sync | Meeting Security Benchmarks and Compliance with Microsoft SQL Ser...
Geek Sync | Meeting Security Benchmarks and Compliance with Microsoft SQL Ser...IDERA Software
 
Geek Sync | How to Think Like the SQL ServerEngine - Brent Ozar
Geek Sync | How to Think Like the SQL ServerEngine - Brent OzarGeek Sync | How to Think Like the SQL ServerEngine - Brent Ozar
Geek Sync | How to Think Like the SQL ServerEngine - Brent OzarIDERA Software
 
Geek Sync | Data Integrity Demystified - Deborah Melkin | IDERA
Geek Sync | Data Integrity Demystified - Deborah Melkin | IDERAGeek Sync | Data Integrity Demystified - Deborah Melkin | IDERA
Geek Sync | Data Integrity Demystified - Deborah Melkin | IDERAIDERA Software
 

More from IDERA Software (20)

The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...
 
Problems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloudProblems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloud
 
Public cloud uses and limitations
Public cloud uses and limitationsPublic cloud uses and limitations
Public cloud uses and limitations
 
Optimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxOptimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptx
 
Six tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costsSix tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costs
 
Idera live 2021: The Power of Abstraction by Steve Hoberman
Idera live 2021:  The Power of Abstraction by Steve HobermanIdera live 2021:  The Power of Abstraction by Steve Hoberman
Idera live 2021: The Power of Abstraction by Steve Hoberman
 
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
Idera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian FlugIdera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian Flug
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
 
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021:  Managing Digital Transformation on a Budget by Bert ScalzoIdera live 2021:  Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
 
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
 
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
 
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAGeek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
 
Benefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERABenefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERA
 
Benefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERABenefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERA
 
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERABe Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA
 
Advanced SQL Server Performance Tuning | IDERA
Advanced SQL Server Performance Tuning | IDERAAdvanced SQL Server Performance Tuning | IDERA
Advanced SQL Server Performance Tuning | IDERA
 
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent OzarGeek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
 
Geek Sync | Performance Tuning: Getting the Biggest Bang for Your Buck - Moni...
Geek Sync | Performance Tuning: Getting the Biggest Bang for Your Buck - Moni...Geek Sync | Performance Tuning: Getting the Biggest Bang for Your Buck - Moni...
Geek Sync | Performance Tuning: Getting the Biggest Bang for Your Buck - Moni...
 
Geek Sync | Meeting Security Benchmarks and Compliance with Microsoft SQL Ser...
Geek Sync | Meeting Security Benchmarks and Compliance with Microsoft SQL Ser...Geek Sync | Meeting Security Benchmarks and Compliance with Microsoft SQL Ser...
Geek Sync | Meeting Security Benchmarks and Compliance with Microsoft SQL Ser...
 
Geek Sync | How to Think Like the SQL ServerEngine - Brent Ozar
Geek Sync | How to Think Like the SQL ServerEngine - Brent OzarGeek Sync | How to Think Like the SQL ServerEngine - Brent Ozar
Geek Sync | How to Think Like the SQL ServerEngine - Brent Ozar
 
Geek Sync | Data Integrity Demystified - Deborah Melkin | IDERA
Geek Sync | Data Integrity Demystified - Deborah Melkin | IDERAGeek Sync | Data Integrity Demystified - Deborah Melkin | IDERA
Geek Sync | Data Integrity Demystified - Deborah Melkin | IDERA
 

Recently uploaded

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Recently uploaded (20)

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 

IDERA Live | Databases Don't Build and Populate Themselves

  • 1. © 2018 IDERA, Inc. All rights reserved. DATABASES DON’T BUILD AND POPULATE THEMSELVES Stan Geiger, Sr. Manager of Product
  • 2. © 2018 IDERA, Inc. All rights reserved. AGENDA ▪ Data Modeling • Benefits • Conceptual, Logical and Physical Models • Relational vs. NoSQL ▪ Design Patterns • Datawarehouse/Analytics • Late binding vs. Early binding • Dimensional • Transactional ▪ Deployment ▪ Data Loading
  • 3. “ © 2018 IDERA, Inc. All rights reserved. Cogito, ergo sum I think, therefore I am
  • 4. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. DATA MODELING A lot of databases are built like this: Then after a while they end up like this:
  • 5. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. DATA MODELING We want: Benefits • Higher quality applications • Cost Reduction • Faster time to market • Organizational understanding • Increased performance • Better documentation • Fewer data errors • Data Mining
  • 6. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. Data Modeling Concepts
  • 7. © 2018 IDERA, Inc. All rights reserved. DATA MODELING Conceptual Models • High level description of business information • Includes main concepts and relationships
  • 8. © 2018 IDERA, Inc. All rights reserved. DATA MODELING Logical Models • Includes all entities and relationships among them • All attributes for each entity are specified • The primary key for each entity is specified • Foreign keys (keys identifying the relationship between different entities) are specified. • Normalization occurs at this level (for relational models)
  • 9. © 2018 IDERA, Inc. All rights reserved. DATA MODELING Physical Models • Contains relationships between tables and addresses cardinality and nullability of the relationships. • Specific version of DBMS, location, data storage or technology to be used. • Columns have exact datatypes, lengths assigned and default values. • Primary and Foreign keys, views, indexes, access profiles, and authorizations, etc. are defined.
  • 10. © 2018 IDERA, Inc. All rights reserved. DATA MODELING
  • 11. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. Database Concepts
  • 12. © 2018 IDERA, Inc. All rights reserved. DATA MODELING Relational vs. NoSQL • Data modeling often starts from the application-specific queries as opposed to relational modeling • NoSQL does not require predefined structure • Design how to organize the data. • Data is aggregated instead of normalized
  • 13. © 2018 IDERA, Inc. All rights reserved. DATA MODELING NoSQL Modeling • Denormalization • Aggregates • Soft Schemas
  • 14. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. Datawarehouse/Data Lake
  • 15. © 2018 IDERA, Inc. All rights reserved. DATA MODELING Late Binding vs. Early Binding • Data is typically bound to “business rules” • Business rules are often bound in the model • Implemented through foreign keys, constraints, triggers, etc. • Late binding occurs when the business rules are “bound” at selection time. • Late binding is particularly effect in industries like healthcare where the rules are constantly changing.
  • 16. © 2018 IDERA, Inc. All rights reserved. DATA MODELING ▪ Early Binding vs Late Binding • NoSQL databases tend to use more late binding. • The notion of data lakes are late binding. • Once your definition is set in the data model, it is very difficult and time- consuming to change it afterward. • Late binding has speed and flexibility
  • 17. © 2018 IDERA, Inc. All rights reserved.
  • 18. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. 18© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
  • 19. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. 19© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
  • 20. © 2018 IDERA, Inc. All rights reserved. DIMENSIONAL MODELING ▪ Based on the business processes ▪ Uses Facts and Dimensions ▪ Typically Star or Snowflake schema
  • 21. © 2018 IDERA, Inc. All rights reserved. DIMENSIONAL MODELING ▪ Choose the business process ▪ Declare the grain ▪ Identify the dimensions ▪ Identify the fact
  • 22. © 2018 IDERA, Inc. All rights reserved. OLTP MODELING ▪ Efficient for transaction processing ▪ Eliminates redundancy of data ▪ Makes transactions easy to save ▪ Querying is often comple.
  • 23. © 2018 IDERA, Inc. All rights reserved. DEPLOYMENT ▪ Built on the concept of forward engineering ▪ Takes logical model to a physical model ▪ Database/platform specific
  • 24. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. Loading Data
  • 25. © 2018 IDERA, Inc. All rights reserved. DATA LOADING ETL vs ELT or Data Warehouse vs Data Lake
  • 26. © 2018 IDERA, Inc. All rights reserved. DATA LOADING ▪ When to use ETL • Bulk data movement • Comple rules and transformations are needed. • Combine large amounts of data from multiple sources ▪ When to use ELT • When ingestion speed is king. • When more intel is better intel. • When you know you will need to scale.
  • 27. “ © 2018 IDERA, Inc. All rights reserved. “If you do not know where you come from, then you don't know where you are, and if you don't know where you are, then you don't know where you're going. And if you don't know where you're going, you're probably going wrong.”
  • 28. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. Lagniappe
  • 29. © 2018 IDERA, Inc. All rights reserved. DATA GOVERNANCE ▪ Increased consistency and confidence in decision making ▪ Decreased risk of regulatory fines ▪ Improves data security ▪ Maximizes the income generation potential of data ▪ Designates accountability for information quality ▪ Minimizes and eliminates re-work ▪ Optimizes staff effectiveness ▪ Establishes process performance baselines to enable improvement efforts
  • 30. © 2018 IDERA, Inc. All rights reserved. DATA GOVERNANCE Practice of Data Governance 1. Balanced, Lean Governance 2. Data Quality 3. Access to data 4. Data Literacy 5. Data Content 6. Analytic Prioritization 7. Master Data Management
  • 31. © 2018 IDERA, Inc. All rights reserved. DATA LINEAGE Benefits of tracking • Error Resolution • Impact Analysis • Regulatory Reporting
  • 32. © 2018 IDERA, Inc. All rights reserved. DATA MODELING TOOLS ▪ Database modeling – logical and physical ▪ Entity relationship diagramming ▪ Dimensional modeling ▪ Business Data Objects ▪ Automation with macros ▪ Model repository – version control and collaboration ▪ Agile change management ▪ All major relational DBMS platforms ▪ Big data platforms
  • 33. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2018 IDERA, Inc. All rights reserved. 33© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential. Demo