primo reports - university of haifalib.haifa.ac.il/.../images/docs/2014/primo_reports_final.pdf5 how...

31
1 Primo Reports June 2014 Yossi Shemesh

Upload: others

Post on 01-Apr-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

1

Primo Reports

June 2014

Yossi Shemesh

Page 2: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

3

Agenda

Ex Libris Ltd., 2010 - Internal and Confidential

• What is BIRT?

• Report Parameters

• Overview of Primo Reports

• Hands on

• Wrap-up

Page 3: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

4

What is BIRT?

• Open source platform to create data

visualizations and reports:

• Provides a development environment to create

new reports.

• Provide a framework to display reports.

• This framework is installed as a separate web

application on Primo BO server: • /exlibris/primo/p4_X/ng/primo/home/system/tomcat/publis

h/webapps/birt

Ex Libris Ltd., 2010 - Internal and Confidential

Page 4: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

5

How Does BIRT Work?

• BIRT uses data stored in the Oracle tables to create the reports.

• Reports are stored in XML files that include the following parameters:

• Report parameters as input by the operator

• Datasets – SQL queries retrieve the necessary

data from the database

• Report structure – how to present the data in the

report

• Creating BIRT reports requires use of the BIRT

Report Designer

Ex Libris Ltd., 2010 - Internal and Confidential

Page 5: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

6

Creating New BIRT Reports

• Customers can create their own BIRT Reports

• Requires creation of the Primo Reporting Schema (RTP00)

• For more information refer to the Primo Technical Guide – Primo Reporting Schema and User-Defined Reports

Ex Libris Ltd., 2010 - Internal and Confidential

Page 6: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

7

Primo Reports

• Access via the Back Office Monitoring and Maintenance Reports

• Statistics Tables:

• S_CLICK_SUMMARIES

• S_SEARCH_SUMMARIES

• System updates the table when the first of the following occurs:

• 1,000 statistics were gathered

• 30 minutes passes

Ex Libris Ltd., 2010 - Internal and Confidential

Page 7: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

8

Report Parameters

• Date

• Range

• Single Day

• Institution

• View

• User group (“Group”) –

• The user group based on information from PDS

• Non-signed-in users are “GUEST”

• Blank user group – remains blank

Ex Libris Ltd., 2010 - Internal and Confidential

Page 8: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

9

Report Parameters

• Source – source of the action being counted

• Primo Front End

• Web Service

• X-service

• Deep Link

• Services Page

Ex Libris Ltd., 2010 - Internal and Confidential

Page 9: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

10

Types of Reports

• List Reports

• Statistical Reports

Ex Libris Ltd., 2010 - Internal and Confidential

Focus

Page 10: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

11

Overview of Primo Reports

Ex Libris Ltd., 2010 - Internal and Confidential

Page 11: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

12

Dashboard

Ex Libris Ltd., 2010 - Internal and Confidential

Page 12: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

13

Dashboard: overview of status of the system

• Number of searches

• Search status (OK, Down, Slow)

• Pipes status (OK, Not OK)

• Not OK = pipe failed

• Processes Status (OK, Not OK)

• Not OK = process failed

• DB/FS/CPU Status (OK, Not OK)

• Not OK:

• Low free table space on Primo database.

• High used file system space

Ex Libris Ltd., 2010 - Internal and Confidential

Page 13: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

14

Search Statistics (New)

• Number of searches

• Drill down to daily report – number of searches per hour

• Average response time

Ex Libris Ltd., 2010 - Internal and Confidential

Page 14: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

15

Annual Search Statistics (New)

• Number of search per year/month

Ex Libris Ltd., 2010 - Internal and Confidential

Page 15: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

16

Daily Search Statistics (New)

• Hourly search report

• Average response time

Ex Libris Ltd., 2010 - Internal and Confidential

Page 16: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

17

Search Terms by Letter (New)

• Number of search by letter

• Drill-down to search terms/number of searches

Ex Libris Ltd., 2010 - Internal and Confidential

Page 17: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

18

Top Search Terms (New)

• Top 25 search terms

Ex Libris Ltd., 2010 - Internal and Confidential

Page 18: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

19

Click Events (new)

Ex Libris Ltd., 2010 - Internal and Confidential

• Counts number of times users invoked specific functionality

• Chart with top 10 most used functions

• See Excel for list of Click types

Page 19: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

20

Annual Event Statistics (new)

• Number of times specific function invoked on yearly basis broken down to months

• See Excel for list events (=Clicks Types)

Ex Libris Ltd., 2010 - Internal and Confidential

Page 20: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

21

Facet Clicks (New)

• Number of times a facet type was selected

Ex Libris Ltd., 2010 - Internal and Confidential

Page 21: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

22

Search Statistics

• Statistics on search in a specified period

• Number of searches

• Search performance

• Weekly report with drill-down to an hourly report

Ex Libris Ltd., 2010 - Internal and Confidential

Page 22: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

23

Search Statistics Definitions

• Local = search in local Primo index

• DS (ds) = Deep Search. Includes:

• Primo Central

• Ebsco

• WorldCat

• And more if defined…

• Remote = MetaLib

• Blended

• Local and DS counted as Local

• Any blended with Remote counted as Remote

Ex Libris Ltd., 2010 - Internal and Confidential

Page 23: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

24

Click Through Statistics

• Counts number of times users invoked specific functionality

• Chart with top 10 most used functions

• Drill-down per click

• See Excel for list of Click types

Ex Libris Ltd., 2010 - Internal and Confidential

Page 24: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

25

Top Searches

• List all searches performed in the system for an institution

• For each search term gives

• Number of searches performed

• Average number of results

• Average response time

Ex Libris Ltd., 2010 - Internal and Confidential

Page 25: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

26

Search String Statistics

• Reports on all searches per letter

• For each search term gives

• Scope type (local, remote, ds)

• Search count

• Search response time

Ex Libris Ltd., 2010 - Internal and Confidential

Page 26: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

27

Browse String Statistics

• Reports on all browse searches by letter

• Report is filtered by browse type

• For each search term gives

• Number of strings

• Number of searches

Ex Libris Ltd., 2010 - Internal and Confidential

Page 27: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

28

Hourly Search Statistics

• Separate report for local and remote (MetaLib) searches

• Filtered for a specific day

• For each hour of the day gives

• Total number of searches

• Total number of searches by response time

Ex Libris Ltd., 2010 - Internal and Confidential

Page 28: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

29

PNX Statistics

• Gives an overview of all the records (PNXs) in the system

• Information available

• Type of PNXs

• State of PNXs (in the database and in the index)

• Dedup and FRBR statistics

Ex Libris Ltd., 2010 - Internal and Confidential

Page 29: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

30

System Monitoring

• Gives system information for a specific day

• Memory usage

• High IO rates

• CPU incidents

Ex Libris Ltd., 2010 - Internal and Confidential

Page 30: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

31

Questions?

Ex Libris Ltd., 2010 - Internal and Confidential

Page 31: Primo Reports - University of Haifalib.haifa.ac.il/.../images/docs/2014/Primo_Reports_Final.pdf5 How Does BIRT Work? •BIRT uses data stored in the Oracle tables to create the reports

32

Thank You!