Just Beyond Simple SQL – How to Dramatically Improve Your Argos Queries Session ID: 539 2011 Evisions Conference Bruce Knox Project/Program Director (A.K.A.

Slides:



Advertisements
Similar presentations
Argos Moving Quickly into the Community
Advertisements

S the of partnership power Evaluation Code 030 Presenter: Laura Key, Taylor University Monday, April 9th - 8:30 AM Building a Self- Refreshing MS Access.
BOF - Reporting University of Arkansas Division of Agriculture Cooperative Extension Service Robert Long Financial Services - Technical.
MS Access Reporting (BOF) Evaluation Code 303 Bruce Knox University of Arkansas Cooperative Extension Service Bruce Loving University of North Carolina.
Admin and Security Track 2007 Pre-Summit Workshop & User Cooperative Admin and Security Track Bruce Knox University of Arkansas Division of Agriculture.
University of Arkansas Division of Agriculture Cooperative Extension Service Argos - Moving Quickly into the Community Presenter: Bruce.
th Annual PABUG Conference Session Title Presenter Name.
10 th Anniversary Oracle Database and Application Server Packs.
Pennsylvania Banner Users Group 2008 Fall Conference Spreadsheet Budgeting.
Employee Compensation and Benefits Statement presented by Brad Smith Library and Information Services Institutional Systems.
Creating Argos Banded Reports
Pennsylvania Banner Users Group 2008 Fall Conference Imaging in Financial Aid.
Pennsylvania Banner Users Group 2008 Fall Conference
Pennsylvania BANNER Users Group 2007 Automating the Freshman Parent Load.
Pennsylvania Banner Users Group 2008 Fall Conference Finance Reporting from the ODS using Cognos.
Pennsylvania BANNER Users Group 2007 Oracle Discoverer Web Reports for the Provost & Deans.
Pennsylvania Banner Users Group 2008 Fall Conference EMUR (Enrollment Management Reporting) Portal.
Pennsylvania Banner Users Group 2008 Fall Conference IUP Enrollment Management Solutions Jeff Montgomery.
Pennsylvania BANNER Users Group 2006 Dickinson College Accounts Receivable Go Live Lessons Learned.
Session Title Presented by: Name, Institution Day, Date, Time ##:## Session ID ###
Presented by: Katie Morgan Pacific University August, 2014 Managing Colleague Custom Software.
Workflow Basics Tommy Parker Sr. Systems Analyst & Team Leader Mississippi State University 1 MBUG – September 17, 2012.
Session Title Presented by: Name Institution/Company: Name Date: Session ID: ### (will be provided by Conference Committee)
UNC General Administration
1 Presented by: Betty Schmidt Marcia Hamor Payroll Department, Parkland College May 21, 2013 Colleague - HR/Payroll Birds of A Feather.
1 Presented by: Dave Bresson & Eric Hermann, Kishwaukee College May 21, 2013 The Migration An Unexpected Journey (from Oracle to SQL)
Clarity Educational Community Clarity Educational Community Creating and Tuning SQL Queries that Engage Users.
SESSION TITLE SESSION SUBTITLE Presenter Name(s) Presenter Institution(s) Date Track Coeur d’Alene, Idaho.
Introduction to MS ® Access for SCT Banner ® Users Evaluation Code 607 Sarah Lawrence and Malinda Richbourg University of North Carolina at Greensboro.
Argos - Moving into the Community Presented by: Bruce Knox University of Arkansas Division of Agriculture Cooperative Extension Service March 23, 2009.
HTML TIPS & TRICKS Tammy Robertson, North Idaho College Mark Kremkow, Clackamas Community College July 30, 2015 General Interest - Colleague Coeur.
Argos - a Banner Reporting Community Presented by: Bruce Knox University of Arkansas, Division of Agriculture, Cooperative Extension Service March 23,
Session Title: Using SQL and PL/SQL for Queries and Reporting Presented By: Stephen Frederic Institution: IHL September 16, 2013.
Title: My New Favorite Argos Feature Session or, How Argos Helps Keep Banner Working for us Bruce Knox University of Arkansas Division of Agriculture.
THIRD PARTY BILLING THROUGH COLLEAGUE Lila Tatum North Idaho College July 31, 2015 Track Coeur d’Alene, Idaho.
CUSTOMIZING THE COLLEAGUE AAI Kami Jenks North Idaho College July 31, 2015 Information Technology Coeur d’Alene, Idaho.
INDIVIDUAL ACHIEVEMENT. EDUCATIONAL EXCELLENCE. ADMINISTRATIVE INNOVATION. INSTITUTIONAL PERFORMANCE. 1 Class Title Presented by: Presenter name(s), Institution(s)
STUDENT RETENTION PREDICTION USING DATA MINING TOOLS AND BANNER DATA Admir Djulovic Dennis Wilson Eastern Washington University Business Intelligence Coeur.
A Community of Learning SUNGARD SUMMIT 2007 | sungardsummit.com 1 Argos - Moving into the Community Presented by: Bruce Knox University of Arkansas Division.
Presenter Name Presenter School. About this Template  This template is compatible with Microsoft ® PowerPoint ® 2007, PowerPoint ® 2010, PowerPoint ®
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
11-1 Improve response time of interactive programs. Improve batch throughput. To ensure scalability of applications load vs. performance. Reduce system.
Automatic Advisor Assignments
Session Title: Using SQL and PL/SQL for Queries and Reporting Presented By: Stephen Frederic Institution: IHL September 16, 2014.
AUTOMATING ACADEMIC STANDINGS Kelly Lyons North Idaho College July 31, 2015 Enrollment & Student Services Coeur d’Alene, Idaho.
Presented by: Steve Mason & David Morelli Pacific University Oregon April 8, 2014 Session ID 1937 Don’t Show Me the Money Colleague GL User Security for.
COMPOSING THE IDEAL ENTERPRISE APPLICATIONS TEAM Mary Collins plus Panel Clackamas Community College Thursday, July 30 Information Technology Coeur d’Alene,
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
Oracle tuning: a tutorial Saikat Chakraborty. Introduction In this session we will try to learn how to write optimized SQL statements in Oracle 8i We.
IACRAO 75th ANNUAL MEETING Conference Theme Here!.
Academic Scheduling and Configuration in Practice Amy Adkerson, Associate Registrar Sterling McCool, Systems Analyst Mississippi State University September.
SESSION TITLE SESSION SUBTITLE Dennis Wilson & Admir Djulovic Eastern Washington University Friday July 31, :10 a.m. – 12:00 p.m. Coeur d’Alene,
Session Title Presented by: Name, Institution Day, Date, Time ##:## Session ID ###
Session ID:4077 Presenter:Bruce Knox Institution:University of Arkansas Argos Reporting and Value Based Security.
th Annual PABUG Conference 1098T Banner Process – Easy or Difficult? Cathy Poiesz Messiah College.
Basics of JDBC Session 14.
“Using Argos to Discover a Whole New Data World” Rhonda B. Loper Delta State University September 15, 2015.
Temporary SQL Tables Los Angeles Pierce College Computer Science 560.
th Annual PABUG Conference MESSAGE SOLUTION WITH RHACOMM Judy Strauser Director of Operations, Financial Aid Swarthmore College.
Presenter Name: Presenter Title: Institution: Address: Session ID: 115 April 10, 2010 Enabling Functional Users with Argos Bruce Knox Project/Program.
Oracle9i Developer: PL/SQL Programming Chapter 11 Performance Tuning.
HTML TIPS & TRICKS Tammy Robertson, PhD - North Idaho College Mark Kremkow - Clackamas Community College July 2016 General Interest - Colleague Forest.
Using the Banner Workflow Process to Validate Security Roles
Julie Riganati Finance Systems Analyst La Salle University
Query Optimization Techniques
Title of Presentation Presenters Name Presenters Title, Institution.
WELCOME 2019 NWEUG Conference July 10-12, The College of Idaho.
HR ROundtable Suzie Deane, HR Information & Metrics Analyst
Query Optimization Techniques
Main title slide: title goes here
Presentation transcript:

Just Beyond Simple SQL – How to Dramatically Improve Your Argos Queries Session ID: Evisions Conference Bruce Knox Project/Program Director (A.K.A. Sr. Programmer/Analyst) University of Arkansas Division of Agriculture Cooperative Extension Service March 19, 2011

Session Rules of Etiquette Please turn off your cell phone. If you must leave the session early, please do so discreetly and quietly. Please avoid side conversation during the session. Thank you for your Cooperation!

Agenda Oracle Tuning – Keeping It Simple

Agenda Oracle Tuning – Keeping It Simple The “Driving” Query Concept

Agenda Oracle Tuning – Keeping It Simple The “Driving” Query Concept Introducing the Global Temporary Table

Agenda Oracle Tuning – keeping it simple The “Driving” Query Concept Introducing the Global Temporary Table Yes, PL/SQL really can be used in Argos!

Agenda Oracle Tuning – Keeping It Simple The “Driving” Query Concept Introducing the Global Temporary Table Yes, PL/SQL really can be used in Argos! Some Simple PL/SQL Examples

Oracle Tuning You can spend weeks tuning a complex Query Using only Indexed Columns for joins Avoiding the != and IN, and especially the NOT IN Your DBA can run EXPLAIN PLANs and do SQL_TRACEs for you It takes a lot of effort then, Oracle Changes the way it all works.

The “Driving” Query At one time placing the smallest Table first helped Or, was it last? No longer matters, but the idea was to use this smallest Table as the Driver for the Joins. Oracle now decides which it should use

The “Driving” Table, Sort of Any time you present your Query a small TABLE rather than a large one, it helps If you can avoid re-Querying a TABLE, do so. Reduce the number of TABLEs Reduce the number of RECORDs

TIAA-CREF Design has many records per employee

2,928,375 vs. 518 rows

So, I extracted the 518 records once Query them Once. Use the Query Subset many times.

So, pidms rescues my code

PL/SQL Yes, PL/SQL really can be used in Argos!

A Simple PL/SQL Example

The Form Code

Variable Code

PL/SQL Reports - A Conversion Solution

Intended to be used to convert reports that were written to use Oracle PL/SQL Server Output such as DBMS_OUTPUT.PUT_LINE. It is not intended for use with SQL or SQL*Plus only conversions.

Columns

Report Query

PL/SQL EXCEPTION Error handling or reporting

COOP’d This Project Jim OllerheadUniversity of Salford Zach HeathEvisions Cavin DeiterichHarrisburg Area Community College John Reebel John Carroll University

Question?

Questions? Bruce Knox:

COOP The Argos COOP has the objects used in these examples: Search for bknox or PL/SQL

Questions? Bruce Knox: You will find many hints for using Argos here:

Questions ? Please complete a session evaluation form This session ID is 539 For further information please contact Bruce Knox: or Evisions’ Professional Services at