Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System...

42

Transcript of Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System...

Page 1: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department
Page 2: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Bringing Life Back to a Data System Through AWS and Tableau

Rob Walker, MSEpidemiologist/Data Scientist

Iowa Department of Public Health

Environmental Public Health Tracking

#TC18

Page 3: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Disclaimer: This presentation was created by an Environmental Public Health Tracking grantee. but the findings and conclusions in this presentation are those of the authors and do not necessarily represent the official position of the Centers for Disease Control

and Prevention.

Page 4: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

AgendaHistory of Tracking program

Original Portal Infrastructure

Redesign Improvements

Future Tableau Uses

Examples of Value Added Uses

Page 5: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Environmental Public Health Tracking

Collection

Integration

Analysis

Interpretation

Dissemination

DataExposure to

HazardsAction

Environmental hazards

Exposures to those hazards

Health effects that may be related to the exposures.

Plan

Apply

Evaluate

Page 6: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

"We can track the flu, West Nile virus, and mad cow disease but not enough of the chronic illnesses that are the biggest killers of Americans, because we just don't have enough of that basic information."

Thomas Burke, Ph.D., Professor, John Hopkins University

Page 7: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department
Page 8: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Iowa Public Health Tracking (IPHT) Portal

Funding from the CDC

2 years of planning

2 years to build and launch

12 content areas

2010 Grant 2014 Renewal 2017 Renewal

3 year maintenance

Portal Update

Expansion and outreach

15 content areas

5 year expansion

Portal overhaul

Major expansion and outreach

20 content areas

Page 9: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

IPHT Portal Requirements

Tables Charts

Graphs MapsAll downloadable

Aggregation & suppressionRole based access

Data Presentation:

Security & Confidentiality:

What is being presentedWhy is it important to health?

Content Messaging:

Strengths and limitationsData interpretation and use

Descriptive Metadata:

Page 10: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

IPHT Portal Requirements

Generate visual displaysCount and rate spatial and temporal

Sort and change dimensionsAbility to zoom in on data

Dynamic Query:

Public Portal: Interaction:

Section 508 Compliant:

Public access withstructured flow

Maintain visual consistency

Assist with visual impairmentsColor blindness

Page 11: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department
Page 12: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department
Page 13: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department
Page 14: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

"A successful tracking system will provide our citizens with critical information on the threats to their health posed by the environment and how well we, as a nation, a state, or a community, are dealing with those threats.“

Michael McGeehin, Ph.D., Director, Division of Environmental Hazards and Health Effects, National Center for Environmental Health, CDC

Page 15: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Planning for the End of Time

PerformancePoint EOL

Geriatric Data Center

Cloud solution looking more feasible

Exploration

Page 16: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Picking a Winner

• Microsoft BI

• Tableau

• Amazon QuickSight

• Google Data Studio

• IBM Cognos

BI Platforms

Page 17: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Research Portal Replacement

15 copies of Desktop

Began Proof of Concept of portal

Created full demo

Tableau

Page 18: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Accelerated Plans

Timeline went from 18-24 months to 6-8 months

Choose a replacement product

Plan and implement replacement

Timeline

Page 19: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Redesign Process

Purchased Tableau Server (8 core) subscription and installed in AWS

Design and develop visualizations

SME and clear language review

Build pages in DNN

Launch

Portal Build

Page 20: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department
Page 21: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Where to Now?

Migrate data center to AWS (First phase of production – Highest priority)

Expand Tableau throughout department

Evaluate benefits

Next Steps

Page 22: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Expected Benefits

IM Focus on dataProgrammatic staff optimization

No longer constrained to cubesCan use Excel for use test cases

Reduction of Resources:

Data Flexibility:

Programmatic level Quick fix to content or visualizations

Portal Changes:

Can be done through Tableau scriptsFlexibility

Data Suppression:

Page 23: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Expected Benefits

Near real time data Maps in seconds, not hours

Emergency Response:

Mapping:

Improved customer satisfactionQuick fix to content or visualizations

Ease of use:

Staff savingsInvest in data exploration

ROI:

Page 24: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department
Page 25: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

AWS Pre-Migration

Pre-migration Planning – 18-24 months

Application Inventory

Why?

Page 26: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Application Inventory

Red – Application upgrade or replacement required

Yellow – Application should be upgraded but can be migrated

Green – Application can be migrated in current state

Page 27: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Independent Review

Service Agent

Memory

Processor usage

IO

Page 28: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Planning to Implementation

Contractor

Mapped entire system

Developed “sprints” for deployment

Complete phases of deployment

Page 29: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Deployment

Phases

Foundation

dev – test – production

Data Center

Common Apps

High priority to low

Page 30: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Garners 5 R’s

Hybrid

Infrastructure as a Service (IAAS)

Platform as a Service (PAAS)

Software as a Service (SAAS)

Page 31: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Security

PHI Data

Scanning

Encrypt within app

Move to “Gov” side of AWS

Page 32: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Evaluation

Successes

Previous experiences

Great staff

Training

Sandbox

Page 33: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Evaluation

Challenges

Start earlier

Move quicker

Communication

Page 34: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Take Home

Start planning early

Comprehensive inventory

Build for the future

Page 35: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Sample Tableau Uses

Page 36: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

EMS Survey Work– Sample for review

Page 38: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

IM Services Tracking

Page 39: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

IM Asset Tracking

Page 40: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Tracking Portal Live

Page 41: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

#TC18

Rob Walker, MS

[email protected]

Page 42: Bringing Life Back to a Data System Through AWS and Tableau · Bringing Life Back to a Data System Through AWS and Tableau Rob Walker, MS Epidemiologist/Data Scientist Iowa Department

Please complete the

session survey from the

Session Details screen

in your TC18 app