COGNOS GOVT. & HE USERS GROUP Operational reporting using Cognos and Oracle’s Logical database technologies Presenter: Angela Hooper, Colorado Community.

Slides:



Advertisements
Similar presentations
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.
Advertisements

MS Access Reporting (BOF) Evaluation Code 303 Bruce Knox University of Arkansas Cooperative Extension Service Bruce Loving University of North Carolina.
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 IUP Banner Server Environment Jeff Montgomery.
A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training.
Pennsylvania BANNER Users Group 2007 Duquesne University Data warehouse Greg Jerry Jill Spitznagel Chad Painter.
Pennsylvania Banner Users Group 2008 Fall Conference Finance Reporting from the ODS using Cognos.
Pennsylvania BANNER Users Group 2006 Integrate Your Decision Support with Cognos 8.
Pennsylvania BANNER Users Group 2007 Oracle Discoverer Web Reports for the Provost & Deans.
Evaluation Code 036 Wednesday, 9:00 a.m. – 10:00 a.m. March 31, 2004 STARS Student Tracking & Advising Presented by: Robert Berman, William Hill, Wayne.
Workflow Basics Tommy Parker Sr. Systems Analyst & Team Leader Mississippi State University 1 MBUG – September 17, 2012.
1 Presented by: Dave Bresson & Eric Hermann, Kishwaukee College May 21, 2013 The Migration An Unexpected Journey (from Oracle to SQL)
Data Warehousing at Notre Dame October 7, 2004 Dale Carter, Manager, Decision Support Jared Barnard, Database Administrator.
Universe Design Concepts Business Intelligence Copyright © SUPINFO. All rights reserved.
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.
Jeremy Brinkman Director of Administrative Systems University of Northwestern Ohio Great Lakes Users’ Group Conference August 10-11,
Argos - Moving into the Community Presented by: Bruce Knox University of Arkansas Division of Agriculture Cooperative Extension Service March 23, 2009.
Phil Brewster  One of the first steps – identify the proper data types  Decide how data (in columns) should be stored and used.
Convergence /20/2017 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Session Title: Using SQL and PL/SQL for Queries and Reporting Presented By: Stephen Frederic Institution: IHL September 16, 2013.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
Creative uses for the Business Glossary functionality in Cognos IBM Cognos Rocky Mountain Users Group August 5,2011.
IAM Online - Grouper Permissions Chris Hyzer University of Pennsylvania / Internet2 September 14, /14/20151.
IACRAO 68TH ANNUAL MEETING Racing Towards Tomorrow..... Racing Towards Tomorrow.....
DBSQL 14-1 Copyright © Genetic Computer School 2009 Chapter 14 Microsoft SQL Server.
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
Florida Atlantic University’s BI Dashboard for Multiple Departments
SETA EAST Conference SICAS Center Documentation Serving Clients through Technical Documentation Presenter: Janie Forrest-Glotzer, SICAS Center Tuesday,
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
FORUM II Best Practices in Data Warehousing in Higher Education: A Framework for Higher Education Reporting April 18, 2005 Slide 1 Cornell University’s.
Using Procedures & Functions Oracle Database PL/SQL 10g Programming Chapter 9.
Session Title: Using SQL and PL/SQL for Queries and Reporting Presented By: Stephen Frederic Institution: IHL September 16, 2014.
Demo: Power Tools for P8 Presenter: Jay Bowen Demonstration Topic: Choice List Features Demo URL below Power Tools Choice List Support 1. Native P8 Choice.
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.
1 Introduction to Oracle Chapter 1. 2 Before Databases Information was kept in files: Each field describes one piece of information about student Fields.
Creating Your Own Banner Web Pages (ID/Name Search on the Web) Robert Nitsos, Assistant Registrar, Loyola Marymount University Fr. Jim Keene, SJ, Systems.
IACRAO 75th ANNUAL MEETING Conference Theme Here!.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
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.
Chabot – Las Positas Community College District Reporting Strategy.
th Annual PABUG Conference Making Sense of Banner Security Ed Siegle, Swarthmore College.
20 Copyright © 2008, Oracle. All rights reserved. Cache Management.
Session id: Darrell Hilliard Senior Delivery Manager Oracle University Oracle Corporation.
Text TCS INTERNAL Oracle PL/SQL – Introduction. TCS INTERNAL PL SQL Introduction PLSQL means Procedural Language extension of SQL. PLSQL is a database.
Presenter Name: Presenter Title: Institution: Address: Session ID: 115 April 10, 2010 Enabling Functional Users with Argos Bruce Knox Project/Program.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
Query Studio Training MSCD May Introductions Angela Hooper –
Metropolitan State College Of Denver Introduction to Metadata Modeling Mentoring 04/14/2011.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
DATA WAREHOUSING TECHNIQUES ROUNDTABLE Kathy Bronson Trevyn Bowden Clackamas Communtiy College 7/2016 Information Technology Forest Grove, Oregon NWEUG.
Making Sense of Banner Security
Workflow: Beyond Basics
Using the Banner Workflow Process to Validate Security Roles
UNIT - V STORED PROCEDURE.
Cisco Data Virtualization
Introduction of Week 6 Assignment Discussion
PT2520 Unit 9: Database Security II
Ventura County CCD Monday, October 23, 2006
NCS Circulation Reporting - A Review Of Reporting Options
MATERI PL/SQL Procedures Functions Packages Database Triggers
Session Title Session Subtitle Presenter: Institution: NWEUG 2017.
HR ROundtable Suzie Deane, HR Information & Metrics Analyst
Prof. Arfaoui. COM390 Chapter 7
The Database Environment
David Gilmore & Richard Blevins Senior Consultants April 17th, 2012
Presentation transcript:

COGNOS GOVT. & HE USERS GROUP Operational reporting using Cognos and Oracle’s Logical database technologies Presenter: Angela Hooper, Colorado Community College September, 18 th, 2009

Description This session addresses the gap in real-time operational reporting in Banner. CCCS has leveraged Cognos, Oracle's Logical Standby database, ODS views and custom pl/sql procedures to provide an efficient and secure operational reporting environment. Discussion to include technical set up information, and ways that schools without high end report writing tools can use the core of this solution.

Session Rules of Etiquette  Please turn off your cell phone/beeper  If you must leave the session early, please do so as discretely as possible  Please avoid side conversation during the presentation Thank you for your cooperation!

Introduction  Angela Hooper – Manager of Business Intelligence and Data Warehousing  Colorado Community College System (CCCS), Denver  13 colleges, 107,000 annual enrollment  1 centralized banner 7.4 installation VPD

Topics of Discussion  CCCS Business need  Business solution  Technical answer to CCCS’ need  Oracle LSB-DB  Ref-Cursors in PL/SQL  Cognos FWM setup  Take home architecture points

CCCS Business Need  Current reporting set up  Home grown student data mart on 9hr refresh  Custom job subs – strain on PROD  Cognos front end  Future ODS client (Dec 2008)  Tasks  Reduce reporting off of PROD  Maintain real time data (HR and FIN)  Control and audit security  Don’t buy anything new

Business Solution – “Good” Practices  Don’t report off of Production if you can help it  Do a requirements document for ALL report requests. (example)  Separate business logic from report writing tool  Don’t self promote code

Technical Solution for CCCS  Logical stand by reporting database  New LSB schema for views and procs  Cognos framework model – one query subject per report or view

Technical Solution for CCCS

Oracle LSB-DB  Stand by database 10gR2  Uses Oracle Data Guard with SQL Apply  The main advantage of logical database is that the data structure of the replicated may be different than the master database.  April Simms SUU – Seta Dallas 2007

Ref-Cursor – What is it?  The ref cursor is a "pointer" data type  Allow you to quickly reference any cursor result (usually an internal PL/SQL table array)  Data values are kept in RAM  Can be used multiple time in one Proc

Ref-Cursor – How it helps?  Returns a large dataset – for reporting  Return Specific SQL to users  Control joins in DB not report writer  PIN procedures with ref cursor output in memory

Ref-Cursor – Example? procedure PROC_SALARY_VERIFICATION (p_cursor out cursorType, p_vpdi in varchar2, p_effect_date in date) is BEGIN open p_cursor for select spriden_id … from spriden, nbrjobs, where spriden_pidm = nbrjobs_pidm and spriden_change_ind is null … and pebempl_empl_status <> 'T' and nbrjobs_status <> 'T' and nbrjobs_effective_date = trunc(p_effect_date) and (pebempl_vpdi_code = p_vpdi or pebempl_vpdi_code like p_vpdi); END PROC_SALARY_VERIFICATION;

Ref-Cursor – More Info Devshed: REF-CURSOR-in-PL-SQL/ REF-CURSOR-in-PL-SQL/ Burelson: track.cc/t_easyoracle_pl_sql_ref_cursors.htmhttp:// track.cc/t_easyoracle_pl_sql_ref_cursors.htm

Returning ref-cursors to report writer tool  Stored procedure output - just like a table  Access Example  Pass thru query (ODBC)  Crystal Example  Enable data connection to packages or procs  Cognos Example  FWM example

Cognos FWM 1 of 4 Steps for set up 1. Compile proc in database 2. Create directory connection object to LSB in cognos connection 3. Create new FWM model with LSB 4. Set up name spaces for data and business areas

Cognos FWM 2 of 4 5. Create new query subject in database layer

Cognos FWM 3 of 4 6. Create business layer QS

Cognos FWM 4 of 4 7. Create package. Include only business layer query subjects 8. Publish package 9. Grant security 10. Build report front end

Technical Solution for CCCS

Added Value –Portability, & disaster recovery for reporting –Quicker drop down parameters in Cognos –Security modifications allowed Mgr to promote developer code –PL/SQL skills spread out. Cognos skills kept light.

Take Home Architecture –Try setting up LSB –Create “Views” with Ref cursors to protect Ad- hoc users –Create Procs with Ref Cursors for frequently requested SQL – doubles as code repository –Invest on learning the tables and data, NOT on a report writer tool expert.

Questions and Answers

Presenter Information Angela H.Hooper Colorado Community College System Manager of Business Intelligence and Data Warehousing 1059 Alton Way Denver, CO (720)