SlideShare a Scribd company logo
1 of 39
Download to read offline
Platfora
Big Data Analytics for the Fact-Based
Enterprise

Mike Lee & George Komoto
Thursday, October 31, 13
What is Big Data Analytics?
Key Facts:

• Not defined by size
• Hadoop is the leading framework
• Hadoop is open-source
Common issues

• Requires time and money to access data
• Many sources of data
• Quantity of data volume

Mike Lee + George Komoto
Thursday, October 31, 13
Platfora
Platfora transforms raw data in Hadoop into interactive, in-memory
business intelligence without the friction of IT or complexity of
existing approaches. A complete solution, it seamlessly connects data
to end-users. No separate data warehouse or ETL required.
The Challenge
Customers are getting stuck in the current stepped wizard approach.
The interface is not intuitive for non-database administrators.
The Solution
Design a graphical interface that permits creating multiple
connections in the same experience. The new workflow requires less
time to complete this task, and encourages more interactive
exploration and visualization of data.

Mike Lee + George Komoto
Thursday, October 31, 13
Persona: Luis
Personas provided by Platfora

Mike Lee + George Komoto
Thursday, October 31, 13
Persona: Luis
Personas provided by Platfora

Mike Lee + George Komoto
Thursday, October 31, 13
Persona: Marybeth
Personas provided by Platfora

Mike Lee + George Komoto
Thursday, October 31, 13
Persona: Marybeth
Personas provided by Platfora

Mike Lee + George Komoto
Thursday, October 31, 13
Mike Lee + George Komoto
Thursday, October 31, 13
Mike Lee + George Komoto
Thursday, October 31, 13
Mike Lee + George Komoto
Thursday, October 31, 13
Mike Lee + George Komoto
Thursday, October 31, 13
Design Process
User Research

•

Gain more insights from typical end users (i.e. Tableau users)

•
•

Inquire about preferred tools and methodologies
Understand pain points in current workflows

Design Iteration

•
•

Present UI sketches to Platfora team for feedback
Test wireframes with target end users

•
•

General Assembly back-end engineers
Business/data analysts within network

Mike Lee + George Komoto
Thursday, October 31, 13
Task Analysis: Deconstruct & Revise

Mike Lee ++ George Komoto
Mike Lee George Komoto
Thursday, October 31, 13
Task Analysis: Deconstruct & Revise
Select
Data Sources
(Linear Steps)

Mike Lee ++ George Komoto
Mike Lee George Komoto
Thursday, October 31, 13
Task Analysis: Deconstruct & Revise
Select
Data Sources
(Linear Steps)

Connect
Data Sources
(Design Canvas)
Mike Lee ++ George Komoto
Mike Lee George Komoto
Thursday, October 31, 13
Task Analysis: Deconstruct & Revise
Select
Data Sources
(Linear Steps)
Edit Data

Connect
Data Sources
(Design Canvas)
Mike Lee ++ George Komoto
Mike Lee George Komoto
Thursday, October 31, 13
Platfora Task Analysis
Created By: Mike Lee
Date Created: 17-OCT-2013
Last Revised: 28-OCT-2013

Tasks
1. Select Data
2. Parse Data
3. Manage Fields
4. Create Reference
5. Key
6. Finish & Save

Login

Data Catalog

Data Catalog

Home

Click ‘Add Dataset’

Select target
dataset to view
details

Data Catalog

Select Data:
Choose source
data for dataset

Key
Screen

Action

[trees_SF]

Click ‘Add Dataset’

Click ‘Continue’

Display

Input

View reference
details in field

02:58

Decision

Loading…

Manage Fields:
Add computed
fields and verify
field info

00:00

Select Data:
Choose source
data for dataset

[species_SF]

Parse Data:
How to extract
rows and columns

My Datasets >
trees_SF

The complete task flow for
importing datasets, adding
references, and preparing for
Vizboards

[species_ID]

Raw file
contains
header?

Click ‘Continue’

Yes

Parse Data:
How to extract
rows and columns

Select column for
dataset join

Wrangled / Raw

Raw file
contains
header?

Click ‘Create
References’

Select checkbox

Click ‘Continue’

Yes

Select checkbox

Manage Fields:
Add computed
fields and verify
field info

Click ‘Continue’

Select column for
dataset join

Manage Fields:
Add computed
fields and verify
field info

Click ‘Create
References’

Click ‘Define Key’

Create
References:
Set up joins to
dimension dataset

Define Key:
Indicate column(s)
that make up the
unique key

Select target
dataset from
dropdown

[species_SF]

Select foreign key
from dropdown

[species_ID]

Select field(s) to
include in key

[id]

Click ‘Save & Exit’

[species_ID]

The task flow we are focused
on for this project.

Select target
dataset from
dropdown

[species_SF]

Select foreign key
from dropdown

[species_ID]

Name
reference?

Yes

Confirm?

Create
References:
Set up joins to
dimension dataset

Enter reference
name

“Species”

Click ‘Add’

“Species” appears
in References tab

Yes

Success message
popup

Click ‘Save & Exit’

Name
reference?

Confirm?

Yes

Success message
popup

Mike Lee + George Komoto
Thursday, October 31, 13

Yes
User Research
Method
We conducted 7 interviews with people similar to our personas who
are currently using data analytics tools.
Findings
Access to data is a problem. Requests to make data warehouse
changes can take weeks. Preparation involves many schema and data
processing tools. The most common tool between stakeholders was
the data model diagram.
Opportunities Identified
Design a way to visualize and interact with the full data model.

Mike Lee + George Komoto
Thursday, October 31, 13
Competitive Analysis: SAS

Mike Lee + George Komoto
Thursday, October 31, 13
Competitive Analysis: Alteryx + Tableau

Mike Lee + George Komoto
Thursday, October 31, 13
Competitive Analysis: Karmasphere

Mike Lee + George Komoto
Thursday, October 31, 13
Ideation

Mike Lee + George Komoto
Thursday, October 31, 13
Ideation: Onsite at Platfora

Mike Lee + George Komoto
Thursday, October 31, 13
Early Wireframes

Mike Lee + George Komoto
Thursday, October 31, 13
User Flow: Marybeth (Business Analyst)
1. Creates multiple links to a specific field from a different dataset that references additional data for
that row
2. Manages/edits references
3. Previews the content and see example data for each Fields
4. Identifies specific fields that can be used by another dataset to link rows back into that other dataset

Mike Lee + George Komoto
Thursday, October 31, 13
User Flow: Marybeth (Business Analyst)
1. Creates multiple links to a specific field from a different dataset that
references additional data for that row

Marybeth starts with the fact dataset. The key is already
selected. She uses the fly out menu to view her options.
She knows she needs to connect the other datasets in
the company catalog.

Mike Lee + George Komoto
Thursday, October 31, 13

Platfora automatically lists the datasets in the catalog. It
also knows to match data types with the existing key.
Here Marybeth can link one or both target datasets.
User Flow: Marybeth (Business Analyst)
2. Manages/edits references

Marybeth needs to make some changes to the reference
name. The flyout menu she used to create the references
also has a link to make the changes she needs.

Mike Lee + George Komoto
Thursday, October 31, 13

Marybeth edits the names of both of the target datasets.
Unchecking the boxes will remove the relationship.
User Flow: Marybeth (Business Analyst)
3. Previews the content and see example data for each Fields

To quickly verify the datasets, the i button in the upperright provides a quick preview. To make changes,
Marybeth would have to explore the import/parse data
to make larger changes.

Mike Lee + George Komoto
Thursday, October 31, 13
User Flow: Marybeth (Business Analyst)
4. Identifies specific fields that can be used by another dataset to link rows
back into that other dataset

Similar to the original dataset she configured, when she
has more datasets, she can create references from target
datasets to other datasets.

Mike Lee + George Komoto
Thursday, October 31, 13
Wireframe Feedback
Key Findings

•

Resolves the issue jumping back and forth within the import
data wizard, but still does not give a clear view of
relationships

•

Would require more development resources to create
because the components shown do not currently exist

•

Showing the relationships between the datasets should help
users avoid many of the issues they currently experience

Mike Lee + George Komoto
Thursday, October 31, 13
Design for Humans: Interactive Web UI
Managing relationships between datasets should be as intuitive
and visual as working with Platfora Vizboards.
Design Language
How do we communicate the relationships between fact and dimension
datasets?
Visual Interface
How do we translate action steps into intuitive interactions?

Mike Lee + George Komoto
Thursday, October 31, 13
Design Language: Entity-Relationship
Graphical user interfaces in
database administration is not
new. Several schematics exist to
represent relationships and the
flow of data.

http://www.agiledata.org/essays/agileDataModeling.html

Mike Lee ++ George Komoto
Mike Lee George Komoto
Thursday, October 31, 13
Potential Issues: Complexity & Overload

Mike Lee + George Komoto
Thursday, October 31, 13
Visual Idea: Mozilla Collusion
(Star Schema)

(Entity
Relationship)

http://www.mozilla.org/en-US/collusion/demo/

Mike Lee + George Komoto
Thursday, October 31, 13
Mike Lee + George Komoto
Thursday, October 31, 13
Flow-Based Programming: NoFlo.js

http://bergie.iki.fi/blog/inspiration-for-fbp-ui/
http://noflojs.org/dataflow-noflo/demo/draggabilly.html
http://www.kickstarter.com/projects/noflo/noflo-development-environment

Mike Lee + George Komoto
Thursday, October 31, 13
Mike Lee + George Komoto
Thursday, October 31, 13
Prototype Link
Invision Link:
http://goo.gl/8wsVED

Mike Lee + George Komoto
Thursday, October 31, 13
Thank You

GEORGE KOMOTO
UX Designer
@rgeorgek42

Thursday, October 31, 13

MIKE LEE
UX Designer
@mikejlee

More Related Content

Similar to Platfora Data Modeling

Top Three Data Modeling Tools Usability Comparsion
Top Three Data Modeling Tools Usability ComparsionTop Three Data Modeling Tools Usability Comparsion
Top Three Data Modeling Tools Usability ComparsionErin
 
Top Three Data Modeling Tools Usability Comparsion
Top Three Data Modeling Tools Usability ComparsionTop Three Data Modeling Tools Usability Comparsion
Top Three Data Modeling Tools Usability ComparsionErin
 
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...Johan-André Jeanville
 
Data Collaboration Stack
Data Collaboration StackData Collaboration Stack
Data Collaboration StackPierre Brunelle
 
How Lyft Drives Data Discovery
How Lyft Drives Data DiscoveryHow Lyft Drives Data Discovery
How Lyft Drives Data DiscoveryNeo4j
 
BI & Analytics with Ms Power BI.pptx
BI & Analytics with Ms Power BI.pptxBI & Analytics with Ms Power BI.pptx
BI & Analytics with Ms Power BI.pptxCecilia Brusatori
 
Machine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventMachine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventBenjamin Schulte
 
Architecting a Platform for Enterprise Use - Strata London 2018
Architecting a Platform for Enterprise Use - Strata London 2018Architecting a Platform for Enterprise Use - Strata London 2018
Architecting a Platform for Enterprise Use - Strata London 2018mark madsen
 
Democratizing Data within your organization - Data Discovery
Democratizing Data within your organization - Data DiscoveryDemocratizing Data within your organization - Data Discovery
Democratizing Data within your organization - Data DiscoveryMark Grover
 
Disrupting Data Discovery
Disrupting Data DiscoveryDisrupting Data Discovery
Disrupting Data Discoverymarkgrover
 
Online Games Analytics - Data Science for Fun
Online Games Analytics - Data Science for FunOnline Games Analytics - Data Science for Fun
Online Games Analytics - Data Science for FunDataiku
 
1. introduction to data science —
1. introduction to data science —1. introduction to data science —
1. introduction to data science —swethaT16
 
Embracing OOUX for Better Projects and Happier Teams
Embracing OOUX for Better Projects and Happier TeamsEmbracing OOUX for Better Projects and Happier Teams
Embracing OOUX for Better Projects and Happier TeamsCaroline Sober-James
 
MICROSOFT WORD RESEARCH ASSIGNMENT BaqibillahSOFTWARE D
MICROSOFT WORD RESEARCH ASSIGNMENT    BaqibillahSOFTWARE DMICROSOFT WORD RESEARCH ASSIGNMENT    BaqibillahSOFTWARE D
MICROSOFT WORD RESEARCH ASSIGNMENT BaqibillahSOFTWARE DDioneWang844
 
Mastering Data Engineering: Common Data Engineer Interview Questions You Shou...
Mastering Data Engineering: Common Data Engineer Interview Questions You Shou...Mastering Data Engineering: Common Data Engineer Interview Questions You Shou...
Mastering Data Engineering: Common Data Engineer Interview Questions You Shou...FredReynolds2
 
Data Discovery and Metadata
Data Discovery and MetadataData Discovery and Metadata
Data Discovery and Metadatamarkgrover
 
Agile Analytics
Agile AnalyticsAgile Analytics
Agile AnalyticsSimo Ahava
 
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile ApproachUsing OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile ApproachKent Graziano
 
Big Data and HR - Talk @SwissHR Congress
Big Data and HR - Talk @SwissHR CongressBig Data and HR - Talk @SwissHR Congress
Big Data and HR - Talk @SwissHR CongressMarcel Blattner, PhD
 

Similar to Platfora Data Modeling (20)

Top Three Data Modeling Tools Usability Comparsion
Top Three Data Modeling Tools Usability ComparsionTop Three Data Modeling Tools Usability Comparsion
Top Three Data Modeling Tools Usability Comparsion
 
Top Three Data Modeling Tools Usability Comparsion
Top Three Data Modeling Tools Usability ComparsionTop Three Data Modeling Tools Usability Comparsion
Top Three Data Modeling Tools Usability Comparsion
 
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...
 
Data Collaboration Stack
Data Collaboration StackData Collaboration Stack
Data Collaboration Stack
 
How Lyft Drives Data Discovery
How Lyft Drives Data DiscoveryHow Lyft Drives Data Discovery
How Lyft Drives Data Discovery
 
BI & Analytics with Ms Power BI.pptx
BI & Analytics with Ms Power BI.pptxBI & Analytics with Ms Power BI.pptx
BI & Analytics with Ms Power BI.pptx
 
Machine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventMachine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup Event
 
Architecting a Platform for Enterprise Use - Strata London 2018
Architecting a Platform for Enterprise Use - Strata London 2018Architecting a Platform for Enterprise Use - Strata London 2018
Architecting a Platform for Enterprise Use - Strata London 2018
 
Democratizing Data within your organization - Data Discovery
Democratizing Data within your organization - Data DiscoveryDemocratizing Data within your organization - Data Discovery
Democratizing Data within your organization - Data Discovery
 
Disrupting Data Discovery
Disrupting Data DiscoveryDisrupting Data Discovery
Disrupting Data Discovery
 
Online Games Analytics - Data Science for Fun
Online Games Analytics - Data Science for FunOnline Games Analytics - Data Science for Fun
Online Games Analytics - Data Science for Fun
 
1. introduction to data science —
1. introduction to data science —1. introduction to data science —
1. introduction to data science —
 
Embracing OOUX for Better Projects and Happier Teams
Embracing OOUX for Better Projects and Happier TeamsEmbracing OOUX for Better Projects and Happier Teams
Embracing OOUX for Better Projects and Happier Teams
 
MICROSOFT WORD RESEARCH ASSIGNMENT BaqibillahSOFTWARE D
MICROSOFT WORD RESEARCH ASSIGNMENT    BaqibillahSOFTWARE DMICROSOFT WORD RESEARCH ASSIGNMENT    BaqibillahSOFTWARE D
MICROSOFT WORD RESEARCH ASSIGNMENT BaqibillahSOFTWARE D
 
Mastering Data Engineering: Common Data Engineer Interview Questions You Shou...
Mastering Data Engineering: Common Data Engineer Interview Questions You Shou...Mastering Data Engineering: Common Data Engineer Interview Questions You Shou...
Mastering Data Engineering: Common Data Engineer Interview Questions You Shou...
 
Data Discovery and Metadata
Data Discovery and MetadataData Discovery and Metadata
Data Discovery and Metadata
 
Agile Analytics
Agile AnalyticsAgile Analytics
Agile Analytics
 
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile ApproachUsing OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
 
Notebooks in IBM
Notebooks in IBMNotebooks in IBM
Notebooks in IBM
 
Big Data and HR - Talk @SwissHR Congress
Big Data and HR - Talk @SwissHR CongressBig Data and HR - Talk @SwissHR Congress
Big Data and HR - Talk @SwissHR Congress
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Platfora Data Modeling

  • 1. Platfora Big Data Analytics for the Fact-Based Enterprise Mike Lee & George Komoto Thursday, October 31, 13
  • 2. What is Big Data Analytics? Key Facts: • Not defined by size • Hadoop is the leading framework • Hadoop is open-source Common issues • Requires time and money to access data • Many sources of data • Quantity of data volume Mike Lee + George Komoto Thursday, October 31, 13
  • 3. Platfora Platfora transforms raw data in Hadoop into interactive, in-memory business intelligence without the friction of IT or complexity of existing approaches. A complete solution, it seamlessly connects data to end-users. No separate data warehouse or ETL required. The Challenge Customers are getting stuck in the current stepped wizard approach. The interface is not intuitive for non-database administrators. The Solution Design a graphical interface that permits creating multiple connections in the same experience. The new workflow requires less time to complete this task, and encourages more interactive exploration and visualization of data. Mike Lee + George Komoto Thursday, October 31, 13
  • 4. Persona: Luis Personas provided by Platfora Mike Lee + George Komoto Thursday, October 31, 13
  • 5. Persona: Luis Personas provided by Platfora Mike Lee + George Komoto Thursday, October 31, 13
  • 6. Persona: Marybeth Personas provided by Platfora Mike Lee + George Komoto Thursday, October 31, 13
  • 7. Persona: Marybeth Personas provided by Platfora Mike Lee + George Komoto Thursday, October 31, 13
  • 8. Mike Lee + George Komoto Thursday, October 31, 13
  • 9. Mike Lee + George Komoto Thursday, October 31, 13
  • 10. Mike Lee + George Komoto Thursday, October 31, 13
  • 11. Mike Lee + George Komoto Thursday, October 31, 13
  • 12. Design Process User Research • Gain more insights from typical end users (i.e. Tableau users) • • Inquire about preferred tools and methodologies Understand pain points in current workflows Design Iteration • • Present UI sketches to Platfora team for feedback Test wireframes with target end users • • General Assembly back-end engineers Business/data analysts within network Mike Lee + George Komoto Thursday, October 31, 13
  • 13. Task Analysis: Deconstruct & Revise Mike Lee ++ George Komoto Mike Lee George Komoto Thursday, October 31, 13
  • 14. Task Analysis: Deconstruct & Revise Select Data Sources (Linear Steps) Mike Lee ++ George Komoto Mike Lee George Komoto Thursday, October 31, 13
  • 15. Task Analysis: Deconstruct & Revise Select Data Sources (Linear Steps) Connect Data Sources (Design Canvas) Mike Lee ++ George Komoto Mike Lee George Komoto Thursday, October 31, 13
  • 16. Task Analysis: Deconstruct & Revise Select Data Sources (Linear Steps) Edit Data Connect Data Sources (Design Canvas) Mike Lee ++ George Komoto Mike Lee George Komoto Thursday, October 31, 13
  • 17. Platfora Task Analysis Created By: Mike Lee Date Created: 17-OCT-2013 Last Revised: 28-OCT-2013 Tasks 1. Select Data 2. Parse Data 3. Manage Fields 4. Create Reference 5. Key 6. Finish & Save Login Data Catalog Data Catalog Home Click ‘Add Dataset’ Select target dataset to view details Data Catalog Select Data: Choose source data for dataset Key Screen Action [trees_SF] Click ‘Add Dataset’ Click ‘Continue’ Display Input View reference details in field 02:58 Decision Loading… Manage Fields: Add computed fields and verify field info 00:00 Select Data: Choose source data for dataset [species_SF] Parse Data: How to extract rows and columns My Datasets > trees_SF The complete task flow for importing datasets, adding references, and preparing for Vizboards [species_ID] Raw file contains header? Click ‘Continue’ Yes Parse Data: How to extract rows and columns Select column for dataset join Wrangled / Raw Raw file contains header? Click ‘Create References’ Select checkbox Click ‘Continue’ Yes Select checkbox Manage Fields: Add computed fields and verify field info Click ‘Continue’ Select column for dataset join Manage Fields: Add computed fields and verify field info Click ‘Create References’ Click ‘Define Key’ Create References: Set up joins to dimension dataset Define Key: Indicate column(s) that make up the unique key Select target dataset from dropdown [species_SF] Select foreign key from dropdown [species_ID] Select field(s) to include in key [id] Click ‘Save & Exit’ [species_ID] The task flow we are focused on for this project. Select target dataset from dropdown [species_SF] Select foreign key from dropdown [species_ID] Name reference? Yes Confirm? Create References: Set up joins to dimension dataset Enter reference name “Species” Click ‘Add’ “Species” appears in References tab Yes Success message popup Click ‘Save & Exit’ Name reference? Confirm? Yes Success message popup Mike Lee + George Komoto Thursday, October 31, 13 Yes
  • 18. User Research Method We conducted 7 interviews with people similar to our personas who are currently using data analytics tools. Findings Access to data is a problem. Requests to make data warehouse changes can take weeks. Preparation involves many schema and data processing tools. The most common tool between stakeholders was the data model diagram. Opportunities Identified Design a way to visualize and interact with the full data model. Mike Lee + George Komoto Thursday, October 31, 13
  • 19. Competitive Analysis: SAS Mike Lee + George Komoto Thursday, October 31, 13
  • 20. Competitive Analysis: Alteryx + Tableau Mike Lee + George Komoto Thursday, October 31, 13
  • 21. Competitive Analysis: Karmasphere Mike Lee + George Komoto Thursday, October 31, 13
  • 22. Ideation Mike Lee + George Komoto Thursday, October 31, 13
  • 23. Ideation: Onsite at Platfora Mike Lee + George Komoto Thursday, October 31, 13
  • 24. Early Wireframes Mike Lee + George Komoto Thursday, October 31, 13
  • 25. User Flow: Marybeth (Business Analyst) 1. Creates multiple links to a specific field from a different dataset that references additional data for that row 2. Manages/edits references 3. Previews the content and see example data for each Fields 4. Identifies specific fields that can be used by another dataset to link rows back into that other dataset Mike Lee + George Komoto Thursday, October 31, 13
  • 26. User Flow: Marybeth (Business Analyst) 1. Creates multiple links to a specific field from a different dataset that references additional data for that row Marybeth starts with the fact dataset. The key is already selected. She uses the fly out menu to view her options. She knows she needs to connect the other datasets in the company catalog. Mike Lee + George Komoto Thursday, October 31, 13 Platfora automatically lists the datasets in the catalog. It also knows to match data types with the existing key. Here Marybeth can link one or both target datasets.
  • 27. User Flow: Marybeth (Business Analyst) 2. Manages/edits references Marybeth needs to make some changes to the reference name. The flyout menu she used to create the references also has a link to make the changes she needs. Mike Lee + George Komoto Thursday, October 31, 13 Marybeth edits the names of both of the target datasets. Unchecking the boxes will remove the relationship.
  • 28. User Flow: Marybeth (Business Analyst) 3. Previews the content and see example data for each Fields To quickly verify the datasets, the i button in the upperright provides a quick preview. To make changes, Marybeth would have to explore the import/parse data to make larger changes. Mike Lee + George Komoto Thursday, October 31, 13
  • 29. User Flow: Marybeth (Business Analyst) 4. Identifies specific fields that can be used by another dataset to link rows back into that other dataset Similar to the original dataset she configured, when she has more datasets, she can create references from target datasets to other datasets. Mike Lee + George Komoto Thursday, October 31, 13
  • 30. Wireframe Feedback Key Findings • Resolves the issue jumping back and forth within the import data wizard, but still does not give a clear view of relationships • Would require more development resources to create because the components shown do not currently exist • Showing the relationships between the datasets should help users avoid many of the issues they currently experience Mike Lee + George Komoto Thursday, October 31, 13
  • 31. Design for Humans: Interactive Web UI Managing relationships between datasets should be as intuitive and visual as working with Platfora Vizboards. Design Language How do we communicate the relationships between fact and dimension datasets? Visual Interface How do we translate action steps into intuitive interactions? Mike Lee + George Komoto Thursday, October 31, 13
  • 32. Design Language: Entity-Relationship Graphical user interfaces in database administration is not new. Several schematics exist to represent relationships and the flow of data. http://www.agiledata.org/essays/agileDataModeling.html Mike Lee ++ George Komoto Mike Lee George Komoto Thursday, October 31, 13
  • 33. Potential Issues: Complexity & Overload Mike Lee + George Komoto Thursday, October 31, 13
  • 34. Visual Idea: Mozilla Collusion (Star Schema) (Entity Relationship) http://www.mozilla.org/en-US/collusion/demo/ Mike Lee + George Komoto Thursday, October 31, 13
  • 35. Mike Lee + George Komoto Thursday, October 31, 13
  • 37. Mike Lee + George Komoto Thursday, October 31, 13
  • 38. Prototype Link Invision Link: http://goo.gl/8wsVED Mike Lee + George Komoto Thursday, October 31, 13
  • 39. Thank You GEORGE KOMOTO UX Designer @rgeorgek42 Thursday, October 31, 13 MIKE LEE UX Designer @mikejlee