SlideShare a Scribd company logo
1 of 14
Analytics @ Lancaster University Library
presented at EPUG-UKI Exchange of experience day, 29 January 2014
John Krug
j.krug@lancaster.ac.uk
http://www.slideshare.net/jhkrug/epug-uki-lancaster-analytics
Introduction

•
•
•
•

Live with Alma since 14 January 2013
What we like about Alma Analytics
Problems
Moving forward
What we like
•
•
•
•

Basic reporting is fast
Interface is adequate
Data exploration is good
Analyses available via API call
– Very important, enabling merging with other sources of data

• Lots of analysis is done by librarians rather than technical staff
– We did staff training tutorials, 1-2-1 and classroom based.
– Some things that were hard are now easy
• E/P-journal expenditure by fiscal year. Very much easier in
Alma, senior librarian made her own report. Very time consuming
and tedious to generate from Aleph.
Problems
• Still getting to grips with the data model
• Limit on data resulting from an analytics query that can be
downloaded – 64,000 rows.
– A library refurbishment meant we wanted to merge usage data
from Aleph and Alma to manage stock in the transition. Alma
data had to be exported in multiple runs. Painful.
– Why?

• Some things that were easy are now hard.
– High Demand report
Problem – High Demand Reporting
• Want to know on a day to day/week basis which items are in
demand.
• Hold request analytics functionality is on the way.
• Currently
– Export data, including ‘Recalls’ value, which is a cumulative
count.
– ‘Subtract’ yesterdays (or a week ago) data from todays to see
which items have experienced high demand in the past 24 hours
(or week).
– Produce a html report.

• In Alma, hold queue length is available in ‘Monitor Requests’.
But display cannot be sorted, export required
Problems
• Different data format for results depending on whether
download via GUI or getObjectAsXml, makes it awkward to
develop in Analytics then use getObjectAsXml for production.
Problem – data export format

From the API

From the UI

< .... Stuff removed ..../>
<rowset>
<Row>
<Column0>0</Column0>
<Column1>1042.0</Column1>
<Column2>3778.0</Column2>
</Row>
</rowset>

< .... Stuff removed ..../>
<RS>
<R>
<C0>1042</C0>
<C1>3778</C1>
</R>
</RS>

It’s a count of items and loans, why float
values anyway?
Problems
• Fines data in Analytics – an ongoing analytics saga
– Requirement – a simple list of patrons and their current debt
• First logged 27 June 2013, but was apparent to us much earlier, we
spent too much time trying to work out what was happening, and
has been rumbling on in one form or another ever since.
• We have to export all transaction data and compute a value for
debt, presumably in a similar way to the Alma interface.
• Simply does not appear to be possible in Analytics despite an
attempted fix. May be about to be fixed in Feb 2014 release?

– More info on the mailing list and Analytics in the community
area if anybody wants to dig in a bit further
Problems
• Data availability, searchability
– e.g. Item internal notes not available in Analytics but only via
Alma and spreadsheet export (technical and other limitations
cited in case 00002273)
– Can’t search/filter on MARC fields, e.g 856 other than by 5 ‘Local
Parameter’ fields only configurable by Ex Libris staff
– So, Ex Libris have ingested our data and say you can no longer
analyse some parts of it!
– This is all inflexible, too much hoop jumping
– Why?
Problems
• Daily updates
– Promised since the early days, took forever to arrive, eventually
available end of October 2013, at least 9 months late.

• Performance reliability
– Many timeout or reported ODBC errors by analytics, also seems
to have been resolved by end of October 2013
Moving forward
LDIV – Library Data, Information and Visualisation
• Not just Alma Analytics ……… looking for the bigger picture
– Building usage, survey stats, Primo logs, ezproxy logs, Aspire
data and usage, student grading, …….
– Local data generators,
• real time flash surveys, information point query statistics
• in-library usage of physical stock (items left on tables)

• Alma Analytics (will be) used mostly
– to generate aggregate data from Alma
– data exploration and analysis development
– export analysis data for use elsewhere
Prototype flash survey recorder
…. and forward
• Using a Library dashboard
– To replace a SharePoint site of spreadsheets
– Integrate analysis data from Alma Analytics, gathered via API
with other sources of data
– Tableau (?) (and probably other technology like d3.js)
• Loan by classmark analysis, data from Alma
– http://bit.ly/1f8pOQm
• Ebook spend over the years, data from Alma
– http://bit.ly/1fW0IJi
• ezproxy log analysis
– http://bit.ly/1ecUL3V
Conclusion & Questions
• Some difficulties
– Lack of daily updates. Cash reconciliation against Self Check
machines could only be caught up once a week.
– Also made it difficult getting good indication of items in high
demand.

• But, getting better with interesting development in the future

• Questions?

More Related Content

What's hot

Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...PAPIs.io
 
Extracting information from images using deep learning and transfer learning ...
Extracting information from images using deep learning and transfer learning ...Extracting information from images using deep learning and transfer learning ...
Extracting information from images using deep learning and transfer learning ...PAPIs.io
 
Sitecore Data Exchange Framework
Sitecore Data Exchange FrameworkSitecore Data Exchange Framework
Sitecore Data Exchange FrameworkRadek Kozłowski
 
Efficient & effective data management for research projects : ILRI's Data Ma...
Efficient & effective  data management for research projects : ILRI's Data Ma...Efficient & effective  data management for research projects : ILRI's Data Ma...
Efficient & effective data management for research projects : ILRI's Data Ma...CIARD Movement
 
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...DevClub_lv
 
Oracle APEX Interactive Grid Essentials
Oracle APEX Interactive Grid EssentialsOracle APEX Interactive Grid Essentials
Oracle APEX Interactive Grid EssentialsKaren Cannell
 
Validate Your Validations: Both Sides Now
Validate Your Validations: Both Sides NowValidate Your Validations: Both Sides Now
Validate Your Validations: Both Sides NowKaren Cannell
 
APEX Grids: Standardize for Productivity and Sanity
APEX Grids: Standardize for Productivity and SanityAPEX Grids: Standardize for Productivity and Sanity
APEX Grids: Standardize for Productivity and SanityKaren Cannell
 
Safran North America\'s UN/CEFACT XML Solutions
Safran North America\'s UN/CEFACT XML SolutionsSafran North America\'s UN/CEFACT XML Solutions
Safran North America\'s UN/CEFACT XML Solutionsnpisano
 
aOS Kuala Lumpur - Migrating to SharePoint Online - Real-life Experiences
aOS Kuala Lumpur - Migrating to SharePoint Online - Real-life ExperiencesaOS Kuala Lumpur - Migrating to SharePoint Online - Real-life Experiences
aOS Kuala Lumpur - Migrating to SharePoint Online - Real-life ExperiencesRene Modery
 
Eloquent workflow: delivering data from database to client in a right way
Eloquent workflow: delivering data from database to client in a right wayEloquent workflow: delivering data from database to client in a right way
Eloquent workflow: delivering data from database to client in a right wayРоман Кинякин
 
Machine Learning Platform Life-Cycle Management
Machine Learning Platform Life-Cycle ManagementMachine Learning Platform Life-Cycle Management
Machine Learning Platform Life-Cycle ManagementBill Liu
 

What's hot (13)

Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
 
Extracting information from images using deep learning and transfer learning ...
Extracting information from images using deep learning and transfer learning ...Extracting information from images using deep learning and transfer learning ...
Extracting information from images using deep learning and transfer learning ...
 
Sitecore Data Exchange Framework
Sitecore Data Exchange FrameworkSitecore Data Exchange Framework
Sitecore Data Exchange Framework
 
Efficient & effective data management for research projects : ILRI's Data Ma...
Efficient & effective  data management for research projects : ILRI's Data Ma...Efficient & effective  data management for research projects : ILRI's Data Ma...
Efficient & effective data management for research projects : ILRI's Data Ma...
 
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
 
Oracle APEX Interactive Grid Essentials
Oracle APEX Interactive Grid EssentialsOracle APEX Interactive Grid Essentials
Oracle APEX Interactive Grid Essentials
 
Validate Your Validations: Both Sides Now
Validate Your Validations: Both Sides NowValidate Your Validations: Both Sides Now
Validate Your Validations: Both Sides Now
 
APEX Grids: Standardize for Productivity and Sanity
APEX Grids: Standardize for Productivity and SanityAPEX Grids: Standardize for Productivity and Sanity
APEX Grids: Standardize for Productivity and Sanity
 
Safran North America\'s UN/CEFACT XML Solutions
Safran North America\'s UN/CEFACT XML SolutionsSafran North America\'s UN/CEFACT XML Solutions
Safran North America\'s UN/CEFACT XML Solutions
 
aOS Kuala Lumpur - Migrating to SharePoint Online - Real-life Experiences
aOS Kuala Lumpur - Migrating to SharePoint Online - Real-life ExperiencesaOS Kuala Lumpur - Migrating to SharePoint Online - Real-life Experiences
aOS Kuala Lumpur - Migrating to SharePoint Online - Real-life Experiences
 
Eloquent workflow: delivering data from database to client in a right way
Eloquent workflow: delivering data from database to client in a right wayEloquent workflow: delivering data from database to client in a right way
Eloquent workflow: delivering data from database to client in a right way
 
Rad case
Rad caseRad case
Rad case
 
Machine Learning Platform Life-Cycle Management
Machine Learning Platform Life-Cycle ManagementMachine Learning Platform Life-Cycle Management
Machine Learning Platform Life-Cycle Management
 

Viewers also liked

ALMA ANALYTICS internal training document IRAM - University of Western Australia
ALMA ANALYTICS internal training document IRAM - University of Western AustraliaALMA ANALYTICS internal training document IRAM - University of Western Australia
ALMA ANALYTICS internal training document IRAM - University of Western AustraliaNina Vesnić
 
LIBISnet Gebruikersdag2016 Alma Analytics
LIBISnet Gebruikersdag2016 Alma AnalyticsLIBISnet Gebruikersdag2016 Alma Analytics
LIBISnet Gebruikersdag2016 Alma AnalyticsLIBIS
 
IGeLU 2014
IGeLU 2014IGeLU 2014
IGeLU 2014jhkrug
 
Not available, or not found? Lessons from user queries in the Oria catalog at...
Not available, or not found? Lessons from user queries in the Oria catalog at...Not available, or not found? Lessons from user queries in the Oria catalog at...
Not available, or not found? Lessons from user queries in the Oria catalog at...TimelessFuture
 
Catalog Management in the Cloud: Two Years In
Catalog Management in the Cloud: Two Years InCatalog Management in the Cloud: Two Years In
Catalog Management in the Cloud: Two Years Intrail001
 

Viewers also liked (6)

ALMA ANALYTICS internal training document IRAM - University of Western Australia
ALMA ANALYTICS internal training document IRAM - University of Western AustraliaALMA ANALYTICS internal training document IRAM - University of Western Australia
ALMA ANALYTICS internal training document IRAM - University of Western Australia
 
LIBISnet Gebruikersdag2016 Alma Analytics
LIBISnet Gebruikersdag2016 Alma AnalyticsLIBISnet Gebruikersdag2016 Alma Analytics
LIBISnet Gebruikersdag2016 Alma Analytics
 
Mashcat 2017
Mashcat 2017Mashcat 2017
Mashcat 2017
 
IGeLU 2014
IGeLU 2014IGeLU 2014
IGeLU 2014
 
Not available, or not found? Lessons from user queries in the Oria catalog at...
Not available, or not found? Lessons from user queries in the Oria catalog at...Not available, or not found? Lessons from user queries in the Oria catalog at...
Not available, or not found? Lessons from user queries in the Oria catalog at...
 
Catalog Management in the Cloud: Two Years In
Catalog Management in the Cloud: Two Years InCatalog Management in the Cloud: Two Years In
Catalog Management in the Cloud: Two Years In
 

Similar to EPUG UKI - Lancaster Analytics

Tableau Customer Presentation
Tableau Customer PresentationTableau Customer Presentation
Tableau Customer PresentationSplunk
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...eCapital Advisors
 
Metail and Elastic MapReduce
Metail and Elastic MapReduceMetail and Elastic MapReduce
Metail and Elastic MapReduceGareth Rogers
 
IRMAC April 2015 - DMBOK2 DWBI New Content
IRMAC April 2015 - DMBOK2 DWBI New ContentIRMAC April 2015 - DMBOK2 DWBI New Content
IRMAC April 2015 - DMBOK2 DWBI New ContentMartin Sykora
 
Data Pipelines with Python - NWA TechFest 2017
Data Pipelines with Python - NWA TechFest 2017Data Pipelines with Python - NWA TechFest 2017
Data Pipelines with Python - NWA TechFest 2017Casey Kinsey
 
Powering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin KimPowering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin KimSpark Summit
 
Using Archivemedia to preserve research data
Using Archivemedia to preserve research dataUsing Archivemedia to preserve research data
Using Archivemedia to preserve research dataARDC
 
[DSC Europe 23] Josip Saban - Cloud warehouse monitoring - Snowflake case stu...
[DSC Europe 23] Josip Saban - Cloud warehouse monitoring - Snowflake case stu...[DSC Europe 23] Josip Saban - Cloud warehouse monitoring - Snowflake case stu...
[DSC Europe 23] Josip Saban - Cloud warehouse monitoring - Snowflake case stu...DataScienceConferenc1
 
Presentation meetup ElasticSearch Paris #10
Presentation meetup ElasticSearch Paris #10Presentation meetup ElasticSearch Paris #10
Presentation meetup ElasticSearch Paris #10Renaud Boutet
 
Performance architecture for cloud connect
Performance architecture for cloud connectPerformance architecture for cloud connect
Performance architecture for cloud connectAdrian Cockcroft
 
Hands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandHands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandC2B2 Consulting
 
A machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesA machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesDataWorks Summit
 
Using Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise NetworksUsing Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise NetworksDataWorks Summit
 
How jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStaxHow jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStaxjKool
 

Similar to EPUG UKI - Lancaster Analytics (20)

Tableau Customer Presentation
Tableau Customer PresentationTableau Customer Presentation
Tableau Customer Presentation
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
 
Metail and Elastic MapReduce
Metail and Elastic MapReduceMetail and Elastic MapReduce
Metail and Elastic MapReduce
 
IRMAC April 2015 - DMBOK2 DWBI New Content
IRMAC April 2015 - DMBOK2 DWBI New ContentIRMAC April 2015 - DMBOK2 DWBI New Content
IRMAC April 2015 - DMBOK2 DWBI New Content
 
Breaking data
Breaking dataBreaking data
Breaking data
 
Data Pipelines with Python - NWA TechFest 2017
Data Pipelines with Python - NWA TechFest 2017Data Pipelines with Python - NWA TechFest 2017
Data Pipelines with Python - NWA TechFest 2017
 
Powering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin KimPowering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin Kim
 
Sas - Introduction to designing the data mart
Sas - Introduction to designing the data martSas - Introduction to designing the data mart
Sas - Introduction to designing the data mart
 
Using Archivemedia to preserve research data
Using Archivemedia to preserve research dataUsing Archivemedia to preserve research data
Using Archivemedia to preserve research data
 
Data automation 101
Data automation 101Data automation 101
Data automation 101
 
Business Intelligence is Not an Oxymoron
Business Intelligence is Not an OxymoronBusiness Intelligence is Not an Oxymoron
Business Intelligence is Not an Oxymoron
 
Data Engineering at Udemy
Data Engineering at UdemyData Engineering at Udemy
Data Engineering at Udemy
 
[DSC Europe 23] Josip Saban - Cloud warehouse monitoring - Snowflake case stu...
[DSC Europe 23] Josip Saban - Cloud warehouse monitoring - Snowflake case stu...[DSC Europe 23] Josip Saban - Cloud warehouse monitoring - Snowflake case stu...
[DSC Europe 23] Josip Saban - Cloud warehouse monitoring - Snowflake case stu...
 
S 4 hana 10 02
S 4 hana 10 02S 4 hana 10 02
S 4 hana 10 02
 
Presentation meetup ElasticSearch Paris #10
Presentation meetup ElasticSearch Paris #10Presentation meetup ElasticSearch Paris #10
Presentation meetup ElasticSearch Paris #10
 
Performance architecture for cloud connect
Performance architecture for cloud connectPerformance architecture for cloud connect
Performance architecture for cloud connect
 
Hands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandHands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx Poland
 
A machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesA machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companies
 
Using Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise NetworksUsing Familiar BI Tools and Hadoop to Analyze Enterprise Networks
Using Familiar BI Tools and Hadoop to Analyze Enterprise Networks
 
How jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStaxHow jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStax
 

Recently uploaded

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

EPUG UKI - Lancaster Analytics

  • 1. Analytics @ Lancaster University Library presented at EPUG-UKI Exchange of experience day, 29 January 2014 John Krug j.krug@lancaster.ac.uk http://www.slideshare.net/jhkrug/epug-uki-lancaster-analytics
  • 2. Introduction • • • • Live with Alma since 14 January 2013 What we like about Alma Analytics Problems Moving forward
  • 3. What we like • • • • Basic reporting is fast Interface is adequate Data exploration is good Analyses available via API call – Very important, enabling merging with other sources of data • Lots of analysis is done by librarians rather than technical staff – We did staff training tutorials, 1-2-1 and classroom based. – Some things that were hard are now easy • E/P-journal expenditure by fiscal year. Very much easier in Alma, senior librarian made her own report. Very time consuming and tedious to generate from Aleph.
  • 4. Problems • Still getting to grips with the data model • Limit on data resulting from an analytics query that can be downloaded – 64,000 rows. – A library refurbishment meant we wanted to merge usage data from Aleph and Alma to manage stock in the transition. Alma data had to be exported in multiple runs. Painful. – Why? • Some things that were easy are now hard. – High Demand report
  • 5. Problem – High Demand Reporting • Want to know on a day to day/week basis which items are in demand. • Hold request analytics functionality is on the way. • Currently – Export data, including ‘Recalls’ value, which is a cumulative count. – ‘Subtract’ yesterdays (or a week ago) data from todays to see which items have experienced high demand in the past 24 hours (or week). – Produce a html report. • In Alma, hold queue length is available in ‘Monitor Requests’. But display cannot be sorted, export required
  • 6. Problems • Different data format for results depending on whether download via GUI or getObjectAsXml, makes it awkward to develop in Analytics then use getObjectAsXml for production.
  • 7. Problem – data export format From the API From the UI < .... Stuff removed ..../> <rowset> <Row> <Column0>0</Column0> <Column1>1042.0</Column1> <Column2>3778.0</Column2> </Row> </rowset> < .... Stuff removed ..../> <RS> <R> <C0>1042</C0> <C1>3778</C1> </R> </RS> It’s a count of items and loans, why float values anyway?
  • 8. Problems • Fines data in Analytics – an ongoing analytics saga – Requirement – a simple list of patrons and their current debt • First logged 27 June 2013, but was apparent to us much earlier, we spent too much time trying to work out what was happening, and has been rumbling on in one form or another ever since. • We have to export all transaction data and compute a value for debt, presumably in a similar way to the Alma interface. • Simply does not appear to be possible in Analytics despite an attempted fix. May be about to be fixed in Feb 2014 release? – More info on the mailing list and Analytics in the community area if anybody wants to dig in a bit further
  • 9. Problems • Data availability, searchability – e.g. Item internal notes not available in Analytics but only via Alma and spreadsheet export (technical and other limitations cited in case 00002273) – Can’t search/filter on MARC fields, e.g 856 other than by 5 ‘Local Parameter’ fields only configurable by Ex Libris staff – So, Ex Libris have ingested our data and say you can no longer analyse some parts of it! – This is all inflexible, too much hoop jumping – Why?
  • 10. Problems • Daily updates – Promised since the early days, took forever to arrive, eventually available end of October 2013, at least 9 months late. • Performance reliability – Many timeout or reported ODBC errors by analytics, also seems to have been resolved by end of October 2013
  • 11. Moving forward LDIV – Library Data, Information and Visualisation • Not just Alma Analytics ……… looking for the bigger picture – Building usage, survey stats, Primo logs, ezproxy logs, Aspire data and usage, student grading, ……. – Local data generators, • real time flash surveys, information point query statistics • in-library usage of physical stock (items left on tables) • Alma Analytics (will be) used mostly – to generate aggregate data from Alma – data exploration and analysis development – export analysis data for use elsewhere
  • 13. …. and forward • Using a Library dashboard – To replace a SharePoint site of spreadsheets – Integrate analysis data from Alma Analytics, gathered via API with other sources of data – Tableau (?) (and probably other technology like d3.js) • Loan by classmark analysis, data from Alma – http://bit.ly/1f8pOQm • Ebook spend over the years, data from Alma – http://bit.ly/1fW0IJi • ezproxy log analysis – http://bit.ly/1ecUL3V
  • 14. Conclusion & Questions • Some difficulties – Lack of daily updates. Cash reconciliation against Self Check machines could only be caught up once a week. – Also made it difficult getting good indication of items in high demand. • But, getting better with interesting development in the future • Questions?