SlideShare a Scribd company logo
1 of 6
Download to read offline
F E AT U R E S   design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
                 build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it

                    Embarcadero ER/Studio 8.5
                 run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it® design it ∙ build it ∙ run it
                                                                           ®                                              ∙
                 design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
                 build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it
                 run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it




                         Feature Matrix
 General Data MoDelinG                                                                                                                                       enterprise   Data architect
    Standard Modeling Support
    Automatic propagation of a foreign key from parent to child entities in a logical model                                                                      x              x
    Automatic propagation of a foreign key from parent to child entities in a physical model                                                                     x              x
    Automatic Removal of foreign key upon Relationship Deletion                                                                                                  x              x
    Automatic propagation of PK column data type changes                                                                                                         x              x
    Supports the IDEF 1X notation for logical modeling                                                                                                           x              x
    Supports the IDEF 1X notation for physical modeling                                                                                                          x              x
    Supports the Information Engineering (IE or Crows Feet) Notation for logical modeling                                                                        x              x
    Supports the Information Engineering (IE or Crows Feet) Notation for physical modeling                                                                       x              x
    Supports a unique/specific Logical modeling environment                                                                                                      x              x
    Supports multiple physical models and easily derives individual physical models from logical model                                                           x              x
    Supports dimensional modeling with ability to model star and snowflake schemas                                                                               x              x
    Compare and merge changes between logical and physical models                                                                                                x              x
    Compare and merge two separate logical models                                                                                                                x              x
    Compare and merge changes between physical models of the same DBMS                                                                                           x              x
    Performs common denormalization techniques like roll up, roll down, horizontal and veritical splitting,
    table merging and column mapping                                                                                                                             x              x
    Establishes a logical and physical model upon completing a reverse engineering of a database or script file                                                  x              x
    Performs standard validation checks for logical and physical models                                                                                          x              x
    Validation while on-screen editing indicates to the user that standard object field lengths have been exceeded
    while inputting entity/attribute names on screen                                                                                                             x              x
    Object commenting on model objects in modeling environment and web portal to communicate workflow
    and object statuses                                                                                                                                          x              x
    Subject Area Management
    Breaks down large diagrams into smaller subject areas and automatically updates changes to the main model                                                    x              x
    Nest subject areas within other subject areas                                                                                                                x              x
    Rearrange the submodel heirarchy via drag and drop capability                                                                                                x              x
    Automatically add related objects to a submodel/subject area/package                                                                                         x              x
    Customize subject areas and submodels with different layouts, colors and font settings                                                                       x              x
    Naming Standards Support
    Implement customized naming standards for logical names, physical names and translation between logical and physical                                         x              x
    Encapsulate a version or set of standards in a template/file so they can be resused across models                                                            x              x
    Includes naming standard utility to apply naming standards to an entire model                                                                                x              x
    Override global naming standards on the entity,table, attribute or column level                                                                              x              x
    Product must provide a way to override global naming standards on an attribute/column level                                                                  x              x
    Freeze object names that cannot be changed under any circumstances (i.e., the object may be implemented
    in production while other portions of the model are new)                                                                                                     x              x
    Native XML Schema Support
    Includes native wizard to build custom XML schemas from a logical or physical submodel/subject area                                                          x              x
    Translate entities into complex type or elements                                                                                                             x              x
    Translate domains and attributes into elements, attributes or simple types                                                                                   x              x
    Translate reference values / allowed values into enumerations                                                                                                x              x
    Incorporate naming standards to translate names in XSD target files                                                                                          x              x
General loGical MoDelinG                                                                                           enterprise   Data architect
Logical Modeling
Provides a separate modeling environment for logical modeling than physical models                                     x                   x
Provides modeling of database views in the logical model in preparation of DBMS-specific model generation              x                   x
Supports data model fundamentals in propagating Foreign Keys when relationships are established between entities       x                   x
Diagrammatically hide foreign keys for conceptual presentations                                                        x                   x
Generate UML class structures from logical entities                                                                    x                   x
Support Logical Versus Physical Nomenclature for objects                                                               x                   x
Supports Logical and Physical where used information
Shows how logical entities, attributes and views are represented in each physical model                                x                   x
Visually see submodel or subject area “Where Used” within Entity or Table Editor                                       x                   x
Visually see how a logical entity relates to many physical tables in Physical Model(s)                                 x                   x
Customize logical and physical mappings between entities and tables and attributes and columns                         x                   x
Navigate between related logical and physical entities/tables                                                          x                   x
Data Dictionary System
Support an ability to access and reuse common elements                                                                 x                   x
Establishes Reusable Domain System Across Data Models                                                                  x                   x
Supports Reusable User Defined Type System Across Data Models                                                          x                   x
Supports a reusable Rule/Constraint system both logically and physically                                               x                   x
Includes an internally managed system for Allowed Valued (Reference or Lookup Data) that
can be reused across the model                                                                                         x                   x
Provides the user with a simple means to display where dictionary elements have been distributed
to for impact analysis                                                                                                 x                   x
Meta Model Extensibility
Product must be able to support user-defined meta model extensions simply and efficiently                              x                   x
Classify types of extended meta data by object class                                                                   x                   x
Ability to “push” Attached Extended Meta Data to desired objects                                                       x                   x
Easily see where extended meta data has been bound to, object by object.                                               x                   x
Product’s object property editors must provide a UI to access extended meta data                                       x                   x
Ability to access external source files and launch them for view/edit purposes from within
the modeling product itself.                                                                                           x                   x
Data Security Management
Easily capture security metadata                                                                                       x                   x
Provides method for classifying the security impact of data                                                            x                   x
Allows model objects to be mapped to compliance regulations such as SOX or HIPPA                                       x                   x
Assign privacy levels of data within a model, submodel, table or column                                                x                   x
General physical MoDelinG                                                                                          enterprise   Data architect
Physical Modeling
Connects to datasources through 3rd party ODBC drivers                                                                 x                   x
Connects to datasources through DBMS client software                                                                   x                   x
General Reverse Engineering Functionality
Provides a list of owners whose objects can be reverse engineered into a physical model                                x                   x
Filter by object type to reverse engineer into a physical model                                                        x                   x
Filter a list of tables/views to reverse engineer into a physical model                                                x                   x
Infer primary and foreign keys during the reverse engineer process                                                     x                   x
Build a domain list based on columns in the database to help enforce and promote standardization and reuse             x                   x
Connect to datasources through 3rd party ODBC drivers for forward engineering via ODBC                                 x                   x
Connect to datasources through DBMS client software for forward engineering via native client connections              x                   x
Provides a list of tables/views to reverse engineer into a physical model                                              x                   x
Produce a .SQL script based upon selected objects                                                                      x                   x
Produce separate .SQL files for each model object so that they can be place easily into source code systems            x                   x
Forward engineer selected objects directly to database                                                                 x                   x


                                                                                                                           er/sudio® – Feature Matrix – 2/6
Modify database structures based upon changes to model                                                                  x                   x
Diagram updates when changes occur in the database                                                                      x                   x
Push changes up to the logical model from the physical model/database                                                   x                   x
Data Movement / ETL Management
Captures ETL mappings and data movement rules                                                                           x                   x
Capture data movement rules to document the behavior of the data in a table when inserted,
updated, archived, purged, etc                                                                                          x                   x
Capture source column mappings and transform logic/description                                                          x                   x
Capture target column mappings and transform logic/description                                                          x                   x
Capture multiple levels of source/target mapping to represent lineage of the data                                       x                   x
Visual data lineage that visually documents source/target mapping and sourcing rules for
data movement across systems                                                                                            x                   x
Capacity Planning Functionality
Manage and estimate growth of data for a physical model                                                                 x                   x
Store row count info for each table                                                                                     x                   x
Reverse engineer growth metrics from live database                                                                      x                   x
Assign different growth rates for each table based on business rules                                                    x                   x
Allow for multiple growth rate types like “by row” or “by percent”                                                      x                   x
Parser-support Between Physical Model Objects
Supports strong parsing technology to establish ties between precompiled database code (stored procedures)
and the tables that may be dependant upon them                                                                          x                   x
Automatically detect table dependency from stored procedure code                                                        x                   x
Provides UI to easily determine object ‘dependants’ for impact analysis                                                 x                   x
Propagates updates automatically to code when referenced objects are changed                                            x                   x
Allows user to access object CREATE code from individual object editors before code generation utilities                x                   x
Color Coded DDL Syntax that displays database reserved words/key words in traditional color-coded
syntax within the product                                                                                               x                   x
Represent physical objects like procedures, packages, functions, tablespaces and their dependencies on the model        x                   x
Automatically link Database Views to Tables upon reverse engineering                                                    x                   x
Database Security Objects and Grants
Reverse and forward engineer database security objects and permissions                                                  x                   x
Manage database users and associated GRANT statements                                                                   x                   x
Manage database roles and associated GRANT statements                                                                   x                   x
General reportinG                                                                                                   enterprise   Data architect
Output model information to RTF-readable formats (like Microsoft Word)                                                  x                   x
Produce Reports in HTML format                                                                                          x                   x
Reports allows externally ‘bound’ documentation to be displayed directly within the body of the
HTML report through OLE technology                                                                                      x                   x
Reports include a navigable, legible, read-only version of the data model                                               x                   x
Allows navigation to reported meta data by clicking on model objects in HTML Data Model Image                           x                   x
Reports offer a list of objects contained within the report and hyperlink them to their information                     x                   x
Generate model meta data to XLS format                                                                                  x                   x
Produce W-3-C Compliant XML and DTD Meta Data Output                                                                    x                   x
*Export model information to BI, ETL, other modeling tools, and industry-standard metadata interchange formats.
Available through MetaWizard                                                                                            x                   x
*Import model information from BI, ETL, other modeling tools, and industry-standard metadata interchange formats.
Available through MetaWizard                                                                                            x                   x




                                                                                                                            er/sudio® – Feature Matrix – 3/6
repository                                                                                                           enterprise   Data architect
collaboration
Allows multiple modelers to access models concurrently                                                                   x
Notifies modelers connected to Repository Diagrams who is working on same objects                                        x
Notifies modelers connected to Repository of the status of the collaboration status of an object                         x
Includes intelligent conflict resolution system when two or more modelers are contending to change the same object       x
Implements a separate system for implementing common items (Domains, extended properties etc)
across diagrams stored in the Repository                                                                                 x
Provides an interfact to see how common dictionary objects are used across the repository                                x
Provides a classification system to group diagrams together in the Repository                                            x
Version control
Captures Periodic Releases of Data Models                                                                                x
Ability to revert to capture releases (Roll back)                                                                        x
Compare and merge information between diagrams in the Repository                                                         x
Supports commenting on check ins and check outs like source control system                                               x
security & privileges
Implements a system to create unique Repository Users with individual privilege settings                                 x
Allows levels of security access to diagrams and objects based upon team hierarchies                                     x
Product security is able to protect diagrams for unwanted access                                                         x
Allows control over certain object types managed in the Repository lower that “Connect” rights                           x
Control access to certain re-useable data elements across diagrams from unwanted access                                  x
Allows the users to check out individual objects, not just the whole diagram by default                                  x
Allow a user to check out and object and bar others from doing so while user has item checked out                        x
enterprise Data Dictionary
Support an ability to access and reuse common elements across models                                                     x
Establishes Reusable Domain System Across Data Models                                                                    x
Supports Reusable User Defined Type System Across Data Models                                                            x
Supports a reusable Rule/Constraint system both logically and physically                                                 x
Includes an internally managed system for Allowed Valued (Reference or Lookup Data) that
can be reused across the model                                                                                           x
Provides the user with a simple means to display where dictionary elements have
been distributed to for impact analysis                                                                                  x
enterprise portal
Browser-based searching (simple and advanced) of ER/Studio Repository Metadata                                           x
Customized, self-service reporting on ER/Studio Repository metadata                                                      x
Centralized navigation and exploring of models via a broswer                                                             x
Object commenting of portal content                                                                                      x
Labeling of content in repository to classify and group related content                                                  x
Activity monitoring to see what objects have changed in the Repository and users who have accessed the portal            x
General proDUct UsaBility                                                                                            enterprise   Data architect
N-level Undo / Redo                                                                                                      x                   x
Provides thumbnail view to navigate large diagrams                                                                       x                   x
Marquee Lasso Zoom                                                                                                       x                   x
Explorer Browser Object Navigation                                                                                       x                   x
Allows user to quickly see the number of entities, attributes, relationships, views etc that are in the model            x                   x
Property editors conform to Windows standards and allow 1 layer deep access to properties                                x                   x
Property editors conform to Windows standards and allow expansion for ease in entering data                              x                   x
On Screen Object Editing (Editorless via Key Strokes)                                                                    x                   x
On-Screen Logical Primary Key Creation (Editorless via Key Strokes)                                                      x                   x
On-Screen Attribute Copy/Move Function                                                                                   x                   x
Global Search/Report/Replace Utility                                                                                     x                   x
Wizard-driven Task Completion                                                                                            x                   x
Lasso Multiple Objects and access Right Mouse Options                                                                    x                   x

                                                                                                                             er/sudio® – Feature Matrix – 4/6
Offers simple and fast way to break down large models by lassoing desired objects and quickly establishing
a subject area of them                                                                                                   x                   x
Quick access to diagrammatic property changes to desired objects like color                                              x                   x
Navigate user to desired Help section from specific property editors, etc.                                               x                   x
Non-Proprietary Automation Interface (API)
Provides a programmatic interface in a common & industry-accepted language in order to
programmatically access product’s object model                                                                           x                   x
Support sVB or VBA-like macro creation                                                                                   x                   x
Near-immediate accessibility to macros to ensure workflow and productivity                                               x                   x
Macro editor within product provides ‘keystroke access’ to product’s object model for quick reference and accuracy       x                   x
Provide a reference map of the products objects                                                                          x                   x
Sample scripts to use as a basis for user macros included                                                                x                   x
Variety of different layout strategies for logical and physical models                                                   x                   x
General Product
Operating Systems                                                                                                        x                   x
Windows 2000                                                                                                             x                   x
Windows XP                                                                                                               x                   x
Windows Vista (Ultimate, Business)                                                                                       x                   x
DBMs platForMs sUpporteD in Data architect
Informix® OnLine and SE                                                                                                  x                   x
Informix 9.x dynamic server                                                                                              x                   x
InterBase® 4, 2007, 2009                                                                                                 x                   x
Hitachi HiRDB
       ®
                                                                                                                         x                   x
IBM® DB2® 5.x, 6.x, 7.x, 8.x & 9.x for LUW, 5.x, 6.x, 7.x & 8.x for z/OS® & iSeries V4R5 and V5R2                        x                   x
Informix® OnLine and SE                                                                                                  x                   x
Informix 9.x dynamic server                                                                                              x                   x
InterBase® 4, 2007                                                                                                       x                   x
Microsoft® Access 2.0, 95, 97 & 2000                                                                                     x                   x
Microsoft SQL Server 6.5, 7, 2000, 2005, 2008                                                                            x                   x
Microsoft Visual FoxPro® 3, 4, 5                                                                                         x                   x
MySQL 3.x, 4.x, 5.x
       ®
                                                                                                                         x                   x
NCR® Teradata® V2R4, V2R5, V2R6,12                                                                                       x                   x
Oracle® 7.3.x, 8.x, 9i, 10g, 11g                                                                                         x                   x
PostgreSQL 8.x                                                                                                           x                   x
Sybase® Adaptive Server® Enterprise(ASE) 11.9.2, 12.x, 12.5, 15.0                                                        x                   x
sSybase Adaptive Server Anywhere (ASA) 5, 6, 7, 8, 9, 10                                                                 x                   x
Sybase IQ 12.x                                                                                                           x                   x
Sybase Watcom SQL                                                                                                        x                   x
soFtWare MoDelinG                                                                                                    enterprise   Data architect
Standard with sample projects to familiarize users with features                                                         x
Sample cheat sheets with interactive tutorials                                                                           x
Query/View/Transformation language to transform UML, BPMN, data models and custom model types.                           x
Logical and physical packages to group elements and store diagrams                                                       x
Model shortcuts for creating multiple shortcuts to the same element on different model diagrams.                         x
Model Hyperlinking to create hyperlink from diagrams to other system artifacts and browse them directly.                 x
Interoperability is supported with various types of model import and export to XMI, MDL and MDX.                         x
External documentation for open projects. Output formats for RTF, HTML, TXT, PDF and XSL-FO                              x
Supports UML 2.0 to visualize, specify, construct, and document the artifacts of the distributed objects systems.        x
Optional profile to support the “modeling in color” methodology with support for roles, moment-interval,
Mi-detail, party, place, thing and description.                                                                          x
Supports the most frequently used diagrams and notations defined in the UML 2.0 specification,
including activity, class, use, component, composite, deployment, state machine and interaction diagrams.                x



                                                                                                                             er/sudio® – Feature Matrix – 5/6
Includes pre-installed profiles and allows users to create profile definitions, including profile definition
projects such as stereotypes, palette contributions, extensions and contributions.                                                                                                                x
Supports two-way and three-way EMF and UML model comparisons in a tree view.
Results can be exported to an EMF XMI file.                                                                                                                                                       x
Utilizes standard Eclipse synchronization APIs to provide integration with version control systems
to compare and merge shared models.                                                                                                                                                               x
Supports templates to provide the ability to show templates, template signatures, parameters
and template bindings in a UML 2.0 diagram                                                                                                                                                        x
Object Constraint Language (OCL) 2.0 support for syntax highlighting, error validation,
code completion and model queries.                                                                                                                                                                x
Design patterns that are available in stock patterns supporting Gang of Four, J2EE Design, Fowler’s EAI,
and Web Services, and custom design patterns.                                                                                                                                                     x
OCL-based model audits and metrics support model inspections and can be easily be defined, saved, and reused.                                                                                     x
Version control systems in place to enable multiple users to work with one modeling project.
Supports version control systems that can be integrated into Eclipse.                                                                                                                             x
BUsiness process anD conceptUal MoDelinG                                                                                                                                                  enterprise            Data architect
Support for high-level conceptual modeling using elements such as subject areas, business entities,
interactions, and relationships                                                                                                                                                                   x
Model links between any conceptual or process modeling elements allowing you to trace
relationships between models                                                                                                                                                                      x
Conceptual models can be exported to Embarcadero ER/Studio to become the foundation for creating
ER/Studio logical data models                                                                                                                                                                     x
Support for straightforward process modeling that uses standard elements such as sequences, tasks,
swim lanes, start events, and gateways                                                                                                                                                            x
Optional automatic validation of process diagrams to ensure compliance with the BPMN specification and
prevent the addition of non-compliant modeling elements                                                                                                                                           x
Independent sub-processes and embedded collapsible sub-processes can be included within a business
process to allow for maximum flexibility in diagramming, while still ensuring a workable visual diagram                                                                                           x
Impact analysis reports can be generated to show interrelationships between process, data, stewardship,
business rules, diagram usage, heritage, connecting objects etc.                                                                                                                                  x
Impact analysis reports can filter based on type of relationship, object type,
or text strings including wildcard matching                                                                                                                                                       x




                                                                         Download a Free Trial at www.embarcadero.com
Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com
     © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc.
                                                                           All other trademarks are property of their respective owners. ERS/FM/2009/09/20

More Related Content

More from Embarcadero 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
 
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
 
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
 
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
 
What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016Embarcadero 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
 
RAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixRAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixEmbarcadero Technologies
 

More from Embarcadero Technologies (20)

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
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
 
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
 
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
 
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
 
What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016
 
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...
 
RAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixRAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature Matrix
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

ER/Studio Feature Matrix | Enterprise Data Modeling Software

  • 1. F E AT U R E S design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it Embarcadero ER/Studio 8.5 run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it® design it ∙ build it ∙ run it ® ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Feature Matrix General Data MoDelinG enterprise Data architect Standard Modeling Support Automatic propagation of a foreign key from parent to child entities in a logical model x x Automatic propagation of a foreign key from parent to child entities in a physical model x x Automatic Removal of foreign key upon Relationship Deletion x x Automatic propagation of PK column data type changes x x Supports the IDEF 1X notation for logical modeling x x Supports the IDEF 1X notation for physical modeling x x Supports the Information Engineering (IE or Crows Feet) Notation for logical modeling x x Supports the Information Engineering (IE or Crows Feet) Notation for physical modeling x x Supports a unique/specific Logical modeling environment x x Supports multiple physical models and easily derives individual physical models from logical model x x Supports dimensional modeling with ability to model star and snowflake schemas x x Compare and merge changes between logical and physical models x x Compare and merge two separate logical models x x Compare and merge changes between physical models of the same DBMS x x Performs common denormalization techniques like roll up, roll down, horizontal and veritical splitting, table merging and column mapping x x Establishes a logical and physical model upon completing a reverse engineering of a database or script file x x Performs standard validation checks for logical and physical models x x Validation while on-screen editing indicates to the user that standard object field lengths have been exceeded while inputting entity/attribute names on screen x x Object commenting on model objects in modeling environment and web portal to communicate workflow and object statuses x x Subject Area Management Breaks down large diagrams into smaller subject areas and automatically updates changes to the main model x x Nest subject areas within other subject areas x x Rearrange the submodel heirarchy via drag and drop capability x x Automatically add related objects to a submodel/subject area/package x x Customize subject areas and submodels with different layouts, colors and font settings x x Naming Standards Support Implement customized naming standards for logical names, physical names and translation between logical and physical x x Encapsulate a version or set of standards in a template/file so they can be resused across models x x Includes naming standard utility to apply naming standards to an entire model x x Override global naming standards on the entity,table, attribute or column level x x Product must provide a way to override global naming standards on an attribute/column level x x Freeze object names that cannot be changed under any circumstances (i.e., the object may be implemented in production while other portions of the model are new) x x Native XML Schema Support Includes native wizard to build custom XML schemas from a logical or physical submodel/subject area x x Translate entities into complex type or elements x x Translate domains and attributes into elements, attributes or simple types x x Translate reference values / allowed values into enumerations x x Incorporate naming standards to translate names in XSD target files x x
  • 2. General loGical MoDelinG enterprise Data architect Logical Modeling Provides a separate modeling environment for logical modeling than physical models x x Provides modeling of database views in the logical model in preparation of DBMS-specific model generation x x Supports data model fundamentals in propagating Foreign Keys when relationships are established between entities x x Diagrammatically hide foreign keys for conceptual presentations x x Generate UML class structures from logical entities x x Support Logical Versus Physical Nomenclature for objects x x Supports Logical and Physical where used information Shows how logical entities, attributes and views are represented in each physical model x x Visually see submodel or subject area “Where Used” within Entity or Table Editor x x Visually see how a logical entity relates to many physical tables in Physical Model(s) x x Customize logical and physical mappings between entities and tables and attributes and columns x x Navigate between related logical and physical entities/tables x x Data Dictionary System Support an ability to access and reuse common elements x x Establishes Reusable Domain System Across Data Models x x Supports Reusable User Defined Type System Across Data Models x x Supports a reusable Rule/Constraint system both logically and physically x x Includes an internally managed system for Allowed Valued (Reference or Lookup Data) that can be reused across the model x x Provides the user with a simple means to display where dictionary elements have been distributed to for impact analysis x x Meta Model Extensibility Product must be able to support user-defined meta model extensions simply and efficiently x x Classify types of extended meta data by object class x x Ability to “push” Attached Extended Meta Data to desired objects x x Easily see where extended meta data has been bound to, object by object. x x Product’s object property editors must provide a UI to access extended meta data x x Ability to access external source files and launch them for view/edit purposes from within the modeling product itself. x x Data Security Management Easily capture security metadata x x Provides method for classifying the security impact of data x x Allows model objects to be mapped to compliance regulations such as SOX or HIPPA x x Assign privacy levels of data within a model, submodel, table or column x x General physical MoDelinG enterprise Data architect Physical Modeling Connects to datasources through 3rd party ODBC drivers x x Connects to datasources through DBMS client software x x General Reverse Engineering Functionality Provides a list of owners whose objects can be reverse engineered into a physical model x x Filter by object type to reverse engineer into a physical model x x Filter a list of tables/views to reverse engineer into a physical model x x Infer primary and foreign keys during the reverse engineer process x x Build a domain list based on columns in the database to help enforce and promote standardization and reuse x x Connect to datasources through 3rd party ODBC drivers for forward engineering via ODBC x x Connect to datasources through DBMS client software for forward engineering via native client connections x x Provides a list of tables/views to reverse engineer into a physical model x x Produce a .SQL script based upon selected objects x x Produce separate .SQL files for each model object so that they can be place easily into source code systems x x Forward engineer selected objects directly to database x x er/sudio® – Feature Matrix – 2/6
  • 3. Modify database structures based upon changes to model x x Diagram updates when changes occur in the database x x Push changes up to the logical model from the physical model/database x x Data Movement / ETL Management Captures ETL mappings and data movement rules x x Capture data movement rules to document the behavior of the data in a table when inserted, updated, archived, purged, etc x x Capture source column mappings and transform logic/description x x Capture target column mappings and transform logic/description x x Capture multiple levels of source/target mapping to represent lineage of the data x x Visual data lineage that visually documents source/target mapping and sourcing rules for data movement across systems x x Capacity Planning Functionality Manage and estimate growth of data for a physical model x x Store row count info for each table x x Reverse engineer growth metrics from live database x x Assign different growth rates for each table based on business rules x x Allow for multiple growth rate types like “by row” or “by percent” x x Parser-support Between Physical Model Objects Supports strong parsing technology to establish ties between precompiled database code (stored procedures) and the tables that may be dependant upon them x x Automatically detect table dependency from stored procedure code x x Provides UI to easily determine object ‘dependants’ for impact analysis x x Propagates updates automatically to code when referenced objects are changed x x Allows user to access object CREATE code from individual object editors before code generation utilities x x Color Coded DDL Syntax that displays database reserved words/key words in traditional color-coded syntax within the product x x Represent physical objects like procedures, packages, functions, tablespaces and their dependencies on the model x x Automatically link Database Views to Tables upon reverse engineering x x Database Security Objects and Grants Reverse and forward engineer database security objects and permissions x x Manage database users and associated GRANT statements x x Manage database roles and associated GRANT statements x x General reportinG enterprise Data architect Output model information to RTF-readable formats (like Microsoft Word) x x Produce Reports in HTML format x x Reports allows externally ‘bound’ documentation to be displayed directly within the body of the HTML report through OLE technology x x Reports include a navigable, legible, read-only version of the data model x x Allows navigation to reported meta data by clicking on model objects in HTML Data Model Image x x Reports offer a list of objects contained within the report and hyperlink them to their information x x Generate model meta data to XLS format x x Produce W-3-C Compliant XML and DTD Meta Data Output x x *Export model information to BI, ETL, other modeling tools, and industry-standard metadata interchange formats. Available through MetaWizard x x *Import model information from BI, ETL, other modeling tools, and industry-standard metadata interchange formats. Available through MetaWizard x x er/sudio® – Feature Matrix – 3/6
  • 4. repository enterprise Data architect collaboration Allows multiple modelers to access models concurrently x Notifies modelers connected to Repository Diagrams who is working on same objects x Notifies modelers connected to Repository of the status of the collaboration status of an object x Includes intelligent conflict resolution system when two or more modelers are contending to change the same object x Implements a separate system for implementing common items (Domains, extended properties etc) across diagrams stored in the Repository x Provides an interfact to see how common dictionary objects are used across the repository x Provides a classification system to group diagrams together in the Repository x Version control Captures Periodic Releases of Data Models x Ability to revert to capture releases (Roll back) x Compare and merge information between diagrams in the Repository x Supports commenting on check ins and check outs like source control system x security & privileges Implements a system to create unique Repository Users with individual privilege settings x Allows levels of security access to diagrams and objects based upon team hierarchies x Product security is able to protect diagrams for unwanted access x Allows control over certain object types managed in the Repository lower that “Connect” rights x Control access to certain re-useable data elements across diagrams from unwanted access x Allows the users to check out individual objects, not just the whole diagram by default x Allow a user to check out and object and bar others from doing so while user has item checked out x enterprise Data Dictionary Support an ability to access and reuse common elements across models x Establishes Reusable Domain System Across Data Models x Supports Reusable User Defined Type System Across Data Models x Supports a reusable Rule/Constraint system both logically and physically x Includes an internally managed system for Allowed Valued (Reference or Lookup Data) that can be reused across the model x Provides the user with a simple means to display where dictionary elements have been distributed to for impact analysis x enterprise portal Browser-based searching (simple and advanced) of ER/Studio Repository Metadata x Customized, self-service reporting on ER/Studio Repository metadata x Centralized navigation and exploring of models via a broswer x Object commenting of portal content x Labeling of content in repository to classify and group related content x Activity monitoring to see what objects have changed in the Repository and users who have accessed the portal x General proDUct UsaBility enterprise Data architect N-level Undo / Redo x x Provides thumbnail view to navigate large diagrams x x Marquee Lasso Zoom x x Explorer Browser Object Navigation x x Allows user to quickly see the number of entities, attributes, relationships, views etc that are in the model x x Property editors conform to Windows standards and allow 1 layer deep access to properties x x Property editors conform to Windows standards and allow expansion for ease in entering data x x On Screen Object Editing (Editorless via Key Strokes) x x On-Screen Logical Primary Key Creation (Editorless via Key Strokes) x x On-Screen Attribute Copy/Move Function x x Global Search/Report/Replace Utility x x Wizard-driven Task Completion x x Lasso Multiple Objects and access Right Mouse Options x x er/sudio® – Feature Matrix – 4/6
  • 5. Offers simple and fast way to break down large models by lassoing desired objects and quickly establishing a subject area of them x x Quick access to diagrammatic property changes to desired objects like color x x Navigate user to desired Help section from specific property editors, etc. x x Non-Proprietary Automation Interface (API) Provides a programmatic interface in a common & industry-accepted language in order to programmatically access product’s object model x x Support sVB or VBA-like macro creation x x Near-immediate accessibility to macros to ensure workflow and productivity x x Macro editor within product provides ‘keystroke access’ to product’s object model for quick reference and accuracy x x Provide a reference map of the products objects x x Sample scripts to use as a basis for user macros included x x Variety of different layout strategies for logical and physical models x x General Product Operating Systems x x Windows 2000 x x Windows XP x x Windows Vista (Ultimate, Business) x x DBMs platForMs sUpporteD in Data architect Informix® OnLine and SE x x Informix 9.x dynamic server x x InterBase® 4, 2007, 2009 x x Hitachi HiRDB ® x x IBM® DB2® 5.x, 6.x, 7.x, 8.x & 9.x for LUW, 5.x, 6.x, 7.x & 8.x for z/OS® & iSeries V4R5 and V5R2 x x Informix® OnLine and SE x x Informix 9.x dynamic server x x InterBase® 4, 2007 x x Microsoft® Access 2.0, 95, 97 & 2000 x x Microsoft SQL Server 6.5, 7, 2000, 2005, 2008 x x Microsoft Visual FoxPro® 3, 4, 5 x x MySQL 3.x, 4.x, 5.x ® x x NCR® Teradata® V2R4, V2R5, V2R6,12 x x Oracle® 7.3.x, 8.x, 9i, 10g, 11g x x PostgreSQL 8.x x x Sybase® Adaptive Server® Enterprise(ASE) 11.9.2, 12.x, 12.5, 15.0 x x sSybase Adaptive Server Anywhere (ASA) 5, 6, 7, 8, 9, 10 x x Sybase IQ 12.x x x Sybase Watcom SQL x x soFtWare MoDelinG enterprise Data architect Standard with sample projects to familiarize users with features x Sample cheat sheets with interactive tutorials x Query/View/Transformation language to transform UML, BPMN, data models and custom model types. x Logical and physical packages to group elements and store diagrams x Model shortcuts for creating multiple shortcuts to the same element on different model diagrams. x Model Hyperlinking to create hyperlink from diagrams to other system artifacts and browse them directly. x Interoperability is supported with various types of model import and export to XMI, MDL and MDX. x External documentation for open projects. Output formats for RTF, HTML, TXT, PDF and XSL-FO x Supports UML 2.0 to visualize, specify, construct, and document the artifacts of the distributed objects systems. x Optional profile to support the “modeling in color” methodology with support for roles, moment-interval, Mi-detail, party, place, thing and description. x Supports the most frequently used diagrams and notations defined in the UML 2.0 specification, including activity, class, use, component, composite, deployment, state machine and interaction diagrams. x er/sudio® – Feature Matrix – 5/6
  • 6. Includes pre-installed profiles and allows users to create profile definitions, including profile definition projects such as stereotypes, palette contributions, extensions and contributions. x Supports two-way and three-way EMF and UML model comparisons in a tree view. Results can be exported to an EMF XMI file. x Utilizes standard Eclipse synchronization APIs to provide integration with version control systems to compare and merge shared models. x Supports templates to provide the ability to show templates, template signatures, parameters and template bindings in a UML 2.0 diagram x Object Constraint Language (OCL) 2.0 support for syntax highlighting, error validation, code completion and model queries. x Design patterns that are available in stock patterns supporting Gang of Four, J2EE Design, Fowler’s EAI, and Web Services, and custom design patterns. x OCL-based model audits and metrics support model inspections and can be easily be defined, saved, and reused. x Version control systems in place to enable multiple users to work with one modeling project. Supports version control systems that can be integrated into Eclipse. x BUsiness process anD conceptUal MoDelinG enterprise Data architect Support for high-level conceptual modeling using elements such as subject areas, business entities, interactions, and relationships x Model links between any conceptual or process modeling elements allowing you to trace relationships between models x Conceptual models can be exported to Embarcadero ER/Studio to become the foundation for creating ER/Studio logical data models x Support for straightforward process modeling that uses standard elements such as sequences, tasks, swim lanes, start events, and gateways x Optional automatic validation of process diagrams to ensure compliance with the BPMN specification and prevent the addition of non-compliant modeling elements x Independent sub-processes and embedded collapsible sub-processes can be included within a business process to allow for maximum flexibility in diagramming, while still ensuring a workable visual diagram x Impact analysis reports can be generated to show interrelationships between process, data, stewardship, business rules, diagram usage, heritage, connecting objects etc. x Impact analysis reports can filter based on type of relationship, object type, or text strings including wildcard matching x Download a Free Trial at www.embarcadero.com Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. ERS/FM/2009/09/20