SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Oracle SQL Developer
All About Reporting
Jeff Smith
Senior Principal Product Manager
Jeff.d.smith@oracle.com
@thatjeffsmith
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Oracle SQL Developer Overview
 de facto Oracle IDE/GUI
 3,500,000+ users worldwide
 Windows, OS X, *NIX
 Installed with Oracle Database
 MOS via DB license
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
SQL Developer Release History
 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)
REPORTS WERE
HERE
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
That Panel You Look at But Never Click On?
 Routinely ask the same
questions, run the same
queries?
 Everyone, right? Yet only
about 15-20% of users take
advantage of the reporting
feature
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
What is a Report?
 1+ queries which back grids,
output panels, or charts
 Defined & ran via SQLDev
 A Parent/Child report – the
‘top’ record drives the ‘bottom’
report(s)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Basic Report Features
 Define report once, run against any connection
 Grid output can be sorted, filtered, exported – just like a query
 Optionally prompt user for values/binds
 Optionally drill down into other reports
 Render HTML (basic, 3.0 standard only)
 Export to PDF
 Also available via Command Line Interface > HTML
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Visual Aids
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Canned Reports
 Oracle provided
reports
 You can’t edit them,
but you can copy them
to a User Defined
Report
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
User Defined Reports
 YOU supply the
SQL
 YOU define how to
display the results
 Can be saved &
shared (XML)
More on this
later
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Parent/Child - Binds
1. Define Master Report
2. Add Child Report
3. To LINK data from
master to child, BIND
the data
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Charts, 50+ types to choose from in v4
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Defining Charts and Graphs
 Live preview your chart
during design time
 Provide a connection to
supply REAL data
 Tell SQLDev what data
to feed to the charts
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Prompt User For Inputs
 Just like SQL, you can use
binds ‘:’ or substitution vars
‘&’, ‘&&’
 Once defined in query you
can customize prompts in
Binds panel
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Report with Prompt(s)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Drill Down Reports
 Call a related report
 Avail from Context Menu
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Trick #1: Code Actions Into Your Reports
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Trick #1: Edit the XML – Add Some Code
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Trick #2: Multi-level Reports
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Smarter People Than Me Have Built Some Cool
Reports
 Share/Get reports on the Exchange
 Get this report from @ba6dotus
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Sharing Reports
 Save your folder to XML
 Make it available
 Download/save
 Open in SQLDev
 Preferences > Third Party
Extensions > Reports
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Reports + Command Line Interface = HTML
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
The Tips in Blog Format
SQLDev's Best Kept Secret: Reports
Multi-Level Reports
Adding Custom Actions
Child Reports
More On Charts
Command Line to HTML Reports
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Weitere ähnliche Inhalte

Mehr von Jeff Smith

Oracle REST Data Services: POUG Edition
Oracle REST Data Services: POUG EditionOracle REST Data Services: POUG Edition
Oracle REST Data Services: POUG EditionJeff Smith
 
Oracle SQL Developer Tips and Tricks: Data Edition
Oracle SQL Developer Tips and Tricks: Data EditionOracle SQL Developer Tips and Tricks: Data Edition
Oracle SQL Developer Tips and Tricks: Data EditionJeff Smith
 
Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl Jeff Smith
 
RESTful Services for your Oracle Autonomous Database
RESTful Services for your Oracle Autonomous DatabaseRESTful Services for your Oracle Autonomous Database
RESTful Services for your Oracle Autonomous DatabaseJeff Smith
 
Oracle SQLcl: Formatting your Query Results
Oracle SQLcl: Formatting your Query ResultsOracle SQLcl: Formatting your Query Results
Oracle SQLcl: Formatting your Query ResultsJeff Smith
 
Debugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL DeveloperDebugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL DeveloperJeff Smith
 
Oracle Database Management REST API
Oracle Database Management REST APIOracle Database Management REST API
Oracle Database Management REST APIJeff Smith
 
Oracle REST Data Services: Options for your Web Services
Oracle REST Data Services: Options for your Web ServicesOracle REST Data Services: Options for your Web Services
Oracle REST Data Services: Options for your Web ServicesJeff Smith
 
Oracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL ServerOracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL ServerJeff Smith
 
What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018Jeff Smith
 
Oracle SQL Developer: You're Doing it Wrong!
Oracle SQL Developer: You're Doing it Wrong!Oracle SQL Developer: You're Doing it Wrong!
Oracle SQL Developer: You're Doing it Wrong!Jeff Smith
 
REST Enabling your Oracle Database (2018 Update)
REST Enabling your Oracle Database (2018 Update)REST Enabling your Oracle Database (2018 Update)
REST Enabling your Oracle Database (2018 Update)Jeff Smith
 
Social Media - Why a Database Person Should Care
Social Media  - Why a Database Person Should CareSocial Media  - Why a Database Person Should Care
Social Media - Why a Database Person Should CareJeff Smith
 
Oracle SQL Developer Reports
Oracle SQL Developer ReportsOracle SQL Developer Reports
Oracle SQL Developer ReportsJeff Smith
 
Oracle SQL Developer: 3 Features You're Not Using But Should Be
Oracle SQL Developer: 3 Features You're Not Using But Should BeOracle SQL Developer: 3 Features You're Not Using But Should Be
Oracle SQL Developer: 3 Features You're Not Using But Should BeJeff Smith
 
PL/SQL All the Things in Oracle SQL Developer
PL/SQL All the Things in Oracle SQL DeveloperPL/SQL All the Things in Oracle SQL Developer
PL/SQL All the Things in Oracle SQL DeveloperJeff Smith
 
Debugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL DeveloperDebugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL DeveloperJeff Smith
 
REST Enabling Your Oracle Database
REST Enabling Your Oracle DatabaseREST Enabling Your Oracle Database
REST Enabling Your Oracle DatabaseJeff Smith
 
If You Oracle Then You Should Twitter Too
If You Oracle Then You Should Twitter TooIf You Oracle Then You Should Twitter Too
If You Oracle Then You Should Twitter TooJeff Smith
 
Oracle SQL Developer for SQL Server?
Oracle SQL Developer for SQL Server?Oracle SQL Developer for SQL Server?
Oracle SQL Developer for SQL Server?Jeff Smith
 

Mehr von Jeff Smith (20)

Oracle REST Data Services: POUG Edition
Oracle REST Data Services: POUG EditionOracle REST Data Services: POUG Edition
Oracle REST Data Services: POUG Edition
 
Oracle SQL Developer Tips and Tricks: Data Edition
Oracle SQL Developer Tips and Tricks: Data EditionOracle SQL Developer Tips and Tricks: Data Edition
Oracle SQL Developer Tips and Tricks: Data Edition
 
Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl
 
RESTful Services for your Oracle Autonomous Database
RESTful Services for your Oracle Autonomous DatabaseRESTful Services for your Oracle Autonomous Database
RESTful Services for your Oracle Autonomous Database
 
Oracle SQLcl: Formatting your Query Results
Oracle SQLcl: Formatting your Query ResultsOracle SQLcl: Formatting your Query Results
Oracle SQLcl: Formatting your Query Results
 
Debugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL DeveloperDebugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL Developer
 
Oracle Database Management REST API
Oracle Database Management REST APIOracle Database Management REST API
Oracle Database Management REST API
 
Oracle REST Data Services: Options for your Web Services
Oracle REST Data Services: Options for your Web ServicesOracle REST Data Services: Options for your Web Services
Oracle REST Data Services: Options for your Web Services
 
Oracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL ServerOracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL Server
 
What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018
 
Oracle SQL Developer: You're Doing it Wrong!
Oracle SQL Developer: You're Doing it Wrong!Oracle SQL Developer: You're Doing it Wrong!
Oracle SQL Developer: You're Doing it Wrong!
 
REST Enabling your Oracle Database (2018 Update)
REST Enabling your Oracle Database (2018 Update)REST Enabling your Oracle Database (2018 Update)
REST Enabling your Oracle Database (2018 Update)
 
Social Media - Why a Database Person Should Care
Social Media  - Why a Database Person Should CareSocial Media  - Why a Database Person Should Care
Social Media - Why a Database Person Should Care
 
Oracle SQL Developer Reports
Oracle SQL Developer ReportsOracle SQL Developer Reports
Oracle SQL Developer Reports
 
Oracle SQL Developer: 3 Features You're Not Using But Should Be
Oracle SQL Developer: 3 Features You're Not Using But Should BeOracle SQL Developer: 3 Features You're Not Using But Should Be
Oracle SQL Developer: 3 Features You're Not Using But Should Be
 
PL/SQL All the Things in Oracle SQL Developer
PL/SQL All the Things in Oracle SQL DeveloperPL/SQL All the Things in Oracle SQL Developer
PL/SQL All the Things in Oracle SQL Developer
 
Debugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL DeveloperDebugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL Developer
 
REST Enabling Your Oracle Database
REST Enabling Your Oracle DatabaseREST Enabling Your Oracle Database
REST Enabling Your Oracle Database
 
If You Oracle Then You Should Twitter Too
If You Oracle Then You Should Twitter TooIf You Oracle Then You Should Twitter Too
If You Oracle Then You Should Twitter Too
 
Oracle SQL Developer for SQL Server?
Oracle SQL Developer for SQL Server?Oracle SQL Developer for SQL Server?
Oracle SQL Developer for SQL Server?
 

Kürzlich hochgeladen

WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 

Kürzlich hochgeladen (20)

WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 

Oracle SQL Developer Reports

  • 1. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 2. Oracle SQL Developer All About Reporting Jeff Smith Senior Principal Product Manager Jeff.d.smith@oracle.com @thatjeffsmith
  • 3. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 4. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle SQL Developer Overview  de facto Oracle IDE/GUI  3,500,000+ users worldwide  Windows, OS X, *NIX  Installed with Oracle Database  MOS via DB license
  • 5. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. SQL Developer Release History  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) REPORTS WERE HERE
  • 6. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. That Panel You Look at But Never Click On?  Routinely ask the same questions, run the same queries?  Everyone, right? Yet only about 15-20% of users take advantage of the reporting feature
  • 7. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. What is a Report?  1+ queries which back grids, output panels, or charts  Defined & ran via SQLDev  A Parent/Child report – the ‘top’ record drives the ‘bottom’ report(s)
  • 8. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Basic Report Features  Define report once, run against any connection  Grid output can be sorted, filtered, exported – just like a query  Optionally prompt user for values/binds  Optionally drill down into other reports  Render HTML (basic, 3.0 standard only)  Export to PDF  Also available via Command Line Interface > HTML
  • 9. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Visual Aids
  • 10. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Canned Reports  Oracle provided reports  You can’t edit them, but you can copy them to a User Defined Report
  • 11. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. User Defined Reports  YOU supply the SQL  YOU define how to display the results  Can be saved & shared (XML) More on this later
  • 12. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Parent/Child - Binds 1. Define Master Report 2. Add Child Report 3. To LINK data from master to child, BIND the data
  • 13. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Charts, 50+ types to choose from in v4
  • 14. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Defining Charts and Graphs  Live preview your chart during design time  Provide a connection to supply REAL data  Tell SQLDev what data to feed to the charts
  • 15. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Prompt User For Inputs  Just like SQL, you can use binds ‘:’ or substitution vars ‘&’, ‘&&’  Once defined in query you can customize prompts in Binds panel
  • 16. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Report with Prompt(s)
  • 17. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Drill Down Reports  Call a related report  Avail from Context Menu
  • 18. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Trick #1: Code Actions Into Your Reports
  • 19. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Trick #1: Edit the XML – Add Some Code
  • 20. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Trick #2: Multi-level Reports
  • 21. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Smarter People Than Me Have Built Some Cool Reports  Share/Get reports on the Exchange  Get this report from @ba6dotus
  • 22. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Sharing Reports  Save your folder to XML  Make it available  Download/save  Open in SQLDev  Preferences > Third Party Extensions > Reports
  • 23. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Reports + Command Line Interface = HTML
  • 24. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. The Tips in Blog Format SQLDev's Best Kept Secret: Reports Multi-Level Reports Adding Custom Actions Child Reports More On Charts Command Line to HTML Reports
  • 25. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 26. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.