This document discusses using SQL Developer for reporting. It covers creating different types of reports in SQL Developer like canned reports, user-defined reports, parent/child reports, and drill down reports. Advanced reporting options like charts, HTML rendering, and command line report generation are also covered. The presenter provides examples of complex user-defined reports that use HTML, JavaScript, and are kicked off via the command line.
How to manage a system in which the schema of data cannot be defined “a priori”? How to quickly search for entities whose data is on multiple lines? In this session we are going to address all these issues, historically among the most complex for those who find themselves having to manage yet very common and very delicate with regard to performance. From EAV to Sparse Columns, we'll see all the possible techniques to do it in the best way possible, from a usability, performance and maintenance points of view.
Meetup developing building and_deploying databases with SSDTSolidify
Från Swedish Microsoft ALM DevOps Meetup 3, https://www.meetup.com/swedish-ms-alm-devops/events/236531424/
På denna träff kommer vi gräva oss ned i build & deployment och inleder med en presentation om hur man kan hantera databasuppdateringar som en del av deploymentflödet.
Efficient working with Databases in LabVIEW - Sam Sharp (MediaMongrels Ltd) -...MediaMongrels Ltd
Sam Sharp's presentation from GDevCon#2 on Efficient Working with Databases in LabVIEW.
This presentation discusses some best practice hints & tips for working with databases in LabVIEW and uses Yii's ActiveRecord implementation as an example of how we can work more efficiently with databases in LabVIEW.
How to manage a system in which the schema of data cannot be defined “a priori”? How to quickly search for entities whose data is on multiple lines? In this session we are going to address all these issues, historically among the most complex for those who find themselves having to manage yet very common and very delicate with regard to performance. From EAV to Sparse Columns, we'll see all the possible techniques to do it in the best way possible, from a usability, performance and maintenance points of view.
Meetup developing building and_deploying databases with SSDTSolidify
Från Swedish Microsoft ALM DevOps Meetup 3, https://www.meetup.com/swedish-ms-alm-devops/events/236531424/
På denna träff kommer vi gräva oss ned i build & deployment och inleder med en presentation om hur man kan hantera databasuppdateringar som en del av deploymentflödet.
Efficient working with Databases in LabVIEW - Sam Sharp (MediaMongrels Ltd) -...MediaMongrels Ltd
Sam Sharp's presentation from GDevCon#2 on Efficient Working with Databases in LabVIEW.
This presentation discusses some best practice hints & tips for working with databases in LabVIEW and uses Yii's ActiveRecord implementation as an example of how we can work more efficiently with databases in LabVIEW.
In this session we'll see everything interesting is hidden in the SSISDB database, where you can gain a lot of insight on the outcome, the performance and the status of your SSIS Packages. I'll share everything I've learned building the SSIS Dashboard we're actually using in production and that you can test here http://ssis-dashboard.azurewebsites.net/. We’ll see the internals of SSISDB database, how we can add custom logging information and how we can use all these data in order to know exactly what happened on a specific point in time.
SQL vs. NoSQL. It's always a hard choice.Denis Reznik
This will be an interesting and sometimes fun session with a small demo. This session will answer some of your questions and force you to think about new questions. It will not be very technical, so it's ok for choose another more technical session from the schedule :) But if will decide to come, I can assure you, that you will not be disappointed. We will do a thought experiment with one famous public high-loaded website, will look at advantages and disadvantages of SQL and NoSQL databases, and will choose the best database engine for it.
AMIS organiseerde op maandagavond 15 juli het seminar ‘Oracle database 12c revealed’. Deze avond bood AMIS Oracle professionals de eerste mogelijkheid om de vernieuwingen in Oracle database 12c in actie te zien! De AMIS specialisten die meer dan een jaar bèta testen hebben uitgevoerd lieten zien wat er nieuw is en hoe we dat de komende jaren gaan inzetten!
Deze presentatie is deze avond gegeven als een plenaire sessie!
Whether migrating a database or application from Oracle to Postgres, as a first step, we need to analyze the database objects(DDLs), to find out the incompatibilities between both the databases and estimate the time and cost required for the migration. In schema migration, having a good knowledge of Oracle and Postgres helps to identify incompatibilities and choose the right tool for analysis/conversion. In this webinar, we will discuss schema incompatibility hurdles when migrating from Oracle to Postgres and how to overcome them.
What you will learn in this webinar:
- How you identify if your oracle schema is compatible with PostgreSQL
- Incompatibility hurdles and identifying them with Migration tools
- How to Overcome incompatibility hurdles
- Available tools for conversion
- Post migration activities - functional testing, performance analysis, data migration, application switchover
Geek Sync | Azure Cloud & You: First Steps for the DBAIDERA Software
You can watch the replay for this Geek Sync webcast, Azure Cloud & You: First Steps for the DBA, in the IDERA Resource Center, http://ow.ly/68S750A4rtU.
It's not a question of whether or not the landscape for the common DBA is changing. Without a doubt, it is. Azure offers up a new world of possibilities for DBA's and we should all strive to learn it. In this session, we'll cover some basic knowledge and terminology of Azure as well as how easy it is to incorporate Azure into your environment. We will stand up a new Azure virtual machine as well as a setup SQL DB. You will see how easy it is to accomplish this. This new-found knowledge will help propel your career into the new landscape.
Speaker: John Morehouse is currently a Consultant with Denny Cherry & Associates living in Louisville, Kentucky. John led the Omaha SQL Server user group for 7 years and is now a leader of the Louisville SQL Server/Power BI user group. He is a Microsoft Data Platform MVP, 2016 IDERA ACE, blogger, avid tweeter, and a frequent speaker at SQL Saturday's as well as other conferences. In his spare time, you can usually find John on Twitter (@sqlrus) as well as chasing his two young sons around the house.
MS DevDay - SQLServer 2014 for DevelopersДенис Резник
Presentation about hidden treasures inside SQL Server 2014. It was 30 min presentation about 4 features: Cardinality Estimator, Query and Plan Fingerprints, Delayed Durability and TempDB performance.
In this session we'll see everything interesting is hidden in the SSISDB database, where you can gain a lot of insight on the outcome, the performance and the status of your SSIS Packages. I'll share everything I've learned building the SSIS Dashboard we're actually using in production and that you can test here http://ssis-dashboard.azurewebsites.net/. We’ll see the internals of SSISDB database, how we can add custom logging information and how we can use all these data in order to know exactly what happened on a specific point in time.
SQL vs. NoSQL. It's always a hard choice.Denis Reznik
This will be an interesting and sometimes fun session with a small demo. This session will answer some of your questions and force you to think about new questions. It will not be very technical, so it's ok for choose another more technical session from the schedule :) But if will decide to come, I can assure you, that you will not be disappointed. We will do a thought experiment with one famous public high-loaded website, will look at advantages and disadvantages of SQL and NoSQL databases, and will choose the best database engine for it.
AMIS organiseerde op maandagavond 15 juli het seminar ‘Oracle database 12c revealed’. Deze avond bood AMIS Oracle professionals de eerste mogelijkheid om de vernieuwingen in Oracle database 12c in actie te zien! De AMIS specialisten die meer dan een jaar bèta testen hebben uitgevoerd lieten zien wat er nieuw is en hoe we dat de komende jaren gaan inzetten!
Deze presentatie is deze avond gegeven als een plenaire sessie!
Whether migrating a database or application from Oracle to Postgres, as a first step, we need to analyze the database objects(DDLs), to find out the incompatibilities between both the databases and estimate the time and cost required for the migration. In schema migration, having a good knowledge of Oracle and Postgres helps to identify incompatibilities and choose the right tool for analysis/conversion. In this webinar, we will discuss schema incompatibility hurdles when migrating from Oracle to Postgres and how to overcome them.
What you will learn in this webinar:
- How you identify if your oracle schema is compatible with PostgreSQL
- Incompatibility hurdles and identifying them with Migration tools
- How to Overcome incompatibility hurdles
- Available tools for conversion
- Post migration activities - functional testing, performance analysis, data migration, application switchover
Geek Sync | Azure Cloud & You: First Steps for the DBAIDERA Software
You can watch the replay for this Geek Sync webcast, Azure Cloud & You: First Steps for the DBA, in the IDERA Resource Center, http://ow.ly/68S750A4rtU.
It's not a question of whether or not the landscape for the common DBA is changing. Without a doubt, it is. Azure offers up a new world of possibilities for DBA's and we should all strive to learn it. In this session, we'll cover some basic knowledge and terminology of Azure as well as how easy it is to incorporate Azure into your environment. We will stand up a new Azure virtual machine as well as a setup SQL DB. You will see how easy it is to accomplish this. This new-found knowledge will help propel your career into the new landscape.
Speaker: John Morehouse is currently a Consultant with Denny Cherry & Associates living in Louisville, Kentucky. John led the Omaha SQL Server user group for 7 years and is now a leader of the Louisville SQL Server/Power BI user group. He is a Microsoft Data Platform MVP, 2016 IDERA ACE, blogger, avid tweeter, and a frequent speaker at SQL Saturday's as well as other conferences. In his spare time, you can usually find John on Twitter (@sqlrus) as well as chasing his two young sons around the house.
MS DevDay - SQLServer 2014 for DevelopersДенис Резник
Presentation about hidden treasures inside SQL Server 2014. It was 30 min presentation about 4 features: Cardinality Estimator, Query and Plan Fingerprints, Delayed Durability and TempDB performance.
DevOps is changing today's software development world by helping us build better software, faster. However most of the knowledge and experience with DevOps is based around application software and ignores the database. We will examine how the concepts and principles of DevOps can be applied to database development by looking at both automated comparison analysis as well as migration script management. Automated building, testing, and deployment of database changes will be shown.
About the Presenter
Steve Jones is a Microsoft SQL Server MVP and has been working with SQL Server since version 4.2 on OS/2. After working as a DBA and developer for a variety of companies, Steve co-founded the community website SQLServerCentral.com in 2001. Since 2004, Steve has been the full-time editor of the site, ensuring it continues to be a great resource for SQL Server professionals. Over the last decade, Steve has written hundreds of articles about SQL Server for SQLServerCentral.com, SQL Server Standard magazine, SQL Server Magazine, and Database Journal.
Two of the tech industry’s essential front runners providing business intelligence solutions are Microsoft’s Power BI and Tableau. These leaders of data visualization help businesses narrow down and analyze their data with powerful built-in tools and clear visualizations. Each platform has distinctive strengths and weaknesses that should be considered before deciding on a business intelligence software.
Affirma is a top Business Intelligence Consultant:
http://www.affirmaconsulting.com/our-services/business-intelligence-consulting/
Two of the tech industry’s essential front runners providing business intelligence solutions are Microsoft’s Power BI and Tableau. These leaders of data visualization help businesses narrow down and analyze their data with powerful built-in tools and clear visualizations. Each platform has distinctive strengths and weaknesses that should be considered before deciding on a business intelligence software.
Add-On Development: EE Expects that Every Developer will do his Dutyreedmaniac
Add-Ons are what make ExpressionEngine the flexible powerhouse that it is today. Being able to write your own simple plugins or incredibly expansive modules allows you to mold ExpressionEngine to nearly any task that your website might require. However, with that power comes a great responsibility to insure that your code is not slowing down the entire site or unduly stressing the server through bad code architecture.
There are simple tools already built into ExpressionEngine and PHP that you can use to see precisely what your Add-On is doing during page processing and where it might be doing more work than is absolutely necessary. Every developer should use these to optimize their work from the very beginning of development, prior to release. This workshop will explain these tools and how you can use them effectively. It will also delve deeper into optimization techniques and tricks that will keep your code light and clean, while finding a balance between functionality and performance.
What is Data Warehousing? ,
Who needs Data Warehousing? ,
Why Data Warehouse is required? ,
Types of Systems ,
OLTP
OLAP
Maintenance of Data Warehouse
Data Warehousing Life Cycle
This one-hour presentation covers the tools and techniques for migrating SQL Server databases and data to Azure SQL DB or SQL Server on VM. Includes SSMA, DMA, DMS, and more.
Add-On Development: EE Expects that Every Developer will do his DutyLeslie Doherty
A presentation on Add-On Development: EE Expects that Every Developer will do his Duty as given at the EECI2009 conference in Leiden by Paul Burdick, lead developer at Solspace.
1. Getting the Most Out of SQL
Developer User-Defined Reports
David Mann - Biogen Idec - ECOUG 2014
2. Topics
• Context
• Why use SQL Developer for reports?
• Canned Report Review
• Basic User Defined Reports
• Supplying Parameters to Reports
• Parent/Child & Drill Down
• Advanced - Charts, HTML, Command Line Reports
• Where do you go from here?
3. Bio
• Graphic Arts Background
• Development Background
• Lead Oracle DBA @
• Interests :
• Tools, Performance,
Data Visualization
4. Context
• GUI Java Application
• Available for Windows/Mac OS X/Linux
• Free from Oracle
• Connects to databases via JDBC
• No OCI client required (usually)
• TNS / LDAP / Custom connection
parameters
6. Ease of Use
• Ready to go infrastructure
• Multiple OSes supported
• Quick download and install
• Just need a JVM + GUI
7. Features
• Feature Rich Admin and Query Tool
• Source Code Control Integration
• Unit testing
• Data Modeling
• DBA Module
• Vote for features
• Its a democracy, get some you want, some
you don’t
• Access to expertise
8. Reporting
• Robust reporting feature set
• Canned reports
• User Defined Reports
• HTML/PDF Output Options
• Command Line Report Generation
• Extensible
• Customizable / Extensions
• Portable report definitions
• Sharing is caring
9. 4.0 - Not Your Father’s SQL Developer
• Faster report development round trips
• Live Preview in report editor during design
time
• 50+ Charting Options
• Live preview also available for charts
• Comprehensive reports included out of the box
• Command Line Report Generation
10.
11. Personal Reporting Process
• DBA 1.0?
• Get out of the query-> export ->
Excel Graph rut
• Too cumbersome to repeat reliably
• Slow to repeat
• Hard to share with others
• Hard to motivate others to use your methods
• Put this power into user’s hands with UDRs
30. Features
• Like Parent/Child but Child is hidden
• Multiple Children can be attached to each
Parent
• Usage
• Right click on Parent data element
• Select drill down report name
• Helps navigate your data
31. Creation
• Create target report
• Add to parent report*
• Drilled report has access to bind variables
35. Charts
• Prepare data series
• Position 1 : Category Group (Y Axis)
• Position 2 : Series (Legend)
• Position 3 : Data Value (X Axis)
• Choose best representation
• Customize styles
• Test it!
36. Chart Usage
• Combine Parent Summary chart with Child
Detail report
• Can click on chart region to generate child
report
• Best of both worlds - digest the summary but
have access to detail
51. Command Line
• Develop in SQL Developer, call from
Command Line
• Leverages SQL Developer connection info
• Can supply Bind variables
• Con: Heavyweight JVM Startup
./sdcli reports generate
-report "User Defined Reports/My Report"
-db "PDB1 - dmann"
-file /tmp/test.html
-bind name=value
52. Putting It All Together
• Let’s make the most complicated UDF we can
• HTML Report
• External render
• Javascript referencing external libraries
• Kick it off via the command line
• Look at familiar data in a new way
55. Where Do You Go From Here?
• Start your own collection of UD Reports
• SQL Analytic Features
• Custom Actions
• What can you automate?
• SQL Developer Exchange, OTN
• http://github.com/dmann99/SQLDevUDRepPack
• “5 in 5” at http://ba6.us
58. Abstract
• SQL Developer has proved itself as one of the
most innovative and useful tools available for
Oracle users, DBAs, and developers. With the
release of version 4.0 the included and custom
report options have been greatly expanded. This
session will review the different types of reports
available in SQL developer and review the
powerful Custom Reports features. Demos will
include creating simple and complex user defined
reports, leveraging the new graph types, as well
as a discussion and demo of the new command
line HTML reports generation features.