1 Idiomatic Access Reports ELSUG October 10, 2008 Cathy Salika CARLI Consortium of Academic and Research Libraries in Illinois.

Slides:



Advertisements
Similar presentations
FROM RLIN TO OCLC CONNEXION DIFFERENT WORKFLOWS AND DIFFERENT PRACTICE Teresa Mei East Asian Catalog Librarian Cornell University Library.
Advertisements

Accessing electronic journals from off- campus This causes lots of headaches, but dont despair, heres how to do it! (Please note – this presentation is.
Auto-Graphics Update Mary E. Jackson Product Manager, Resource Sharing October 20, 2010.
MILLENNIUM STATISTICS … fun for all!! Matt Polcyn August 6, 2004.
Accessing and Using the e-Book Collection from EBSCOhost ® When an arrow appears, click to proceed to the next slide at your own pace. To go back, click.
1 What's Where: Using the Voyager Class Diagrams and Data Dictionary With Access Queries ELSUG October 9, 2008 Cathy Salika CARLI Consortium of Academic.
Library Staff Training
Patron Categories Ability to organize patrons into: different roles (staff, patron, student, juvenile, etc.) age groups (age requirement) patron types.
1 Creating and Tweaking Data HRP223 – 2010 October 24, 2011 Copyright © Leland Stanford Junior University. All rights reserved. Warning: This.
Video Rental Store M.S. Access Module CAS 133 Basic Computer Skills/MS Office Russ Erdman.
Alice for Windows Alice Data Spring Clean Martin Hood OASIS Extras.
Lecture Access – Tables. What are Tables? Records Fields.
Catalog: Batch delete old Patron Records How to conduct global/batch updates to records – patron Adding Faculty and Patron/Student Records Manually Standardizing.
New Student Seminar LIBRARY INSTRUCTION Prof. Jacqueline A. Gill Ext Click the down or up arrows.
SCARY QUERIES LAID TO REST Getting Started with Voyager Prepackaged Access Reports Presented by Jean Vik, Associate Library Director The University of.
University of Georgia Libraries / Cataloging design robin fay We will explore the following concepts: UNIT.
Access 2007 ® Use Databases How can Access help you to find and use information?
Mark Wilson Columbia University 2/22/06
XP New Perspectives on Microsoft Access 2002 Tutorial 41 Microsoft Access 2002 Tutorial 4 – Creating Forms and Reports.
Before I stated the database I had to save it into My Documents> ICT> You can do it> D201EPORTFOLIO> Evidence For the field group food item, I set the.
Dynamic Map Display in WebVoyage Nancy Deyoe, Assistant Dean for Technical Services Sai Deng, Metadata Catalog Librarian Hongfei Li, Library Systems Developer.
Gadgets & More…. “Date Range” Gadgets Allows you to choose a specific date, before or after a date or a range of dates using the Workflows calendar.
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
1 Data Manipulation (with SQL) HRP223 – 2010 October 13, 2010 Copyright © Leland Stanford Junior University. All rights reserved. Warning: This.
Running a Report.  List Bibliography Report  Found under: All Titles Purpose : Creates customized bibliographies by catalog, call number, or item characteristics.
1 Access for non-experts Link tables Find fields Criteria Join tables Find missing comment lines Understand relational databases (Wow!)
PROXY BORROWER Ann Moloney, Cardiff University European EndUser Helsinki Sept 2003.
1 What’s the Worst that could Happen? Trouble-Shooting Your Voyager Queries ELSUG October 8, 2009 Cathy Salika CARLI.
DAY 22: MICROSOFT ACCESS – REVIEW Akhila Kondai November 04, 2013.
Chapter 17 Creating a Database.
Create Lists in Millennium Jenny Schmidt SWITCH Library Consortium.
Emergencies Computer Crash. There are several different types of computer-problem scenarios, with different appropriate responses:  When the Voyager.
1 Lab 2 and Merging Data (with SQL) HRP223 – 2009 October 19, 2009 Copyright © Leland Stanford Junior University. All rights reserved. Warning:
Chapter 3: Formatted Input/Output Copyright © 2008 W. W. Norton & Company. All rights reserved. 1 Chapter 3 Formatted Input/Output.
WHAT IS A DATABASE? A DATABASE IS A COLLECTION OF DATA RELATED TO A PARTICULAR TOPIC OR PURPOSE OR TO PUT IT SIMPLY A GENERAL PURPOSE CONTAINER FOR STORING.
PREPARING FOR RESOURCE DESCRIPTION AND ACCESS (RDA) CATHY SALIKA NICOLE SWANSON CARLI Annual Meeting, Nov 9, 2012.
Milstats IUG 2008 Milstats 102: Beyond the Basics with Milstats Innovative Users Group 2008 Annual Conference Washington, D.C. Corey Seeman Kresge.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 3 BACKNEXTEND 3-1 LINKS TO OBJECTIVES Modify a Table – Add, Delete, Move Fields Modify a Table.
1 A Trio of Topics for Confident Access Query Writers ELSUG October 8, 2009 Cathy Salika CARLI.
1 Data Manipulation (with SQL) HRP223 – 2010 October 13, 2010 Copyright © Leland Stanford Junior University. All rights reserved. Warning: This.
Helping Patrons Get the Most from Their E-Readers Gary Pilkington and Lesley Daley Kenton County Public Library.
A337 - Reed Smith1 Structure What is a database? –Table of information Rows are referred to as records Columns are referred to as fields Record identifier.
A. Mays, Winthrop University, automatically generated title-specific unique hotlinks + customized Access data analysis Slide 1 of 79 D ata manipulation.
Tutorial for Circulation Staff FIU Library
VENDOR RECORDS: Usually Preliminary/Uncataloged Can be sent as Attachments, or by FTP Requested of most vendors (if possible), especially new ones.
Inventorying and Shelf Reading the Collection with Voyager Presenters: Doug Frazier, University Librarian & Ann Fuller, Head of Circulation & ILL Armstrong.
Getting to know the Online Catalog Western Massachusetts Regional Library System Using the catalog Searching the catalog Finding items when they aren’t.
HRP Copyright © Leland Stanford Junior University. All rights reserved. Warning: This presentation is protected by copyright law and.
Microsoft Access Prepared by the Academic Faculty Members of IT.
Software. Because databases can get very big, it is important to decide exactly what is going to be stored in each field. Fields can be text, number,
Languaging for Leadership Choosing words that work better.
A& M Libraries Voyager Training Basic Cataloging February 21, 2007 Janet H. Ahrberg Oklahoma State University Library.
1 Data Manipulation (with SQL) HRP223 – 2009 October 12, 2009 Copyright © Leland Stanford Junior University. All rights reserved. Warning: This.
ESWUG: Feb 6, 2008 [Andy Kohler - UCLA]1 Voyager Access Reports Tips, Tricks, and a Secret or Two.
Chapter 3: Formatted Input/Output 1 Chapter 3 Formatted Input/Output.
Accomplish more with macros! Presenter: Joyce Bell Princeton University
N5 Databases Notes Information Systems Design & Development: Structures and links.
Holdings – vital to library success
Cleaning up the catalog: getting your data in order
Triggers, Services, Statistics
Putting the Pieces Together - Serials Print Cancellation-
Disk Storage, Basic File Structures, and Buffer Management
Journal separation anxiety
Properties of the Real Numbers Part I
Databases Software This icon indicates the slide contains activities created in Flash. These activities are not editable. For more detailed instructions,
Lab 2 and Merging Data (with SQL)
Lab 2 HRP223 – 2010 October 18, 2010 Copyright © Leland Stanford Junior University. All rights reserved. Warning: This presentation is protected.
Nagendra Vemulapalli Exam2 Overview Nagendra Vemulapalli
Presentation transcript:

1 Idiomatic Access Reports ELSUG October 10, 2008 Cathy Salika CARLI Consortium of Academic and Research Libraries in Illinois

2 Learning Access is like learning a language. There are idioms. Things you use repeatedly. They become second nature. They build fluency. They save time.

3 This series of tables is very common What does this query do? Which tables aren’t needed?

4 We can get rid of MFHD_MASTER. Queries are more efficient if you get rid of extra tables. Here’s a better query.

5 We could do this with even fewer tables… … but I wouldn’t. I don’t trust the BIB_ITEM table.

6 Bug Sometimes when you relink a MFHD to a different bib, BIB_ITEM gets deleted, not changed. In the clients, the item can’t be searched by barcode. In queries, your numbers get unreliable. It’s not a big deal, but I avoid it.

7 Bug Here’s a query that will tell you if you have any missing BIB_ITEM records. If you do, please “me too” bug You can fix affected bibs by relinking the MFHD to a different bib, then relinking it to the bib you want it on.

8 Another reason to get rid of extra tables from your queries What could go wrong?

9 ITEM_BARCODE isn’t needed. If any items in reference had to be re-barcoded, they’ll appear twice in this query. Likely? Yes. A big deal? Depends on how many barcodes you’ve had to replace. But tidy up and you won’t have to figure out why your counts don’t jive.

10 Another problem caused by extra tables in a query Someone asked about the prepackaged report “Circulation Transactions by Dewey Decimal Classification“ on Voyager-L recently.

11 Basic Acquisitions Tables: POs Bib Tables Invoices

12 Basic Acquisitions Tables: Invoices PO Tables

13 Which location should I use? TEMP_LOCATION in ITEM the location used for circ policies PERM_LOCATION in ITEM the location used for circ policies if TEMP_LOCATION isn’t filled it

14 Which location should I use? How to get the current item location:

15 Which location should I use? LOCATION_ID in BIB_LOCATION is the location that is used for location limiting. It SHOULD be the same as this… If you move items around a lot, it probably is… 99% of the time.

16 Which location should I use? Bug was fixed in Voyager V6.1, but the data in the table haven’t been cleaned up yet. I just avoid BIB_LOCATION in queries.

17 Which location should I use? Remember that Voyager doesn’t force you to keep the item location and MFHD location in synch.

18 Which Call Number should I use? There are lots to choose from ! The choice depends on your library’s data.

19 Which Call Number should I use? In MFHD_MASTER DISPLAY_CALL_NO is 852 subfields k, h, i, m NORMALIZED_CALL_NO is 852 subfields h, i, m 852 $k is the call number prefix. Does your library use prefixes?

20 Which Call Number should I use? In MFHD_MASTER, DISPLAY_CALL_NO is formatted with a space between subfields. $h783.9$iB122c B122c $hM2117$iB122c M2117 B122c

21 Which Call Number should I use? In MFHD_MASTER, the format of NORMALIZED_CALL_NO depends on the classification. (More on this in a moment.)

22 Which Call Number should I use? In MFHD_MASTER, CALL_NO_TYPE is usually the same as the 852 first indicator. They tell you the classification. 0 = LC5 = Shelved by title 1 = Dewey 6 = Shelved separately 2 = NLM7 = Classification specified in $2 3 = SuDoc8 = Other 4 = Shelving number EXCEPT, when Voyager is parsing the call number, if its algorithms fail, CALL_NO_TYPE is changed to 8.

23 Which Call Number should I use? Most libraries use a mix of classifications, including some home-grown ones.

24 Which Call Number should I use? For display, always use DISPLAY_CALL_NO. For sorting, always use NORMALIZED_CALL_NO. For criteria, if you want the call number prefix from 852$k, use DISPLAY_CALL_NO. For other criteria…

25 Criteria for LC numbers NORMALIZED_CALL_NO begins with the 1-3 letter class code, followed by the class number right-justified in a 5- digit field. ML^^410 M^2117 M^^^^2 KFA^^123 The rest of the call number follows, separated with more spaces.

26 Criteria for LC numbers In LCCLASS_VW (example: ML410) FIRSTLETTER M CLASS ML CLASSNUMBER 410 LONGCLASS ML 410 This works only when CALL_NO_TYPE = 0 ! example: KNN122 FIRSTLETTER K CLASS KNN CLASSNUMBER 12.2 LONGCLASS KN 12 It doesn’t work at all for numbers with 3- letter class codes, such as foreign law! (Bug 82369)

27 Criteria for Dewey numbers NORMALIZED_CALL_NO begins with the complete Dewey class. Spaces are inserted after the class, before the Cutter W678 In DEWEYCLASS_VW (example: 783.9W678) CLASS 783 LONGCLASS DEWEYCLASS_VW works only when CALL_NO_TYPE = 1 !

28 Formatting: Patron Names

29 Formatting: Patron Names

30 Formatting: Currency Currency fields in Voyager are expressed in cents, pence or other small units.

31 Formatting: UNICODE Fields But you have to know which fields are encoded in UNICODE.

32 Formatting: UNICODE Fields In EL Commons, there is (or will be soon) “CARLI’s Version of the Voyager Data Dictionary for V6.1 to V7.0” BIB_TEXT p. 11, 14, 27, 33, 36 The starred fields in this table are in UTF-8. bib_id number *author character 255 begin_pub_date character 4 bib_format character 2 *coden character 6

33 Date/Time Fields What does this query do?

34 Date/Time Fields Not very useful…

35 Date/Time Fields: Better! Circulation Transactions (Charges) includes both currently charged and discharged transactions.

36 Date/Time Fields: Good! DateValue chops off the time, leaving just the date.

37 Date/Time Fields: Good!

38 Another way to mess up this simple little query… Moral: Always count a field that you’re sure is filled in. I usually count an _ID field that I’ve used for linking.

39 One more moral… Save your queries, especially the ones you use for routine statistics. Sometimes it’s more important to be consistent than to be correct

40 Thank you!