er/studio 2016: build a business-driven data architecture

30
EMBARCADERO TECHNOLOGIES ER/Studio 2016 Build a Business-Driven Data Architecture Ron Huizenga Senior Product Manager – ER/Studio

Upload: embarcadero-technologies

Post on 16-Jan-2017

837 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

ER/Studio 2016Build a Business-Driven Data Architecture

Ron HuizengaSenior Product Manager – ER/Studio

Page 2: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 3: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

3

Embarcadero Technologies

• Embarcadero is pleased to be part of the Idera family as of October 2015

Page 4: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 5: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

ER/Studio Enterprise Team Edition

5

Page 6: ER/Studio 2016: Build a Business-Driven Data Architecture

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)

Page 7: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

7

Product Naming & Versioning Changes

Page 8: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 9: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 10: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 11: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 12: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

12

Data Model with Business Data Objects

Page 13: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

13

Business Data Object Creation

Containment Anchor Selection

Page 14: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

14

BDO – Selective Collapse

CONFIDENTIAL – FOR INTERNAL USE ONLY

Page 15: ER/Studio 2016: Build a Business-Driven Data Architecture

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)

Page 16: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

16

Binding of Naming Standards to Model / Submodel

• Extension of previous capability

• Can now define templates by– Model– Submodel– Individual object

Page 17: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

17

Automated Naming Standards

Real-time update while typing

Page 18: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 19: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 20: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

20

Teradata Period Datatype

• DDL SyntaxValidPeriod PERIOD(DATE) AS VALIDTIME

TransactionPeriod PERIOD(TIMESTAMP(6) WITH TIME ZONE) AS TRANSACTIONTIME

Page 21: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

21

Teradata JSON columns

• DDL SyntaxjsonCol JSON

Page 22: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

22

New model format – enhanced metamodel

Converted file cannot be opened in previous versions of ER/Studio Data Architect

Page 23: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 24: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

24

Before

Page 25: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

25

After

CONFIDENTIAL – FOR INTERNAL USE ONLY

Page 26: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 27: ER/Studio 2016: Build a Business-Driven Data Architecture

EMBARCADERO TECHNOLOGIES

27

Interactive Viewer - Example

CONFIDENTIAL – FOR INTERNAL USE ONLY

Page 28: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 29: ER/Studio 2016: Build a Business-Driven Data Architecture

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

Page 30: ER/Studio 2016: Build a Business-Driven Data Architecture

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