45
A Managerial Approach to a Decentralized Report Writing Environment Agenda • Historical Perspective and the Need for Change • Policies & Procedures • Group Training Session • One-On-One Mentoring Relationships • Security Concerns • Questions

A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Embed Size (px)

Citation preview

Page 1: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

A Managerial Approach to a Decentralized Report Writing Environment

Agenda• Historical Perspective and the Need for Change• Policies & Procedures• Group Training Session• One-On-One Mentoring Relationships• Security Concerns• Questions

Page 2: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

A Managerial Approach to a Decentralized Report Writing Environment

Historical Perspective - 2005• Banner just implemented.• Support analysts busy learning base Banner.• Data Warehouse was incomplete and in it’s infancy.• Cognos implementation was in it’s infancy.• Immediate need to get information out of Banner resulted in a new Decision Support Team being formed.• Recognition that reporting, business intelligence, and data warehousing is a discipline all it’s own.

Page 3: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

A Managerial Approach to a Decentralized Report Writing Environment

Historical Perspective – 2007• Banner implementation more stable.• Support analysts very comfortable with base Banner.• Data Warehouse is largely complete and mature.• Dependency on information coming out of Data Warehouse.• Recognition that our support analysts are ready to broaden their scope to some aspects of reporting and business intelligence.• Recognition that it is necessary to shift the focus of the Decision Support Team to higher level business intelligence initiatives.

Page 4: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Dickinson’s Architecture

Transaction Data Warehouse Reporting Environment

Local PC

Object Access Views

Custom Views

Banner PROD

Base Tables

• Advancement• Student• Finance• HR / Payroll• Financial Aid

PRODODS

Materialized

Object Access Views

Materialized

Custom Views

Cognos

Queries

Standard, Managed Reports

PowerCubes

Scorecards

Local PC

HTML docs

PDFs

Spreadsheets

CSV files

Recruitment Plus• Admissions

Adirondack• Residential Life

Page 5: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

The Reporting Pyramid

Transactional

Tactical

Strategic

Information Need Delivery Method

Queries Reports Cubes Scorecards

Page 6: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

A Managerial Approach to a Decentralized Report Writing Environment

Policies & Procedures• Document distributed to entire department - History & Background - Required Training - Procedures - Required Documentation - Security - Functionality Out of Scope

Page 7: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

A Managerial Approach to a Decentralized Report Writing Environment

Procedures1. Support analyst (ASA) completes a Report Request / Change

form and submits to Decision Support Team for review.2. Decision Support determines if request is appropriate in scope

for ASA authorship and assigns to a specific person.3. ASA translates specification into PRODODS objects. Business

case is required to source from PROD.4. ASA develops and tests report on test server.5. ASA obtains functional sign-off.6. Decision Support moves the tested report to the production

server (restricted location).7. ASA and Decision Support test the report on production.8. ASA documents report on production.9. Decision Support approves final report and moves the report to

a production folder and adds Report Request / Change form to documentation folder.

Page 8: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

A Managerial Approach to a Decentralized Report Writing Environment

Functionality Out of Scope• Security• Scheduling & Emailing• Move to Production• Crosstabs• Repeaters• Drill-throughs• Conditional Variables• Master-Detail Relationships• Bursting

Page 9: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

A Managerial Approach to a Decentralized Report Writing Environment

Group Training Session• Guidelines & Procedures document• Report Request / Change form• Documentation Standards• Objects within Report Studio• Objects Properties Pane• Grouping & Sorting• SQL vs “Packages”• PRODODS vs PROD• Output Options• The “Dickinson” Way• What To Do In What Order

Page 10: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

A Managerial Approach to a Decentralized Report Writing Environment

One-On-One Mentoring Relationships• Decision Support team acts as consultants as needed. • A natural outcome of the process.• Real learning happens with real-world problems.

Page 11: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

A Managerial Approach to a Decentralized Report Writing Environment

Security Concerns• Privileges to all Cognos folders, reports, and functionality are controlled by Decision Support.• Database connections in Cognos are controlled by Decision Support and are limited by function.• Oracle accounts to which the Cognos database connections point are controlled by the DBA team.

Page 12: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

A Managerial Approach to a Decentralized Report Writing Environment

Start of Group Training Slides

Page 13: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Reporting Request Form

• Must be filled out for each report.

• Submit to a member of the Decision Support Team for review and assignment (either to a DSA or an ASA, depending on scope).

• The completed form will be placed in the appropriate production folder accessible within Cognos Connection.

Page 14: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Documentation in Connection

Properties

Link to Report Documentation (Coming)

Report Documentation

Link

Page 15: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Documentation in Connection

Report NameReport

Description

Page 16: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Select Pages, Queries, or Variables

Objects in Report Studio

Page 17: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Pages

Page 18: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Pages

Insertable Objects

Properties

Page 19: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Pages

Insertable Data Items

Page 20: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Queries

Page 21: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Queries

Each report author group will have their

own data source signon.Select a data source before pasting in

your SQL code!

Page 22: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Queries

Page 23: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Variables

Page 24: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Variables

Page 25: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Prompts

Value PromptBased

on Query

Page 26: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Prompts

Query2 returns values

available in value prompt

Page 27: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Prompts

Value Prompt –

Static Choices

Page 28: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Prompts

Text Box Prompt

Page 29: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Prompts

Page 30: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Lists

Page 31: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio - Tables

Page 32: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio – Properties Pane

Shows properties associated with

whatever object is selected on the PAGE

pane

Shows parent objects of whatever object is selected on

the PAGE pane.

Page 33: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio – Grouping & Sorting

Basic Grouping & Sorting

Page 34: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio – Grouping & Sorting

Advanced Grouping & Sorting

Page 35: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio – Grouping & Sorting

AdvancedGrouping & Sorting

Page 36: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio – Grouping & Sorting

Sorting in a prompt

Page 37: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio – SQL vs Packages

• SQL code is portable.

• Directly coding SQL allows greater flexibility and complexity.

• Directly coding SQL allows you to dictate how Oracle will process the query, which is usually more efficient than Cognos-generated SQL.

• Directly coding SQL usually leads to faster development times.

• Directly coding SQL allows us to more fully take advantage of the power available in Oracle.

• Directly coding SQL is usually not appropriate for end users.

Page 38: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio – PRODODS vs PROD

• PRODODS Delivered Metadata:

file:///T:/Docs/software/sungardhe/ods_edw/docs/ODS_metadata_3.0/COMP_index.html

• PRODODS Custom Metadata:

file:///T:/Docs/software/sungardhe/ods_edw/docs/dc_custom/DC_CUSTOM_index.html

Page 39: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Dickinson’s Architecture

Transaction Data Warehouse Reporting Environment

Local PC

Object Access Views

Custom Views

Banner PROD

Base Tables

• Advancement• Student• Finance• HR / Payroll• Financial Aid

PRODODS

Materialized

Object Access Views

Materialized

Custom Views

Cognos

Queries

Standard, Managed Reports

PowerCubes

Scorecards

Local PC

HTML docs

PDFs

Spreadsheets

CSV files

Recruitment Plus• Admissions

Adirondack• Residential Life

Page 40: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio – Output Options

Click “Run with Options” to specify output format that is different from the default.

Page 41: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio – Output Options

Select the output type from the drop-down box.

Page 42: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

Objects in Report Studio – Output Options

Choose another output format after running the report.

Page 43: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

The “Dickinson” Way

• There is one version of the truth across campus: the data warehouse (regardless of which transactional system the data originally came from).

• Use Oracle for the heavy lifting.

• Source from PRODODS (business justification required to source from PROD).

• Name queries in a way that identifies their purpose.

• Queries used to populate prompt lists are named “________ Prompt”.

• Name prompt variables “Input ________”.

• Align prompts in a table with text labels in first column.

• Place filters in SQL instead of query object.

Page 44: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

What To Do In What Order?

• Map data elements to PRODODS.

• Write query in Toad/Golden to generate raw report data.

• Paste query/queries into a new report in Cognos Report Studio (in your WIP folder).

• Follow the same query development process for any prompts to be used in the report.

• Summarize, group, and format report output appropriately.

• Documentation.

• Request Decision Support Team to review and move to production folder.

Page 45: A Managerial Approach to a Decentralized Report Writing Environment Agenda Historical Perspective and the Need for Change Policies & Procedures Group Training

How Do We Proceed From Here?

• Try out the process.

• Work with a member of the Decision Support Team one-on-one to help you along as new requests are made.