Oracle SQL Developer Kris Rice Director - Database Tools Research.

Slides:



Advertisements
Similar presentations
Total Resource Management RulesManager New Features August 21, 2012 Al Johnson, VP RulesManager Architecht.
Advertisements

1.
Oracle SQL Developer Data Modeler 3.0: Technical Overview March 2011.
1.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1.
DEV-2: Getting Started with OpenEdge® Architect – Part I
Improving your OpenEdge® Development Productivity David Lund Sr. Training Program Manager, Progress.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer Tips & Tricks Jeff Smith
Technical BI Project Lifecycle
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Integrated Development Environments. Today We Will: Go over more advanced functionality of Eclipse. Break up into teams to work on presentation and final.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer What’s New in Version 4.1 Jeff Smith
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 2 Hidden Gems of APEX David Gale Software Engineer Oracle Application Express November,
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer For the DBA Jeff Smith
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Passage Three Introduction to Microsoft SQL Server 2000.
® IBM Software Group © 2006 IBM Corporation The Eclipse Data Perspective and Database Explorer This section describes how to use the Eclipse Data Perspective,
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
5 Copyright © 2009, Oracle. All rights reserved. Defining ETL Mappings for Staging Data.
Chapter 5 Using SAS ® ETL Studio. Section 5.1 SAS ETL Studio Overview.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Application Express 4.1 New Features Hilary Farrell, Principal Member of Technical Staff, Oracle.
2 Copyright © 2009, Oracle. All rights reserved. Getting Started with Warehouse Builder.
Classroom User Training June 29, 2005 Presented by:
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
Oracle9 i JDeveloper for Database Developers and DBAs Brian Fry Principal Product Manager Oracle JDeveloper Oracle Corporation.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
4 Copyright © 2009, Oracle. All rights reserved. Designing Mappings with the Oracle Data Integration Enterprise Edition License.
The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.
DEV-2: Making OpenEdge ® Architect Work For You David Lund Product Readiness.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
David Webber, NIEM Team, Oracle Public Sector Rapid NIEM XML Exchange Design, Semantics and UML Models NIEM Test Model Data Deploy Requirements Build Exchange.
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer.
Data Management Console Synonym Editor
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Carey Probst Technical Director Technology Business Unit - OLAP Oracle Corporation.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Kako razvijate PL/SQL pakete? File based PL/SQL development Mitja Golouh SIOUG 2006,
1Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
A2: Making OpenEdge ® Architect Work For You Susan Houniet Senior Solution Consultant.
E Copyright © 2007, Oracle. All rights reserved. Using JDeveloper.
Copyright © 2006, Oracle. All rights reserved. Czinkóczki László oktató Using the Oracle Warehouse Builder.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Preface IIntroduction Course Objectives I-2 Course Content I-3 1Introduction to Oracle Reports Developer Objectives 1-2 Business Intelligence 1-3 Enterprise.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Slide 1. What's New in NetBeans IDE 7.1 Name Title.
Introduction ITEC 420.
Building Enterprise Applications Using Visual Studio®
Oracle Tools for SQL Server?
Working in the Forms Developer Environment
Ikan Software NV CWD4ALL
Using SQL Developer.
My Oracle Support (The next generation Metalink experience) lynn
JD Edwards Support and Oracle Cloud Infrastructure: A Successful Path to Oracle Cloud
Using JDeveloper.
Oracle SQL Developer Data Modeler
Presentation transcript:

Oracle SQL Developer Kris Rice Director - Database Tools Research

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

SQL Developer Exchange

Agenda SQL Developer Features SQL Developer 1.5 Features Data Modeling Meet a Customer! Working with PL/SQL Creating SQL Developer Extensions Use Source Code Control Summary

“We've given up all of our licenses for other tools. We simply don't need them anymore. SQL Developer does it all for us. We've saved a lot of money because it's "FREE"! It's also given our development staff a standard tool and they love it! It's made training and support easier. Going to SQL Developer wasn't a management decision. Our developers picked it!” Maggie Tompkins Development Branch Head - Civilian Marine United States Marine Corp

SQL Developer Features Creating database connections Creating and browsing objects Querying and updating data Using the SQL Worksheet Running the Query Builder Importing data, exporting data and objects Creating and running PL/SQL Running and defining reports Building extensions Browsing and migration from third-party databases Integrating with Oracle APEX Integrating with TimesTen Working with files and version control

SQL Developer 1.5 Features Database connections OS authentication, Proxy, LDAP Force thick driver usage Group connections in folders Navigator support for Queues, Queue tables Browse and load Java Generating DB documentation Managing the database Schema copy and compare Create new table on XLS import Tuning support Hierarchical Profiler GUI view of trace files SQL Worksheet includes: Updated SQL formatter Code refactoring options Increased code insight Code templates Flashback Extended search Integrated support for versioning and source control systems: CVS and Subversion Migration Sybase Adaptive Server Integrated support for TimesTen

Oracle SQL Developer Data Modeling SQL Developer 2.0 (Watch for Preview Release) Oracle SQL Developer Data Modeling supports Designing logical Entity Relation Diagrams (ERD) Building physical schema designs Generating and executing DDL scripts Reverse engineering of existing data structures Import of data models from Erwin and Designer Provides modeling for multiple databases Oracle Database DB2 (Mainframe & UDB) Microsoft SQL Server Support includes Multi-dimensional modeling Multi-level logical and physical design environment Spatial modeling Model validation rules Increases migration productivity Migrate and model using one product

Working with PL/SQL

Creating and Running PL/SQL Code editor Syntax highlighting Code formatter Code insight (auto complete) Code folding Query Builder Code snippet viewer Drag and drop code snippets Add and customize snippets Compile, run and debug Inline error reporting Full debug capabilities Code bookmarking Preferences Customizable quick keys

Running PL/SQL Run procedures, functions, and packages DBMS_OUTPUT Function return values OUT parameters Run PL/SQL dialog Specifies run targets Shows parameter detail Generates editable PL/SQL block For parameter values For output parameters Works with records

Debugging PL/SQL Set breakpoints Configure conditions Compile for Debug Control program execution (Step into, over…) Run to Cursor Inspect and modify variables Review Smart data Data Watches expressions View debug log

Remote Debugging Problem: Test a procedure being executed in a separate application SQL Developer Select Remote Debug Set up remote debug detail; machine, port Browse to procedure Set a breakpoint Remote session execute DBMS_DEBUG_JDWP.CONNECT_TCP (‘ ’, 4000) Execute procedure SQL Developer Debug

Hierarchical Profiler

Extended Search Across schemas For object types For usages PLScope support (Oracle Database 11g)

Creating Extensions

Extensible Framework Easily extended Based on the JDeveloper IDE Oracle custom extensions: Migration Workbench TimesTen (SQL Developer 1.5) Data Mining (SQL Developer 1.2.1) Rdb (under development)

Customer Developed Extensions Users writing their own extensions Insider for Oracle SQL Developer Error lookup for Oracle SQL Developer GIS extension for Oracle SQL Developer OrindaBuild for Oracle SQL Developer Digger for Oracle SQL Developer

Adding XML Extensions Create XML Associate Extension type with file location

User Defined XML Extensions XML Extensions include: Reports Editors Actions Navigators

XML Extension – Adding Extra Tabs <![CDATA [Select SUBPARTITION_NAME, HIGH_VALUEfrom ALL_TAB_SUBPARTITIONS where table_owner = :OBJECT_OWNER and table_name = :OBJECT_NAME]]>

SQL Developer SDK on the Wiki

Creating Java Based Extensions Install A Java IDE JDeveloper Eclipse SQL Developer In JDeveloper Using Check for Updates, set up the SDK Install SDK Samples Create or open a workspace Create or edit a project Change the deployment profile Deploy Open SQL Developer Run

D E M O N S T R A T I O N SQL Developer XML Extensions

Working with source code control

File Based Development Explore files in the File navigator Open files in the SQL Worksheet Place files under version control

Integrated Version Control Support SQL Developer provides integrated support for versioning and source control systems: CVS (Concurrent Versions System) Subversion Access through the SQL Developer Versioning menu

D E M O N S T R A T I O N SQL Developer Version Control

Oracle SQL Developer Data Modeling Supports a variety of visual models Entity Relationship (ERD) - supports Barker and Bachman notation (EAR) Relational DataTypes (SQL99) Multi-Dimensional (MD) Data Flow Records details for Physical implementation Business information Domains Imports from various sources including DDL and Dictionary import from Oracle Database Oracle Designer repository DDL and Dictionary import from SQL Server, UDB and DB2 General JDBC based dictionary import for non-Oracle databases Other modeling tools Exports to various sources DDL for Oracle and non-Oracle Databases Oracle Analytical Workspaces Multi-Dimensional XMLA format

Logical Modeling Model entities, attributes and relations Supports Super type Sub types One logical for many relational and MD models Forward and reverse engineering

Relational Modeling Model tables, columns and FK’s One logical for many relational models Forward and reverse engineering

Multi-Dimensional Modeling Modeling of Cubes, Dimensions, Levels and Hierarchies, Measures and slices Start from ROLAP, XMLA or from scratch Generate Oracle Analytical Workspaces

Physical Modeling One relational model for many physical models Supports Oracle Database 9i, 10g and 11g Microsoft SQL Server IBM UDB and DB2 DDL file editor supports Design Rules Object selection Drop objects Table scripts

Forward and Reverse Engineering Mapping from one Logical To one or more relational Models Mapping from Relational To one Logical Model Mapping from one Relational To one or more Physical models Mapping from Physical To one Relational Model Options General Compare/copy Synchronization

Finding More Detail SQL Developer on OTN White papers,Oracle by Example (OBE) and online demos Team Blogs: Blogs, Magazine Articles & PodcastsBlogs, Magazine Articles & Podcasts SQL Developer Exchange Share reports, snippets, code, and add feature requests Forums SQL Developer Migration Workbench Migration Sites

Summary Oracle SQL Developer provides support for: Creating database connections Creating and browsing Querying and updating Importing and exporting Using scripts and statements in a worksheet Building queries using a graphical drag and drop interface Building and running database reports Advanced capabilities include PL/SQL editing and debugging Creating SQL Developer extensions Migration from third-party databases to Oracle Support for SQL Tuning Support for TimesTen

For More Information SQL Developer or

“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”