SlideShare a Scribd company logo
1 of 51
Primo Reporting: using 3rd
party software to create Primo
reports & analyze Primo
statistics
Alison Hitchens & Gail Sperling
University of Waterloo
Presented by Alison Hitchens at
ELUNA 2012
Agenda
• Primo Reporting
• Cognos Software Suite
• Playing with the PowerPlay Cube
• Impromptu Reports
• Working with Ex Libris Support
• Google Analytics
Why metrics?
• How much is our system being used?
• How is our system being used?
– Challenge assumptions
– Information for testing
– Raise questions
– Justify decisions
• CAUTION: make sure you understand what the data is based
on!
Back Office Reports
There are out-of-
the-box reports
available in the
Primo Back
Office
Back Office Reports
• Interesting statistical reports such as the Click-
through statistics
– Can filter by institution, user group, source,
start/end dates
– Detailed results give you information on click type,
view, count, click-value, institution, user group
and on/off campus
Example BIRT report
Example BIRT report
Creating local reports
• The Primo Reporting Schema (RPT00) gives read-only access
via Oracle Views to:
– PNX-related information
– Search-related information
– User-related information and events
– System monitoring events
• You need to install the RPT00 schema on your Primo server
• You can incorporate locally created reports into the Back Office if
you use Eclipse BIRT Designer
Creating local reports
• At TUG we create our reports using Cognos
– Filter on view rather than institution
– Flexibility to choose filters on the fly
– Dynamic* reports not static reports
– We already have Cognos expertise
• We focused on two views:
– SEARCH_STATISTICS
– CLICK_EVENTS *reports that can be
dynamically manipulated
Content of the views
SEARCH_STATISTICS
• scope_name
• scope_type
• search_count
• average_results
• average_search_time
• source_view
• institution
• on_campus
• user_group
CLICK_EVENTS
• event_date
• event_type
• click_value
– refine, full display, help, GetIt,
add to e-shelf, add a review,
previous page
• click_count
• view
• institution
• on_campus
• user_group
Documentation
• “Primo Reporting Schema and User-Defined
Reports” (Primo Technical Guide, Chapter 14)
– How to install the RPT00 Schema
– How to install user-defined reports (if using BIRT)
– Description of each of the reporting views
COGNOS SOFTWARE
SUITE
Cognos Software Suite
• PowerPlay
– OLAP (online analytical processing) software for analysis
• PowerPlay Transformer
– The modeling tool used to define how a cube will look
• Impromptu Web Report
– A report authoring tool for detailed list reports
What is a PowerPlay Cube?
• the data to be used for statistical analysis by
PowerPlay is built into a PowerPlay Cube
• PowerPlay Cube data is static but can be built or
refreshed regularly as required
• when analyzing data the user is not affecting
response time on the database
Measures
• Measures are the numerical data to be analyzed
• For the Primo cube we used:
– “Primo Count” = CLICK_EVENTS
– “Facet Count” = CLICK_EVENTS with facet info
– “Search Count” = SEARCH_STATISTICS
– “DeepSearch” kept separate because of problem
Dimensions
• different ways to view the numerical data – when,
where, who, what
– e.g. date, Event Type, View, Institution
• can be hierarchical
– Multiple categories can be grouped together in a
“folder”
Slicing & Dicing Dimensions
Filtering in PowerPlay
• A filter narrows the focus of the report and does not have
to be included in one of the rows or columns
• A filter can be applied by
– Selecting a category in the dimension line
– Right-clicking on a category in the dimension viewer
and selecting the filter option
– Clicking on a hyperlink in a row/column category
Other Features of
PowerPlay
• Once a report has been designed it can be
saved and will refresh with updated
numbers after the cube has been rebuilt
• Measures can be used in rows or columns
• Graphs can be easily created
• Reports can be saved in .pdf .xls or .csv
formats
The Power of PowerPlay
• Statistics at user’s fingertips
• No need to ask the expert to “tweak” a report
• Web – no workstation installs or updates
• No impact on database and Primo response time
• Saved reports update automatically
Creating a PowerPlay model for
PRIMO
• Queries are run against the database views
– CLICK_EVENTS and SEARCH_STATISTICS
• Calculations are included in the queries to create the
necessary dimension hierarchy
• Facet counts are limited to the first facet of each type
– if multiple facet values are applied for the same facet type only
the first one will be applied
Example query against RPT00 to
create the event counts
Includes calculations, e.g. group into
weekday vs. weekend; e.g. change
University of Waterloo to WATERLOO
Primo totals =
Primo Count
+ Facet Count
Designing the cube
• Involves a lot of back and forth clarification
between requester (me!), developer (Gail) and
Ex Libris Support
• Cube is tested on our Cognos test server so
that we can check the model and make sure
we can combine dimensions in useful ways
with expected results
PLAYING WITH THE
POWERPLAY CUBE
Example PowerPlay reports
Basic searches by
year and day of
week
Searches by
institution in
fiscal year 2012
Video demo of Power Play
• (hopefully) we are going to switch to a video
demo to show the easy and interactive nature
of the PowerPlay cube
• The following slides duplicate many of the
steps in the video
PowerPlay: OPAC Primo
Default view of the cube with first
two dimensions displayed.
Clicked on 2012
Clicked on Add User Data
Replaced date column with UW Views
Suppressed zeros
Nested UW user groups
Playing with facets
• We created a separate measure for the facet
counts
• We created a separate dimension for each
facet
• This allows us to:
– Look at which facets are used in combinations
– Drill down to the specific facet values that users
are choosing
Facet combinations: resource & date
Resource
Date
Created individual dimensions for
each facet type to allow comparison
Facet drill-down:
LC Classification & UW User Group
IMPROMPTU
REPORTS
Impromptu list reports
• Staff request a report
– describe purpose of the report, list data elements, criteria
for filters, and sort order
• Developer creates the report and publishes it to
Cognos
• Staff can view the latest report or run the report
from the Web whenever they need it
Sample report: Primo tags list
(based on the PNX_TAGS view)
View the latest or choose
run to select different
options
This report has 2
filters:
• Starts with
• Status
Sample report: Primo tags list
At the moment we can link to
our OPAC to see the title; in
future we will link to Primo
WORKING WITH EX
LIBRIS SUPPORT
Finding Answers
• Shout out to Ping Gao at Ex Libris NA Support!
– When does the data update in RPT00?
• if using real-time online transaction processing then changes occur
once data is written to Oracle
– Clarified that the click-event for basic search and advanced
search is based on the searches on those tiles not the click
on the link to those tiles
– Clarified the correct click_event code for basic search
– Confirmed differences between GetIt!, GetItlink1 &
GetItlink2 (one is based on Primo 2; the others on Primo 3)
Finding Answers
• In the search_statistics view there is scope_type and scope_name,
neither of which indicate blended search
– Blended search is included in local
• Why are we seeing both ONLINE RESOURCES and
ONLINE_RESOURCE for the top-level facet?
– It was used briefly by one view. Ping tracked this down!
• What do X field mean???? e.g. Database, Network, Data…
– Gained information to filter out fields that are for Ex Libris
internal use only
Outstanding issues
• Click_event for recommendations
– Doesn’t match the number of times we click on the
recommendations tab or on a recommendation (SI 16384-307240)
• Click_event for DS
– is returning the number of results from the deep search rather than
counting how many searches the users have done (SI 16384-291077)
• None of the views store data for the pre-search filters
• None of the views store data on which tab is being used
• It would be nice to have more definitions in the documentation
GOOGLE
ANALYTICS
Why add Google Analytics?
• GA generates detailed statistics about visitors to a website
and it is free! (www.google.com/analytics)
• Can supplement the information from other sources
– But can’t be combined with other dimensions in Cognos
• If you make changes to your site you can profile the effects on
usage
– Aids troubleshooting
– Aids website optimization
• You can profile corresponding time periods, for example
Winter 2012 semester and Winter 2011 semester
Why add Google Analytics?
• Includes information such as:
– Visits, unique visitors, language, country, browser, operating
system, mobile device
– Where the traffic is coming from, e.g. direct, from the library’s
home page, from SFX
– Can do virtual page tracking to access information on sign in, my
account, tab use
*Requires JavaScript code on every web page that you want to
profile
Browser information
for Jan. 3-Apr. 27, 2012
Mobile devices
Jan. 3-Apr. 27, 2012
Use of remote tab
Comparing semesters
Thank you!
Questions?
• Gail Sperling
– Cognos questions
– gesperli@uwaterloo.ca
• Alison Hitchens
– Primo content questions
– ahitchen@uwaterloo.ca

More Related Content

Similar to Primo Reporting: Using 3rd Party Software to Create Primo Reports & Analyze Primo Statistics (2012)

SplunkLive! Zurich 2018: Integrating Metrics and Logs
SplunkLive! Zurich 2018: Integrating Metrics and LogsSplunkLive! Zurich 2018: Integrating Metrics and Logs
SplunkLive! Zurich 2018: Integrating Metrics and LogsSplunk
 
Caso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e SplunkCaso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e SplunkSplunk
 
SplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with SplunkSplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with SplunkSplunk
 
Accelerate Report Migrations from Cognos Power BI & Tableau
Accelerate Report Migrations from Cognos Power BI & TableauAccelerate Report Migrations from Cognos Power BI & Tableau
Accelerate Report Migrations from Cognos Power BI & TableauSenturus
 
Visualising montioring and evaluation data
Visualising montioring and evaluation dataVisualising montioring and evaluation data
Visualising montioring and evaluation dataRob Worthington
 
SplunkLive! New York Dec 2012 - SNAP Interactive
SplunkLive! New York Dec 2012 - SNAP InteractiveSplunkLive! New York Dec 2012 - SNAP Interactive
SplunkLive! New York Dec 2012 - SNAP InteractiveSplunk
 
Enabling Self Service Business Intelligence using Excel
Enabling Self Service Business Intelligenceusing ExcelEnabling Self Service Business Intelligenceusing Excel
Enabling Self Service Business Intelligence using ExcelAlan Koo
 
Business analytics and data visualisation
Business analytics and data visualisationBusiness analytics and data visualisation
Business analytics and data visualisationShwetabh Jaiswal
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptxsharpan
 
Implementing Advanced Analytics Platform
Implementing Advanced Analytics PlatformImplementing Advanced Analytics Platform
Implementing Advanced Analytics PlatformArvind Sathi
 
Advanced Use Cases for Analytics Breakout Session
Advanced Use Cases for Analytics Breakout SessionAdvanced Use Cases for Analytics Breakout Session
Advanced Use Cases for Analytics Breakout SessionSplunk
 
Solving Data Discovery Challenges at Lyft with Amundsen, an Open-source Metad...
Solving Data Discovery Challenges at Lyft with Amundsen, an Open-source Metad...Solving Data Discovery Challenges at Lyft with Amundsen, an Open-source Metad...
Solving Data Discovery Challenges at Lyft with Amundsen, an Open-source Metad...Databricks
 
SplunkLive! Munich 2018: Data Onboarding Overview
SplunkLive! Munich 2018: Data Onboarding OverviewSplunkLive! Munich 2018: Data Onboarding Overview
SplunkLive! Munich 2018: Data Onboarding OverviewSplunk
 
Why use big data tools to do web analytics? And how to do it using Snowplow a...
Why use big data tools to do web analytics? And how to do it using Snowplow a...Why use big data tools to do web analytics? And how to do it using Snowplow a...
Why use big data tools to do web analytics? And how to do it using Snowplow a...yalisassoon
 
linkTuner Webinar - March 2013
linkTuner Webinar - March 2013linkTuner Webinar - March 2013
linkTuner Webinar - March 2013Fishbowl Solutions
 
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...Smart ERP Solutions, Inc.
 

Similar to Primo Reporting: Using 3rd Party Software to Create Primo Reports & Analyze Primo Statistics (2012) (20)

SplunkLive! Zurich 2018: Integrating Metrics and Logs
SplunkLive! Zurich 2018: Integrating Metrics and LogsSplunkLive! Zurich 2018: Integrating Metrics and Logs
SplunkLive! Zurich 2018: Integrating Metrics and Logs
 
Caso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e SplunkCaso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e Splunk
 
SplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with SplunkSplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with Splunk
 
Accelerate Report Migrations from Cognos Power BI & Tableau
Accelerate Report Migrations from Cognos Power BI & TableauAccelerate Report Migrations from Cognos Power BI & Tableau
Accelerate Report Migrations from Cognos Power BI & Tableau
 
Business analysis
Business analysisBusiness analysis
Business analysis
 
Microstrategy Overview
Microstrategy OverviewMicrostrategy Overview
Microstrategy Overview
 
Visualising montioring and evaluation data
Visualising montioring and evaluation dataVisualising montioring and evaluation data
Visualising montioring and evaluation data
 
SplunkLive! New York Dec 2012 - SNAP Interactive
SplunkLive! New York Dec 2012 - SNAP InteractiveSplunkLive! New York Dec 2012 - SNAP Interactive
SplunkLive! New York Dec 2012 - SNAP Interactive
 
Enabling Self Service Business Intelligence using Excel
Enabling Self Service Business Intelligenceusing ExcelEnabling Self Service Business Intelligenceusing Excel
Enabling Self Service Business Intelligence using Excel
 
Business analytics and data visualisation
Business analytics and data visualisationBusiness analytics and data visualisation
Business analytics and data visualisation
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
 
Complete unit ii notes
Complete unit ii notesComplete unit ii notes
Complete unit ii notes
 
Rohit Resume
Rohit ResumeRohit Resume
Rohit Resume
 
Implementing Advanced Analytics Platform
Implementing Advanced Analytics PlatformImplementing Advanced Analytics Platform
Implementing Advanced Analytics Platform
 
Advanced Use Cases for Analytics Breakout Session
Advanced Use Cases for Analytics Breakout SessionAdvanced Use Cases for Analytics Breakout Session
Advanced Use Cases for Analytics Breakout Session
 
Solving Data Discovery Challenges at Lyft with Amundsen, an Open-source Metad...
Solving Data Discovery Challenges at Lyft with Amundsen, an Open-source Metad...Solving Data Discovery Challenges at Lyft with Amundsen, an Open-source Metad...
Solving Data Discovery Challenges at Lyft with Amundsen, an Open-source Metad...
 
SplunkLive! Munich 2018: Data Onboarding Overview
SplunkLive! Munich 2018: Data Onboarding OverviewSplunkLive! Munich 2018: Data Onboarding Overview
SplunkLive! Munich 2018: Data Onboarding Overview
 
Why use big data tools to do web analytics? And how to do it using Snowplow a...
Why use big data tools to do web analytics? And how to do it using Snowplow a...Why use big data tools to do web analytics? And how to do it using Snowplow a...
Why use big data tools to do web analytics? And how to do it using Snowplow a...
 
linkTuner Webinar - March 2013
linkTuner Webinar - March 2013linkTuner Webinar - March 2013
linkTuner Webinar - March 2013
 
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
 

More from Alison Hitchens

Changing Data: Implementing Primo for the Tri University Group of Libraries (...
Changing Data: Implementing Primo for the Tri University Group of Libraries (...Changing Data: Implementing Primo for the Tri University Group of Libraries (...
Changing Data: Implementing Primo for the Tri University Group of Libraries (...Alison Hitchens
 
Dewey Update: What's New with the DDC? (2010)
Dewey Update: What's New with the DDC? (2010)Dewey Update: What's New with the DDC? (2010)
Dewey Update: What's New with the DDC? (2010)Alison Hitchens
 
RDA 101: an introduction to RDA (2012)
RDA 101: an introduction to RDA (2012)RDA 101: an introduction to RDA (2012)
RDA 101: an introduction to RDA (2012)Alison Hitchens
 
Primo Central Trial, Usability Testing, and Implementation Options (2012)
Primo Central Trial, Usability Testing, and Implementation Options (2012)Primo Central Trial, Usability Testing, and Implementation Options (2012)
Primo Central Trial, Usability Testing, and Implementation Options (2012)Alison Hitchens
 
Primo at TUG: Using Primo in a Consortial Environment (2013)
Primo at TUG: Using Primo in a Consortial Environment (2013)Primo at TUG: Using Primo in a Consortial Environment (2013)
Primo at TUG: Using Primo in a Consortial Environment (2013)Alison Hitchens
 
Trouble-shooting Tips for Primo (2013)
Trouble-shooting Tips for Primo (2013)Trouble-shooting Tips for Primo (2013)
Trouble-shooting Tips for Primo (2013)Alison Hitchens
 
What is #LODLAM?! (revised January 2015)
What is #LODLAM?! (revised January 2015)What is #LODLAM?! (revised January 2015)
What is #LODLAM?! (revised January 2015)Alison Hitchens
 
Getting "good" e-theses MARC records from DSpace
Getting "good" e-theses MARC records from DSpaceGetting "good" e-theses MARC records from DSpace
Getting "good" e-theses MARC records from DSpaceAlison Hitchens
 
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...Alison Hitchens
 
OPAC Via Primo (OvP): Sorting Out What is Primo and What is the ILS
OPAC Via Primo (OvP): Sorting Out What is Primo and What is the ILSOPAC Via Primo (OvP): Sorting Out What is Primo and What is the ILS
OPAC Via Primo (OvP): Sorting Out What is Primo and What is the ILSAlison Hitchens
 
Making PowerPoint accessible
Making PowerPoint accessibleMaking PowerPoint accessible
Making PowerPoint accessibleAlison Hitchens
 
Linked open data and libraries
Linked open data and librariesLinked open data and libraries
Linked open data and librariesAlison Hitchens
 
MOAR RDA For Systems Folks
MOAR RDA For Systems FolksMOAR RDA For Systems Folks
MOAR RDA For Systems FolksAlison Hitchens
 

More from Alison Hitchens (15)

Changing Data: Implementing Primo for the Tri University Group of Libraries (...
Changing Data: Implementing Primo for the Tri University Group of Libraries (...Changing Data: Implementing Primo for the Tri University Group of Libraries (...
Changing Data: Implementing Primo for the Tri University Group of Libraries (...
 
Dewey Update: What's New with the DDC? (2010)
Dewey Update: What's New with the DDC? (2010)Dewey Update: What's New with the DDC? (2010)
Dewey Update: What's New with the DDC? (2010)
 
RDA 101: an introduction to RDA (2012)
RDA 101: an introduction to RDA (2012)RDA 101: an introduction to RDA (2012)
RDA 101: an introduction to RDA (2012)
 
Primo Central Trial, Usability Testing, and Implementation Options (2012)
Primo Central Trial, Usability Testing, and Implementation Options (2012)Primo Central Trial, Usability Testing, and Implementation Options (2012)
Primo Central Trial, Usability Testing, and Implementation Options (2012)
 
Primo at TUG: Using Primo in a Consortial Environment (2013)
Primo at TUG: Using Primo in a Consortial Environment (2013)Primo at TUG: Using Primo in a Consortial Environment (2013)
Primo at TUG: Using Primo in a Consortial Environment (2013)
 
Trouble-shooting Tips for Primo (2013)
Trouble-shooting Tips for Primo (2013)Trouble-shooting Tips for Primo (2013)
Trouble-shooting Tips for Primo (2013)
 
What is #LODLAM?! (revised January 2015)
What is #LODLAM?! (revised January 2015)What is #LODLAM?! (revised January 2015)
What is #LODLAM?! (revised January 2015)
 
Getting "good" e-theses MARC records from DSpace
Getting "good" e-theses MARC records from DSpaceGetting "good" e-theses MARC records from DSpace
Getting "good" e-theses MARC records from DSpace
 
RDA for Public Services
RDA for Public ServicesRDA for Public Services
RDA for Public Services
 
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
 
OPAC Via Primo (OvP): Sorting Out What is Primo and What is the ILS
OPAC Via Primo (OvP): Sorting Out What is Primo and What is the ILSOPAC Via Primo (OvP): Sorting Out What is Primo and What is the ILS
OPAC Via Primo (OvP): Sorting Out What is Primo and What is the ILS
 
Making PowerPoint accessible
Making PowerPoint accessibleMaking PowerPoint accessible
Making PowerPoint accessible
 
Linked open data and libraries
Linked open data and librariesLinked open data and libraries
Linked open data and libraries
 
Introducing linked data
Introducing linked dataIntroducing linked data
Introducing linked data
 
MOAR RDA For Systems Folks
MOAR RDA For Systems FolksMOAR RDA For Systems Folks
MOAR RDA For Systems Folks
 

Recently uploaded

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 

Recently uploaded (20)

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 

Primo Reporting: Using 3rd Party Software to Create Primo Reports & Analyze Primo Statistics (2012)

  • 1. Primo Reporting: using 3rd party software to create Primo reports & analyze Primo statistics Alison Hitchens & Gail Sperling University of Waterloo Presented by Alison Hitchens at ELUNA 2012
  • 2. Agenda • Primo Reporting • Cognos Software Suite • Playing with the PowerPlay Cube • Impromptu Reports • Working with Ex Libris Support • Google Analytics
  • 3. Why metrics? • How much is our system being used? • How is our system being used? – Challenge assumptions – Information for testing – Raise questions – Justify decisions • CAUTION: make sure you understand what the data is based on!
  • 4. Back Office Reports There are out-of- the-box reports available in the Primo Back Office
  • 5. Back Office Reports • Interesting statistical reports such as the Click- through statistics – Can filter by institution, user group, source, start/end dates – Detailed results give you information on click type, view, count, click-value, institution, user group and on/off campus
  • 8. Creating local reports • The Primo Reporting Schema (RPT00) gives read-only access via Oracle Views to: – PNX-related information – Search-related information – User-related information and events – System monitoring events • You need to install the RPT00 schema on your Primo server • You can incorporate locally created reports into the Back Office if you use Eclipse BIRT Designer
  • 9. Creating local reports • At TUG we create our reports using Cognos – Filter on view rather than institution – Flexibility to choose filters on the fly – Dynamic* reports not static reports – We already have Cognos expertise • We focused on two views: – SEARCH_STATISTICS – CLICK_EVENTS *reports that can be dynamically manipulated
  • 10. Content of the views SEARCH_STATISTICS • scope_name • scope_type • search_count • average_results • average_search_time • source_view • institution • on_campus • user_group CLICK_EVENTS • event_date • event_type • click_value – refine, full display, help, GetIt, add to e-shelf, add a review, previous page • click_count • view • institution • on_campus • user_group
  • 11. Documentation • “Primo Reporting Schema and User-Defined Reports” (Primo Technical Guide, Chapter 14) – How to install the RPT00 Schema – How to install user-defined reports (if using BIRT) – Description of each of the reporting views
  • 13. Cognos Software Suite • PowerPlay – OLAP (online analytical processing) software for analysis • PowerPlay Transformer – The modeling tool used to define how a cube will look • Impromptu Web Report – A report authoring tool for detailed list reports
  • 14. What is a PowerPlay Cube? • the data to be used for statistical analysis by PowerPlay is built into a PowerPlay Cube • PowerPlay Cube data is static but can be built or refreshed regularly as required • when analyzing data the user is not affecting response time on the database
  • 15. Measures • Measures are the numerical data to be analyzed • For the Primo cube we used: – “Primo Count” = CLICK_EVENTS – “Facet Count” = CLICK_EVENTS with facet info – “Search Count” = SEARCH_STATISTICS – “DeepSearch” kept separate because of problem
  • 16. Dimensions • different ways to view the numerical data – when, where, who, what – e.g. date, Event Type, View, Institution • can be hierarchical – Multiple categories can be grouped together in a “folder”
  • 17. Slicing & Dicing Dimensions
  • 18. Filtering in PowerPlay • A filter narrows the focus of the report and does not have to be included in one of the rows or columns • A filter can be applied by – Selecting a category in the dimension line – Right-clicking on a category in the dimension viewer and selecting the filter option – Clicking on a hyperlink in a row/column category
  • 19. Other Features of PowerPlay • Once a report has been designed it can be saved and will refresh with updated numbers after the cube has been rebuilt • Measures can be used in rows or columns • Graphs can be easily created • Reports can be saved in .pdf .xls or .csv formats
  • 20. The Power of PowerPlay • Statistics at user’s fingertips • No need to ask the expert to “tweak” a report • Web – no workstation installs or updates • No impact on database and Primo response time • Saved reports update automatically
  • 21. Creating a PowerPlay model for PRIMO • Queries are run against the database views – CLICK_EVENTS and SEARCH_STATISTICS • Calculations are included in the queries to create the necessary dimension hierarchy • Facet counts are limited to the first facet of each type – if multiple facet values are applied for the same facet type only the first one will be applied
  • 22. Example query against RPT00 to create the event counts Includes calculations, e.g. group into weekday vs. weekend; e.g. change University of Waterloo to WATERLOO Primo totals = Primo Count + Facet Count
  • 23. Designing the cube • Involves a lot of back and forth clarification between requester (me!), developer (Gail) and Ex Libris Support • Cube is tested on our Cognos test server so that we can check the model and make sure we can combine dimensions in useful ways with expected results
  • 25. Example PowerPlay reports Basic searches by year and day of week Searches by institution in fiscal year 2012
  • 26. Video demo of Power Play • (hopefully) we are going to switch to a video demo to show the easy and interactive nature of the PowerPlay cube • The following slides duplicate many of the steps in the video
  • 27. PowerPlay: OPAC Primo Default view of the cube with first two dimensions displayed.
  • 29. Clicked on Add User Data
  • 30. Replaced date column with UW Views
  • 32. Nested UW user groups
  • 33. Playing with facets • We created a separate measure for the facet counts • We created a separate dimension for each facet • This allows us to: – Look at which facets are used in combinations – Drill down to the specific facet values that users are choosing
  • 34. Facet combinations: resource & date Resource Date Created individual dimensions for each facet type to allow comparison
  • 37. Impromptu list reports • Staff request a report – describe purpose of the report, list data elements, criteria for filters, and sort order • Developer creates the report and publishes it to Cognos • Staff can view the latest report or run the report from the Web whenever they need it
  • 38. Sample report: Primo tags list (based on the PNX_TAGS view) View the latest or choose run to select different options This report has 2 filters: • Starts with • Status
  • 39. Sample report: Primo tags list At the moment we can link to our OPAC to see the title; in future we will link to Primo
  • 41. Finding Answers • Shout out to Ping Gao at Ex Libris NA Support! – When does the data update in RPT00? • if using real-time online transaction processing then changes occur once data is written to Oracle – Clarified that the click-event for basic search and advanced search is based on the searches on those tiles not the click on the link to those tiles – Clarified the correct click_event code for basic search – Confirmed differences between GetIt!, GetItlink1 & GetItlink2 (one is based on Primo 2; the others on Primo 3)
  • 42. Finding Answers • In the search_statistics view there is scope_type and scope_name, neither of which indicate blended search – Blended search is included in local • Why are we seeing both ONLINE RESOURCES and ONLINE_RESOURCE for the top-level facet? – It was used briefly by one view. Ping tracked this down! • What do X field mean???? e.g. Database, Network, Data… – Gained information to filter out fields that are for Ex Libris internal use only
  • 43. Outstanding issues • Click_event for recommendations – Doesn’t match the number of times we click on the recommendations tab or on a recommendation (SI 16384-307240) • Click_event for DS – is returning the number of results from the deep search rather than counting how many searches the users have done (SI 16384-291077) • None of the views store data for the pre-search filters • None of the views store data on which tab is being used • It would be nice to have more definitions in the documentation
  • 45. Why add Google Analytics? • GA generates detailed statistics about visitors to a website and it is free! (www.google.com/analytics) • Can supplement the information from other sources – But can’t be combined with other dimensions in Cognos • If you make changes to your site you can profile the effects on usage – Aids troubleshooting – Aids website optimization • You can profile corresponding time periods, for example Winter 2012 semester and Winter 2011 semester
  • 46. Why add Google Analytics? • Includes information such as: – Visits, unique visitors, language, country, browser, operating system, mobile device – Where the traffic is coming from, e.g. direct, from the library’s home page, from SFX – Can do virtual page tracking to access information on sign in, my account, tab use *Requires JavaScript code on every web page that you want to profile
  • 47. Browser information for Jan. 3-Apr. 27, 2012
  • 51. Thank you! Questions? • Gail Sperling – Cognos questions – gesperli@uwaterloo.ca • Alison Hitchens – Primo content questions – ahitchen@uwaterloo.ca

Editor's Notes

  1. Challenge assumptions (e.g. “no-one uses advanced search”) Information for testing (e.g. we need to make sure things work in Chrome) Raise questions (e.g. we need to find out why few users are using the add a review option) Justify decisions (e.g. financial formulas for consortia based on use)
  2. -slow!
  3. (see Technical Guide ch. 14)
  4. (see Technical Guide ch. 14)
  5. Ch. 11 of the Back Office guide describes the existing reports
  6. Transformer = design of the tool! Many queries may be used to create a PowerPlay Cube
  7. 14
  8. 15
  9. 16
  10. 18
  11. 19
  12. Need to control for the variances Powerplay still part of Cognos 8-10
  13. Can be done on the fly or I can decide to save it for later; will be updated when the cube updates.
  14. Simply click and drag to replace the dimension
  15. Most importantly, if I like this report I can save it to my use box and run it whenever I like!
  16. *delay of approximately 75-90 min. *we saw Basic, BA, Basi etc.