implementing ole at penn

16
Implementing OLE at Penn Beth Picknally Camden Goldstein Director of Information Processing

Upload: beth-picknally-camden

Post on 17-Feb-2017

326 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Implementing OLE at Penn

Implementing OLE at Penn

Beth Picknally Camden Goldstein Director of Information Processing

Page 2: Implementing OLE at Penn

2

Van Pelt Library University of Pennsylvania

Presenter
Presentation Notes
U Penn, private, Ivy league in Philadelphia 12+ libraries, 2 commons, one storage facility
Page 3: Implementing OLE at Penn

3

Penn’s History with OLE OLE Planning project Kuali OLE Founding Partner Standard roles on teams Special involvement: S&A BA Deliver Lead SME

Presenter
Presentation Notes
Bd, FC, TC, SME teams S&A BA – Bob Persing Deliver Lead SME – Emily Batista
Page 4: Implementing OLE at Penn

4

Pre-Implementation OLE Assessment 2014 Review of 1.5 & 2.0 specs Decision to delay to 3.0

Must-Have Lists

Presenter
Presentation Notes
Reviewed 1.5 which was in production and specs for upcoming 2.0 ; This review happen as Chicago and Lehigh were going live. Admin Co reviewed the report and decided to delay until 3.0 in July of 2016 Shared with the partners Note: 1.6 was added to roadmap after we did this initial review Must Haves – grew out of this report and evolved as the releases were scoped Bob Persing is Penn’s OLE project manager
Page 5: Implementing OLE at Penn

5

Penn’s Implementation Teams Penn OLE Coordination Team Penn OLE Functional Team Penn OLE Technical Team

Presenter
Presentation Notes
Coordination: Senior admins and dept ; Functional: Closer to work will also call on standing groups to work on specific items (e.g. Budget grp working on Chart of Accounts) Technical: chiefly staff from LTS
Page 6: Implementing OLE at Penn

6

Penn’s Implementation Tools Confluence Penn Box Jira

Presenter
Presentation Notes
Confluence – broader info for all library staff Penn Box – team documents, shared editing Jira –ticketing
Page 7: Implementing OLE at Penn

7

Timeline

Jul/Sep 15 • Servers • Data load • Data structures

Oct/Dec 15 • Testing • Roles/Rules • Public

interface testing

Jan/Mar 16 • Training • Documentation • Interactions

with local systems

Apr/Jun 16 • More training • Production

Data Load • Begin live

transactions GO LIVE

July 1

Presenter
Presentation Notes
July-September 2015 Bring three new OLE instances online on Penn servers Populate instances with Penn data Start planning structures for data types, such as: fund accounting,locations,item statuses and types October-December 2015 Start testing with a stable local copy of OLE, refreshed on a regular, public schedule Finalize plans for each type of data loading Start planning: roles and permissions, circulation rule matrix Start testing interface with DLA-D Make master list of regularly-scheduled jobs to be run January-March 2016: Begin hands-on training of staff Write local documentation Test interactions with outside systems (BEN, OCLC, Relais, etc.) April-May 2016: Finish staff training Make Day One plan Begin data loading onto production server June 2016: begin some functions (like new ordering) on OLE June 1 finish old fiscal year on Voyager do final data load from Voyager to OLE come up live in production on OLE no later than 7/1 ; dependent on timing of 3.0 release Currently about a month behind
Page 8: Implementing OLE at Penn

8

HTC engagement Initial deployment of OLE 1.6 Environment setup Loading of key data entities - Bib, holding, item, vendor, patron … Provide operational and logistical consulting

Presenter
Presentation Notes
a. Initial deployment of KOLE 1.6 - Installation of code base, upgrades and patches to OLE 1.6 latest sprints and any subsequent patches during the Work-Order timeframe b. Environment setup - Setup collaborative work packages for deploying and operationalizing KOLE server environment c. Loading of key data entities - Bib, holding, item, vendor, patron and other acquisition related data like purchase orders, invoices and chart of accounts d. Provide operational and logistical consulting and advice during the implementation project timeline to LTS staff on best practice, provide background information, fill gaps in documentation, and other informational guidance.
Page 9: Implementing OLE at Penn

9

Server Setup Development environment: Setup 1, separate application (OLE) and database (MySQL) servers.

Test environment: Setup 2, a single server for both application (OLE) and database (MySQL).

Server Identifier

CPU

Memory

Storage

A 2 core(4 threads) Intel Xeon X5650 @ 2.67GHz 32GB RAM Compellent SAN (200 GB)

B 4 core(8 threads) Intel Xeon X5650 @ 2.67GHz 24GB RAM Compellent SAN (200 GB)

C 2 core(4 threads) Intel Xeon E5-4617 @ 2.90GHz 32GB RAM Compellent SAN (200 GB)

Presenter
Presentation Notes
Thanks to Grover McKenzie: There are several different possible configurations available to run OLE. The distribution of different components is shown in the diagram below; each box represents a single server, with the letters keyed to the specification table below.
Page 10: Implementing OLE at Penn

10

Data loading OLE API Documentation

ETL tools investigation Kettle selected

Presenter
Presentation Notes
Wanted to use a reproducible method for data loading; HTC investigation; comparison of OLE API with open source ETL tools ETL = Extract, Transform and Load Kettle http://etl-tools.info/en/pentaho/kettle-etl.htm
Page 11: Implementing OLE at Penn

11

Presenter
Presentation Notes
Transformation for the non-MARC part of the bib records.
Page 12: Implementing OLE at Penn

12

Data loading – current status All bibs. from Voyager production: 5,650,071

All holdings records, from Voyager production: 7,232,589

For e-resources, the holdings records have been converted to OLE e-holdings records.

All item records, from Voyager production: 5,193,115

Locations, item statuses and item types, from Voyager production

Presenter
Presentation Notes
1.6.2-r24565 as of 10/6/15 Counts from dev.ole.:�bibs: 5,650,071�holdings: 7,232,589  (of which 1,287,869 are e-holdings)�items: 5,193,115
Page 13: Implementing OLE at Penn

13

Presenter
Presentation Notes
Penn’s data: search results
Page 14: Implementing OLE at Penn

14

Presenter
Presentation Notes
Penn data: Location codes
Page 15: Implementing OLE at Penn

15

What’s next Technical Upgrades to new releases 1.62.0 (testing now) 2.03.0

Assessment of features Training Target for Go-Live: July 1, 2016

Page 16: Implementing OLE at Penn

16

Questions?

E-mail: [email protected]

Twitter: @librarianbeth