SlideShare a Scribd company logo
1 of 64
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Top 10 Reasons Why I
Switched to ER/Studio
Ron Huizenga
Product Manager – ER/Studio
Ron.Huizenga@embarcadero.com
EMBARCADERO TECHNOLOGIES
Areas of Discussion
• Background
• Which major capabilities are most important?
• Which tool is better, and why?
• How long will it take me to be productive?
• Which tool has shown a pattern of innovation?
• Which is the best long term investment?
2
EMBARCADERO TECHNOLOGIES
My Background
• I have been in IT industry for > 30 years
• CIO (manufacturing organization)
• Consulting Firms
• Independent Consultant for 20 years
– Primary focus on data architecture, business modeling,
business transformation
• Many different industries
• Joined Embarcadero June 2014
3
EMBARCADERO TECHNOLOGIES
Modeling Tools
• Data Modeling tools including
– ADW, Engage, Silverrun, ERwin, ER/Studio +others
• CASE tools based on relational models
• Business / Process Modeling
• UML Tools
• Enterprise Architecture
• Designed and built reverse engineering tools
4
EMBARCADERO TECHNOLOGIES
The Top 10
1. Sub-models
2. Logical/Physical Separation
3. Reverse Engineering
4. Metadata extensions
5. Naming Standards
6. Compare and Merge
7. Macros
8. Universal mappings
9. Native support – Big Data
10. Repository, Publishing &
Collaboration
5
EMBARCADERO TECHNOLOGIES
1: Submodels
• What is a Submodel?
– A collection of model objects relevant to a specific topic or
audience
– Breakdown of business areas/subjects
– Business decomposition
– Ideally, should be business focused
6
EMBARCADERO TECHNOLOGIES
1: Business Decomposition (partial) Example
7
Supply Chain
Example
Corporate
Structure
Document
Management
Facilties and
Equipment
Equipment
Object
Facilities
Infrastructure
Maintenance
Planning
Operations
Inventory/Linefill
Sampling
Transit Metrics
Order Processing
Change Requests
Nominations and
Splits
Nominations -
Basic
Nominations -
Enhancements
Nominations -
Scenarios
Planning and
Scheduling
Capacity
Management
Scheduling
Rules Framework
Planning
Portal Framework
Portal
Permissions
Products Supply Contracts
EMBARCADERO TECHNOLOGIES
1: ER/Studio Submodels - collapsed
8
EMBARCADERO TECHNOLOGIES
1: ER/ Studio Submodels – expanded
9
EMBARCADERO TECHNOLOGIES
1: ERwin – Subject Areas
10
XXX Data Modeler – [Supply Chain Operations Sample.xxxxx ]
ViewEditFile Format Model Tools Services Window Help
Logical
Subject AreaModel
EMBARCADERO TECHNOLOGIES
1: Sub-Models - most capable
• ER/Studio
– Miles ahead in sub-model capability
– True business decomposition
– Enabled by the underlying design of ER/Studio
• Managing and addressing real world complexity
11
EMBARCADERO TECHNOLOGIES
2: Logical/Physical Model Separation
Data Management Body of Knowledge (DMBOK):
A data model is a representation of the data describing real-world
objects and the relationships between the objects, independent of
any associated process. Generally speaking, there are 3 levels of
data modeling that are utilized, in order of abstraction:
– Conceptual Models
– Logical Models
– Physical Models
12
EMBARCADERO TECHNOLOGIES
2: ERwin – Tightly Coupled Logical/Physical
• Design Layers
– Logical model file
– Physical model file
– Combined model file
(classic)
• 3 levels advocated
– Conceptual Logical model
– Generic physical model
– Database specific physical
model
13
XXX Data Modeler – [Supply Chain Operations Sample.xxxxx ]
ViewEditFile Format Model Tools Services Window Help
Logical
Subject AreaModel
EMBARCADERO TECHNOLOGIES
2: Conceptual Model - ER/Studio
• Abstract
• Business entities
• Business relationships
• Typically not fully attributed
• Typically not normalized
14
EMBARCADERO TECHNOLOGIES
2: ER/Studio – Logical/Physical Separation
15
EMBARCADERO TECHNOLOGIES
2: ER/Studio – Where Used
16
EMBARCADERO TECHNOLOGIES
2: Logical/Physical Separation - most capable
• ER/Studio
– True conceptual, logical, physical models
– Loose coupling for ultimate flexibility
– Where used for traceability
17
EMBARCADERO TECHNOLOGIES
3: Reverse Engineering
• The ability to create a data model by connecting to
an existing database
– Native connector
– ODBC
– Can also be SQL script rather than direct connection
• Vital to map & analyze complex data landscapes
18
EMBARCADERO TECHNOLOGIES
3: Reverse Engineering Wizard – ER/Studio
19
EMBARCADERO TECHNOLOGIES
3: Reverse Engineering – ER/Studio continued
20
EMBARCADERO TECHNOLOGIES
3: Reverse Engineering – Most capable
• Both tools are quite good
• ER/Studio has the edge
– Range of native platforms
– More intuitive
– Ease of use
21
EMBARCADERO TECHNOLOGIES
4: Metadata Extensions
• Definition and creation of additional metadata for
model objects
• Many uses
– Data governance
– Data quality
– Master data management
– Data retention policies
22
EMBARCADERO TECHNOLOGIES
4: ERwin – User Defined Properties
23
EMBARCADERO TECHNOLOGIES
4: ER/Studio – Attachment Setup
24
EMBARCADERO TECHNOLOGIES
4: Attachments on Diagrams
25
EMBARCADERO TECHNOLOGIES
4: ER/Studio – Attachments, Data Dictionary
26
EMBARCADERO TECHNOLOGIES
4: Metadata Extensions – Most Capable
• ER/Studio
– More flexible, centralized definition
– Ease of use
– Ability to attach actual documents
– Traceable bindings
– Expanded even further in Team Server Core
• Including business glossaries & term
27
EMBARCADERO TECHNOLOGIES
5: Naming Standards
• Extremely important
– Define
– Apply
– Enforce
• Represent real world
business objects
• Typically comprised of
– Business terms
– Abbreviation for each
– Template (specify order)
– Case
– Prefixes, Suffixes
28
EMBARCADERO TECHNOLOGIES
5: Naming Standards Setup/Usage
• Typical use case (both tools)
– Logical -> physical
• Entity name -> table name
• Attribute name -> column name
• Landscape Mapping (ER/Studio)
– Physical -> logical
– Table name -> entity name
– Column Name -> attribute name
29
EMBARCADERO TECHNOLOGIES
5: ERwin – Apply Naming Standards
30
• Macro formulas
– Defaults provided
– Model naming options editor
• Tight coupling of logical -> physical models
• Also utility to find/display nonstandard names
• Names can be locked down (name hardening)
EMBARCADERO TECHNOLOGIES
5: ER/Studio – Apply naming Standards
• Can invoke with other wizards
– General Physical Model
– Compare & Merge
– XML Schema Generation
– Model Validation
• Can apply to model or sub-model at any
time
• Either Direction
• Selective review/apply
• Enabled by loose model coupling
• Name lockdown (freeze names)
31
EMBARCADERO TECHNOLOGIES
5: Naming Standards – Most Capable
• ER/Studio
– Flexible
– Intuitive
– More powerful
– Bidirectional
– Invoke in combination with other wizards
32
EMBARCADERO TECHNOLOGIES
6: Compare and Merge
• Compare Model (or sub-model) to
– Another model (sub-model)
– Database
• Where there are differences
– Characteristics to merge from source -> target specified
• Reports can be Generated
33
EMBARCADERO TECHNOLOGIES
6: ERwin – Complete Compare
34
EMBARCADERO TECHNOLOGIES
6: ER/Studio Compare & Merge Scope
• Compare logical model to
– A physical model in the same .dm1 file.
– A logical model of another ER/Studio Data Architect data model.
– A physical model of another ER/Studio Data Architect data model.
• Compare physical model to
– The logical model of the same data model.
– Another physical model of the same data model that shares the same DBMS
platform (and version).
– A logical model of another ER/Studio Data Architect data model.
– A physical model of another ER/Studio Data Architect data model sharing the same
DBMS platform (and version).
– A live database.
– An SQL file.
35
EMBARCADERO TECHNOLOGIES
6: ER/Studio – Compare and Merge A
36
EMBARCADERO TECHNOLOGIES
6: ER/Studio – Compare and Merge B
37
EMBARCADERO TECHNOLOGIES
38
6: ER/Studio – Compare and Merge C
EMBARCADERO TECHNOLOGIES
39
6: ER/Studio – Compare and Merge D
EMBARCADERO TECHNOLOGIES
40
6: ER/Studio – Compare and Merge E
EMBARCADERO TECHNOLOGIES
41
6: ER/Studio – Compare and Merge F
EMBARCADERO TECHNOLOGIES
42
6: ER/Studio – Compare and Merge Script
EMBARCADERO TECHNOLOGIES
6: Compare & Merge – Most Capable
• ER/Studio (miles ahead)
– Very intuitive
– Much easier to use
– Less error prone
– Flexible sources/targets
– Bidirectional capability
43
EMBARCADERO TECHNOLOGIES
7: Macros
• Scripting language to
– Apply automation within the tool
– Apply changes to model objects
44
EMBARCADERO TECHNOLOGIES
7: ERwin Macros
• Typically used for
– Name physical objects (application of naming standards)
– Pre & post scripts
• Table level
• Model level
– Stored procedure templates
– Trigger templates
• ERwin Macro Scripting
– Toolbox (not intuitive at all)
– Cumbersome syntax using special characters (formulas)
– Difficult to grasp, especially for new users
45
EMBARCADERO TECHNOLOGIES
7: ER/Studio - Macros
• True language (SAX basic)
• Fully functional editor
• Automation interface
– Scriptable controls
– Automate repetitive tasks
– Event Handlers
• Some use cases
– Update objects
– Import/export metadata
– Change display properties
– Model layout
– Generation of physical DB metadata
• Extensive macro set shipped with product
– Can be copied, modified
– New can be built from scratch if desired
46
EMBARCADERO TECHNOLOGIES
7: Macros – Most Capable
• ER/Studio (no contest)
– Much more capable
– True programming language
– Much easier to use
– Many included as part of the product
47
EMBARCADERO TECHNOLOGIES
8: Universal Mappings
• Ability to link “like” or related objects
– Within same model file
– Across separate model files
• Entity/Table level
• Attribute/Column level
48
EMBARCADERO TECHNOLOGIES
8: ER/Studio – Universal Mappings
49
EMBARCADERO TECHNOLOGIES
8: Universal Mappings – Most Capable
• ER/Studio
– Feature is exclusive to ER/Studio
50
EMBARCADERO TECHNOLOGIES
9: Native Support for Big Data
• Ability to model big data constructs
– Nested objects
– Nested object arrays
• Natively reverse engineer big data platforms
– Internal to tool as opposed to MetaWizard
• Forward engineering
51
EMBARCADERO TECHNOLOGIES
9: ER/Studio – Native Big Data Support
• MongoDB
– Versions 2.4 and 2.6
• Hadoop Hive
– Versions 0.12 and 0.13
• Capabilities
– Diagramming
– Reverse Engineering (JSON, BSON)
– DDL supported for Hive
52
EMBARCADERO TECHNOLOGIES
9: ER/Studio – Big Data Notation Enhancement
• Physical Model
– Objects instead of Tables
• Nested Objects
– “Is Contained In”
relationship type
53
EMBARCADERO TECHNOLOGIES
9: Native Support for Big Data – Most Capable
• ER/Studio
– Extended notation
– Native drivers for reverse/forward engineering
– True native support not offered in ERwin
54
EMBARCADERO TECHNOLOGIES
10: Repository, Publishing, Collaboration
• Support of large, collaborative teams
– Data architects, modelers
– Business analysts
– Business stakeholders
• Repository-based Checkout, checkin
– Full sub-models
– Individual objects
• Publish & collaborate
– Web portal
– Native reports
• Business stakeholder active participation in creation of metadata
• Notifications
55
EMBARCADERO TECHNOLOGIES
10: Repository
ERwin
• Model Manager Mart
• Model/subject area
checkout
• Mart is approx. 25 tables
– Name/value pair storage
ER/Studio
• ER/Studio Repository
• Model/submodel or individual
object checkout
• Repository is relational
database with many tables
• Named versions
• Branch & merge
• Business architect workspace
checkin & checkout
56
EMBARCADERO TECHNOLOGIES
10: Publishing
ERwin
• Portal Publishing
• Native Reports
– Html, pdf
– Static images in html
ER/Studio
• Portal Publishing (Team Server)
• Native Reports
– Html, rtf
– Clickable drill down to metadata
in html
– Rtf can be augmented in a tool
like word, then published (rtf, pdf
etc)
57
EMBARCADERO TECHNOLOGIES
• Powerful enterprise glossary, model & metadata collaboration
• Integrate key business terms and definitions with business systems
• View, store, and manage a single source of business definitions
• Attach business policies to daily workflows with contextual alerts and tips
10: Collaboration
58
EMBARCADERO TECHNOLOGIES
10: ER/Studio Team Server – Model Explorer
59
EMBARCADERO TECHNOLOGIES
10: ER/Studio Team Server Core – Glossary/Terms
60
EMBARCADERO TECHNOLOGIES
10: Repository, Publishing, Collaboration – Most Capable
• ER/Studio
– More advanced in repository & publishing
– Collaboration functionality is way ahead
61
EMBARCADERO TECHNOLOGIES
Comparative Review
1. Sub-models
2. Logical/Physical Separation
3. Reverse Engineering
4. Metadata extensions
5. Naming Standards
6. Compare and Merge
7. Macros
8. Universal mappings
9. Native support – Big Data
10. Repository, Publishing &
Collaboration
62
EMBARCADERO TECHNOLOGIES
Concluding Remarks
63
EMBARCADERO TECHNOLOGIES
Thank you!
• Learn more about the ER/Studio product family:
http://www.embarcadero.com/data-modeling
• Trial Downloads:
http://www.embarcadero.com/downloads
• To arrange a demo, please contact Embarcadero
Sales: sales@embarcadero.com, (888) 233-2224
64

More Related Content

Viewers also liked

PL/SQL Tips and Techniques Webinar Presentation
PL/SQL Tips and Techniques Webinar PresentationPL/SQL Tips and Techniques Webinar Presentation
PL/SQL Tips and Techniques Webinar PresentationEmbarcadero Technologies
 
In the Beginning, There Was the Log - Webinar with Martin Hubel
In the Beginning, There Was the Log - Webinar with Martin HubelIn the Beginning, There Was the Log - Webinar with Martin Hubel
In the Beginning, There Was the Log - Webinar with Martin HubelEmbarcadero Technologies
 
7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data ModelingEmbarcadero Technologies
 
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...Embarcadero Technologies
 
Model Confidence for Master Data with David Loshin
Model Confidence for Master Data with David LoshinModel Confidence for Master Data with David Loshin
Model Confidence for Master Data with David LoshinEmbarcadero Technologies
 
Improve Agility and Collaboration with ER/Studio XE7
Improve Agility and Collaboration with ER/Studio XE7Improve Agility and Collaboration with ER/Studio XE7
Improve Agility and Collaboration with ER/Studio XE7Embarcadero Technologies
 
The Future of ER/Studio: Better with Team Server
The Future of ER/Studio: Better with Team ServerThe Future of ER/Studio: Better with Team Server
The Future of ER/Studio: Better with Team ServerEmbarcadero Technologies
 
Congratulations, You’re a DBA... Now What?
Congratulations, You’re a DBA... Now What?Congratulations, You’re a DBA... Now What?
Congratulations, You’re a DBA... Now What?Embarcadero Technologies
 
Find it. Fix it. Real-World SQL Tuning Cases with Karen Morton
Find it. Fix it. Real-World SQL Tuning Cases with Karen MortonFind it. Fix it. Real-World SQL Tuning Cases with Karen Morton
Find it. Fix it. Real-World SQL Tuning Cases with Karen MortonEmbarcadero Technologies
 
Metadata Melodies Webinar with David Loshin Presentation
Metadata Melodies Webinar with David Loshin PresentationMetadata Melodies Webinar with David Loshin Presentation
Metadata Melodies Webinar with David Loshin PresentationEmbarcadero Technologies
 
Embarcadero ER/Studio Enterprise Team Edition Overview
Embarcadero ER/Studio Enterprise Team Edition OverviewEmbarcadero ER/Studio Enterprise Team Edition Overview
Embarcadero ER/Studio Enterprise Team Edition OverviewEmbarcadero Technologies
 
In Search of Plan Stability Part 2 with Karen Morton
In Search of Plan Stability Part 2 with Karen MortonIn Search of Plan Stability Part 2 with Karen Morton
In Search of Plan Stability Part 2 with Karen MortonEmbarcadero Technologies
 
Dan Hotka’s PL SQL Tips and Techniques, Part II
Dan Hotka’s PL SQL Tips and Techniques, Part IIDan Hotka’s PL SQL Tips and Techniques, Part II
Dan Hotka’s PL SQL Tips and Techniques, Part IIEmbarcadero Technologies
 

Viewers also liked (18)

RAD studio XE7 first look webinar
RAD studio XE7 first look webinarRAD studio XE7 first look webinar
RAD studio XE7 first look webinar
 
Secure Your Data Assets
Secure Your Data AssetsSecure Your Data Assets
Secure Your Data Assets
 
Introducing ER/Studio Team Server
Introducing ER/Studio Team ServerIntroducing ER/Studio Team Server
Introducing ER/Studio Team Server
 
Managing a Multi-Platform Environment
Managing a Multi-Platform EnvironmentManaging a Multi-Platform Environment
Managing a Multi-Platform Environment
 
PL/SQL Tips and Techniques Webinar Presentation
PL/SQL Tips and Techniques Webinar PresentationPL/SQL Tips and Techniques Webinar Presentation
PL/SQL Tips and Techniques Webinar Presentation
 
In the Beginning, There Was the Log - Webinar with Martin Hubel
In the Beginning, There Was the Log - Webinar with Martin HubelIn the Beginning, There Was the Log - Webinar with Martin Hubel
In the Beginning, There Was the Log - Webinar with Martin Hubel
 
7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling
 
Working With Different Kinds of Data
Working With Different Kinds of DataWorking With Different Kinds of Data
Working With Different Kinds of Data
 
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
 
Model Confidence for Master Data with David Loshin
Model Confidence for Master Data with David LoshinModel Confidence for Master Data with David Loshin
Model Confidence for Master Data with David Loshin
 
Improve Agility and Collaboration with ER/Studio XE7
Improve Agility and Collaboration with ER/Studio XE7Improve Agility and Collaboration with ER/Studio XE7
Improve Agility and Collaboration with ER/Studio XE7
 
The Future of ER/Studio: Better with Team Server
The Future of ER/Studio: Better with Team ServerThe Future of ER/Studio: Better with Team Server
The Future of ER/Studio: Better with Team Server
 
Congratulations, You’re a DBA... Now What?
Congratulations, You’re a DBA... Now What?Congratulations, You’re a DBA... Now What?
Congratulations, You’re a DBA... Now What?
 
Find it. Fix it. Real-World SQL Tuning Cases with Karen Morton
Find it. Fix it. Real-World SQL Tuning Cases with Karen MortonFind it. Fix it. Real-World SQL Tuning Cases with Karen Morton
Find it. Fix it. Real-World SQL Tuning Cases with Karen Morton
 
Metadata Melodies Webinar with David Loshin Presentation
Metadata Melodies Webinar with David Loshin PresentationMetadata Melodies Webinar with David Loshin Presentation
Metadata Melodies Webinar with David Loshin Presentation
 
Embarcadero ER/Studio Enterprise Team Edition Overview
Embarcadero ER/Studio Enterprise Team Edition OverviewEmbarcadero ER/Studio Enterprise Team Edition Overview
Embarcadero ER/Studio Enterprise Team Edition Overview
 
In Search of Plan Stability Part 2 with Karen Morton
In Search of Plan Stability Part 2 with Karen MortonIn Search of Plan Stability Part 2 with Karen Morton
In Search of Plan Stability Part 2 with Karen Morton
 
Dan Hotka’s PL SQL Tips and Techniques, Part II
Dan Hotka’s PL SQL Tips and Techniques, Part IIDan Hotka’s PL SQL Tips and Techniques, Part II
Dan Hotka’s PL SQL Tips and Techniques, Part II
 

Similar to Top 10 Reasons to Switch to ER/Studio

ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureEmbarcadero Technologies
 
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...ER/Studio - A solução definitiva para design de dados, modelagem e colabora...
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...Fernando Rizzato
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessEmbarcadero Technologies
 
Building a Collaborative Data Architecture
Building a Collaborative Data ArchitectureBuilding a Collaborative Data Architecture
Building a Collaborative Data ArchitectureDATAVERSITY
 
Migrating erwin-to-erstudio-data-modeling-solutions
Migrating erwin-to-erstudio-data-modeling-solutionsMigrating erwin-to-erstudio-data-modeling-solutions
Migrating erwin-to-erstudio-data-modeling-solutionsChanukya Mekala
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessInside Analysis
 
Digging Deep: Discover and Excavate Your Data Artifacts
Digging Deep: Discover and Excavate Your Data ArtifactsDigging Deep: Discover and Excavate Your Data Artifacts
Digging Deep: Discover and Excavate Your Data ArtifactsEmbarcadero Technologies
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/StudioMigrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/StudioMichael Findling
 
Database Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and FeaturesDatabase Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and FeaturesMichael Findling
 
10 Things You Should Know About MDD
10 Things You Should Know About MDD10 Things You Should Know About MDD
10 Things You Should Know About MDDJohan den Haan
 
Graphically understand and interactively explore your Data Lineage
Graphically understand and interactively explore your Data LineageGraphically understand and interactively explore your Data Lineage
Graphically understand and interactively explore your Data LineageMohammad Ahmed
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusObeo
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusAkira Tanaka
 
ISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyAnatoly Levenchuk
 
Topcased
TopcasedTopcased
TopcasedInria
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®Michael Findling
 
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/StudioMigrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/StudioMichael Findling
 
Profiling of Engagers and Converters with Audience Analytics and Look-alike M...
Profiling of Engagers and Converters with Audience Analytics and Look-alike M...Profiling of Engagers and Converters with Audience Analytics and Look-alike M...
Profiling of Engagers and Converters with Audience Analytics and Look-alike M...Datacratic
 
Top 5 Data Architecture Challenges with Ron Huizenga
Top 5 Data Architecture Challenges with Ron HuizengaTop 5 Data Architecture Challenges with Ron Huizenga
Top 5 Data Architecture Challenges with Ron HuizengaEmbarcadero Technologies
 

Similar to Top 10 Reasons to Switch to ER/Studio (20)

ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
 
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...ER/Studio - A solução definitiva para design de dados, modelagem e colabora...
ER/Studio - A solução definitiva para design de dados, modelagem e colabora...
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
Building a Collaborative Data Architecture
Building a Collaborative Data ArchitectureBuilding a Collaborative Data Architecture
Building a Collaborative Data Architecture
 
Migrating erwin-to-erstudio-data-modeling-solutions
Migrating erwin-to-erstudio-data-modeling-solutionsMigrating erwin-to-erstudio-data-modeling-solutions
Migrating erwin-to-erstudio-data-modeling-solutions
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
Digging Deep: Discover and Excavate Your Data Artifacts
Digging Deep: Discover and Excavate Your Data ArtifactsDigging Deep: Discover and Excavate Your Data Artifacts
Digging Deep: Discover and Excavate Your Data Artifacts
 
Data modeling 101
Data modeling 101Data modeling 101
Data modeling 101
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/StudioMigrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
 
Database Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and FeaturesDatabase Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and Features
 
10 Things You Should Know About MDD
10 Things You Should Know About MDD10 Things You Should Know About MDD
10 Things You Should Know About MDD
 
Graphically understand and interactively explore your Data Lineage
Graphically understand and interactively explore your Data LineageGraphically understand and interactively explore your Data Lineage
Graphically understand and interactively explore your Data Lineage
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
 
ISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering Methodology
 
Topcased
TopcasedTopcased
Topcased
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
 
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/StudioMigrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/Studio
 
Profiling of Engagers and Converters with Audience Analytics and Look-alike M...
Profiling of Engagers and Converters with Audience Analytics and Look-alike M...Profiling of Engagers and Converters with Audience Analytics and Look-alike M...
Profiling of Engagers and Converters with Audience Analytics and Look-alike M...
 
Top 5 Data Architecture Challenges with Ron Huizenga
Top 5 Data Architecture Challenges with Ron HuizengaTop 5 Data Architecture Challenges with Ron Huizenga
Top 5 Data Architecture Challenges with Ron Huizenga
 

More from Embarcadero Technologies

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfEmbarcadero Technologies
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Embarcadero Technologies
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxEmbarcadero Technologies
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Embarcadero Technologies
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...Embarcadero Technologies
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxEmbarcadero Technologies
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionEmbarcadero Technologies
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationEmbarcadero Technologies
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbarcadero Technologies
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentEmbarcadero Technologies
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarEmbarcadero Technologies
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidEmbarcadero Technologies
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesEmbarcadero Technologies
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsEmbarcadero Technologies
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Embarcadero Technologies
 

More from Embarcadero Technologies (20)

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdf
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for Linux
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for Linux
 
Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 Introduction
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst Practices
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data Assets
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
 
Great Scott! Dealing with New Datatypes
Great Scott! Dealing with New DatatypesGreat Scott! Dealing with New Datatypes
Great Scott! Dealing with New Datatypes
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 

Recently uploaded (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 

Top 10 Reasons to Switch to ER/Studio

  • 1. EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES Top 10 Reasons Why I Switched to ER/Studio Ron Huizenga Product Manager – ER/Studio Ron.Huizenga@embarcadero.com
  • 2. EMBARCADERO TECHNOLOGIES Areas of Discussion • Background • Which major capabilities are most important? • Which tool is better, and why? • How long will it take me to be productive? • Which tool has shown a pattern of innovation? • Which is the best long term investment? 2
  • 3. EMBARCADERO TECHNOLOGIES My Background • I have been in IT industry for > 30 years • CIO (manufacturing organization) • Consulting Firms • Independent Consultant for 20 years – Primary focus on data architecture, business modeling, business transformation • Many different industries • Joined Embarcadero June 2014 3
  • 4. EMBARCADERO TECHNOLOGIES Modeling Tools • Data Modeling tools including – ADW, Engage, Silverrun, ERwin, ER/Studio +others • CASE tools based on relational models • Business / Process Modeling • UML Tools • Enterprise Architecture • Designed and built reverse engineering tools 4
  • 5. EMBARCADERO TECHNOLOGIES The Top 10 1. Sub-models 2. Logical/Physical Separation 3. Reverse Engineering 4. Metadata extensions 5. Naming Standards 6. Compare and Merge 7. Macros 8. Universal mappings 9. Native support – Big Data 10. Repository, Publishing & Collaboration 5
  • 6. EMBARCADERO TECHNOLOGIES 1: Submodels • What is a Submodel? – A collection of model objects relevant to a specific topic or audience – Breakdown of business areas/subjects – Business decomposition – Ideally, should be business focused 6
  • 7. EMBARCADERO TECHNOLOGIES 1: Business Decomposition (partial) Example 7 Supply Chain Example Corporate Structure Document Management Facilties and Equipment Equipment Object Facilities Infrastructure Maintenance Planning Operations Inventory/Linefill Sampling Transit Metrics Order Processing Change Requests Nominations and Splits Nominations - Basic Nominations - Enhancements Nominations - Scenarios Planning and Scheduling Capacity Management Scheduling Rules Framework Planning Portal Framework Portal Permissions Products Supply Contracts
  • 8. EMBARCADERO TECHNOLOGIES 1: ER/Studio Submodels - collapsed 8
  • 9. EMBARCADERO TECHNOLOGIES 1: ER/ Studio Submodels – expanded 9
  • 10. EMBARCADERO TECHNOLOGIES 1: ERwin – Subject Areas 10 XXX Data Modeler – [Supply Chain Operations Sample.xxxxx ] ViewEditFile Format Model Tools Services Window Help Logical Subject AreaModel
  • 11. EMBARCADERO TECHNOLOGIES 1: Sub-Models - most capable • ER/Studio – Miles ahead in sub-model capability – True business decomposition – Enabled by the underlying design of ER/Studio • Managing and addressing real world complexity 11
  • 12. EMBARCADERO TECHNOLOGIES 2: Logical/Physical Model Separation Data Management Body of Knowledge (DMBOK): A data model is a representation of the data describing real-world objects and the relationships between the objects, independent of any associated process. Generally speaking, there are 3 levels of data modeling that are utilized, in order of abstraction: – Conceptual Models – Logical Models – Physical Models 12
  • 13. EMBARCADERO TECHNOLOGIES 2: ERwin – Tightly Coupled Logical/Physical • Design Layers – Logical model file – Physical model file – Combined model file (classic) • 3 levels advocated – Conceptual Logical model – Generic physical model – Database specific physical model 13 XXX Data Modeler – [Supply Chain Operations Sample.xxxxx ] ViewEditFile Format Model Tools Services Window Help Logical Subject AreaModel
  • 14. EMBARCADERO TECHNOLOGIES 2: Conceptual Model - ER/Studio • Abstract • Business entities • Business relationships • Typically not fully attributed • Typically not normalized 14
  • 15. EMBARCADERO TECHNOLOGIES 2: ER/Studio – Logical/Physical Separation 15
  • 17. EMBARCADERO TECHNOLOGIES 2: Logical/Physical Separation - most capable • ER/Studio – True conceptual, logical, physical models – Loose coupling for ultimate flexibility – Where used for traceability 17
  • 18. EMBARCADERO TECHNOLOGIES 3: Reverse Engineering • The ability to create a data model by connecting to an existing database – Native connector – ODBC – Can also be SQL script rather than direct connection • Vital to map & analyze complex data landscapes 18
  • 19. EMBARCADERO TECHNOLOGIES 3: Reverse Engineering Wizard – ER/Studio 19
  • 20. EMBARCADERO TECHNOLOGIES 3: Reverse Engineering – ER/Studio continued 20
  • 21. EMBARCADERO TECHNOLOGIES 3: Reverse Engineering – Most capable • Both tools are quite good • ER/Studio has the edge – Range of native platforms – More intuitive – Ease of use 21
  • 22. EMBARCADERO TECHNOLOGIES 4: Metadata Extensions • Definition and creation of additional metadata for model objects • Many uses – Data governance – Data quality – Master data management – Data retention policies 22
  • 23. EMBARCADERO TECHNOLOGIES 4: ERwin – User Defined Properties 23
  • 24. EMBARCADERO TECHNOLOGIES 4: ER/Studio – Attachment Setup 24
  • 26. EMBARCADERO TECHNOLOGIES 4: ER/Studio – Attachments, Data Dictionary 26
  • 27. EMBARCADERO TECHNOLOGIES 4: Metadata Extensions – Most Capable • ER/Studio – More flexible, centralized definition – Ease of use – Ability to attach actual documents – Traceable bindings – Expanded even further in Team Server Core • Including business glossaries & term 27
  • 28. EMBARCADERO TECHNOLOGIES 5: Naming Standards • Extremely important – Define – Apply – Enforce • Represent real world business objects • Typically comprised of – Business terms – Abbreviation for each – Template (specify order) – Case – Prefixes, Suffixes 28
  • 29. EMBARCADERO TECHNOLOGIES 5: Naming Standards Setup/Usage • Typical use case (both tools) – Logical -> physical • Entity name -> table name • Attribute name -> column name • Landscape Mapping (ER/Studio) – Physical -> logical – Table name -> entity name – Column Name -> attribute name 29
  • 30. EMBARCADERO TECHNOLOGIES 5: ERwin – Apply Naming Standards 30 • Macro formulas – Defaults provided – Model naming options editor • Tight coupling of logical -> physical models • Also utility to find/display nonstandard names • Names can be locked down (name hardening)
  • 31. EMBARCADERO TECHNOLOGIES 5: ER/Studio – Apply naming Standards • Can invoke with other wizards – General Physical Model – Compare & Merge – XML Schema Generation – Model Validation • Can apply to model or sub-model at any time • Either Direction • Selective review/apply • Enabled by loose model coupling • Name lockdown (freeze names) 31
  • 32. EMBARCADERO TECHNOLOGIES 5: Naming Standards – Most Capable • ER/Studio – Flexible – Intuitive – More powerful – Bidirectional – Invoke in combination with other wizards 32
  • 33. EMBARCADERO TECHNOLOGIES 6: Compare and Merge • Compare Model (or sub-model) to – Another model (sub-model) – Database • Where there are differences – Characteristics to merge from source -> target specified • Reports can be Generated 33
  • 34. EMBARCADERO TECHNOLOGIES 6: ERwin – Complete Compare 34
  • 35. EMBARCADERO TECHNOLOGIES 6: ER/Studio Compare & Merge Scope • Compare logical model to – A physical model in the same .dm1 file. – A logical model of another ER/Studio Data Architect data model. – A physical model of another ER/Studio Data Architect data model. • Compare physical model to – The logical model of the same data model. – Another physical model of the same data model that shares the same DBMS platform (and version). – A logical model of another ER/Studio Data Architect data model. – A physical model of another ER/Studio Data Architect data model sharing the same DBMS platform (and version). – A live database. – An SQL file. 35
  • 36. EMBARCADERO TECHNOLOGIES 6: ER/Studio – Compare and Merge A 36
  • 37. EMBARCADERO TECHNOLOGIES 6: ER/Studio – Compare and Merge B 37
  • 38. EMBARCADERO TECHNOLOGIES 38 6: ER/Studio – Compare and Merge C
  • 39. EMBARCADERO TECHNOLOGIES 39 6: ER/Studio – Compare and Merge D
  • 40. EMBARCADERO TECHNOLOGIES 40 6: ER/Studio – Compare and Merge E
  • 41. EMBARCADERO TECHNOLOGIES 41 6: ER/Studio – Compare and Merge F
  • 42. EMBARCADERO TECHNOLOGIES 42 6: ER/Studio – Compare and Merge Script
  • 43. EMBARCADERO TECHNOLOGIES 6: Compare & Merge – Most Capable • ER/Studio (miles ahead) – Very intuitive – Much easier to use – Less error prone – Flexible sources/targets – Bidirectional capability 43
  • 44. EMBARCADERO TECHNOLOGIES 7: Macros • Scripting language to – Apply automation within the tool – Apply changes to model objects 44
  • 45. EMBARCADERO TECHNOLOGIES 7: ERwin Macros • Typically used for – Name physical objects (application of naming standards) – Pre & post scripts • Table level • Model level – Stored procedure templates – Trigger templates • ERwin Macro Scripting – Toolbox (not intuitive at all) – Cumbersome syntax using special characters (formulas) – Difficult to grasp, especially for new users 45
  • 46. EMBARCADERO TECHNOLOGIES 7: ER/Studio - Macros • True language (SAX basic) • Fully functional editor • Automation interface – Scriptable controls – Automate repetitive tasks – Event Handlers • Some use cases – Update objects – Import/export metadata – Change display properties – Model layout – Generation of physical DB metadata • Extensive macro set shipped with product – Can be copied, modified – New can be built from scratch if desired 46
  • 47. EMBARCADERO TECHNOLOGIES 7: Macros – Most Capable • ER/Studio (no contest) – Much more capable – True programming language – Much easier to use – Many included as part of the product 47
  • 48. EMBARCADERO TECHNOLOGIES 8: Universal Mappings • Ability to link “like” or related objects – Within same model file – Across separate model files • Entity/Table level • Attribute/Column level 48
  • 49. EMBARCADERO TECHNOLOGIES 8: ER/Studio – Universal Mappings 49
  • 50. EMBARCADERO TECHNOLOGIES 8: Universal Mappings – Most Capable • ER/Studio – Feature is exclusive to ER/Studio 50
  • 51. EMBARCADERO TECHNOLOGIES 9: Native Support for Big Data • Ability to model big data constructs – Nested objects – Nested object arrays • Natively reverse engineer big data platforms – Internal to tool as opposed to MetaWizard • Forward engineering 51
  • 52. EMBARCADERO TECHNOLOGIES 9: ER/Studio – Native Big Data Support • MongoDB – Versions 2.4 and 2.6 • Hadoop Hive – Versions 0.12 and 0.13 • Capabilities – Diagramming – Reverse Engineering (JSON, BSON) – DDL supported for Hive 52
  • 53. EMBARCADERO TECHNOLOGIES 9: ER/Studio – Big Data Notation Enhancement • Physical Model – Objects instead of Tables • Nested Objects – “Is Contained In” relationship type 53
  • 54. EMBARCADERO TECHNOLOGIES 9: Native Support for Big Data – Most Capable • ER/Studio – Extended notation – Native drivers for reverse/forward engineering – True native support not offered in ERwin 54
  • 55. EMBARCADERO TECHNOLOGIES 10: Repository, Publishing, Collaboration • Support of large, collaborative teams – Data architects, modelers – Business analysts – Business stakeholders • Repository-based Checkout, checkin – Full sub-models – Individual objects • Publish & collaborate – Web portal – Native reports • Business stakeholder active participation in creation of metadata • Notifications 55
  • 56. EMBARCADERO TECHNOLOGIES 10: Repository ERwin • Model Manager Mart • Model/subject area checkout • Mart is approx. 25 tables – Name/value pair storage ER/Studio • ER/Studio Repository • Model/submodel or individual object checkout • Repository is relational database with many tables • Named versions • Branch & merge • Business architect workspace checkin & checkout 56
  • 57. EMBARCADERO TECHNOLOGIES 10: Publishing ERwin • Portal Publishing • Native Reports – Html, pdf – Static images in html ER/Studio • Portal Publishing (Team Server) • Native Reports – Html, rtf – Clickable drill down to metadata in html – Rtf can be augmented in a tool like word, then published (rtf, pdf etc) 57
  • 58. EMBARCADERO TECHNOLOGIES • Powerful enterprise glossary, model & metadata collaboration • Integrate key business terms and definitions with business systems • View, store, and manage a single source of business definitions • Attach business policies to daily workflows with contextual alerts and tips 10: Collaboration 58
  • 59. EMBARCADERO TECHNOLOGIES 10: ER/Studio Team Server – Model Explorer 59
  • 60. EMBARCADERO TECHNOLOGIES 10: ER/Studio Team Server Core – Glossary/Terms 60
  • 61. EMBARCADERO TECHNOLOGIES 10: Repository, Publishing, Collaboration – Most Capable • ER/Studio – More advanced in repository & publishing – Collaboration functionality is way ahead 61
  • 62. EMBARCADERO TECHNOLOGIES Comparative Review 1. Sub-models 2. Logical/Physical Separation 3. Reverse Engineering 4. Metadata extensions 5. Naming Standards 6. Compare and Merge 7. Macros 8. Universal mappings 9. Native support – Big Data 10. Repository, Publishing & Collaboration 62
  • 64. EMBARCADERO TECHNOLOGIES Thank you! • Learn more about the ER/Studio product family: http://www.embarcadero.com/data-modeling • Trial Downloads: http://www.embarcadero.com/downloads • To arrange a demo, please contact Embarcadero Sales: sales@embarcadero.com, (888) 233-2224 64