Data Strategy...• Export hi-res PNG from Tableau Server (good) • Use the Tableau API (good, but...

Post on 20-May-2020

6 views 0 download

Transcript of Data Strategy...• Export hi-res PNG from Tableau Server (good) • Use the Tableau API (good, but...

-IPPS Analytics & Business Intelligence-Data Strategy

Objectives

Help our clients understand fundamental organizational data metrics.

Building A Foundation

01 02 03 04

Construct a business community from leadership to IPPSsters that responds to action driven data.

Data Driven Culture

Uncover value in process data driven process improvements and program decision making.

Business Consultations

Utilize Machine Learning techniques to predict future events and understand complex relationships in data.

Predictive Modeling

Building A Foundation

Data Driven Culture

Business Consultations

Predictive Modeling

StrategyRoad mapping how to achieve objectives.

Understanding business wide objectives, goals, and progress.

Tier 1 - Monitor

Focusing on unit programs to analyze and develop long-term strategy.

Tier 2 – Strategy

Holistic operational management to create action triggers and influence output.

Tier 3 – Execute

01

02

03

StrategyRoad mapping how to achieve objectives.

Understanding business wide objectives, goals, and progress.

Tier 1 - Monitor

Focusing on unit programs to analyze and develop long-term strategy.

Tier 2 – Strategy

Holistic operational management to create action triggers and influence output.

Tier 3 – Execute

01

02

03

StrategyRoad mapping how to achieve objectives.

Understanding business wide objectives, goals, and progress.

Tier 1 - Monitor

Focusing on unit programs to analyze and develop long-term strategy.

Tier 2 – Strategy

Holistic operational management to create action triggers and influence output.

Tier 3 – Execute

01

02

03

StrategyRoad mapping how to achieve objectives.

Understanding business wide objectives, goals, and progress.

Tier 1 - Monitor

Focusing on unit programs to analyze and develop long-term strategy.

Tier 2 – Strategy

Holistic operational management to create action triggers and influence output.

Tier 3 – Execute

01

02

03

IPPS values client interaction & feedback in order to continue to support world class education and research.

CRM

Dashboard Suite

Executive Dashboard: Tier 1 ASK Dashboard: Tier 2 ASK Operations: Tier 3

ASK Case Aging: Tier 3

Client Relationship Management (ASK)

ASK Re-Opened: Tier 3 ASK Client Satisfaction: Tier 3

IPPS Executive DashboardTier 1: Monitoring

Create goals, measure against goals, and track progress.

Monitor The Organization

High-level view to understand the pulse of the organization.

Leadership View

01

02

ASK DashboardTier 2: Strategy

Focusing on the overall health of one program within the organization.

Focus on Program

Analyze data to create strategies to pilot the direction of the program.

Supervisor’s Strategize

01

02

ASK OperationsTier 3: Execution

Taking a look at what behaviors are occurring within the program.

Program’s Behaviors

Helping Managers understand the operation on a day-to-day basis.

Managing Workload

01

02

ASK OperationsTier 3: Execution

Ensure that Clients are receiving responses from Agents in a timely manner.

Goal 1: Timeliness

Data is set up to tell Agents where to focus their efforts.

Agent Action!

01

02

ASK OperationsTier 3: Execution

Enforce accuracy in the responses from Agents to our Clients.

Goal 2: Accuracy

Data is set up to tell Agents where to focus their efforts.

Agent Action!

01

02

ASK OperationsTier 3: Execution

Understand how Clients view our service.

Goal 3: Client Satisfaction

Data is set up to tell Agents where to focus their efforts.

Agent Action!

01

02

Mobilize DataLeveraging Tableau Server

Leverage Views to create multiple versions of the same dashboard!

Multiply Your Dashboards

Build a user base that will utilize your data.

Subscribe Your End Users

01

02

Send dashboard audience alerts if action needs to be taken.

Send Alerts

Program managers are key to the success of your dashboards.

Involve Program Managers

03

04

02. Devise a Strategy

03. Find a Program

04. Build Action Dashboards

05. Disperse Information

01. Identify Objectives

Summary

Exporting from Tableau to Print Documents

A selection of optionsRyan Chan, UCOP

UC Tableau User Group, July 12, 2019

Problem statement

• Tableau is a great online interactive tool, but the default image export settings result in poor print-quality files.

• Here are some strategies we have employed to get graphics out of Tableau.• We hope others can suggest more as well.

Methods

• Copy Image from Tableau Desktop (BAD)• Export PNG, BMP or JPG from Tableau Desktop (BAD)• Export EMF from Tableau Desktop (good most of the time)• Print to PDF from Tableau Desktop (good, but cannot put into MS Office)• Export hi-res PNG from Tableau Server (good)• Use the Tableau API (good, but advanced)

Copy Image from Tableau Desktop

• This will give you a screen-resolution image. This is ok if you just need a screenshot, but will not print or scale well.

Export PNG, BMP or JPG from Tableau Desktop

• You cannot choose what resolution to export from Tableau desktop, so the resulting image will also be only screen-quality and not print or scale well.

Export EMF from Tableau Desktop

• This will create a “vector” image, meaning that it can scale to any size.• Beware: if your dashboard is especially complex, or uses unusual fonts, the EMF

may not render correctly. We have had issues with words turning upside down, etc.

Print to PDF from Tableau Desktop

• This will create a vector file.• Unlike an EMF, you cannot insert this image into an MS Office document

without losing the vector quality.

Export a hi-res PNG from Tableau Server

• Requires Tableau server.• Simply append ?:pixelratio=n to your URL• http://[server name here]/#/views/[workbook name here]/[workbook name

here]?:pixelratio=1 (any value 1 to 10)• Typically we use 3 or 4 to get a PNG that works well for typical documents. If

you are going to print a poster or such, you can increase the size.

Use the Tableau API

• You need to create an API account on the server.

• Reference the API documentation here: https://onlinehelp.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm#query_view_image

• I recommend Postman to help develop your API calls, and Python to create a script

Sample Scriptimport requestsimport shutil

ids=['dfb9282d-20d7-4ce9-93ba-0e80f493fbf1']

campuses=['Berkeley','Davis','Irvine','Los Angeles','Merced','Riverside','SanDiego','Santa Barbara','Santa Cruz']

for campus in campuses:

counter=3for id in ids:

url = "https://qa.visualizedata.ucop.edu/api/3.0/sites/a6e0e455-757e-4d4e-b1bd-c952652f8cb6/views/"+id+"/image?vf_Campus%20Parameter="+campus

querystring = {"resolution":"high","":""}

headers = {'X-Tableau-Auth': “MASKED",'cache-control': "no-cache"}

response = requests.request("GET", url, headers=headers, params=querystring,stream=True)

with open('C:\\Users\\rchan\\Documents\\campus\\'+campus+str(counter)+'.png','wb') as out_file:

shutil.copyfileobj(response.raw, out_file)counter+=1

Thank you!Irvin Palacios – ipalacio@ucsd.edu

Thank you!Ryan Chan – Ryan.Chan@ucop.edu