Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 1
What’s New in Oracle SQL Developer Jeff Smith Senior Principal Product Manager @thatjeffsmith
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 3 Legal 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.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 4 Agenda Product History SQL Developer New Features Question/Answer
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 5 Oracle SQL Developer Overview Database IDE 3,500,000+ users worldwide Windows, OS X, *NIX Third Party DB Migrations Administer APEX Listener
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 6 SQL Developer Release History Version 1.1 – 2006 Version Version Version Version Version 3.1/ Version Version GA
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 7 Support for Other Oracle Database Products Times Ten Data Miner XML DB Spatial & Graph
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 8 SQL Developer Data Modeling Strategy and Analysis Relational Database Design Data Type Star Schema Physical Multidimensional ERD DFD Logical Reporting Import Models Domains
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 9 SQL Developer Release 4.0 To fill a shape with an image. 1.Use existing picture box, DO NOT delete and create new picture box. 2.Right click on the shape. 3.At the bottom of the submenu select “Format Shape” 4.Select “Fill” at the top of the “Format Shape” dialog box. 5.Select “Picture or Texture fill” from the options. 6.And select “File” under the “Insert from” option. 7.Navigate to the file you want to use and select “Insert” 8.On the “Format” tab, in the Size group, click on “Crop to Fill” in the Crop tool and drag the image bounding box to the desired size 9.DELETE THIS INSTRUCTION NOTE WHEN NOT IN USE
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 10 What’s New?
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 11 Under The Covers Smaller Memory Footprint, faster load times Now Requires Java 7 JDK Supports Subversion 1.7 Better Command Line Interface Central Framework - SDCLI Stores all Feature Commands
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 12 Look & Feel Float & Clone Object Editors Editor tabs can be reordered ‘Cleaner’ window rendering
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 13 Configurable Connection Tree Nodes (hide stuff) less scrolling, searching all connections (for now)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 14 Find DB Object Search multiple Schemas Search multiple Object Types Standard Editor for Results full screen, easier browsing pin results for later Trick: Auto-invoke search on selected text in editor with ‘Alt+G’
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 15 Database Cart Multiple Carts Before & After Object Scripting Before & After INSERT Scripting Compare Cart w/DB or Carts Invoke DB Copy based on Cart Command Line Interface
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 16 Editor loads faster See Report as You Design It New chart options Command Line Run -> HTML Reports
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 17 Reports + Command Line Interface = HTML
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 18 SQL Worksheet Semantic Analysis Info Tips ‘Explode’ * to column names Auto-add GROUP BY clauses Find missing statement delimiters Yes, you CAN disable these!
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 19 Temporal Data Type Editors Calendar pickers dates timestamps intervals
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 20 Clickable Error Messages
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 21 Explain Plan & Autotrace Cached Plans vs Explains
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 22 Procedure Editor Navigation Aids Package Member Toggles ‘Breadcrumbs’
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 23 Database Performance Enhanced Database Performance Monitoring Snapshots Baselines and Templates Automatic Database Diagnostic Monitoring (ADDM) ASH Report Viewer AWR Report Viewer Range, Diff, SQL Viewer Diagnostic Pack License
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 24 SQL Developer RESTful Services Admin UI to manage RESTful Services Restful Service Definitions Example: Resource Handlers HTTP Methods: GET, POST, PUT, DELETE REST SQL Worksheet Tune and Test Query or your PL/SQL *8890 Creating RESTful APIs with Application Express Listener – Wed 10:15 – Golden Gate C2*
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 25 RESTful Services Administration *10031 HOL: Developing REST for On-Premises or the Cloud – Wed 5pm – Salon 3 and 4*
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 26 And much, much more! Tons of productivity enhancements 2 Top #10 Exchange Features implemented Color coded connections GIT Many hundreds of bug fixes Oracle Database 12c Support available in version 3.2
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 27 Multitenant in SQL Developer Container Database management Accessed via the DBA panel Available in version and higher Plug, Clone, Alter State, and more
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 28 SQL Translation Framework SQL Translation Framework – SQL Translation Profile – collection of translated statements Each application can have its own profile – SQL Translator – java engine that translates the SQL SQL Developer can install Sybase & SQL Server translators SQL Translation Framework Benefits – Test and Verify application code before production – Helps define Task List of modifying the application code – Convert Applications To Oracle Quicker – Temporary Step before migrating application fully Run your non-Oracle apps against Oracle translate SQL on-the-fly
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 29 Database Redaction in Oracle SQL Developer Oracle Data Redaction, a part of Oracle Advanced Security, enables you to mask (redact) data that is queried by low- privileged users or applications. The redaction occurs in real time when users query the data. Oracle Data Redaction
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 30 Creating a Redaction Policy *8891 SQL Developer and Oracle Database 12c - Tues 12 pm – Golden Gate B*
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 31 Brand New Today!
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 32 Design Redaction into the Model Data Modeler Release 4.0 Redaction Policy Full, Partial, Random, Regular Expressions Define Redaction at Table and Column Level Data Masking Templates Transparent Sensitive Data Protection (TSDP) Policy Support for 11g and 12c Models
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 33 *8893 Implementing Data Redaction with Data Modeler - Wed 11:45 pm – Golden Gate C2* Generate DDL
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 34 New Features in Data Model 4.0 Support for JDK 1.7 Faster and Cleaner UI Code folding in DDL Preview Float your Diagrams Comment-only displays Multiple Classification Types
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 35 Set Properties at Design Level Classification Types Format Colors, Fonts, Line Widths DDL Migration - Name Substitutions Naming Standards Increased Flexibility! Properties at Design Level
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 36 Classification Type for a Table Fact, Dimension, Temporary, Summary, Logging Add new Types Assign a Type to Many Tables Customize Color Display Classification Name on Diagram Assign multiple Types to a Table Classification Type Options
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 37 Comments Only
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 38 Diagram, PDF Printing Enhancements
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 39 SQL Developer Resources SQL Developer on OTN – Feature Exchange – sqldeveloper.oracle.com sqldeveloper.oracle.com Forums – Oracle Learning Library –
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate presentation template 40 Graphic Section Divider