Finding the Silver Lining in the Cloud: Reconstructing ...

30
University of Kentucky UKnowledge Library Presentations University of Kentucky Libraries 6-1-2012 Finding the Silver Lining in the Cloud: Reconstructing Local File Management Kate Seago University of Kentucky, [email protected] Right click to open a feedback form in a new tab to let us know how this document benefits you. Follow this and additional works at: hps://uknowledge.uky.edu/libraries_present Part of the Library and Information Science Commons is Presentation is brought to you for free and open access by the University of Kentucky Libraries at UKnowledge. It has been accepted for inclusion in Library Presentations by an authorized administrator of UKnowledge. For more information, please contact [email protected]. Repository Citation Seago, Kate, "Finding the Silver Lining in the Cloud: Reconstructing Local File Management" (2012). Library Presentations. 6. hps://uknowledge.uky.edu/libraries_present/6

Transcript of Finding the Silver Lining in the Cloud: Reconstructing ...

Page 1: Finding the Silver Lining in the Cloud: Reconstructing ...

University of KentuckyUKnowledge

Library Presentations University of Kentucky Libraries

6-1-2012

Finding the Silver Lining in the Cloud:Reconstructing Local File ManagementKate SeagoUniversity of Kentucky, [email protected]

Right click to open a feedback form in a new tab to let us know how this document benefits you.

Follow this and additional works at: https://uknowledge.uky.edu/libraries_present

Part of the Library and Information Science Commons

This Presentation is brought to you for free and open access by the University of Kentucky Libraries at UKnowledge. It has been accepted for inclusionin Library Presentations by an authorized administrator of UKnowledge. For more information, please contact [email protected].

Repository CitationSeago, Kate, "Finding the Silver Lining in the Cloud: Reconstructing Local File Management" (2012). Library Presentations. 6.https://uknowledge.uky.edu/libraries_present/6

Page 2: Finding the Silver Lining in the Cloud: Reconstructing ...

Reconstructing Local File Management

Page 3: Finding the Silver Lining in the Cloud: Reconstructing ...

Nothing should be done by a professional that a technician can do

Nothing should be done by a technician that can be done by clerical staff or students

Nothing should be done by a human that a machine can do

And let the machine do what it does best!!

Page 4: Finding the Silver Lining in the Cloud: Reconstructing ...

With NOTIS file loading was handled primarily by the programmer

Marcive shipping list records

Marcive full level GPO records

Library of Congress Subject Authority Records

OCLC Microform sets

Invoice information was transferred to the University Accounting system via a nightly load.

This saved 40 hours of manual typing of vouchers and increased accuracy

Page 5: Finding the Silver Lining in the Cloud: Reconstructing ...

With bulk import more files could be loaded

File loads could be handled by a librarian

Started loading more than bibliographic and authority records

Load GOBI records from YBP to create orders in Voyager

Load EDI invoices from EBSCO, YBP, Harrassowitz

Load OCLC PromptCat records for approvals

Page 6: Finding the Silver Lining in the Cloud: Reconstructing ...

Manually login into each vendor server and retrieve files on weekly or daily basis

Manually login into Voyager server and use the bulk import and bulk export to load files on daily basis for YBP and weekly for other files

Requires familiarity with ftp protocol, Unix commands and access to all the servers involved

Handled primarily by a single person with occasional backup

Page 7: Finding the Silver Lining in the Cloud: Reconstructing ...

OCLC Promptcat files, Techpro files

YBP (works both ways) – Gobi orders, invoices

Harrassowitz – orders, invoices

Peter Ward LCSH authority file updates

Marcive – shelflist records (weekly); full level records ( monthly)

Loads of vendor records primarily for microform collections or electronic resources

Page 8: Finding the Silver Lining in the Cloud: Reconstructing ...

Dave Block (Programmer Extraordinaire)

Developed scripts for retrieving & sending files

Developed scripts for prebulk processing & loading of MARC records

Developed scripts to move files from incoming to completed folders

Developed scripts to send email notifications when files arrived, finished loading, etc.

Added all of this in bits and pieces!

Page 9: Finding the Silver Lining in the Cloud: Reconstructing ...

Automatic ftp program to move files from vendor servers to eastlib

Automatic ftp program to move EDI orders from Voyager to vendor server daily

Added to when new vendors or files were added

Change or update logins, passwords, etc. as needed

Usually needs a little tweak after upgrade

Page 10: Finding the Silver Lining in the Cloud: Reconstructing ...

• Secure Web site that allowed multiple people to download files as needed

• Profiles for each person so they only saw what they needed to handle

• Options for key word or no keyword indexing

• Options for Operator IDs for bulk import loads

• System Administrator could set up new loading profiles

• Logs were sent to email addresses

Page 11: Finding the Silver Lining in the Cloud: Reconstructing ...

Allowed Senior Tech in Monograph Acquisitions to handle her own EDI invoices, GOBI records and PromptCat Records

Allowed Cataloging staff to do their own loads of Techpro records, vendor records, MARCEdit files to make corrections and updates in the database

Tari and Kate could act as back up for everyone

Page 12: Finding the Silver Lining in the Cloud: Reconstructing ...

Tailored for the local situation

Changes occurred over time as needed

Occasional tweaking after upgrades

When it did have problems, Kate had back up documentation and could do the loads manually

Error files still needed to be retrieved manually from the eastlib server

Page 13: Finding the Silver Lining in the Cloud: Reconstructing ...

• Program passed invoice information from Voyager to the University SAP system

• Without this program, every invoice would have to be manually keyed into Voyager

• We average between 21,000 to 31,000 line items which translates 4,620 to 6,820 vouchers within a fiscal year

• Processing of library collections invoices done by one Account Clerk with part time backup

Page 14: Finding the Silver Lining in the Cloud: Reconstructing ...

Since NOTIS, this software was updated when either the library or UK Center Administration had a major upgraded that affected accounting data

Critical piece was the nightly ftp that transferred the data from one system to the other

Data goes from Voyager to TRQ Interface

Financial Clerk posts, deletes or holds items

Posted items are passed to SAP the next evening run

Page 15: Finding the Silver Lining in the Cloud: Reconstructing ...

Fall 2011 – Transition to cloud planning begins

November 2011 – Documentation of local programming and priorities

TRQ/DAV program functioning Day 1

Patron file load

File Transfer can be done manually

File Loading can be done manually

Transition begins over Christmas Break and finishes in early January

Page 16: Finding the Silver Lining in the Cloud: Reconstructing ...

December 2011 – Transition begins

January 2012 – Transition to cloud finishes No local programs work

Original programmer available only for limited time

Manual operation files gap for files. Kate remembers why this was automated!!!

Mission critical to get TRQ/DAV working to pay invoices

Mission critical to get patron loads ready for Spring Semester

Page 17: Finding the Silver Lining in the Cloud: Reconstructing ...

A lot of unknowns Tweak BLIS to work in Linux?

Tweak ftp program

Tweak the TRQ/DAV program

Move to cloud server or local server

Middle of serial renewal with TRQ/DAV program not working

Need to do patron load for Spring Semester

Kate is remembering why we automated this!

Page 18: Finding the Silver Lining in the Cloud: Reconstructing ...

Looked at all options Web Administration

Global Change

Master Profile – File Loading

Local programming capabilities

Agreement on what was critical TRQ/DAV program to move invoices

File loads can happen manually for now

Use GDC program and Master Cataloger option

Use Web Admin to replace BLIS for Acq activities

Page 19: Finding the Silver Lining in the Cloud: Reconstructing ...

TRQ/DAV is back online

IRIS server occasionally rejects the automatic ftp

Occasional manual ftp required

Secure ftp is a little less reliable than what we had before

IRIS and our library programmer have been working on why

Page 20: Finding the Silver Lining in the Cloud: Reconstructing ...

All incoming files are transferred to library’s local server and are using the automated script

Outgoing EDI files are transferred manually by Head of Acquisitions

YBP orders

Issue with files not being transferred

Would like to get this process automated or established a better system to alert when files need to be transferred.

One place the machine is better than a person!

Page 21: Finding the Silver Lining in the Cloud: Reconstructing ...

Use Web Administration

Using local scripts to handle PromptCat Records Move to Unicode MARC – reduces number of records not loading

Remove unnecessary fields – reduces the amount of local editing taking place in Voyager

Still retrieving logs and error files manually from cloud server when necessary.

Page 22: Finding the Silver Lining in the Cloud: Reconstructing ...

Requires set up by Ex Libris

Files being loaded must be local not on cloud

Easy to use forms and drop down menus

Allows preview of the file

Email notification when process finishes

Log reports mounted in HTML under Reports

Error files also in HTML Prefer keep MARC format or txt form

Need to manage files yourself on local PC

Page 23: Finding the Silver Lining in the Cloud: Reconstructing ...
Page 24: Finding the Silver Lining in the Cloud: Reconstructing ...
Page 25: Finding the Silver Lining in the Cloud: Reconstructing ...

Shelflist records from Marcive (weekly) File transferred to local server

Clean up script run to change file to Unicode

Use shell program on cloud server to load records

Full Level records from Marcive (monthly) File transferred to local server

Clean up script run to change file to Unicode and improve 035 fields

Use Web Administration to load files

Page 26: Finding the Silver Lining in the Cloud: Reconstructing ...

Established Master Level profile for Kathryn

Kathryn uses SSH client to load and get reports on loads

Global Change Data Program (Julene) Tested in Fall 2011

Went live in Spring 2012

Working well

See presentation today!!

Page 27: Finding the Silver Lining in the Cloud: Reconstructing ...

Automatic ftp was updated to work with local server

The shell for the Marcive shipping list records was tweaked to work on the cloud server

Taking full advantage of options within Voyager Web Admin

Global Change

Master Cataloger authorization

Back up we can still do all of this manually if we need to

Page 28: Finding the Silver Lining in the Cloud: Reconstructing ...

Relying on local programs can be problematic without well thought out plans for upgrading and maintaining

If at all possible, get a back up plan in place for everything.

List for enhancements or requirements for the new system are being made

Be prepared to be flexible!

Page 29: Finding the Silver Lining in the Cloud: Reconstructing ...

To Dave Block for all the support we had from him over the years

To Ed Brown for picking up and juggling our requests in with all of his other commitments

To Kelly Vickery and Tari Keller for coming up with a plan that works!

Page 30: Finding the Silver Lining in the Cloud: Reconstructing ...

Kate Seago

Director, Acquisitions

University of Kentucky

500 S. Limestone St.

Lexington, KY 40506-0456

Tel: 859-257-0500x2136

Fax: 859-257-0508

E-mail: [email protected]