400 likes | 706 Views
Oracle SQL Developer. What’s New in Version 4.1. Jeff Smith Jeff.d.smith@oracle.com || @ thatjeffsmith Senior Principal Product Manager Database Development Tools Group. Agenda. 4.0.3 Updates What version 4.1 could look like. Improve application developers experience.
E N D
Oracle SQL Developer What’s New in Version 4.1 Jeff Smith Jeff.d.smith@oracle.com || @thatjeffsmith Senior Principal Product Manager Database Development Tools Group Oracle Confidential – Internal/Restricted/Highly Restricted
Agenda • 4.0.3 Updates • What version 4.1 could look like Improve application developers experience
Oracle SQL Developer FREEOracle Database IDE/GUI Windows, OS X, *NIX More than 3,600,000 users worldwide My Oracle Support available via your DB license
SQL Developer Data ModelerIncluded for free, also available as a separate download/program Strategy and Analysis Import Models Data Type Domains DFD ERD Multidimensional Logical Reporting Database Design Physical Star Schema Relational
Project Raptor (2005) ~ Oracle SQL Developer v1.0 (2006) Version 1.5 (2008) Version 2.1 (2009) Version 3.0 (2011) Version 3.1, 3.2 (2012) Version 4.0 (2013) Version 4.0.3 (September 2014) Release History
A Few Quick Notes on 4.0.3 • Primarily bug fixes • Support for Big Data Appliance (NoSQL) • SSH Tunnel Support for Oracle Connections
Hive Connections Setting Up Connections to Hive
Hive ConnectionsSQL Developer Data Modeler Supported Too! • Connect/Reverse Engineer • Design Hive Tables • Generate DDL
SSH Tunneling • Integrated SSH support • Establish tunnel to machine that can talk to your database listener • User/PWD or SSH Keys
Version 4.1 • Version 4.1 is in dev • Soon to be released as an Early Adopter • Yes, this is a tease • Stop by our Demo Pod, let us know what you think!
Preview data as you define column mappings Bad data highlighted Dates have a few pre-defined date formats to choose from – try to default to best match Make Existing Stuff Better – TABLE IMPORTs
Make Existing Stuff Better – TABLE IMPORTs • Save your imports to run again later • And if you need to make this a repeatable process…
Make Existing Stuff Better – TABLE IMPORTs Excel, delimited text imports – now scriptable via Command-Line Interface (sdcli)
Make Existing Stuff Better – Code Insight Support for new database feature, SQL Text Expansion
Brand New Stuff – SQL Logger • Captures all statements sent to the database • Extremely lightweight • Captures statement, parameters, and elapsed time
Brand New Stuff – Instance Viewer • Visual overview of your current database status • No server side objects • No agents to install or manage • See problem, click on problem, resolve problem
Brand New Stuff – Instance Viewer • Click, drill down into details screens • Control refresh rates for each metric • Built by our own database experts – what you NEED to see • Powered by Java FX, Java 8
We release Oracle Database version 5 The client-server model is born And a little program makes it debut…with roots going back to 1982 Time to turn back the clock a bit…to 1985
Wait, why is the SQL Developer guy talking about SQL*Plus? Statement completion?
Brand Your Models Insert your corp. logoor any picture toyour diagrams
Support for Constraints on Views Tables to Views Wizard, new option – create constraints
Custom DDL Generation via Transformation Scripts • Dynamically generate DDL to prefix/append your objects, or replace entirely • Example: immediately after generating Table Creates, add journaling tables
And much, much more Watch out for 4.1 updates on OTN