Upload
michael-cummings
View
157
Download
0
Tags:
Embed Size (px)
Citation preview
Data VisualizationAnalyzing your library data
ELUNA 2015 MinneapolisMichael Cummings, GWU
ELUNA
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data2
Agenda
Data visualization goals
Access: Crosstab query
Tableau Software
Extract, transform, load (ETL)
Excel: Filters, Pivot table & chart
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data3
Data Visualization Goals
Task: Searching for significant facts Goal: Discovery
Task: Examining and making sense of data Goal: Understanding
Task: Conveying information to others Goal: Informed Decisions
“Why do we visualize quantitative data?” by Stephen Few http://www.perceptualedge.com/blog/?p=1897
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data4
Extract, transform, load (ETL)
ELUNA
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data5
Extract, Transform, Load
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data6
• Open Interface Web Services API
• Canned Access Reports
• Global Data Change
(Voyager)
Extract, Transform, Load: tools
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data7
• SQL*Plus - delimited text file - xml data file
• Linux Shell scripts automation
<XML> XSLT • XML / XSLT stylesheet transform
Extract, Transform, Load: tools
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data8
• Access - Crosstab query
• Excel - Pivot Table - Pivot Chart - Functions - Sort & filter
• Google Refine
• CGI / Perl
• OAI / PMH
• curl, z39.50,JSON, Python, and more
…
Extract, Transform, Load: tools
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data9
Extract, Transform, Load: examples
• How to use:• Access crosstab query• Excel sort and filter• Excel Pivot table and Pivot chart• Tableau Public
Download this supplemental file whichincludes:
• Sample Access Report• SQL*Plus query to output XML data• Sample XSLT stylesheet to transform
XML data• OAI / PMH syntax and sample query• curl syntax and sample query• JSON sample text, screen shot of a
custom catalog built with Django & Python
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data10
Access: Crosstab query
ELUNA
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data11
Access
Standard query
Results: Each Fiscal Period is a row
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data12
Access Crosstab query: Configuration
Crosstab Row Heading = BIB_INDEX.DISPLAY_HEADING Crosstab Column Heading = FUNDLEDGER_VW.FISCAL_PERIOD_NAME Crosstab Value = Expression ‘Fund Amount’ as Sum(CCur([AMOUNT]/100))
Crosstab query
What’s different:
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data13
Access Crosstab query: Results
The crosstab query output shows the year by year expenditure for each ISSN.
The highlighted row for number 0217-7323 is the same dataset from the standard query, except the values are shown in columns labelled by fiscal year.
Crosstab query results
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data14
Excel: Sort & Filter
ELUNA
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data15
Excel Sort & Filter
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data16
Excel: Pivot Table
ELUNA
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data17
• Select all rows, columns • Select the Insert tab
• Select Pivot Table
• Choose new worksheet
Excel Pivot Table: Selection
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data18
Excel Pivot Table: Step 1
Step 1. Select field(s)
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data19
Excel Pivot Table: Steps 2 and 3
ISSN
FY
Step 2. Place field(s)
Amount Value field setting: Sum
Number format Currency
Step 3. Configure value
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data20
Excel Pivot Table: 2010-2014
• Changed label from Amount to Expenses (cell A3)• Filtered the FY / fiscal year to 2010 through 2014 (cell B3)
ISSN
FY
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data21
Excel Pivot Table: 2009-2015 with conditional formatting
To create a conditional format:
• Go to the Design tab on the menu and choose a design theme • Go to the Home tab on the menu, choose a Conditional formatting color
theme
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data22
Excel: Pivot chart
ELUNA
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data23
Excel Pivot Chart: Step 1
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data24
Excel Pivot Chart: Step 2
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data25
Excel Pivot Chart
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data26
Excel Pivot Chart: Legend and Filters
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data27
Excel Pivot Chart: filter applied
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data28
Tableau
ELUNA
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data29
Tableau
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data30
Tableau: Create Tableau Public Account
Introductory Video
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data31
Tableau: Resources. Download the application
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data32
Tableau: Open data file
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data33
Tableau: Worksheet configuration
Drop field here
Drop field here
Dro
p fie
ld h
ere
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data34
Tableau: Rows and Columns Selected
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data35
Tableau “Show Me” wizard
• Tableau’s “Show Me” wizard is programmed to recognize the available dimensions and measures, and to guide the user to select an option.
• You can reposition the floating Show Me widget, or dock it on the menu.
• Click on one of the thumbnails that represent a type of visualization. Tableau will fill-in the values.
Several variations generated by the Show Me wizard are shown on the following slides.
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data36
Tableau: Basic pivot table
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data37
Tableau: Color scaled pivot table
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data38
Tableau: Stacked bar chart
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data39
Tableau: Add a filter
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data40
Tableau: Visualization hosted on Tableau Public
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data41
Tableau: multiple value filter
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data42
Tableau: Download
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data43
Tableau: Share
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data44
Tableau: Embedded on a web page
ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data45
Contact
Michael Cummings Library Systems Coordinator Scholarly Technology Group The George Washington University
[email protected] (202) 994-4806 (202) 507-2675 mobile
Slideshare: http://www.slideshare.net/cummingsdc
github: https://github.com/cummingsm
ELUNA: http://documents.el-una.org/view/creators/Cummings=3AMichael=3A=3A.html