Upload
ray-schwartz
View
44
Download
0
Embed Size (px)
Citation preview
Besides Circulation, How else is the print collection being used?
Reporting on uses other than circulation.
Ray Schwartz, Systems Specialist Librarian,[email protected]
William Paterson University of New JerseyELUNA 2015 Minneapolis MN
May 6, 2015
The Context
• Declining circulation• Need to justify physical collection• Need to justify continuing expenses• Need to assess use of Reference collection
Steps taken to enhance use
• For microform and print serials Created an online form to request what we
own. Uses OpenURL with discovery service and
vendor databases. ILL/DD scans and emails article to patron.
Recording of Browses
• Voyager records the 'historical browses' of each item in the item level record.
• No dates or times are associated with the counts.
With version 9 of VoyagerConfiguration to Record Browse Date and TimePurpose of the EnhancementThis enhancement saves the date and time in the
Voyager database for browse transactions.
DescriptionAn Events table has been added to the Voyager system
to record details for specific transactions. The option must be enabled to save the date and time for browse transactions.
New Tables Event event_id number(32)
item_id number(32) item_type_code varchar2(10) item_location_id number(32) patron_id number(32) patron_group_code varchar2(10) oper_id varchar2(10) circ_location_id number(32) event_type_id number(32) event_date date event_xml blob
Added for historical browse support
Event_item_status Event_id number(32) Item_status number(32)
Added for historical browse support
Event_type event_type_id number(32) event_type_code varchar2(10) event_type_desc varchar2(250) retain_event char(1) retain_patron_id char(1)
Added for historical browse support
Started Counting and What Happened!
•All discharges without a prior charge are counted as a browses.
•Browse counts as compared to circulation counts were insanely high—3 to 5 times more than circulation.
Goal
Filter out all browses from an item those status was charged prior to the discharge on that day.
Returns all the records in the left table (A) that do not match any records in the right table (B).
Left excluding JOIN
From http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins
Thank you
www.linkedin.com/in/schwartzray
www.slideshare.net/schwartzray/besides-circulation