er/studio 2016: build a business-driven data architecture
TRANSCRIPT
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
ER/Studio 2016Build a Business-Driven Data Architecture
Ron HuizengaSenior Product Manager – ER/Studio
EMBARCADERO TECHNOLOGIES
2
Embarcadero Technologies• Founded 1993• 3.2 Million Customers - 97% of Fortune 2000• 35+ Product Awards – Consistent Innovation• 500+ Employees in 29 Countries
EMBARCADERO TECHNOLOGIES
3
Embarcadero Technologies
• Embarcadero is pleased to be part of the Idera family as of October 2015
EMBARCADERO TECHNOLOGIES
Business-Driven Data Architecture
• Improve visibility and collaboration with ER/Studio• Enable more efficient and automated data modeling• Share models and metadata across the organization• Establish business glossaries with consistent terms
and definitions• Build a solid foundation for compliance, data
governance, and master data management
4
EMBARCADERO TECHNOLOGIES
ER/Studio Enterprise Team Edition
5
EMBARCADERO TECHNOLOGIES
6
New Naming Scheme• New product naming:
– ER/Studio 2016 – overall family– ER/Studio Enterprise Team Edition 2016– ER/Studio Data Architect Professional 2016– ER/Studio Data Architect 2016– ER/Studio Business Architect 2016– ER/Studio Software Architect 2016– ER/Studio Viewer 2016– ER/Studio Team Server 2016 (now includes Repository)
EMBARCADERO TECHNOLOGIES
7
Product Naming & Versioning Changes
EMBARCADERO TECHNOLOGIES
8
ER/Studio 2016: New Features
• Data Architect– Create Business Data Objects
(BDO)– Naming standards
enhancements– Platform support
• Microsoft Azure SQL Database• Microsoft SQL Server on Azure• Teradata Enhancements
• Enterprise Team Edition– View Business Data Objects
(BDO)– Combined Repository & Team
Server database – eliminates the need for synchronization
– Interactive data model viewer– Data Lineage license included
EMBARCADERO TECHNOLOGIES
9
Business Data Objects (BDO)• Bridges object and relational paradigms• A way of representing high level concepts
– User perspective– Developer perspective
• Encapsulates entities/tables– Can be used in logical and physical modeling– Easy to understand
• Can be used to represent object persistence– Anchor– Containment
• Can collapse/expand visual representation– But maintains and displays relationships
• Modern Data Architectures– Persistence– Data Services
EMBARCADERO TECHNOLOGIES
10
Object/Relational Mismatch
Data Model• Multiple levels
– Conceptual, logical, physical• Relational notations• Strong DDL generation• Entities / Tables• Favored by Data Architects
& Modelers
UML Class Model• Single level
– Abstract• UML class notation• Generic DDL Generation• Classes• Favored by Application
Architects & developers
EMBARCADERO TECHNOLOGIES
Typical Data Model - Example
Modelers wanting to represent separate objects typically do so in dedicated submodels
Can lead to very many submodels (subject areas) that complicate the model
8
EMBARCADERO TECHNOLOGIES
12
Data Model with Business Data Objects
EMBARCADERO TECHNOLOGIES
13
Business Data Object Creation
Containment Anchor Selection
EMBARCADERO TECHNOLOGIES
14
BDO – Selective Collapse
CONFIDENTIAL – FOR INTERNAL USE ONLY
EMBARCADERO TECHNOLOGIES
15
BDO Summary
• Business Data Objects (BDO) are a powerful modeling construct– Multiple audience views– Easy to understand
• Extremely useful in advanced architectures– SOA frameworks
• Easy sharing & collaboration– ER/Studio Team Server interactive model viewer (web-based)
EMBARCADERO TECHNOLOGIES
16
Binding of Naming Standards to Model / Submodel
• Extension of previous capability
• Can now define templates by– Model– Submodel– Individual object
EMBARCADERO TECHNOLOGIES
17
Automated Naming Standards
Real-time update while typing
EMBARCADERO TECHNOLOGIES
18
Support for Microsoft Azure
• Significant market adoption of cloud database platforms
• Azure is a leading cloud database platform• Now support both flavors of Azure
1) SQL Server on Azure (already supported as SQL Server)• Organizations maintain responsibility of administering SQL Server.
2) Azure SQL Database• Administration is managed by Azure
EMBARCADERO TECHNOLOGIES
19
Increased Teradata Support
• We are a Teradata Partner• Working with Teradata Industry Models Group• Teradata platform enhancements in ER/Studio 2016– Teradata 15/15.10 supported as new platform– Enhanced temporal support– Teradata JSON datatype support
• Working to add BSON, UBJSON in follow-up patch
CONFIDENTIAL – FOR INTERNAL USE ONLY
EMBARCADERO TECHNOLOGIES
20
Teradata Period Datatype
• DDL SyntaxValidPeriod PERIOD(DATE) AS VALIDTIME
TransactionPeriod PERIOD(TIMESTAMP(6) WITH TIME ZONE) AS TRANSACTIONTIME
EMBARCADERO TECHNOLOGIES
21
Teradata JSON columns
• DDL SyntaxjsonCol JSON
EMBARCADERO TECHNOLOGIES
22
New model format – enhanced metamodel
Converted file cannot be opened in previous versions of ER/Studio Data Architect
EMBARCADERO TECHNOLOGIES
23
Team Server Sync Removal
• Combined Repository + Team Server installer– 1 common database– No synchronization– Function to “Publish Models”
• Make visible in Team Server
EMBARCADERO TECHNOLOGIES
24
Before
EMBARCADERO TECHNOLOGIES
25
After
CONFIDENTIAL – FOR INTERNAL USE ONLY
EMBARCADERO TECHNOLOGIES
26
Interactive Data Model Viewer (TS)
• HTML5 data model viewer in Team Server• Opens with view of model as created by data modeler
– User can interactively navigate and move items around while browsing, including zoom, search, and repositioning functions
– Click model objects to view associated metadata
EMBARCADERO TECHNOLOGIES
27
Interactive Viewer - Example
CONFIDENTIAL – FOR INTERNAL USE ONLY
EMBARCADERO TECHNOLOGIES
28
Data Lineage Overview
• Enterprise Team Edition now includes a license for the Data Lineage product
• This gives ETE customers the ability to access ETL data sources, including:– Informatica PowerCenter– IBM DataStage– Microsoft SSIS– Oracle ODI and OWB– SAP Business Objects Data Integrator– Microsoft Excel
EMBARCADERO TECHNOLOGIES
29
ER/Studio 2016 Features by EditionNew ER/Studio 2016 Features Summary
Data Architect
Data Architect
Professional
Enterprise Team
EditionBusiness Data Objects (BDOs)
Represent master data and transactional concepts with multiple entities and relationships, such as products, customers, and vendors, in Data Architect, and view them in Team Server
Consolidated database for Team Server and Repository
Team Server and Repository have a shared database to simplify model storage and deployment and eliminate synchronization
Interactive model image navigator
View the data model image interactively within the Team Server web interface, including zoom, search, and repositioning functions
Data Lineage tool license
Access multiple ETL sources, including Informatica PowerCenter, SAP Business Objects Data Integrator, and more
Automated naming standards
Associate naming standards templates to specific models or submodels as well as objects
Teradata platform enhancements
Support for v15.10, plus derived period and temporal options, and JSON datatypes
Platform support for Azure
New native support for Microsoft Azure SQL DB, plus support for SQL Server extended to Azure
EMBARCADERO TECHNOLOGIES
Thank you for your interest!• Learn more about the ER/Studio product family: http://
www.embarcadero.com/data-modeling
• Trial Downloads: http://www.embarcadero.com/downloads
• To arrange a demo, please contact Embarcadero Sales:
– North America: [email protected] +1 (888) 233-2224
– EMEA/UK: [email protected] +44 1628 684400
– EMEA/Germany: [email protected] +49 6103 3866-100
– APAC/Australia: [email protected] +61 2 8098 8800
– Brazil, Argentina, Chile: [email protected] +1 (831) 431-5234
– Mexico, Central America, Colombia, Peru, Caribbean: [email protected] +1 (512) 226-8401
30