What's New with SQL Developer Data Modeler. Heli Helskyaho HrOUG 2015



Similar documents
<Insert Picture Here> Introducing Data Modeling and Design with Oracle SQL Developer Data Modeler

Managing Third Party Databases and Building Your Data Warehouse

DATABASE REVERSE ENGINEERING

ERwin is a robust Database modeling solution providing 5 Key areas of support or data modeling professionals.

Toad Data Modeler - Features Matrix

SAP Business Objects Data Services Setup Guide

Database migration using Wizard, Studio and Commander. Based on migration from Oracle to PostgreSQL (Greenplum)

SQL Server Training Course Content

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room

Oracle Business Intelligence Server Administration Guide. Version December 2006

LearnFromGuru Polish your knowledge

Top 10 Oracle SQL Developer Tips and Tricks

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

Mail Chimp Basics. Glossary

Netezza Workbench Documentation

29200 Northwestern Hwy Suite 350 Southfield, MI WINSPC winspc.com

ER/Studio 8.0 New Features Guide

Oracle 10g PL/SQL Training

Using Oracle Data Integrator with Essbase, Planning and the Rest of the Oracle EPM Products

ER/Studio Enterprise Portal User Guide

Business Application Development Platform

Oracle BI 11g R1: Build Repositories

Oracle SQL Developer for Database Developers. An Oracle White Paper September 2008

An Oracle White Paper June An Introduction to Oracle SQL Developer Data Modeler

What is new in Switch 12

Relational Databases for the Business Analyst

SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package Report Conversion Tool Guide

Using SQL Reporting Services with Amicus

TERMINAL SERVICES AND CITRIX

Sisense. Product Highlights.

Training Module 1: Administration (logical) (for Privia version 5.9)

BSA Best Practices Webinars Role Based Access Control Sean Berry Customer Engineering

ERwin R8 Reporting Easier Than You Think Victor Rodrigues. Session Code ED05

Oracle Eloqua Segments

Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1

Populating Your Domino Directory (Or ANY Domino Database) With Tivoli Directory Integrator. Marie Scott Thomas Duffbert Duff

Librarian. Integrating Secure Workflow and Revision Control into Your Production Environment WHITE PAPER

Configuring Data Masking

HP Universal Print Driver Series for Windows Active Directory Administrator Template White Paper

php tek 2006 in Orlando Florida Lukas Kahwe Smith

CRM Global Search: Installation & Configuration

Oracle Data Integrator 12c: Integration and Administration

McAfee VirusScan and epolicy Orchestrator Administration Course

<Insert Picture Here> Application Change Management and Data Masking

Installing LearningBay Enterprise Part 2

Oracle Data Integrator 11g: Integration and Administration

Using MS Excel V Lookups

Personal Geodatabase 101

SSRS Reporting Using Report Builder 3.0. By Laura Rogers Senior SharePoint Consultant Rackspace Hosting

Birds of a Feather Session: Best Practices for TimesTen on Exalytics

SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days

Decision Support AITS University Administration. EDDIE 4.1 User Guide

Database Schema Deployment. Lukas Smith - lukas@liip.ch CodeWorks PHP on the ROAD

Cabot Consulting Oracle Solutions. The Benefits of this Approach. Infrastructure Requirements

Automatic promotion and versioning with Oracle Data Integrator 12c

Microsoft Business Contact Manager Version 2.0 New to Product. Module 4: Importing and Exporting Data

Overview Configuration Data/Files

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain

Query 4. Lesson Objectives 4. Review 5. Smart Query 5. Create a Smart Query 6. Create a Smart Query Definition from an Ad-hoc Query 9

What fascinates me about BAM is not only its ability to deliver reports at Real Time but also alert Business people when they need them most.

ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E

SAP BODS - BUSINESS OBJECTS DATA SERVICES 4.0 amron

Creating Online Surveys with Qualtrics Survey Tool

Oracle Business Intelligence 11g OPN Advanced Workshop

Oracle Sales Cloud Reporting and Analytics Overview. Release 13.2 Part Number E January 2014

A Comparative Study of Database Design Tools

Oracle Designer RIP? A First Look At Oracle Data Modeler

AJ Matrix V5. Installation Manual

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Data Governance And Modeling Best Practices Axis Software Designs, Inc. All Rights Reserved

Author: Ryan J Adams. Overview. Policy Based Management. Terminology

ICE for Eclipse. Release 9.0.1

DiskBoss. File & Disk Manager. Version 2.0. Dec Flexense Ltd. info@flexense.com. File Integrity Monitor

QlikView 11 Source Control Walkthrough

How to restore a Microsoft SQL Server Master Database with Backup Exec for Windows Servers (Automate Master Database Restore)

SWP-0003 tconsult Server Active Directory Integration. Revision: 3. Effective Date: 7/28/2010

How To Use Redcap

SPI Backup via Remote Terminal

Microsoft Publisher Flyers and Business Cards

Enterprise Accounting System (EAS) General Ledger Training- Overview

SAP BusinessObjects Financial Consolidation Web User Guide

Teamstudio USER GUIDE

Oracle BI Extended Edition (OBIEE) Tips and Techniques: Part 1

Excel 2003: Ringtones Task

Development Best Practices

Google Drive: Access and organize your files

CA ERwin Data Modeler. Implementation Guide

Oracle Database 11g: Administer a Data Warehouse

Architecture and Mode of Operation

Vector HelpDesk - Administrator s Guide

Oracle Fusion Middleware

rbweb RB Web 8 online office for attorneys, paralegals and secretaries User Guide

Oracle Warehouse Builder 10g

SonicWALL GMS Custom Reports

Business Objects 4.1 Quick User Guide

Transcription:

What's New with SQL Developer Data Modeler Heli Helskyaho HrOUG 2015

Introduction, Heli Graduated from Helsinki University (Master of Science, computer science) Worked with Oracle products since 1993, worked for IT since 1990 Database! CEO for Kantamestarit Oy since 2000 CEO for Miracle Finland Oy since 10/2010 Oracle ACE Director since 2013 (ACE since 2011) Author of the book Oracle SQL Developer Data Modeler for Database Design Mastery (Oracle Press, 2015) Copyright Miracle Finland Oy

Introduction, Heli Been an Oracle Designer user since 1996 and Data Modeler user since 2010 Been solving performance problems since 1993 Absolutely convinced that good database design and documentation will reduce this work. Absolutely convinced that it is easier to solve problems on database that has been documented Copyright Miracle Finland Oy

What is Data Modeler? A tool for database design (supports all the new Oracle features) Logical, relational, physical models, DDLs, Multidimensional models (DW), Data Flows etc. For designing and documenting the data architecture and the database Support for all the phases in database design and easy moving from one to another, support for reverse engineering Support for version control and multiuser environment: XML files and Subversion Copyright Miracle Finland Oy

What is Data Modeler? Import: Oracle repository, existing databases, Oracle Designer, file import (Erwin, Bachman), Export: DDL, CSV, Reporting (in tool itself and also Reporting Repository) Standards: Design Rules, Preferences, Naming Standards, Domains, Data Modeler viewer integrated in SQL Developer (3.0 ->), also reports Copyright Miracle Finland Oy

Agenda for this presentation Journaling tables and other Table DDL Transformation Scripts User Defined Properties Search Compare Reverse Engineer Copyright Miracle Finland Oy

Preferences and Properties Every version brings new Preferences and Properties to better enable you to tune the tool for your needs Copyright Miracle Finland Oy

Journaling How to create journaling tables in DM 4.1? Copyright Miracle Finland Oy

Copy the file dr_custom_scripts.xml from datamodeler\datamodeler\types\ to your Default System Types Directory Copyright Miracle Finland Oy

Where is Default System Types Directory? Copyright Miracle Finland Oy

From Copyright Miracle Finland Oy

To Copyright Miracle Finland Oy

Want to test or edit? Copyright Miracle Finland Oy

Generate DDLs Copyright Miracle Finland Oy

Select the scripts and tables Copyright Miracle Finland Oy

What else can I do with those Table DDL Transformation Scripts? Anything! For instance you want to generate DDL for a RDBMS that is not supported by Data Modeler? Use this functionality (instead of create)! Copyright Miracle Finland Oy

User Defined Properties (UDPs) Copyright Miracle Finland Oy

Copy the file Types.xml from datamodeler\datamodeler\types\ to your Default System Types Directory Copyright Miracle Finland Oy

Why would I like to use UDPs? For instance any UDP can be used in search as any normal property... Copyright Miracle Finland Oy

Search Copyright Miracle Finland Oy

Search, v 4.1 Search inside an active model View Model Search Search icon on tool bar Search the active pane (incl Message Log) Edit Find Search globally on open designs View Global Search Search the Help Help Search Copyright Miracle Finland Oy

Search for Reporting Search inside an active model View Model Search Search icon on tool bar Search globally on open designs View Global Search Copyright Miracle Finland Oy

Preferences Copyright Miracle Finland Oy

Model Search Copyright Miracle Finland Oy

Search, Simple Mode Copyright Miracle Finland Oy

Regular Expression Copyright Miracle Finland Oy

Standard Templates Copyright Miracle Finland Oy

Custom Templates Copyright Miracle Finland Oy

Search, Advanced Mode Copyright Miracle Finland Oy

Global Search Copyright Miracle Finland Oy

Bonus 1: Search, Setting Common Properties Search, Properties Copyright Miracle Finland Oy

Bonus 2: Using Excel report for updating the design Copyright Miracle Finland Oy

Compare Copyright Miracle Finland Oy

Why is compare functionality important? Better understanding of what you have Better quality Alter DDLs... Copyright Miracle Finland Oy

Different Compares Design vs Design Design vs Database Database vs Design Copyright Miracle Finland Oy

Different Compares, Designs File Import Data Modeler Design Compares everything Tools Compare/Merge Models Compares only relational and physical models ALTER DDLs can be generated These can be used for instance to compare different versions of the design from version control Copyright Miracle Finland Oy

Different Compares, Database Synchronize Model With Data Dictionary Target: model Synchronize Data Dictionary With Model Target: database File Import DDL File File Import Data Dictionary Copyright Miracle Finland Oy

Preferences and Properties Copyright Miracle Finland Oy

Comparing Designs, Import File Import Data Modeler Design Copyright Miracle Finland Oy

Comparing Designs, Compare/Merge Models Tools Compare/Merge Models Compares the design that is open and a design you select to be compared Compares only relational and physical models Copyright Miracle Finland Oy

NO?... If you merge and then realize something was not correct, you can always close the design without saving it. Copyright Miracle Finland Oy

Comparing Database Synchronize Model With Data Dictionary Copyright Miracle Finland Oy

Why some of the elements were not sychronized? Copyright Miracle Finland Oy

Comparing Database Synchronize Data Dictionary With Model Copyright Miracle Finland Oy

I have renamed a column in design.. Copyright Miracle Finland Oy

It s called a Compare Mapping And Data Modeler will remember it for this design... Copyright Miracle Finland Oy

Comparing DDL File File Import DDL File Copyright Miracle Finland Oy

Comparing Data Dictionary File Import Data Dictionary Copyright Miracle Finland Oy

Reverse Engineering Use the compare we just learned BUT always import to an existing model Copyright Miracle Finland Oy

Summary Table DDL Transformation Scripts can be used for Journaling Tables and many other purposed User Defined Properties (UDPs) are easy to define and can be used for instance on Search and reporting Search can be used for reporting, setting common properties and for updating your models based on an Excel sheet Copyright Miracle Finland Oy

Summary cont. There are different compares Design vs Design Design vs Database Database vs Design Copyright Miracle Finland Oy

Summary cont. File Import Data Modeler Design Tools Compare/Merge Models Synchronize Model With Data Dictionary Synchronize Data Dictionary With Model File Import DDL File File Import Data Dictionary Copyright Miracle Finland Oy

Summary cont. When you import to an exiting model -> compare When you import to a new model -> Reverse Engineer Remember the preferences make a difference Copyright Miracle Finland Oy

THANK YOU! QUESTIONS? Email: heli@miracleoy.fi Twitter: @HeliFromFinland Blog: Helifromfinland.wordpress.com