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

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

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?