45
Data Visualization Analyzing your library data ELUNA 2015 Minneapolis Michael Cummings, GWU ELUNA

ELUNA 2015 Data Visualization

Embed Size (px)

Citation preview

Page 1: ELUNA 2015 Data Visualization

Data VisualizationAnalyzing your library data

ELUNA 2015 MinneapolisMichael Cummings, GWU

ELUNA

Page 2: ELUNA 2015 Data Visualization

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

Page 3: ELUNA 2015 Data Visualization

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

Page 4: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data4

Extract, transform, load (ETL)

ELUNA

Page 5: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data5

Extract, Transform, Load

Page 6: ELUNA 2015 Data Visualization

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

Page 7: ELUNA 2015 Data Visualization

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

Page 8: ELUNA 2015 Data Visualization

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

Page 9: ELUNA 2015 Data Visualization

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

Page 10: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data10

Access: Crosstab query

ELUNA

Page 11: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data11

Access

Standard query

Results: Each Fiscal Period is a row

Page 12: ELUNA 2015 Data Visualization

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:

Page 13: ELUNA 2015 Data Visualization

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

Page 14: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data14

Excel: Sort & Filter

ELUNA

Page 15: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data15

Excel Sort & Filter

Page 16: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data16

Excel: Pivot Table

ELUNA

Page 17: ELUNA 2015 Data Visualization

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

Page 18: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data18

Excel Pivot Table: Step 1

Step 1. Select field(s)

Page 19: ELUNA 2015 Data Visualization

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

Page 20: ELUNA 2015 Data Visualization

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

Page 21: ELUNA 2015 Data Visualization

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

Page 22: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data22

Excel: Pivot chart

ELUNA

Page 23: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data23

Excel Pivot Chart: Step 1

Page 24: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data24

Excel Pivot Chart: Step 2

Page 25: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data25

Excel Pivot Chart

Page 26: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data26

Excel Pivot Chart: Legend and Filters

Page 27: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data27

Excel Pivot Chart: filter applied

Page 28: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data28

Tableau

ELUNA

Page 29: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data29

Tableau

Page 30: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data30

Tableau: Create Tableau Public Account

Introductory Video

Page 31: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data31

Tableau: Resources. Download the application

Page 32: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data32

Tableau: Open data file

Page 33: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data33

Tableau: Worksheet configuration

Drop field here

Drop field here

Dro

p fie

ld h

ere

Page 34: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data34

Tableau: Rows and Columns Selected

Page 35: ELUNA 2015 Data Visualization

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.

Page 36: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data36

Tableau: Basic pivot table

Page 37: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data37

Tableau: Color scaled pivot table

Page 38: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data38

Tableau: Stacked bar chart

Page 39: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data39

Tableau: Add a filter

Page 40: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data40

Tableau: Visualization hosted on Tableau Public

Page 41: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data41

Tableau: multiple value filter

Page 42: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data42

Tableau: Download

Page 43: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data43

Tableau: Share

Page 44: ELUNA 2015 Data Visualization

ELUNA 2015 Minneapolis Data Visualization: Analyzing your library data44

Tableau: Embedded on a web page

Page 45: ELUNA 2015 Data Visualization

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