EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
DB PowerStudio & ER/Studio XE6 Launch Webinar
September 18, 2014
ER/Studio
Ron Huizenga
Rob Loranger
DB Power Studio
Brett Hawton
Oz Basarir
EMBARCADERO TECHNOLOGIES
Agenda
• Data Market Overview
• DB PowerStudio Updates
• ER/Studio Updates
• Demo
• Questions & Answers
2
EMBARCADERO TECHNOLOGIES
Data Market OverviewBrett Hawton
3
EMBARCADERO TECHNOLOGIES
Data is Strategic
“Companies that rate themselves substantially ahead of their peers in their use of data are three times more likely to rate themselves as substantially ahead in financial performance”
Source: The Economist Intelligence Unit
4
EMBARCADERO TECHNOLOGIES
Today’s ChallengesKeeping pace with the rapid growth of data, change and compliance
Evolving Database
EcosystemsVolume, Velocity,
Variety
Agile Development
CyclesMaximizing IT
InfrastructureComplianceLimited
Resources
Data Professionals Need the Right Tools
5
EMBARCADERO TECHNOLOGIES
Database Products 2014 Theme - Scale
Challenge Description
Big Models ER/Studio customers build some of the largest and most complex data models on the planet. Enterprise data warehouses in particular may have thousands of entities and require collaboration amongst large teams.
Big Data Embarcadero customers manage some of the world’s largest conventional databases and have begun to embrace innovations in large-scale data management.
Big Landscapes Embarcadero customers often manage hundreds of applications and thousands of databases – and information inventories are growing much faster than IT budgets.
Big Teams Managing the volume, velocity and variety of data in today’s enterprise requires large teams and diverse skill sets. To successfully meet agreed SLAs and challenging new business requirements, teams of 10s to 100s of information professionals must coordinate complex workflows and share updates and expertise.
6
EMBARCADERO TECHNOLOGIES
Database Tools Portfolio
7
Whether collaborating on large-scale data models, managing heterogeneous database environments or developing SQL for optimal performance, the Embarcadero database tools deliver significant productivity gains across a broader set of DBMS platforms.
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
DB PowerStudio XE6
Oz Basarir – Product Manager
EMBARCADERO TECHNOLOGIES
XE6 What’s New
• PostgreSQL Support– Command Line Startup
– Standard datasource registration and connection features
– Datasource Explorer/Navigator Object Node Availability
– SQL Editor
• SQL Server 2014
• Upgrade to Java 7
• No changes to DB Optimizer and DB Change Manager
• DBArtisan Backup Analyst no longer supported9
EMBARCADERO TECHNOLOGIES
New Platform: PostgreSQL
• Why?– Customer/prospect requests
– Increasing number of deployments
– Increasing popularity, release activity, long history, scale, stability
– NoSQL enhancements in PostgreSQL
– Hadoop: Cloudera & Pivotal HD/HAWQ
– Greenplum (and Greenplum customer requests)
– EnterpriseDB
10
EMBARCADERO TECHNOLOGIES
PostgreSQL Datasource Registration
11
EMBARCADERO TECHNOLOGIES
12
EMBARCADERO TECHNOLOGIES
13
SQL EDITORExecution against Postgres sources is available. Also available are related, common SQL Editortools such as Query Options, Paste SQL Syntax, and Paste SQL Statement.
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
ER/Studio XE6
Ron Huizenga
Rob Loranger
EMBARCADERO TECHNOLOGIES
ER/Studio XE6
• Big Data DBMS Support• New support for MongoDB and Hadoop Hive• Currency: Oracle 12c for Team Server
• Big Models• Extended Memory Model – now 64-bit!
• Improved performance for Repository operations• Also 64-bit OS installation
• Big Teams• New Enterprise Team Edition offering
• Includes Data Source Registry• Unlimited web user access to models and metadata
• Also adding Data Architect Professional edition• Includes Repository and Model import bridges
15
EMBARCADERO TECHNOLOGIES
16
ER/Studio XE6 Editions ER/Studio Data Architect ER/Studio Data Architect Professional ER/Studio Enterprise Team Edition
Modeling Environments
Data Architect (Data Modeling)
Software Architect (UML)
Business Architect (BPMN)
Team Repository Connectivity
Model Repository
Business Glossary
Data Source Registry
Team Server Core
Unlimited Web User Access
Team Collaboration
Search/Browse/Find/Publish
Reports
MetaWizard Import/Export Model import (subset) Model import (subset) Full import/export
Network Named License Add-on Add-on
Concurrent Use License Add-on Add-on Add-on
EMBARCADERO TECHNOLOGIES
MetaWizard – Common Import Included in:Data Architect, Data Architect Professional
17
No. Import Wizard Name No. Import Wizard Name1 CA ERwin 3 x (ERX) 14 IBM InfoSphere Data Architect (IDA)
2 CA ERwin 4 x Data Modeler 15 IBM InfoSphere Warehouse - InfoSphere Data Architect
3 CA ERwin 7 x Data Modeler (File) 16 Microsoft Office Visio Database (via ERX)
4 CA ERwin 7 x Data Modeler (Single Model from Model Manager) 17 Microsoft Visual Studio / Modeler 2.0 (via MDL)
5 CA ERwin 7 x Model Manager 18 Oracle Designer
6 CA ERwin 8 x Data Modeler (File) 19 Sparx Enterprise Architect (EA) (via UML 1.x XMI)
7 CA ERwin 8 x Data Modeler (Single Model from Mart) 20 Sparx Enterprise Architect (EA) (via UML 2.x XMI)
8 CA ERwin 8 x Mart 21 Sybase Powerdesigner CDM 6.x
9 CA ERwin 9 x Data Modeler (File) 22 Sybase Powerdesigner CDM 7.5 to 16.x
10 CA ERwin 9 x Data Modeler (Single Model from Mart) 23 Sybase Powerdesigner LDM 15.x to 16.x
11 CA ERwin 9 x Mart 24 Sybase Powerdesigner OOM 9.x to 15.x (via UML 1.x XMI)
12 CA ERwin Data Profiler - Beta Bridge 25 Sybase Powerdesigner OOM 9.x to 15.x (via UML 2.x XMI)
13 CA ERwin Data Profiler (via CWM XMI) 26 Sybase Powerdesigner PDM 7.5 to 16.x
EMBARCADERO TECHNOLOGIES
Big Data – Native ER/Studio Support
• MongoDB– Versions 2.4 and 2.6
• Hadoop Hive– Versions 0.12 and 0.13
• Capabilities– Diagramming– Reverse Engineering (JSON, BSON)– Forward Engineering NOT supported for MongoDB at this time– DDL supported for Hive, but not ALTER scripts
18
EMBARCADERO TECHNOLOGIES
Big Data – Notation Enhancement
• Physical Model
– Objects instead of Tables
• Nested Objects
– “Is Contained In” relationship type
19
EMBARCADERO TECHNOLOGIES
Hive & ER/Studio
20
EMBARCADERO TECHNOLOGIES
Demo – Rob Loranger
• ER/Studio – Big Data
• Team Server
21
EMBARCADERO TECHNOLOGIES
Containment Relationship: Array of Nested Objects
22
db.patron.insert({
"_id" : ObjectId("5367ddc4228cd006ab2bc60c"),
name: "Joe Bookreader",address: [{
street: "123 Fake Street",city: "Faketon",state: "MA"
},{
street: "1 Someother Street",zip: "12345"
} ]})
db.book.insert([{
title: "MongoDB: The Definitive Guide",author: [ "Kristina Chodorow", "Mike Dirolf" ],published_date: ISODate("2010-09-24"),pages: 216,language: "English",publisher_id: ObjectId("5367dd99228cd006ab2bc60b"),available: 3,checkout: [ { by: ObjectId("5367ddc4228cd006ab2bc60c"), date: ISODate("2012-10-15") } ]
},{
title: "50 Tips and Tricks for MongoDB Developer",author: [ "Kristina Chodorow" ],published_date: ISODate("2011-05-06"),pages: 68,language: "English",publisher_id: ObjectId("5367dd99228cd006ab2bc60b")
}])
EMBARCADERO TECHNOLOGIES
Containment Relationship: Single Nested Object
23
db.publisher.insert({
"_id" : ObjectId("5367dd99228cd006ab2bc60b"),
name: "O'Reilly Media",founded: 1980,location: "CA",address: {
street: "987 Oak Ave",city: "Lincoln",state: "CA",zip: "98765"
}})
EMBARCADERO TECHNOLOGIES
Referencing Relationships
24
db.book.insert([{
title: "MongoDB: The Definitive Guide",author: [ "Kristina Chodorow", "Mike Dirolf" ],published_date: ISODate("2010-09-24"),pages: 216,language: "English",publisher_id: ObjectId("5367dd99228cd006ab2bc60b"),available: 3,checkout: [ { by: ObjectId("5367ddc4228cd006ab2bc60c"), date: ISODate("2012-10-15") } ]
},{
title: "50 Tips and Tricks for MongoDB Developer",author: [ "Kristina Chodorow" ],published_date: ISODate("2011-05-06"),pages: 68,language: "English",publisher_id: ObjectId("5367dd99228cd006ab2bc60b")
}])
EMBARCADERO TECHNOLOGIES
Summary
• DB PowerStudio– New platform support
• PostgreSQL • SQL Server 2014
• ER/Studio– New platform support
• Hadoop Hive • MongoDB
– 64-bit extended memory model – Team Server Core object level permissions
25
EMBARCADERO TECHNOLOGIES
Questions?
www.embarcadero.com/products/dbportfolio
26