Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Extending ( pimping )
SQL Developer and Data Modeler...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Agenda
 Simple and Easy changes
 Custom xml
 N Le...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Preferences
Linkable sql results
• Fonts, Colors, Gu...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Grid Enhancements
Linkable sql results
• Link sql re...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
XML Based Enhancements
• If you can write xml, you c...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Customize Menus
• Customize with xml
– Tree Navigati...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Substititions from Dialogs
• replace #0# with value
...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Advanced Reports
• Version aware reports
• Access sp...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Modeler Transformations
• Interact with the model pr...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Modeler Transformations
• Interact with the model pr...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Java Extensions
• Built from jDeveloper SDK
– http:/...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
3rd Party Extensions
• DBmaestro
– http://www.dbmaes...
Pimping SQL Developer and Data Modeler
Upcoming SlideShare
Loading in …5
×

Pimping SQL Developer and Data Modeler

667 views

Published on

Every development shop is unique, and sometimes that uniqueness can hinder using tools. SQL Developer and Data Modeler have multiple mechanisms that allow for customizations. These customizations can range from simple to complex and can help tailor the tooling to any environment. Some are as simple as colored warning to remind the user what is production vs. development. Some could auto-generate code by walking over a data model. The most complex can change anything at all in the tool. Ever think of a command that should be in SQL Plus scripting? Want to auto-generate table APIs?

Published in: Software, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
667
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Google sql developer dialogs.xsd
  • Google sql developer dialogs.xsd
  • Google sql developer dialogs.xsd
  • Google sql developer dialogs.xsd
  • http://en.wikipedia.org/wiki/List_of_JVM_languages
  • http://en.wikipedia.org/wiki/List_of_JVM_languages
  • https://sites.google.com/site/keepaliveext/


  • https://sites.google.com/site/keepaliveext/


  • Pimping SQL Developer and Data Modeler

    1. 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Extending ( pimping ) SQL Developer and Data Modeler Kris Rice Kris.rice@oracle.com || @krisrice Senior Director of Development Database Development Tools Group Oracle Confidential – Internal/Restricted/Highly Restricted
    2. 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda  Simple and Easy changes  Custom xml  N Level reporting  Actionable Reports  Data Modeler and Javascript
    3. 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Preferences Linkable sql results • Fonts, Colors, Gutters, Look and Feel, Colored highlighting, Tab Spacing, Blink Rates, Insight timings, …
    4. 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Grid Enhancements Linkable sql results • Link sql results to other objects • Link to source code with line numbers
    5. 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | XML Based Enhancements • If you can write xml, you can enhance the tool. • Many places in SQL Developer can be modified with xml • Documented XML Schemas are provided on OTN
    6. 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Customize Menus • Customize with xml – Tree Navigation – Editors – Menu Actions • Shared from a central file server or host on a webserver
    7. 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Substititions from Dialogs • replace #0# with value • replace #"0"# with ,"value" • replace #,0# with ,value when not null and nothing when null • replace #,"0"# with ,"value" when not null and nothing when null • replace #esc(0)# with value with sql escaped chars
    8. 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Advanced Reports • Version aware reports • Access specific sql • Nested Reports • Actions on Rows
    9. 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Modeler Transformations • Interact with the model programmatically • Javascript included within the JDK • Multiple languages to choose from with JSR223
    10. 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Modeler Transformations • Interact with the model programmatically • Javascript included within the JDK • Multiple languages to choose from with JSR223
    11. 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Java Extensions • Built from jDeveloper SDK – http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index- 091862.html • Soon to be publishing a jumpstart extension
    12. 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 3rd Party Extensions • DBmaestro – http://www.dbmaestro.com/ – http://www.dbmaestro.com/products-solutions/dbmaestro-teamwork-features/ • Fourth Elephant – http://www.fourthelephant.com/insider/demo/ • Keep Alive – https://bitbucket.org/scristalli/sql-developer-4-keepalive

    ×