INFORMATION SERVICES Decision Support Office Managing a Large Report Inventory Using Events.

Slides:



Advertisements
Similar presentations
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
Advertisements

“The Honeywell Web-based Corrective Action Solution”
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
Review Questions Business 205
© 2008 RightNow Technologies, Inc. Title Best Practices for Maintaining Your RightNow Knowledge Base Penni Kolpin Knowledge Engineer.
Jewelry Inventory Management Software Your Logo Here Welcome to a demonstration of Del Mar Data Systems Jewelry Inventory Management.
Recruiting Marketing CRM Integration
1 Chapter 12 Working With Access 2000 on the Internet.
GPS Tracking & Inventory Management GPS Tracking & Inventory Management Presented by: Product Activation Group.
BankSystem By: Jon Lemming and Tim Jaffry. Overview System Selection System Selection System Analysis System Analysis System Design System Design Operating.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
High-Speed, High Volume Document Storage, Retrieval, and Manipulation with Documentum and Snowbound March 8, 2007.
INTERNET APPLICATION DEVELOPMENT For More visit:
FIRST COURSE Access Tutorial 1 Creating a Database.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
MS Access Database Connection. Database? A database is a program that stores data and records in a structured and queryable format. The tools that are.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
15/10/20151 PHP & MySQL 'Slide materials are based on W3Schools PHP tutorial, 'PHP website 'MySQL website.
Hello We are looking for a coder to code the following We have a network that has different sites: we need an application that will scan the network and.
INFORMATION SERVICES Decision Support Office Evolution of Business Intelligence.
OPAC Training aid (Library solutions & Library world)
Report Processing Generating & running reports Generating & running reports Example: Subject Lookup Report Example: Subject Lookup Report Viewing & printing.
Reports 5.02 Understand database queries, forms, and reports used in business.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
Lesson 5 Access Lesson 5 Lesson Plans Michele Smith – North Buncombe High School, Weaverville, NC
Support.ebsco.com Introduction to EBSCOhost Tutorial.
Developing Policy and Procedure Management System إعداد برنامج سياسات وإجراءات العمل 8 Safar February 2007 HERA GENERAL HOSPITAL.
) Main Menu: You can access all aspects of the database from this screen 2) Contacts: You can access the “contact database management” side of.
Database Objective Demonstrate basic database concepts and functions.
Presenting…… Restaurant Maintenance System To serve the requirements of Restaurant owners. PERFORMICA SOFTWARE PVT LTD.
Workflow Demo: Upload, Review and Approve. Cpay : Users & Functionalities Customer AdministratorCustomer AuthorizerUploaderReviewerApproverInterceptor.
IBM Lotus Software © 2006 IBM Corporation IBM Lotus Notes Domino Blog Template Steve Castledine.
Master File Update Processing. Objectives On completing this section you should be able to: w Distinguish between online processing and batch processing.
Finding a PersonBOS Finding a Person! Building an algorithm to search for existing people in a system Rahn Lieberman Manager Emdeon Corp (Emdeon.com)
At the end of each day the evening manager at each store enters a code into the cash register, after which the cash register connects to the central computer.
Web Site Development - Process of planning and creating a website.
Visit amzsoftech.com Click Here. Type the User name Type the password Click Login First time user Click Sign Up.
Visit amzsoftech.com Click Here. Type the User name Type the password Click Login First time user Click Sign Up.
Metadata Services for Publishers Bruce A. Miller Publisher Services Executive April 27, 2010.
DAY 14: ACCESS CHAPTER 1 RAHUL KAVI October 8,
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. A database is a collection of information organized to provide efficient retrieval. The collected information.
ADVANCED SQL.  The SQL ORDER BY Keyword  The ORDER BY keyword is used to sort the result-set by one or more columns.  The ORDER BY keyword sorts the.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
G057 - Lecture 05 From Scenario To Design Mr C Johnston ICT Teacher
Introduction to EBSCOhost
AdisInsight User Guide July 2015
A Reusable Framework for Automated Record Creation and Population
Microsoft Office Access 2010 Lab 1
GO! with Microsoft Office 2016
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
My Digital Products and My Company Inventory
GO! with Microsoft Access 2016
Best ads posting site Backpage Warszawa
MS Access Database Connection
Recommended Budget Reductions
Multi-Farm, Cross-Continent SharePoint Architecture
2017 Features Released Marsha Sapino AAP, BSACS
Database Design Hacettepe University
From and Report.
Introduction to EBSCOhost
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
ITAS Risk Reporting Integration to an ERP
Virginia Lenvik Geography 375 Spring 2013
Presentation transcript:

INFORMATION SERVICES Decision Support Office Managing a Large Report Inventory Using Events

INFORMATION SERVICES About University Health Systems We are a regional health system serving 29 counties in eastern North Carolina, and we’re working every day to improve the health of the 1.4 million people we serve. Pitt County Memorial Hospital, Greenville Bertie Memorial Hospital, Windsor Chowan Hospital, Edenton Duplin General Hospital, Kenansville Heritage Hospital, Tarboro Roanoke Chowan Hospital, Ahoskie The Outer Banks Hospital, Nags Head Albemarle Health, Elizabeth City

INFORMATION SERVICES Objective This presentation covers how to capture reports and usage within a WebFOCUS environment. Each report writes an event record to monitor usage, a report record to capture keywords, and a group record to determine report location/domain. A dashboard hosts this data so that a user can find a report based on keyword or popularity and can then subscribe to that report.

INFORMATION SERVICES Production Control Challenges As of January 2011, our Reporting Environment consisted of approximately 1400 customer facing reporting solutions. These solutions are located in one or more of our 79 reporting domains. Customers were having trouble locating the reports that they may use on occasion. There was a need for a new way to manage our growing inventory of reporting solutions.

INFORMATION SERVICES My Solutions Subscription Services

INFORMATION SERVICES Report Inventory

INFORMATION SERVICES Report Inventory Search

INFORMATION SERVICES Find a PCMH “OR Cases” Report

INFORMATION SERVICES Preview the “Scheduled OR Cases” Report

INFORMATION SERVICES Subscribe to the “Scheduled OR Cases” Report

INFORMATION SERVICES Return to the My Solutions Launch Page

INFORMATION SERVICES You have successfully added your new report

INFORMATION SERVICES Now you can run your new report

INFORMATION SERVICES Establishing a Report Inventory 1.Determine what you would like to capture from each report. 2.Establish a place to capture this data. 3.Factor in production control policies for ensuring reports are added to your inventory in a consistent manner.

INFORMATION SERVICES What to Capture Report Title Program Name Report Location/Domain Audience Security Keywords the user can use to find this report Who is accessing this report When are they accessing this report

INFORMATION SERVICES How to Capture the Data Data Warehouse Domain TableReport TableEvent Table Domain ID Report ID Audience Security Report Title Keywords Domain NameUser ID Event Type Event Time

INFORMATION SERVICES Report Preview Store an instance or image of what the report looks like to allow for users to preview each report. Currently storing our instances in \\servername\c$\ibi\apps\library Incorporate the following code into our Report Inventory program: Set Command: SET BASEURL= Stylesheet: TYPE=DATA, COLUMN=PREVIEW, IMAGE=(PREVIEW), SIZE=(.2.2), PRESERVERATIO=ON, URL=(FILE_NAME), TARGET=_blank, $ *FILE_NAME is the file name of the instance (i.e. report.xls)

INFORMATION SERVICES Run Events Program Every time a report is executed you will want to store a record in your events table to capture who ran what report. All production reports contain an include command that points to a program with this code in it: -SET &USERID = &IBIMR_user; DEFINE FILE TABLENAME EVENTTIME/HYYMDs = HGETC(10, 'HYYMDs'); EVENTTYPE/A10 = 'RUN'; USERID/A10 = UPCASE(10,'&USERID',USERID); DOMAINID/A10 = '&GROUPID'; REPORTID/A8 = '&REPORTID'; END TABLE FILE TABLENAME PRINT EVENTTIME EVENTTYPE USERID DOMAINID REPORTID ON TABLE HOLD AS RUNEVENT FORMAT ALPHA END -RUN MODIFY FILE SQLTABLENAME FIXFORM FROM RUNEVENT DATA ON RUNEVENT END -RUN

INFORMATION SERVICES Report Details Program Every time a report is executed you will want to store or update a record in your report table to capture the details of each report. Note that your domain table can be updated manually since it may not change often. All production reports contain an include command that points to a program with this code in it: DEFINE FILE TABLENAME REPORTID/A8 = '&REPORTID'; DOMAINID/A10 = '&DOMAINID'; RPTTITLE/A50 = '&RPTTITLE'; SECURITY/A25 = '&SECURITY'; KEYWORDS/A100 = '&KEYWORDS'; END TABLE FILE TABLENAME PRINT REPORTID DOMAINID RPTTITLE SECURITY KEYWORDS ON TABLE HOLD AS RPTDTL FORMAT ALPHA END -RUN MODIFY FILE SQLTABLENAME FIXFORM FROM RPTDTL MATCH REPORTID DOMAINID ON MATCH UPDATE RPTTITLE SECURITY KEYWORDS ON NOMATCH INCLUDE DATA ON RPTDTL END -RUN

INFORMATION SERVICES Program Headers The include commands will need to have variables set for each report so that information about each execution can be captured uniquely for each report. Below is a sample of what variables are set for each report in our production environment: -SET &USERID = UPCASE(25,&IBIMR_user,&IBIMR_user); -SET &RPTNAME = 'Unit Admission Report'; -SET &GROUPID = 'MYDOMAIN'; -SET &REPORTID = 'UNITADMS'; -SET &SECURITY = 'PROTECTED'; -SET &KEYWORDS = 'ADMIT SOURCE ADMISSIONS UNIT ADMITTING DIAGNOSIS'; -MRNOEDIT -INCLUDE RUNEVENT -MRNOEDIT -INCLUDE RPTDTL

INFORMATION SERVICES Other Benefits for Using Events Determine Report Issues Monitor Global Usage Save users time searching for reports Capture additional report details like report author, publish date, and report requestor

INFORMATION SERVICES Determine Report Issues

INFORMATION SERVICES Monitor Global Usage Every time a new run event is added to the Events Table it is counted as a hit. Hits can help determine your reporting environments overall usage.

INFORMATION SERVICES More To Come! Questions?