Data Modeling with ER/Studio 8.0
2
What is ER/Studio
ER/Studio is a data modeling and
enterprise data architecture modeling tool
It helps companies create and manage database
designs, and discover, document and reuse data
assets.
ER/Studio is the core of Embarcadero’s modeling
suite of tools that include ER/Studio, ER/Studio
Enterprise Portal, EA/Studio, Schema Examiner,
Universal Data Models, and the MetaWizard
3
ER/Studio Business Benefits
• Improve information quality and consistency• Ability to analyze, document, and share “metadata” encourages appropriate reuse
• Visibility into existing data assets reduces recreation, redundancy
• Fully leverage existing data assets for more responsive IT• Increased data reuse, faster delivery of new applications through clear communication
• Comprehensive metadata documentation for integration and data warehousing
• Clearly communicate across business and IT functions• Visual format for clear discussion between data stakeholders
• Enhanced communication among IT functions with XML, UML, ETL bridges
4
ER/Studio Technical Benefits
• Increase productivity with award-winning, multi-level design environment• Comprehensive functionality to support database design through to implementation
• Ability to create and maintain multiple physical models from a single logical model
• Merge and manage complex, enterprise models easily• Framework for enforcing, validating, and updating standards to support and augment data consistency
• Scaleable server-side model management enables team collaboration
• Consume, analyze, and repurpose metadata across the organization• Ability to attach critical metadata about your data such as data definitions, source information, data dependencies, etc.
• Import and export information from a wide variety of sources
• Design and implement high quality databases• Built-in support including validating and automatically migrating foreign keys
• Sophisticated physical modeling capabilities such as capacity planning and security modeling
5
ER/Studio: Key Features
• Model-Driven Design Environment
• Powerful and easy-to-use user interface
• Logical and physical design support
• Comprehensive XML Schema generation from either the logical or
physical models
• Automation and scripting support
• Complete Database Lifecycle Support
• Forward- and reverse- engineering
• Automated database code generation
• Enterprise Model Management
• Integration of models and metadata
• Extensive collaboration support including sub model management,
repository, “where used”
• Enterprise Communication Capabilities
• Web publishing, RTF, MS Office integration
• Integrate model metadata with other platforms such as BI, ETL, and
other modeling tools.
• Data Warehouse and Integration Support
• Visual Data Lineage documentation
• Dimensional modeling
• Quality Database Designs
• Model completion validation
• Automatic foreign key migration
• Capacity planning
6
ER/Studio: Related Products
• ER/Studio Enterprise Portal
• Centralized self-service reporting and searching of
ER/Studio repository metadata
• ER/Studio MetaWizard
• Import and export models and metadata from a wide
variety of UML and Data modeling applications, BI
platforms, and industry standard exchange formats
• ER/Studio Viewer
• Advanced viewing, navigation and printing features to
support non-modeler team members
• Schema Examiner
• Automates the process of error-checking database
schema, provides recommendations and design theory,
and produces implementation scripts
• Universal Data Models
• An industry standard set of data model templates that
provide companies with complete data models that
reduce development time, ensure quality, and facilitate
standardization of existing data models and definitions.
7
ER/Studio Editions
ER/Studio viewer ER/Studio Standard ER/Studio Enterprise
View & navigate ER/Studio Models X X X
Forward engineer databases X X
Reverse engineering databases X X
Alter code generation X X
Compare and merge models X X
Visual Data Lineage X X
‘where used’ analysis X X
Extensible VB API X X
XSD generation X X
HTML Publishing X X
Centralized model storage X
Version control X
Control security access to models X
Cross model data dictionary X
Process & Conceptual Modeling (EA/Studio) X
Access to ER/Studio Enterprise Portal X
8
Why Choose ER/Studio
• True separation of logical and physical models• Multiple physical models with traceability to original logical model
• Ease of use • Highly intuitive user interface to ensure immediate productivity gains
• Diagram layout engines and navigation • Easy-to-use, effective diagram layout features
• Extensive navigation features including pan, zoom and relationship navigation
• Flexible architecture: • VBA capability for customizing applications
• Incorporation and reuse of existing functions
9
What’s New in ER/Studio 8.0
• Visual Data Lineage
• Perform impact analyses between data sources and to visually analyze and document how data flows
through the organization without needing to inspect code
• LDAP and Active Directory Integration
• Manage user privileges in the Repository in an automated way through LDAP and Active Directory
integration
• Attribute-level SubModeling
• Specify descriptions for submodels and query submodel descriptions from the Repository
• DBMS Currency
• Now supports SQL Server 2008, Sybase IQ, and InterBase. These platforms are supported in all
ER/Studio functions such as Add New Physical Model, Reverse-engineer an existing database,
Change Physical Model, and are fully supported in the Automation Interface
• Object-level Compare Flags:
• New Compare Options available for entities, tables, attributes, columns, and relationships enable you
to indicate intentional discrepancies that will be ignored by the Compare Wizard
10
What Customers Are Saying
“Accurate, timely, and relevant data is at the heart of the marketing services we provide our customers. By standardizing on ER/Studio for enterprise model management, we are assured of the consistency we need.”
Mark Peterson, Senior Database AnalystMark Peterson, Senior Database AnalystValassis, Marketing Services Provider for Consumer Packaged GoodsValassis, Marketing Services Provider for Consumer Packaged Goods
“With ER/Studio…we can reverse engineer more complex systems to create database schema models and data dictionaries required to better understand their exact structure and the database table relationships. We are also using the new capacity planning features to help us plan for growth and effectively manage storage requirements.”
Adam Phillip Churvis, PresidentAdam Phillip Churvis, PresidentProductivity Enhancement, IncProductivity Enhancement, Inc
11
ER/Studio 8.0
Product Product DemonstrationDemonstration
12
ER/Studio 8.0
Q&AQ&A
13
ER/Studio: Key Features
• Model-Driven Design Environment• Powerful and easy-to-use user interface
• Logical and physical design support
• Automation and scripting support
• Complete Database Lifecycle Support• Forward- and reverse- engineering
• Automated database code generation
• Enterprise Model Management• Integration of models and metadata
• Extensive collaboration support including sub model management,
repository, “where used”
• Enterprise Communication Capabilities• Web publishing, RTF, XML Schema and
DTD output
• Data Warehouse and Integration Support• Data lineage documentation
• Dimensional modeling
• Quality Database Designs• Model completion validation
• Automatic foreign key migration
• Capacity planning
14
• Model-Driven Design Environment• Powerful and easy-to-use user interface
• Logical and physical design support
• Automation and scripting support
• Complete Database Lifecycle Support• Forward- and reverse- engineering
• Automated database code generation
• Enterprise Model Management• Integration of models and metadata
• Extensive collaboration support including sub model
management, repository, “where used”
• Enterprise Communication Capabilities• Web publishing, RTF, XML Schema and
DTD output
• Data Warehouse and Integration Support• Data lineage documentation
• Dimensional modeling
• Quality Database Designs• Model completion validation
• Automatic foreign key migration
• Capacity planning
ER/Studio: Key Features
15
ER/Studio: Key Features
• Model-Driven Design Environment• Powerful and easy-to-use user interface
• Logical and physical design support
• Automation and scripting support
• Complete Database Lifecycle Support• Forward- and reverse- engineering
• Automated database code generation
• Enterprise Model Management• Integration of models and metadata
• Extensive collaboration support including sub model
management, repository, “where used”
• Enterprise Communication Capabilities• Web publishing, RTF, XML Schema and
DTD output
• Data Warehouse and Integration Support• Data lineage documentation
• Dimensional modeling
• Quality Database Designs• Model completion validation
• Automatic foreign key migration
• Capacity planning
16
• Model-Driven Design Environment• Powerful and easy-to-use user interface
• Logical and physical design support
• Automation and scripting support
• Complete Database Lifecycle Support• Forward- and reverse- engineering
• Automated database code generation
• Enterprise Model Management• Integration of models and metadata
• Extensive collaboration support including sub model
management, repository, “where used”
• Enterprise Communication Capabilities• Web publishing, RTF, XML Schema and
DTD output
• Data Warehouse and Integration Support• Data lineage documentation
• Dimensional modeling
• Quality Database Designs• Model completion validation
• Automatic foreign key migration
• Capacity planning
ER/Studio: Key Features
17
ER/Studio: Key Features
• Model-Driven Design Environment• Powerful and easy-to-use user interface
• Logical and physical design support
• Automation and scripting support
• Complete Database Lifecycle Support• Forward- and reverse- engineering
• Automated database code generation
• Enterprise Model Management• Integration of models and metadata
• Extensive collaboration support including sub model
management, repository, “where used”
• Enterprise Communication Capabilities• Web publishing, RTF, XML Schema and
DTD output
• Data Warehouse and Integration Support• Visual Data Lineage documentation
• Dimensional modeling
• Quality Database Designs• Model completion validation
• Automatic foreign key migration
• Capacity planning
18
ER/Studio: Key Features
• Model-Driven Design Environment• Powerful and easy-to-use user interface
• Logical and physical design support
• Automation and scripting support
• Complete Database Lifecycle Support• Forward- and reverse- engineering
• Automated database code generation
• Enterprise Model Management• Integration of models and metadata
• Extensive collaboration support including sub model
management, repository, “where used”
• Enterprise Communication Capabilities• Web publishing, RTF, XML Schema and
DTD output
• Data Warehouse and Integration Support• Data lineage documentation
• Dimensional modeling
• Quality Database Designs• Model completion validation
• Automatic foreign key migration
• Capacity planning
Related Products
Key Features
19
20
The Portal: Key Features
• Real-time metadata information and access
• Powerful online metadata query and reporting tool
• Easily access data model definitions and objects stored in
the repository
• Advanced ad-hoc query and reporting
• Structured hierarchical information browsing and
navigation through detailed drill-downs
• Simple and advanced search features to customize
search terms
• More than 20 out-of-the-box reports for quick report
execution
• Report on any entity, submodel, or model and drill down
to the detailed report for each object type
• Easily exportable to HTML, PDF, or XLS
• Powerful administrative and security console
• Control and customize the application interface, administer user
permissions, and manage schedules and repository data
synchronization
• Customize the Portal style, layout, and content schemes
• Easily maintain access controls, manage schedules, manage
subscriptions, and refresh the settings
21
EA/Studio: Key Features
• Conceptual modeling
• Model core business concepts
• Use conceptual models as the foundation for logical and
physical data models
• Business process modeling
• Create process models using elements such as tasks, events,
sequences, and gateways
• Models support the full semantic of the BPMN standard
• Impact analysis reporting
• Report on the relationships between elements in the models to
see how people, processes and data interact
• Usage (CRUD) reporting
• Create links between business processes and data
• Display and analyze these links to understand how data is used
• Business artifact support
• Capture enterprise assets such as business rules, business
units, business elements, stewards, and data objects and
include them in conceptual and process models
• Import/export
• ER/Studio, Visio, Excel, HTML, Excel (CSV), PDF, etc.
22
SchemaExaminer: Key Features
• Comprehensive Diagnostics and Reporting
• Apply the rules of the relational model to detect flaws and inconsistencies
• Conveniently organize diagnostic results by categories or severities.
• Design Discrepancy Isolation• innovative “Show Me” facility• window displays the particular part of the database
structure that requires modifications
• Script Generation• Automatically generate scripts to quickly execute
recommended design changes
• ER/Studio Integration• Reads SQL Scripts directly, or • Performs reverse engineering on the database
schema
• Teach Me Facility• reveals the impact of design choices or modifications
in light of Relational Theory
23
Universal Data Models: Key Features
• Achieve High Quality Models• Universal Data Models are re-usable data models, or
in other words ‘templates’ to help jump start and/or quality assure data modeling efforts
• Save time and costs on efforts to develop enterprise data models, logical data models, database designs and data warehouse efforts.
• Improve Consistency & Standardization• All of the models contain a full set of entities,
relationships, attributes, and detailed definitions
• Focused Model of Common Organizational Activities and Industries
• They include proven models for common business functions such as ordering and managing products, handling shipments, invoicing, accounting and budgeting, managing human resources, contact management, and project management.
• Model specialized needs found in specific industries including Healthcare; Telecommunications; Manufacturing; Banking, Investments, & Financial Services; Insurance; Professional Services; and Travel.
24
MetaWizard: Key Features
• Convert Existing Models• MetaWizard Import Bridge makes it easy to convert data models from all the
major modeling tools such as CA AllFusion Erwin, IBM Rational Data Architect, Oracle Designer, and Sybase PowerDesigner.
• Import from their native file formats from within ER/Studio
• Share Models With Other Groups• The MetaWizard Export Bridge makes sharing with other tools like UML
possible, while maintaining consistency with the models and underlying metadata.
• Integrate Metadata With Other Platforms• MetaWizard makes it easy to share metadata across Excel spreadsheets,
Business Intelligence (BI) applications, ETL tools, and XML structures to ensure you don't duplicate work in these areas.
25
ER/Studio Viewer: Key Features
• ER/Studio Repository Connectivity
• Direct connection to the ER/Studio Repository allows full access to an
organization's enterprise model management system
• Examine any model in the repository in detail, making it easier to
communicate across teams and facilitate reuse
• ER/Studio Viewer users can not check in or out any objects in the models.
• View-only Editor Access
• Dictionary object and model object editors give a comprehensive script-level
picture of the database structure
• Drill down to the associated metadata of specific objects such as entities,
attributes, relationships, and views.
• Read-only restrictions ensure the security of the objects
• Model Print and Layout Capabilities
• Easy-to-use features including pan, zoom and relationship navigation allow
viewers to print the model or any associated submodel.
• Users can navigate to specific areas of the model or lay out the entire
model for printing, according to their requirements.