Optimized creation of statistical reports for items and circulation transactions in Aleph500...
-
Upload
michelangelo-viana -
Category
Technology
-
view
93 -
download
1
description
Transcript of Optimized creation of statistical reports for items and circulation transactions in Aleph500...
![Page 1: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/1.jpg)
1
Michelângelo Mazzardo Marques VianaPontifical Catholic University of Rio Grande do Sul
Porto Alegre - Rio Grande do Sul - Brazil
Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)
![Page 2: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/2.jpg)
2
Roberto Bertolo Moura Senior System Librarian at PUCRS
Main author of this development
![Page 3: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/3.jpg)
3Source: Google Maps
![Page 4: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/4.jpg)
4Source: Google Maps
![Page 5: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/5.jpg)
5Source: Google Maps
![Page 6: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/6.jpg)
6Source: Google Maps
![Page 7: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/7.jpg)
7Source: Google Maps
![Page 8: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/8.jpg)
8PUCRS Main Campus is located in the capital city of Porto Alegre, Brazil. Source: Google Maps
The Pontifical Catholic University of Rio Grande do Sul (1948)
![Page 9: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/9.jpg)
9
Research areas
Accounting Aeronautical Sciences Applied Social Sciences Architecture and Urbanism Bioethics Biomedical Research Biosciences Brain Studies Chemistry Computer Science Dentistry Earth Sciences Economics
Education Energy Engineering Environment Geriatrics and Gerontology Human Sciences Law Letters Management Mathematics Medicine Natural Sciences Nursing
Nutrition Pharmacy Philosophy Physical Education and
Sports Science Physics Physioterapy Psychology Social Communication Social Services Theology Toxicology
![Page 10: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/10.jpg)
10
Information needs
Brazil’s Ministry of Education
Library Administration
University’s Higher
Administration
Collection Data
Circulation Data
Accesses Data
Analytical Data
![Page 11: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/11.jpg)
11
Information need #1 Parameters SQL
queries Output Format Deliver
Before: different flows
Information need #2 Parameters SQL
queries Output Format Deliver
Information need #3 Parameters SQL
queries Output Format Deliver
Information need #n Parameters SQL
queries Output Format Deliver
![Page 12: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/12.jpg)
Initial and permanent settings.Modified only when there are changes.
On a desired frequency.
Today: integrated flow for all reports
Specify all information
needsDefine global
parametersDefine which primary data
to collect
Group, Link and
Combine primary
dataDefine SQL statements
Schedule SQL
automatic execution Get collect
data and paste them
into the Spreadsheets
Design the Excel
Spreadsheets
12
![Page 13: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/13.jpg)
13
Specify all information
needs
Define global parameters
Define which primary data to
collect
Group, Link and Combine primary data
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Design the Excel
Spreadsheets
Step by step execution…
![Page 14: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/14.jpg)
14
Specify all information
needs
Define global parameters
Define which primary data to
collect
Group, Link and Combine primary data
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Design the Excel
Spreadsheets
Specify all information needs
Collection Circulation Accesses Simultaneous access and so on
![Page 15: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/15.jpg)
15
Specify all information
needs
Define which primary data to
collect
Group, Link and Combine primary data
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Design the Excel
Spreadsheets
Define global parameters
Item status codes Collections codes User status codes MARC contents for filter Item material codes What data must be grouped
Define global parameters
![Page 16: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/16.jpg)
16
Specify all information
needs
Group, Link and Combine primary data
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Design the Excel
Spreadsheets
Define which primary data to collect
About collection: Number of current foreign printed periodicals Number of licensed e-books of Human Sciences Number of audiovisual documents added into the
collection in the last month Number of books acquired by purchase for
Biological Sciences
Define global parameters
Define which primary data to
collect
![Page 17: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/17.jpg)
17
Specify all information
needs
Group, Link and Combine primary data
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Design the Excel
Spreadsheets
Define which primary data to collect
About circulation: Number of book loans made by each selfcheck-out
machine Number of book returns made by each selfcheck-in
machine Number of notebook loans by floor Simultaneous use of notebook on each floor Simultaneous use of study rooms on each floor
Define global parameters
Define which primary data to
collect
![Page 18: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/18.jpg)
18
Specify all information
needs
Group, Link and Combine primary data
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Design the Excel
Spreadsheets
Define which primary data to collect
About accesses: Access made by visitors Access made by PUCRS users on study floor Median of Number of daily accesses to the Library Median of simultaneous users inside the Library at
same time by time range Average number of hours that user stays in the
Library
Define global parameters
Define which primary data to
collect
![Page 19: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/19.jpg)
19
Specify all information
needs
Group, Link and Combine primary data
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Design the Excel Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
![Page 20: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/20.jpg)
20
Specify all information
needs
Group, Link and Combine primary data
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Design the Excel Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
![Page 21: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/21.jpg)
21
Specify all information
needs
Group, Link and Combine primary data
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Design the Excel Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
![Page 22: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/22.jpg)
22
Specify all information
needs
Group, Link and Combine primary data
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Design the Excel Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
![Page 23: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/23.jpg)
23
Specify all information
needs
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Group, Link and Combine primary data
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Group: Join similar data in different TABs:
![Page 24: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/24.jpg)
24
Specify all information
needs
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Group, Link and Combine primary data
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Link: Associate each cells with its
respective cell of the MATRIX tab:
![Page 25: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/25.jpg)
25
Specify all information
needs
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Group, Link and Combine primary data
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Link: Associate each cells with its
respective cell of the MATRIX tab:
![Page 26: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/26.jpg)
26
Specify all information
needs
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Group, Link and Combine primary data
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
![Page 27: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/27.jpg)
27
Specify all information
needs
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Group, Link and Combine primary data
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
![Page 28: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/28.jpg)
28
Specify all information
needs
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Group, Link and Combine primary data
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
![Page 29: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/29.jpg)
Specify all information
needs
Define SQL statements
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Group, Link and Combine primary data
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Combine: Use SUM functions to calculate the totals:
29
![Page 30: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/30.jpg)
30
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Define SQL statements
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
SQL statements for collection: 687 queries
SQL statements for circulation and accesses: 105 queries
Define SQL statements
![Page 31: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/31.jpg)
31
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Define SQL statements
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
![Page 32: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/32.jpg)
32
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Define SQL statements
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
![Page 33: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/33.jpg)
33
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Define SQL statements
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
![Page 34: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/34.jpg)
34
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Define SQL statements
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
![Page 35: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/35.jpg)
35
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Define the schedule in JOB DAEMON
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
![Page 36: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/36.jpg)
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Create a SHELL SCRIPT to execute the SQL
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
.SQL file location36
![Page 37: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/37.jpg)
37
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them
into the Spreadsheets
Store all queries inside a .SQL file
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
![Page 38: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/38.jpg)
38
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them into the Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
Get collect data and paste them
into the Spreadsheets
Select * fromPUCRS.RESULTS
order byDADO1, DADO2, DADO3
![Page 39: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/39.jpg)
39
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them into the Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
Get collect data and paste them
into the Spreadsheets
![Page 40: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/40.jpg)
40
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them into the Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
Get collect data and paste them
into the Spreadsheets
![Page 41: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/41.jpg)
41
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them into the Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
Get collect data and paste them
into the Spreadsheets
![Page 42: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/42.jpg)
42
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them into the Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
Get collect data and paste them
into the Spreadsheets
![Page 43: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/43.jpg)
43
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them into the Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
Get collect data and paste them
into the Spreadsheets
![Page 44: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/44.jpg)
44
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them into the Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
Get collect data and paste them
into the Spreadsheets
![Page 45: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/45.jpg)
45
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them into the Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
Get collect data and paste them
into the Spreadsheets
![Page 46: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/46.jpg)
46
Specify all information
needs
Schedule SQL automatic execution
Get collect data and paste them into the Spreadsheets
Define global parameters
Define which primary data to
collect
Design the Excel
Spreadsheets
Group, Link and Combine primary data
Define SQL statements
Get collect data and paste them
into the Spreadsheets
when the data is collected and organized in the spreadsheet, you can create all graphics
needed.
![Page 47: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/47.jpg)
47
Before Different reports = different SQL queries Too much work and too much time Manual work
Today Only one step to collect all data Only one step to create all reports Automated and fast work
Before and Today
![Page 48: Optimized creation of statistical reports for items and circulation transactions in Aleph500 (version 20)](https://reader036.fdocuments.in/reader036/viewer/2022062312/5571e633d8b42a23228b4f3a/html5/thumbnails/48.jpg)
Initial and permanent settings.Modified only when there are changes.
On a desired frequency.
Today: integrated flow for all reports
Specify all information
needsDefine global
parametersDefine which primary data
to collect
Group, Link and
Combine primary
dataDefine SQL statements
Schedule SQL
automatic execution Get collect
data and paste them
into the Spreadsheets
Design the Excel
Spreadsheets
48