SlideShare ist ein Scribd-Unternehmen logo
1 von 120
A Short Course
on
Introduction to
Tableau
Mithileysh Sathiyanarayanan
01/10/17
Mithileysh Sathiyanarayanan
1
Contents
• Step-1 Tableau Introduction
• Step-2 Connecting to Data
• Step-3 Building basic views
• Step-4 Data manipulations and Calculated fields
• Step-5 Tableau Dashboards
• Step-6 Advanced Data Options
• Step-7 Advanced graph Options
Interview Questions
01/10/17 Mithileysh Sathiyanarayanan 2
Prerequisites
• Bit of data base knowledge
• Basic idea on visualizations and dash boards
• Windows OS with minimum 2 GB RAM
• Latest version of Tableau public or Tableau Trail
01/10/17 Mithileysh Sathiyanarayanan 3
Step-1 Tableau
Introduction
01/10/17 Mithileysh Sathiyanarayanan 4
Contents
• Why Tabeau
• Introduction to Tableau
• Tableau workspace and various options
• Navigating in tableau
• Tableau Repository
01/10/17 Mithileysh Sathiyanarayanan 5
Oil Consumption Data
01/10/17 Mithileysh Sathiyanarayanan 6
Oil Consumption Data
01/10/17 Mithileysh Sathiyanarayanan 7
Aim is to understand
That oil consumption data shows below details
•Cure Oil, refined oil imports and Exports by country also
weighted by population
•Reserves left by country and by region
•Consumption by population over the time
Really??? Is it easy to get the picture?
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 8
What is Tableau
• Tableau is a rapid BI software
• Great visualizations: Allows anyone to connect to data,
visualize and create interactive, sharable dashboards in a few
clicks
• Ease of use: It's easy enough that any Excel user can learn it,
but powerful enough to satisfy even the most complex
analytical problems.
• Fast: We can create parallelized dashboards, quick filters and
calculations
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 9
Sample Tableau dashboards
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 10
Sample Tableau dashboards
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 11
Tableau Products
VenkataReddyKonasani
Tableau Desktop
Create
Tableau Server
Share - Web
Tableau Reader
Share - Local
+
+
+
business intelligence
solution scales to
organizations of all sizes
+ share visual analytics with
anyone with a web browser
+ publish interactive analytics
or dashboards
secure information and
manage metadata
collaborate with others
+ share visualizations &
dashboards on the desktop
+ filter, sort, and page through
the views
+ “Acrobat for Data”
+ free download
+
+
ad hoc analytics,
dashboards, reports, graphs
explore, visualize, and
analyze your data
+ create dashboards to
consolidate multiple views
+ deliver interactive data
experiences
Tableau Public
Share - Everyone
+ create and publish
interactive visualizations
and dashboards
+ embed in websites and
blogs
+ free download and free
hosting service
01/10/17 Mithileysh Sathiyanarayanan 12
Tableau Public
• Can connect to Microsoft Excel, Microsoft Access, and text files
• It has a limit of 100,000 rows of data that is allowed in any
single connection
• You can not save your work using Tableau public
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 13
Three main stages
Venkata Reddy Konasani01/10/17 Mithileysh Sathiyanarayanan 14
Opening Screen
01/10/17 Mithileysh Sathiyanarayanan 15
Basics
• Opening a new sheet
• File>>New
• Connect to data
• Data>>Connect to data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 16
Demo
• Starting Tableau
• Open a new workbook
• Adding additional sheets
• Data connection tab
• Various data connection options
• Adding a new dash board
• Various graph options
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 17
Tableau Workspace
01/10/17 Mithileysh Sathiyanarayanan 18
Workbook and worksheets
• Each workbook can contain worksheets and dashboards.
• Worksheet is where you build views of your data by dragging
and dropping fields onto shelves
• A dashboard is a combination of several worksheets that you
can arrange for presentation or to monitor
• The sheets, whether worksheets or dashboards, display along
the bottom of the workbook as tabs
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 19
Lab
• Start Tableau
• Open a new workbook
• Add one additional sheet
• Identify data connection tab
• Can we connect to MySQL server?
• Can we connect to txt file?
• How to go back to workbook from connect to data window?
• Add a new dashboard
• Where are various types of graphs options available?
• Can we draw pie chart using Tableau?
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 20
Tableau Repository
•
•
The Tableau repository holds Workbooks Bookmarks and
data sources.
located in a folder called My Tableau Repository inside of
your My Documents folder.
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 21
Tableau Files and File types
• Workbooks
• Tableau workbook files have the .twb file extension and are
marked with the workbook icon. Workbooks hold one or more
worksheets and dashboards.
• Bookmarks
• Tableau bookmark files have the .tbm file extension and are
marked with the bookmark icon. Bookmarks contain a single
worksheet and are an easy way to quickly share your work.
• Packaged Workbooks
• Tableau packaged workbooks have the .twbx file extension and
are marked with the packaged workbook icon. Packaged
workbooks contain a workbook along with any supporting local
file data sources and background images. This format is the best
way to package your work for sharing with others who don’t have
access to the data.
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 22
Tableau Files and File types
• Data Extract Files
• Tableau data extract files have the .tde file extension and are
marked with the extract icon. Extract files are a local copy of a
subset or entire data source that you can use to share data, work
offline, and improve database performance.
• Data Connection Files
• Tableau data connection files have the .tds file extension and are
marked with the data connection icon. Data connection files are
shortcuts for quickly connecting to data sources that you use
often.
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 23
Step2-Connecting to
Data
01/10/17 Mithileysh Sathiyanarayanan 24
Contents
• Connecting to flat files
• Connecting to DB files
• Connecting to server
• Conditional importing
• Editing a Connection
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 25
Demo: Connecting to Desktop files
• Connecting to excel file
• Connecting to superstore sales in sales data folder
• Snapshot view of the data
• Connecting to txt file
• Connecting to survey data
• Connecting to access file
• Connecting to survey data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 26
Lab: Connecting to Desktop
files
• Download the online sales data.csv
• Snapshot view of the data
• Connect to healthcare database
• Connect to survey data
• Create a table for client
• Create a table for clinet_manager
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 27
Connecting with Filters
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 28
Demo: Customized data import
• Import sales by country data
• Where sales channel=“Online”
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 29
Lab: Customized data import
• Download data using filters from survey DB
• Only data where overall rating =5 and client level is more than 7
from S2012 table(Client id more than 70,000,000)
• Download data using filters from healthcare data(health
claim.csv)
• Only data where days admitted is atleast 6 and claim amount is
more than 10,000
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 30
Connecting Microsoft SQL Server
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 31
VenkataReddyKonasani
Connecting Microsoft SQL Server
01/10/17 Mithileysh Sathiyanarayanan 32
VenkataReddyKonasani
Connecting Microsoft SQL Server
01/10/17 Mithileysh Sathiyanarayanan 33
VenkataReddyKonasani
Connecting Microsoft SQL Server
01/10/17 Mithileysh Sathiyanarayanan 34
Data roles
• Dimensions:
• Qualitative, categorical information is a dimension
•
•
•
Gender : Male & Female
Region
Marital Status
• Measures
• Numeric variables / Quantitative values
•
•
•
Age
Income
Credit score
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 35
Data Types
• Sometimes Tableau may identify a field with a data type that is
incorrect.
• For example, a field that contains dates may be identified as an
integer rather than a date.
• You can change the data type in Tableau by right-clicking the
field in the Data window, selecting Change Data Type, and
then selecting the appropriate data type.
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 36
Lab: Data Roles
• What are the measures and dimensions in TV commercials
data (spot data sheet)
• What are the measures and dimensions in world bank data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 37
Demo Converting measures to
dimensions
• Converting id to dimension
• Converting num_assests to
dimension
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 38
LAB: Converting measures to
dimensions
• Import TV commercial spot data
• Convert HH ratings to Dimension
• Convert unique key to Dimension
• In health care data
• Patient id into dimention
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 39
Editing the connection
• Connect to cars data>>>Edit data source>>Hide Origin Field
• Show hidden fields to get back and then unhide
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 40
LAB: Edit Connection
• Edit survey data connection and hide the two fields response
and quality
• Edit survey data connection and add a filter on communication
>=3
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 41
Renaming the connection
• Edit Connection >>.Change the name of connection
• Cars data to cars_2014
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 42
LAB: Renaming the
connection
• Rename survey data to customer survey
• Connect to market data one and rename it to market
campaign data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 43
Other Data connection related
operations
• Duplicating connection
• Close Connection
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 44
Step-3: Building basic
views
01/10/17 Mithileysh Sathiyanarayanan 45
Demo: Basic views
• Superstore data
• Sum of order quantity by product category
• Sum of order quantity by month & year
• Changing the graph type
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 46
Lab: Basic views
• Connect to Price Web Data(Price_web_data.csv)
• Draw a bar graph to show total sales(count of rows) by brand
• Which brand sold the most number of items
• Change it to pie chart
• Sort the bargraph
• Which are the top two brands based on list price
• Draw graph that shows average list price for each brand
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 47
Demo : Trend chart
• Price web data day wise count of products
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 48
Lab: Trend Chart
• Import market one data
• Draw a time series chart of number of campaigns by date
• Draw a time series chart of number of campaigns by month
• Draw a time series chart for budget and identify the month with
maximum budget
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 49
LAB: Other Charts
• Import cars data, create a tree map chart for make vs items
sold(count ids)
• Import TV commercials spot data, create a vertical bar chart
for network id vs average spot cost. Change the chart for
vertical to horizontal
• Import telecom bill data, show average bill(current charges)
and count of customers(Del number) in each customer
segment. Identify the best segment (which customer segment
has very high bill and very high number of customers)
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 50
Demo: Formatting the graphs-
Color and size
• Representing Average unit price & total ordered quantity per
Product category & subcategory in superstore data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 51
Lab: Formatting the graphs-Color
and size
• Identify the best rated brand from online sales data(price web)
•
•
•
Draw a graph(other than bubble chart) on online sales data to show
Review count as size
Average rating as color for each brand
• Import Market campaign data
• Identify the top 5 verticals. A vertical with significant budget and significant
number of campaigns(rows).
• Identify the most productive vertical in market campaign data. A vertical
that has highest reach with least budget is the best vertical
• Identify the best car make in cars data(low MSRP and high
horse power)
• Identify the most profitable customer segment from telecom bill
data
•
•
•
Draw bubble chart on billing data by each customer segment
Size of the bubble is average bill(Current charges)
Color of bubble as count of accounts
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 52
Adding Reference lines
• Adding reference line average age to age in healthcare data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 53
Lab: Adding reference line
• In price web data, what are the brands that got above average
ratings? Add a reference line
• Add average list price reference line in price web data-Avg list
price by brand
• Add a mean reference line to days admitted in health care data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 54
Demo: GIS graph
• City wise bill on the map
• Count if accounts as size
• Total Bill as colour
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 55
Lab: GIS graph
• Connect to Sales_by_country_v1.csv(inside super store folder)
• Show number of units sold for each county
• Draw a fill map fill graph
• Connect to world bank data(data by country tab)
• Create a GIS graph to show GDP by country
• Create a GIS graph to show total population by country
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 56
Step-4 : Data manipulations and
Calculated fields
01/10/17 Mithileysh Sathiyanarayanan 57
Contents
• Calculated fields
• Working with dates
• Logic statements
• Working with filters
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 58
Demo: Calculated fields
• Connect to excel>>Sample-Superstore data>>>orders
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 59
Demo: Calculated fields
• New reduced shipping cost to 50%
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 60
Lab: Calculated fields
• Connect to Sample-Superstore data excel file
• Create a new discounted unit price from actual unit price field.
Reduce the price by 10% and create a new field as disc_price
• Create a new shipping cost. Reduce the shipping cost by by
30% and create a new field new_ship_cost
• Create a new field “final_price” which is sum of disc_price &
new_ship_cost
• What is the average final price?
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 61
Working with dates
VenkataReddyKonasani
Select any of the date function
to manipulate dates and use
them in the expression.
01/10/17 Mithileysh Sathiyanarayanan 62
Demo: Working with dates
• Delay indicator in Super store data [Ship Date]-[Order Date]
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 63
Lab: Working with dates
• Connect to Telco_Bill_data_v1 in telecom data folder
• Calculate age of account in moths, today-account active date
• Draw a graph that shows Del number & age on network. Sort it by
age
• Connect to Market_data_raw.xls in Market_data folder
• Calculate the interval of campaign (end date –start date)
• Convert id into dimension and draw a graph between id & interval
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 64
Logic statements
01/10/17 Mithileysh Sathiyanarayanan 65
Demo: Logic statements
• Market data, high, medium, low reach
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 66
Lab: Logic statements
• In the market data, Create a new field budget indicator
•
•
•
If budget is less than 50,000 then “low”
50,000 to 100,000 then “medium”
Else high budget
• Create a bar chart budget_ind vs count of campaigns(ids)
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 67
Working with filters
01/10/17 Mithileysh Sathiyanarayanan 68
Demo: Working with filters
• Reach by vertical in market data
• Add asset type as filter
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 69
Lab: Working with filters
• Connect to sales data (Sample - Superstore Sales (Excel).xls)
• Create graph for order quantity (sum) by product sub category
• Add province as filter, show quick filter
• Add customer segment as second filter show quick filter
• Change them to single value dropdown
• Connect to price web data
• Crate a time series graph for number of items sold per day
• Use site name and brand as filters
• Change the filter type to multiple value drop down for brand
• Single value drop down for site
• Change the filter type to global and local
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 70
Step-5
Tableau Dashboards
01/10/17 Mithileysh Sathiyanarayanan 71
Dashboards
01/10/17 Mithileysh Sathiyanarayanan 72
Demo: Creating a Dashboard
• In superstore data
• Orders by product, by province, by month & by region
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 73
Lab: Creating a dashboard
• Connect to Market_data_one.csv
• Create a graph that shows budget by each vertical
• Create a graph that average budget by each vertical
• Create a graph that shows average reach by each vertical
• Create a graph that shows the relation between number of form
fields & reach(use id)
• Create a dashboard with all the above graphs
• Connect to 2.2 Health_claim.xlsx
• Create a graph for average claim amount by days admitted
• Create a graph for average claim amount by Month
• Create a graph for average claim amount by age(convert age into
bins)
• Create a scatter plot for distance from clinic vs claim amount(use
patient id also)
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 74
Demo: Using a graph as filter
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 75
Step-6: Advanced Data
Options
01/10/17 Mithileysh Sathiyanarayanan 76
Contents
• Clipboard data
• Connecting two data sources
• Joining data sources
• Creating hierarchies
• Measure values and Measure names
• Number of records
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 77
Copying Data from clipboard
• Demo:
• Copy air travel data to clipboard
• Worksheet>>Data>>paste data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 78
LAB: Copying Data from clipboard
• Copy petrol consumption data and crate a data connection by
pasting it; Change the connection name to petrol consumption
data
• Copy data from Price_web_data Analysis.csv and paste it in
tableau; Change the connection name to price web data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 79
Connecting two data sources
• Demo:
• In TV commercial data, we have orders data and commercial spot
data.
• We want to draw an are graph to see whether the spot really
effects the order quantity. Do you think if the spot cost is high the
number of orders are also high
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 80
Joining two tables
• Joining spot cost and orders tables in TV commercial data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 81
Creating a graph with joined
tables
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 82
LAB: Joining two tables
• In TV commercial data, connect orders to spots based on ISCI/
AD-iD
• Draw a graph time(date from orders table) vs spot cost
• Draw a graph that shows total orders and average spot cost for
each network
• Connect market one and market raw data
• Draw a scatter plot between budget(raw data) and reach(market
one)
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 83
Creating a Hierarchy
• For example, a data source may have fields for Country, State,
and City. These fields could be grouped into a hierarchy called
Location.
• Right-click one or more selected fields in the Data window and
select Create Hierarchy
• In the Data window, drag and drop a field directly on top of
another field.
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 84
Demo : Creating Hierarchy
• In superstore data drag and drop customer name on customer
segment
• Create a graph using customer segment hierarchy vs orders
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 85
LAB: Creating Hierarchies
• Draw a graph to show profit by product hierarchy
• Import cars data
• Crate hierarchy for make and model
• Draw a graph to show average price by make model hirarchy
• What if we create a hierarchy for model and make??
• Import superstore data create below hierarchies
•
•
•
Product category
Product sub category
Product name
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 86
LAB: Removing Hierarchies
• Remove all the hierarchies that are created
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 87
Measure Values and Measure
Names
• The Data window contains a few fields that are not part of
your data source, two of which are Measure Names and
Measure Values
• Measure Values: All the measures of your data source
collected into one field.
• Measure Names: Contains all the names of the measures
collected into a single dimension.
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 88
Demo Measure Values and Measure
Names
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 89
LAB: Measure Values and
Measure Names
• Import health claim data
• Draw a graph measure names against measure values
• Can we recreate the input data table using measure values and
measure names?
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 90
Number of Records
•
•
•
Number of Records field that is also not part of the underlying data source.
This field represents the number of rows in the data source.
Demo days admitted vs. number of records
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 91
LAB: Number of records
• Find the frequency of each brand in cars data
• Find the frequency of each brand in price web data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 92
Latitude and Longitude
• Tableau automatically geocodes your data and includes
Latitude (generated) and Longitude (generated) fields. You can
use these fields to overlay your data on live maps.
• Lat & Long for province in superstore data
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 93
Step-7: Advanced graph Options
01/10/17 Mithileysh Sathiyanarayanan 94
Contents
• Sorting
• Groups
• Sets
• Actions
• Parameters
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 95
Sorting
• Display your data in ascending or descending order based on
other fields or custom formulas using computed sorts.
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 96
LAB: Sorting
• Create a graph for price web data, brand vs average list price,
sort the result by average list price
• Create a graph for telecom bill data; customer segment vs
average bill. Sort it by bill amount
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 97
Groups
• Combine dimension members into higher level categories.
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 98
Lab Groups
• Import market_one.csv
• Create a table for vertical vs sum of number of records
• Combine last four verticals as a single group
• Import price web data
• Create a table for brand vs count of records
• Combine the last 10 brands
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 99
Sets
• Set is almost like a dynamic subset.
• Sometimes we may want to crate a subset by collecting all the
data points of our interest
• Outliers
• Points falling in a certain region
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 100
Demo
• Vertical vs reach vs budget
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 101
LAB: Sets
• Create a graph for claim amount vs distance from clinic. There
is a higher chance in case of patients travelling more than 100
kms(100K meters); Select all such cases and create a different
set
• Create a graph for telecom billing data
• Bar chart for Customer segment vs average bill(Current Charges)
• Sort them based on average current changes
• Create a set based on last five groups
• What is the count of accounts and average bill for the subset?
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 102
Actions –Filter Action
• Worksheet >>Actions
• Demo: Cars data
• MSRP vs MPG vs Make
• Add action
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 103
LAB: Action
• Import Telecom billing data
• Create a bar graph to show the average of current charges in each
customer segment. Add filter action
• Remove filter action and add highlight action, what is the
difference?
• Import TV commercial spot data
• Create a graph to show network name along with average spot
cost.
• Add URL action , redirect the highlighted part to google.com
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 104
Outliers
• Mean
• Median
• Quartiles
• Outliers
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 105
Box Plots to identify outliers
• Draw a boxplot to identify the outliers in claim amount vs
patient id
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 106
Boxplots and outliers
• Draw a boxplot to identify the outliers in claim amount vs
patient id
• Remove outliers and recreate the box plot(use filter on claim
amount)
• Draw a boxplot to identify the outliers in current charges in
telecom bill data (use del number as id)
• Draw a boxplot to identify the outliers in age of patients in
health claim data. Are there any outliers?
VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 107
Interview Questions
01/10/17 Mithileysh Sathiyanarayanan 108
Features of Tableau
1. Rapidly analyse data
2. Browse and Explore
3. User-friendly Dashboards
4. Observe and Calculate
5. Share and Interact
Various positions for Tableau:
1. Business Analyst
2. Data Scientist
3. Tableau Expert
4. Tableau Developer
5. BI Developer
6. Lead Reporting
What is Tableau?
Why we need Tableau?
Advantages and Disadvantages of Tableau?
Current Market Status of Tableau?
What are all the Tableau Versions?
Comparing Tableau with Other reporting Tools?
Set Up environment of Tableau – Desktop and Server? How to Install
and configure both desktop and server. (Candidate's System)
How to know about tableau and OBIEE functionality?
01/10/17 Mithileysh Sathiyanarayanan 109
How to Access Data source to tableau?
File Systems like CSV, Excel etc.
Relational systems like Oracle, Sql Server, and DB2 etc. Cloud systems like
Windows Azure, Google Big Query etc. Other Sources using ODBC
How to make a join by tables in tableau? What is the use of Alias over in
tableau? How to combine 2 or more data sources?
What are all the Types of Files and Extensions – Uses?
Tableau Workbook
Tableau Packaged Workbook Tableau Data source
Tableau Packaged Data source Tableau Data Extract
Tableau Bookmark
Tableau Preferences
Tableau Navigations
• File Menu
• Data Menu
• Worksheet Menu
• Dashboard Menu
• Story Menu
• Analysis Menu
• Map Menu
• Format Menu
• Server Menu
01/10/17 Mithileysh Sathiyanarayanan 110
Tableau Data Types, Memory, Data View
What are all the Data Types which Tableau can handle? What is the
use of Live Method and In Memory with examples and scenarios?
What is the use of custom Data view and its implementation like -
Drill down View, Swapping Dimensions?
Use of Show me Options
Basics of Show Me
Show Me with Two Fields with scenario based examples Show Me
with Multiple Fields with scenario based examples Layouts and its
description – Purposes and accessing?
Extracting Data
Creating an Extract?
Applying Extract Filters?
Various methods of extracting data and view history? What is the
use of Extract and implementation steps?
01/10/17 Mithileysh Sathiyanarayanan 111
Fields Operations
Combining 2 fields in to one of some 2 columns?
How to create a sheet?
Adding fields to sheets (Mean to say that importing columns to
field)? Search option in tableau to search any columns or fields?
Renaming, Reordering, Sorting, and checking the metadata,
changing the dimensions as per business requirement in project?
Metadata
Checking the Metadata
How to change the data type? Renaming and Hiding?
How to create an Alias?
Joins in Tableau
How to create a joins?
What are all the Join Types and implementation steps? Editing Join
Types and Join Fields?
01/10/17 Mithileysh Sathiyanarayanan 112
Worksheet
What is the use of workbook, worksheet and implementation steps?
How to create a worksheet ?
Renaming worksheet?
Preview before saving to memory?
Colour coding to worksheet?
Delete worksheet?
Re-order the worksheet in dashboard?
Paged Workbook?
And saving each worksheet in different location?
Calculations in Tableau
Operators
Types of Operator?
General Operator – Plus, Minus?
Arithmetic Operator – Multiplication, Division, Modulo, Power?
Comparison Operator – Equal to (=,==), Not Equal to, Greater than,
Lesser than? Logical Operator – AND, OR, NOT?
Precedence of Operator?
01/10/17 Mithileysh Sathiyanarayanan 113
Functions
Number Functions
String Functions
Date Functions
Logical Functions
Aggregate Functions
Calculation Fields ( Numeric Calculations)
How to create a calculation Field? Calculation Editor?
How to create a formula?
Using the Calculation field in report? Aggregate functions?
01/10/17 Mithileysh Sathiyanarayanan 114
Table Calculations
Quick Table Calculations with scenario based? Running Total
Difference
Percent Difference
Percent of Total
Rank
Percentile
Moving Average
Year to Date (YTD) Total Compound Growth Rate Year over Year
Growth Year to Date (YTD) Growth
Level of Detail (LOD)
Types of LOD (Level of Detail) Expressions? FIXED LOD with scenario
based examples INCLUDE LOD with scenario based examples
EXCLUDE LOD with scenario based examples
01/10/17 Mithileysh Sathiyanarayanan 115
Sorting
Computed Sorting With Examples
Manual Sorting with Examples
Filters
Filter Dimensions Filter Measures Filter Dates
How to create a quick filters? How to delete a filters?
Context Filters and implementing with scenario and examples?
Conditions Filters and implementing with scenario and examples
Top Filters and implementing steps along with scenario and
examples?
How to create filters for measures with implementation steps?
How to create filters for Dimensions with implementation steps?
How to clearing the filters with examples?
01/10/17 Mithileysh Sathiyanarayanan 116
CHARTS
• BAR Chart
Simple Bar Chart and implementation steps with examples?
Bar Chart with Colour Range and implementation steps with examples?
Stacked Bar Chart and implementation steps with examples?
• Line Chart
Simple Line Chart and implementation steps with examples?
Multiple Measure Line Chart and implementation steps with examples?
Line Chart with Label and implementation steps with examples?
• Pie Chart
Simple Pie Chart and implementation steps with examples?
Drill Down Pie Chart and implementation steps with eg?
• Cross Tab
Simple Cross Tab and implementation steps with examples?
Cross Tab - Color Encoded and implementation steps with examples?
Cross Tab with Row Percentage and implementation steps with
examples?
• Scatter plot
Simple Scatter Plot and implementation steps with examples?
Scatter Plot - Color Encoded and implementation steps with examples?
Drill Down Scatter Plot and implementation steps with examples?
• Bubble Chart
Simple Bubble Chart and implementation steps with examples?
Bubble Chart with Measure Values and implementation steps with
examples? Bubble Chart with Measure Colors and implementation
steps with examples? Bullet Graph and implementation steps with
examples?
01/10/17 Mithileysh Sathiyanarayanan 117
• Box Plot
Creating Box Plot and implementation steps with examples?
Box Plot with Two Dimensions and implementation steps with
examples?
• Tree Map
Creating Tree Map and implementation steps with examples?
Tree Map with Two Dimensions and implementation steps with
examples?
• Bump Chart
Creating Bump Chart and implementation steps with examples?
• Gantt Chart
Creating Gantt Chart and implementation steps with examples?
• Motion Charts
Creating Motion Chart and implementation steps with examples?
• Histogram
Creating Histogram and implementation steps with examples?
Creating Histogram with Dimension and implementation steps with
examples?
• Waterfall Charts
Creating Waterfall Chart and implementation steps with examples?
Waterfall Chart with Colour and implementation steps with examples?
01/10/17 Mithileysh Sathiyanarayanan 118
Dashboard
• Creating a Dashboard with step by step guide?
Formatting
• Format Menu Explanation
Formatting the Axes and implementation steps with examples?
Change the Font and implementation steps with examples?
Change the Shade and Alignment and implementation steps with
examples? Format Borders and implementation steps with examples?
Forecasting
• Step by Step Creating a Forecast with example? How to describe
Forecast?
Trend Lines
• Creating Trend Line with steps and examples? How to describe the Trend
Line with example?
Others
• What is the use of Bookmark and implementation steps?
• What is the use of Data Pane and implementation steps?
• What is the use of Data Source Page and implementation steps?
• What is the use of Dimension and implementation steps?
• What is the use of filters shelf, format pane, level of detail (LOD) expression, marks,
marks card, pages shelf, rows shelf, shelves and implementation steps?
01/10/17 Mithileysh Sathiyanarayanan 119
Thank You
01/10/17 Mithileysh Sathiyanarayanan 120

Weitere ähnliche Inhalte

Was ist angesagt?

Tableau 7.0 prsentation
Tableau 7.0 prsentationTableau 7.0 prsentation
Tableau 7.0 prsentation
inam_slides
 

Was ist angesagt? (20)

My tableau
My tableauMy tableau
My tableau
 
Data Visualization With Tableau | Edureka
Data Visualization With Tableau | EdurekaData Visualization With Tableau | Edureka
Data Visualization With Tableau | Edureka
 
Tableau Software - Business Analytics and Data Visualization
Tableau Software - Business Analytics and Data VisualizationTableau Software - Business Analytics and Data Visualization
Tableau Software - Business Analytics and Data Visualization
 
Tableau Suite Analysis
Tableau Suite Analysis Tableau Suite Analysis
Tableau Suite Analysis
 
Tableau And Data Visualization - Get Started
Tableau And Data Visualization - Get StartedTableau And Data Visualization - Get Started
Tableau And Data Visualization - Get Started
 
Tableau
TableauTableau
Tableau
 
Tableau online training
Tableau online trainingTableau online training
Tableau online training
 
Tableau 7.0 prsentation
Tableau 7.0 prsentationTableau 7.0 prsentation
Tableau 7.0 prsentation
 
Tableau Visual Guidebook
Tableau Visual GuidebookTableau Visual Guidebook
Tableau Visual Guidebook
 
Tableau slideshare
Tableau slideshareTableau slideshare
Tableau slideshare
 
Victoria Tableau User Group - Getting started with Tableau
Victoria Tableau User Group - Getting started with TableauVictoria Tableau User Group - Getting started with Tableau
Victoria Tableau User Group - Getting started with Tableau
 
How to Improve Data Analysis Through Visualization in Tableau
How to Improve Data Analysis Through Visualization in TableauHow to Improve Data Analysis Through Visualization in Tableau
How to Improve Data Analysis Through Visualization in Tableau
 
Tableau PPT Intro, Features, Advantages, Disadvantages
Tableau PPT Intro, Features, Advantages, DisadvantagesTableau PPT Intro, Features, Advantages, Disadvantages
Tableau PPT Intro, Features, Advantages, Disadvantages
 
Tableau Presentation
Tableau PresentationTableau Presentation
Tableau Presentation
 
Data visualisation & analytics with Tableau
Data visualisation & analytics with Tableau Data visualisation & analytics with Tableau
Data visualisation & analytics with Tableau
 
Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...
Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...
Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...
 
Tableau PPT
Tableau PPTTableau PPT
Tableau PPT
 
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | Edureka
Tableau Training For Beginners | Tableau Tutorial  | Tableau Dashboard | EdurekaTableau Training For Beginners | Tableau Tutorial  | Tableau Dashboard | Edureka
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | Edureka
 
Tableau Desktop Material
Tableau Desktop MaterialTableau Desktop Material
Tableau Desktop Material
 
Tableau
TableauTableau
Tableau
 

Ähnlich wie Introduction to Tableau

Database Management.pptxqqwwqwqwqqweqwqw
Database Management.pptxqqwwqwqwqqweqwqwDatabase Management.pptxqqwwqwqwqqweqwqw
Database Management.pptxqqwwqwqwqqweqwqw
adrianantopina1
 

Ähnlich wie Introduction to Tableau (20)

9544349.ppt
9544349.ppt9544349.ppt
9544349.ppt
 
Tableau workshop during ICCTAC 2018
Tableau workshop during ICCTAC 2018Tableau workshop during ICCTAC 2018
Tableau workshop during ICCTAC 2018
 
Data Visualization Workshop using Tableau
Data Visualization Workshop using TableauData Visualization Workshop using Tableau
Data Visualization Workshop using Tableau
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL Server
 
Store, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceStore, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged Conference
 
MS ACCESS
MS ACCESSMS ACCESS
MS ACCESS
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Tableau interview questions www.bigclasses.com
Tableau interview questions www.bigclasses.comTableau interview questions www.bigclasses.com
Tableau interview questions www.bigclasses.com
 
Data Discovery at Databricks with Amundsen
Data Discovery at Databricks with AmundsenData Discovery at Databricks with Amundsen
Data Discovery at Databricks with Amundsen
 
Tableau Seattle BI Event How Tableau Changed My Life
Tableau Seattle BI Event How Tableau Changed My LifeTableau Seattle BI Event How Tableau Changed My Life
Tableau Seattle BI Event How Tableau Changed My Life
 
lecture 1.pdf
lecture 1.pdflecture 1.pdf
lecture 1.pdf
 
OpenDataCourse-04-HowToMakeOpenData
OpenDataCourse-04-HowToMakeOpenDataOpenDataCourse-04-HowToMakeOpenData
OpenDataCourse-04-HowToMakeOpenData
 
Database :Introduction to Database System
Database :Introduction to Database SystemDatabase :Introduction to Database System
Database :Introduction to Database System
 
MS-ACCESS.pptx
MS-ACCESS.pptxMS-ACCESS.pptx
MS-ACCESS.pptx
 
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
 
RowanDay4.pptx
RowanDay4.pptxRowanDay4.pptx
RowanDay4.pptx
 
Best Practices for Meeting State Data Management Objectives
Best Practices for Meeting State Data Management ObjectivesBest Practices for Meeting State Data Management Objectives
Best Practices for Meeting State Data Management Objectives
 
Database an introduction
Database an introductionDatabase an introduction
Database an introduction
 
Database Management.pptxqqwwqwqwqqweqwqw
Database Management.pptxqqwwqwqwqqweqwqwDatabase Management.pptxqqwwqwqwqqweqwqw
Database Management.pptxqqwwqwqwqqweqwqw
 
What types of data sources does Tableau support.docx
What types of data sources does Tableau support.docxWhat types of data sources does Tableau support.docx
What types of data sources does Tableau support.docx
 

Mehr von Mithileysh Sathiyanarayanan

Mehr von Mithileysh Sathiyanarayanan (20)

6G Communication
6G Communication6G Communication
6G Communication
 
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
 
Importance of Publications
Importance of PublicationsImportance of Publications
Importance of Publications
 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive Technologies
 
Orange Data Mining & Data Visualization Tool
Orange Data Mining & Data Visualization ToolOrange Data Mining & Data Visualization Tool
Orange Data Mining & Data Visualization Tool
 
Healthcare 5.0
Healthcare 5.0Healthcare 5.0
Healthcare 5.0
 
Extended Microteaching - Innovative Teaching Pedagogies
Extended Microteaching - Innovative Teaching PedagogiesExtended Microteaching - Innovative Teaching Pedagogies
Extended Microteaching - Innovative Teaching Pedagogies
 
Digital Twin Technology
Digital Twin TechnologyDigital Twin Technology
Digital Twin Technology
 
Socio Emotional Intelligence (SEI)
Socio Emotional Intelligence (SEI)Socio Emotional Intelligence (SEI)
Socio Emotional Intelligence (SEI)
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Smart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle TheftSmart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle Theft
 
Campus to Corporate Initiative
Campus to Corporate InitiativeCampus to Corporate Initiative
Campus to Corporate Initiative
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Role of Technology and Innovation in Rural Healthcare in India
Role of Technology and Innovation in Rural Healthcare in IndiaRole of Technology and Innovation in Rural Healthcare in India
Role of Technology and Innovation in Rural Healthcare in India
 
iPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AIiPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AI
 
Artificial Intelligence - Overview
Artificial Intelligence - OverviewArtificial Intelligence - Overview
Artificial Intelligence - Overview
 
Digital Forensics
Digital ForensicsDigital Forensics
Digital Forensics
 
Leveraging Blockchain in Agriculture
Leveraging Blockchain in AgricultureLeveraging Blockchain in Agriculture
Leveraging Blockchain in Agriculture
 
Smart Vehicle using IoT
Smart Vehicle using IoTSmart Vehicle using IoT
Smart Vehicle using IoT
 
Smart Business using IoT
Smart Business using IoTSmart Business using IoT
Smart Business using IoT
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Kürzlich hochgeladen (20)

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

Introduction to Tableau

  • 1. A Short Course on Introduction to Tableau Mithileysh Sathiyanarayanan 01/10/17 Mithileysh Sathiyanarayanan 1
  • 2. Contents • Step-1 Tableau Introduction • Step-2 Connecting to Data • Step-3 Building basic views • Step-4 Data manipulations and Calculated fields • Step-5 Tableau Dashboards • Step-6 Advanced Data Options • Step-7 Advanced graph Options Interview Questions 01/10/17 Mithileysh Sathiyanarayanan 2
  • 3. Prerequisites • Bit of data base knowledge • Basic idea on visualizations and dash boards • Windows OS with minimum 2 GB RAM • Latest version of Tableau public or Tableau Trail 01/10/17 Mithileysh Sathiyanarayanan 3
  • 5. Contents • Why Tabeau • Introduction to Tableau • Tableau workspace and various options • Navigating in tableau • Tableau Repository 01/10/17 Mithileysh Sathiyanarayanan 5
  • 6. Oil Consumption Data 01/10/17 Mithileysh Sathiyanarayanan 6
  • 7. Oil Consumption Data 01/10/17 Mithileysh Sathiyanarayanan 7
  • 8. Aim is to understand That oil consumption data shows below details •Cure Oil, refined oil imports and Exports by country also weighted by population •Reserves left by country and by region •Consumption by population over the time Really??? Is it easy to get the picture? VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 8
  • 9. What is Tableau • Tableau is a rapid BI software • Great visualizations: Allows anyone to connect to data, visualize and create interactive, sharable dashboards in a few clicks • Ease of use: It's easy enough that any Excel user can learn it, but powerful enough to satisfy even the most complex analytical problems. • Fast: We can create parallelized dashboards, quick filters and calculations VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 9
  • 12. Tableau Products VenkataReddyKonasani Tableau Desktop Create Tableau Server Share - Web Tableau Reader Share - Local + + + business intelligence solution scales to organizations of all sizes + share visual analytics with anyone with a web browser + publish interactive analytics or dashboards secure information and manage metadata collaborate with others + share visualizations & dashboards on the desktop + filter, sort, and page through the views + “Acrobat for Data” + free download + + ad hoc analytics, dashboards, reports, graphs explore, visualize, and analyze your data + create dashboards to consolidate multiple views + deliver interactive data experiences Tableau Public Share - Everyone + create and publish interactive visualizations and dashboards + embed in websites and blogs + free download and free hosting service 01/10/17 Mithileysh Sathiyanarayanan 12
  • 13. Tableau Public • Can connect to Microsoft Excel, Microsoft Access, and text files • It has a limit of 100,000 rows of data that is allowed in any single connection • You can not save your work using Tableau public VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 13
  • 14. Three main stages Venkata Reddy Konasani01/10/17 Mithileysh Sathiyanarayanan 14
  • 15. Opening Screen 01/10/17 Mithileysh Sathiyanarayanan 15
  • 16. Basics • Opening a new sheet • File>>New • Connect to data • Data>>Connect to data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 16
  • 17. Demo • Starting Tableau • Open a new workbook • Adding additional sheets • Data connection tab • Various data connection options • Adding a new dash board • Various graph options VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 17
  • 19. Workbook and worksheets • Each workbook can contain worksheets and dashboards. • Worksheet is where you build views of your data by dragging and dropping fields onto shelves • A dashboard is a combination of several worksheets that you can arrange for presentation or to monitor • The sheets, whether worksheets or dashboards, display along the bottom of the workbook as tabs VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 19
  • 20. Lab • Start Tableau • Open a new workbook • Add one additional sheet • Identify data connection tab • Can we connect to MySQL server? • Can we connect to txt file? • How to go back to workbook from connect to data window? • Add a new dashboard • Where are various types of graphs options available? • Can we draw pie chart using Tableau? VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 20
  • 21. Tableau Repository • • The Tableau repository holds Workbooks Bookmarks and data sources. located in a folder called My Tableau Repository inside of your My Documents folder. VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 21
  • 22. Tableau Files and File types • Workbooks • Tableau workbook files have the .twb file extension and are marked with the workbook icon. Workbooks hold one or more worksheets and dashboards. • Bookmarks • Tableau bookmark files have the .tbm file extension and are marked with the bookmark icon. Bookmarks contain a single worksheet and are an easy way to quickly share your work. • Packaged Workbooks • Tableau packaged workbooks have the .twbx file extension and are marked with the packaged workbook icon. Packaged workbooks contain a workbook along with any supporting local file data sources and background images. This format is the best way to package your work for sharing with others who don’t have access to the data. VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 22
  • 23. Tableau Files and File types • Data Extract Files • Tableau data extract files have the .tde file extension and are marked with the extract icon. Extract files are a local copy of a subset or entire data source that you can use to share data, work offline, and improve database performance. • Data Connection Files • Tableau data connection files have the .tds file extension and are marked with the data connection icon. Data connection files are shortcuts for quickly connecting to data sources that you use often. VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 23
  • 25. Contents • Connecting to flat files • Connecting to DB files • Connecting to server • Conditional importing • Editing a Connection VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 25
  • 26. Demo: Connecting to Desktop files • Connecting to excel file • Connecting to superstore sales in sales data folder • Snapshot view of the data • Connecting to txt file • Connecting to survey data • Connecting to access file • Connecting to survey data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 26
  • 27. Lab: Connecting to Desktop files • Download the online sales data.csv • Snapshot view of the data • Connect to healthcare database • Connect to survey data • Create a table for client • Create a table for clinet_manager VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 27
  • 29. Demo: Customized data import • Import sales by country data • Where sales channel=“Online” VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 29
  • 30. Lab: Customized data import • Download data using filters from survey DB • Only data where overall rating =5 and client level is more than 7 from S2012 table(Client id more than 70,000,000) • Download data using filters from healthcare data(health claim.csv) • Only data where days admitted is atleast 6 and claim amount is more than 10,000 VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 30
  • 31. Connecting Microsoft SQL Server VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 31
  • 32. VenkataReddyKonasani Connecting Microsoft SQL Server 01/10/17 Mithileysh Sathiyanarayanan 32
  • 33. VenkataReddyKonasani Connecting Microsoft SQL Server 01/10/17 Mithileysh Sathiyanarayanan 33
  • 34. VenkataReddyKonasani Connecting Microsoft SQL Server 01/10/17 Mithileysh Sathiyanarayanan 34
  • 35. Data roles • Dimensions: • Qualitative, categorical information is a dimension • • • Gender : Male & Female Region Marital Status • Measures • Numeric variables / Quantitative values • • • Age Income Credit score VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 35
  • 36. Data Types • Sometimes Tableau may identify a field with a data type that is incorrect. • For example, a field that contains dates may be identified as an integer rather than a date. • You can change the data type in Tableau by right-clicking the field in the Data window, selecting Change Data Type, and then selecting the appropriate data type. VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 36
  • 37. Lab: Data Roles • What are the measures and dimensions in TV commercials data (spot data sheet) • What are the measures and dimensions in world bank data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 37
  • 38. Demo Converting measures to dimensions • Converting id to dimension • Converting num_assests to dimension VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 38
  • 39. LAB: Converting measures to dimensions • Import TV commercial spot data • Convert HH ratings to Dimension • Convert unique key to Dimension • In health care data • Patient id into dimention VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 39
  • 40. Editing the connection • Connect to cars data>>>Edit data source>>Hide Origin Field • Show hidden fields to get back and then unhide VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 40
  • 41. LAB: Edit Connection • Edit survey data connection and hide the two fields response and quality • Edit survey data connection and add a filter on communication >=3 VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 41
  • 42. Renaming the connection • Edit Connection >>.Change the name of connection • Cars data to cars_2014 VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 42
  • 43. LAB: Renaming the connection • Rename survey data to customer survey • Connect to market data one and rename it to market campaign data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 43
  • 44. Other Data connection related operations • Duplicating connection • Close Connection VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 44
  • 45. Step-3: Building basic views 01/10/17 Mithileysh Sathiyanarayanan 45
  • 46. Demo: Basic views • Superstore data • Sum of order quantity by product category • Sum of order quantity by month & year • Changing the graph type VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 46
  • 47. Lab: Basic views • Connect to Price Web Data(Price_web_data.csv) • Draw a bar graph to show total sales(count of rows) by brand • Which brand sold the most number of items • Change it to pie chart • Sort the bargraph • Which are the top two brands based on list price • Draw graph that shows average list price for each brand VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 47
  • 48. Demo : Trend chart • Price web data day wise count of products VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 48
  • 49. Lab: Trend Chart • Import market one data • Draw a time series chart of number of campaigns by date • Draw a time series chart of number of campaigns by month • Draw a time series chart for budget and identify the month with maximum budget VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 49
  • 50. LAB: Other Charts • Import cars data, create a tree map chart for make vs items sold(count ids) • Import TV commercials spot data, create a vertical bar chart for network id vs average spot cost. Change the chart for vertical to horizontal • Import telecom bill data, show average bill(current charges) and count of customers(Del number) in each customer segment. Identify the best segment (which customer segment has very high bill and very high number of customers) VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 50
  • 51. Demo: Formatting the graphs- Color and size • Representing Average unit price & total ordered quantity per Product category & subcategory in superstore data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 51
  • 52. Lab: Formatting the graphs-Color and size • Identify the best rated brand from online sales data(price web) • • • Draw a graph(other than bubble chart) on online sales data to show Review count as size Average rating as color for each brand • Import Market campaign data • Identify the top 5 verticals. A vertical with significant budget and significant number of campaigns(rows). • Identify the most productive vertical in market campaign data. A vertical that has highest reach with least budget is the best vertical • Identify the best car make in cars data(low MSRP and high horse power) • Identify the most profitable customer segment from telecom bill data • • • Draw bubble chart on billing data by each customer segment Size of the bubble is average bill(Current charges) Color of bubble as count of accounts VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 52
  • 53. Adding Reference lines • Adding reference line average age to age in healthcare data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 53
  • 54. Lab: Adding reference line • In price web data, what are the brands that got above average ratings? Add a reference line • Add average list price reference line in price web data-Avg list price by brand • Add a mean reference line to days admitted in health care data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 54
  • 55. Demo: GIS graph • City wise bill on the map • Count if accounts as size • Total Bill as colour VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 55
  • 56. Lab: GIS graph • Connect to Sales_by_country_v1.csv(inside super store folder) • Show number of units sold for each county • Draw a fill map fill graph • Connect to world bank data(data by country tab) • Create a GIS graph to show GDP by country • Create a GIS graph to show total population by country VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 56
  • 57. Step-4 : Data manipulations and Calculated fields 01/10/17 Mithileysh Sathiyanarayanan 57
  • 58. Contents • Calculated fields • Working with dates • Logic statements • Working with filters VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 58
  • 59. Demo: Calculated fields • Connect to excel>>Sample-Superstore data>>>orders VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 59
  • 60. Demo: Calculated fields • New reduced shipping cost to 50% VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 60
  • 61. Lab: Calculated fields • Connect to Sample-Superstore data excel file • Create a new discounted unit price from actual unit price field. Reduce the price by 10% and create a new field as disc_price • Create a new shipping cost. Reduce the shipping cost by by 30% and create a new field new_ship_cost • Create a new field “final_price” which is sum of disc_price & new_ship_cost • What is the average final price? VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 61
  • 62. Working with dates VenkataReddyKonasani Select any of the date function to manipulate dates and use them in the expression. 01/10/17 Mithileysh Sathiyanarayanan 62
  • 63. Demo: Working with dates • Delay indicator in Super store data [Ship Date]-[Order Date] VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 63
  • 64. Lab: Working with dates • Connect to Telco_Bill_data_v1 in telecom data folder • Calculate age of account in moths, today-account active date • Draw a graph that shows Del number & age on network. Sort it by age • Connect to Market_data_raw.xls in Market_data folder • Calculate the interval of campaign (end date –start date) • Convert id into dimension and draw a graph between id & interval VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 64
  • 66. Demo: Logic statements • Market data, high, medium, low reach VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 66
  • 67. Lab: Logic statements • In the market data, Create a new field budget indicator • • • If budget is less than 50,000 then “low” 50,000 to 100,000 then “medium” Else high budget • Create a bar chart budget_ind vs count of campaigns(ids) VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 67
  • 68. Working with filters 01/10/17 Mithileysh Sathiyanarayanan 68
  • 69. Demo: Working with filters • Reach by vertical in market data • Add asset type as filter VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 69
  • 70. Lab: Working with filters • Connect to sales data (Sample - Superstore Sales (Excel).xls) • Create graph for order quantity (sum) by product sub category • Add province as filter, show quick filter • Add customer segment as second filter show quick filter • Change them to single value dropdown • Connect to price web data • Crate a time series graph for number of items sold per day • Use site name and brand as filters • Change the filter type to multiple value drop down for brand • Single value drop down for site • Change the filter type to global and local VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 70
  • 73. Demo: Creating a Dashboard • In superstore data • Orders by product, by province, by month & by region VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 73
  • 74. Lab: Creating a dashboard • Connect to Market_data_one.csv • Create a graph that shows budget by each vertical • Create a graph that average budget by each vertical • Create a graph that shows average reach by each vertical • Create a graph that shows the relation between number of form fields & reach(use id) • Create a dashboard with all the above graphs • Connect to 2.2 Health_claim.xlsx • Create a graph for average claim amount by days admitted • Create a graph for average claim amount by Month • Create a graph for average claim amount by age(convert age into bins) • Create a scatter plot for distance from clinic vs claim amount(use patient id also) VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 74
  • 75. Demo: Using a graph as filter VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 75
  • 76. Step-6: Advanced Data Options 01/10/17 Mithileysh Sathiyanarayanan 76
  • 77. Contents • Clipboard data • Connecting two data sources • Joining data sources • Creating hierarchies • Measure values and Measure names • Number of records VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 77
  • 78. Copying Data from clipboard • Demo: • Copy air travel data to clipboard • Worksheet>>Data>>paste data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 78
  • 79. LAB: Copying Data from clipboard • Copy petrol consumption data and crate a data connection by pasting it; Change the connection name to petrol consumption data • Copy data from Price_web_data Analysis.csv and paste it in tableau; Change the connection name to price web data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 79
  • 80. Connecting two data sources • Demo: • In TV commercial data, we have orders data and commercial spot data. • We want to draw an are graph to see whether the spot really effects the order quantity. Do you think if the spot cost is high the number of orders are also high VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 80
  • 81. Joining two tables • Joining spot cost and orders tables in TV commercial data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 81
  • 82. Creating a graph with joined tables VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 82
  • 83. LAB: Joining two tables • In TV commercial data, connect orders to spots based on ISCI/ AD-iD • Draw a graph time(date from orders table) vs spot cost • Draw a graph that shows total orders and average spot cost for each network • Connect market one and market raw data • Draw a scatter plot between budget(raw data) and reach(market one) VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 83
  • 84. Creating a Hierarchy • For example, a data source may have fields for Country, State, and City. These fields could be grouped into a hierarchy called Location. • Right-click one or more selected fields in the Data window and select Create Hierarchy • In the Data window, drag and drop a field directly on top of another field. VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 84
  • 85. Demo : Creating Hierarchy • In superstore data drag and drop customer name on customer segment • Create a graph using customer segment hierarchy vs orders VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 85
  • 86. LAB: Creating Hierarchies • Draw a graph to show profit by product hierarchy • Import cars data • Crate hierarchy for make and model • Draw a graph to show average price by make model hirarchy • What if we create a hierarchy for model and make?? • Import superstore data create below hierarchies • • • Product category Product sub category Product name VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 86
  • 87. LAB: Removing Hierarchies • Remove all the hierarchies that are created VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 87
  • 88. Measure Values and Measure Names • The Data window contains a few fields that are not part of your data source, two of which are Measure Names and Measure Values • Measure Values: All the measures of your data source collected into one field. • Measure Names: Contains all the names of the measures collected into a single dimension. VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 88
  • 89. Demo Measure Values and Measure Names VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 89
  • 90. LAB: Measure Values and Measure Names • Import health claim data • Draw a graph measure names against measure values • Can we recreate the input data table using measure values and measure names? VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 90
  • 91. Number of Records • • • Number of Records field that is also not part of the underlying data source. This field represents the number of rows in the data source. Demo days admitted vs. number of records VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 91
  • 92. LAB: Number of records • Find the frequency of each brand in cars data • Find the frequency of each brand in price web data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 92
  • 93. Latitude and Longitude • Tableau automatically geocodes your data and includes Latitude (generated) and Longitude (generated) fields. You can use these fields to overlay your data on live maps. • Lat & Long for province in superstore data VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 93
  • 94. Step-7: Advanced graph Options 01/10/17 Mithileysh Sathiyanarayanan 94
  • 95. Contents • Sorting • Groups • Sets • Actions • Parameters VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 95
  • 96. Sorting • Display your data in ascending or descending order based on other fields or custom formulas using computed sorts. VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 96
  • 97. LAB: Sorting • Create a graph for price web data, brand vs average list price, sort the result by average list price • Create a graph for telecom bill data; customer segment vs average bill. Sort it by bill amount VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 97
  • 98. Groups • Combine dimension members into higher level categories. VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 98
  • 99. Lab Groups • Import market_one.csv • Create a table for vertical vs sum of number of records • Combine last four verticals as a single group • Import price web data • Create a table for brand vs count of records • Combine the last 10 brands VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 99
  • 100. Sets • Set is almost like a dynamic subset. • Sometimes we may want to crate a subset by collecting all the data points of our interest • Outliers • Points falling in a certain region VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 100
  • 101. Demo • Vertical vs reach vs budget VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 101
  • 102. LAB: Sets • Create a graph for claim amount vs distance from clinic. There is a higher chance in case of patients travelling more than 100 kms(100K meters); Select all such cases and create a different set • Create a graph for telecom billing data • Bar chart for Customer segment vs average bill(Current Charges) • Sort them based on average current changes • Create a set based on last five groups • What is the count of accounts and average bill for the subset? VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 102
  • 103. Actions –Filter Action • Worksheet >>Actions • Demo: Cars data • MSRP vs MPG vs Make • Add action VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 103
  • 104. LAB: Action • Import Telecom billing data • Create a bar graph to show the average of current charges in each customer segment. Add filter action • Remove filter action and add highlight action, what is the difference? • Import TV commercial spot data • Create a graph to show network name along with average spot cost. • Add URL action , redirect the highlighted part to google.com VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 104
  • 105. Outliers • Mean • Median • Quartiles • Outliers VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 105
  • 106. Box Plots to identify outliers • Draw a boxplot to identify the outliers in claim amount vs patient id VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 106
  • 107. Boxplots and outliers • Draw a boxplot to identify the outliers in claim amount vs patient id • Remove outliers and recreate the box plot(use filter on claim amount) • Draw a boxplot to identify the outliers in current charges in telecom bill data (use del number as id) • Draw a boxplot to identify the outliers in age of patients in health claim data. Are there any outliers? VenkataReddyKonasani01/10/17 Mithileysh Sathiyanarayanan 107
  • 109. Features of Tableau 1. Rapidly analyse data 2. Browse and Explore 3. User-friendly Dashboards 4. Observe and Calculate 5. Share and Interact Various positions for Tableau: 1. Business Analyst 2. Data Scientist 3. Tableau Expert 4. Tableau Developer 5. BI Developer 6. Lead Reporting What is Tableau? Why we need Tableau? Advantages and Disadvantages of Tableau? Current Market Status of Tableau? What are all the Tableau Versions? Comparing Tableau with Other reporting Tools? Set Up environment of Tableau – Desktop and Server? How to Install and configure both desktop and server. (Candidate's System) How to know about tableau and OBIEE functionality? 01/10/17 Mithileysh Sathiyanarayanan 109
  • 110. How to Access Data source to tableau? File Systems like CSV, Excel etc. Relational systems like Oracle, Sql Server, and DB2 etc. Cloud systems like Windows Azure, Google Big Query etc. Other Sources using ODBC How to make a join by tables in tableau? What is the use of Alias over in tableau? How to combine 2 or more data sources? What are all the Types of Files and Extensions – Uses? Tableau Workbook Tableau Packaged Workbook Tableau Data source Tableau Packaged Data source Tableau Data Extract Tableau Bookmark Tableau Preferences Tableau Navigations • File Menu • Data Menu • Worksheet Menu • Dashboard Menu • Story Menu • Analysis Menu • Map Menu • Format Menu • Server Menu 01/10/17 Mithileysh Sathiyanarayanan 110
  • 111. Tableau Data Types, Memory, Data View What are all the Data Types which Tableau can handle? What is the use of Live Method and In Memory with examples and scenarios? What is the use of custom Data view and its implementation like - Drill down View, Swapping Dimensions? Use of Show me Options Basics of Show Me Show Me with Two Fields with scenario based examples Show Me with Multiple Fields with scenario based examples Layouts and its description – Purposes and accessing? Extracting Data Creating an Extract? Applying Extract Filters? Various methods of extracting data and view history? What is the use of Extract and implementation steps? 01/10/17 Mithileysh Sathiyanarayanan 111
  • 112. Fields Operations Combining 2 fields in to one of some 2 columns? How to create a sheet? Adding fields to sheets (Mean to say that importing columns to field)? Search option in tableau to search any columns or fields? Renaming, Reordering, Sorting, and checking the metadata, changing the dimensions as per business requirement in project? Metadata Checking the Metadata How to change the data type? Renaming and Hiding? How to create an Alias? Joins in Tableau How to create a joins? What are all the Join Types and implementation steps? Editing Join Types and Join Fields? 01/10/17 Mithileysh Sathiyanarayanan 112
  • 113. Worksheet What is the use of workbook, worksheet and implementation steps? How to create a worksheet ? Renaming worksheet? Preview before saving to memory? Colour coding to worksheet? Delete worksheet? Re-order the worksheet in dashboard? Paged Workbook? And saving each worksheet in different location? Calculations in Tableau Operators Types of Operator? General Operator – Plus, Minus? Arithmetic Operator – Multiplication, Division, Modulo, Power? Comparison Operator – Equal to (=,==), Not Equal to, Greater than, Lesser than? Logical Operator – AND, OR, NOT? Precedence of Operator? 01/10/17 Mithileysh Sathiyanarayanan 113
  • 114. Functions Number Functions String Functions Date Functions Logical Functions Aggregate Functions Calculation Fields ( Numeric Calculations) How to create a calculation Field? Calculation Editor? How to create a formula? Using the Calculation field in report? Aggregate functions? 01/10/17 Mithileysh Sathiyanarayanan 114
  • 115. Table Calculations Quick Table Calculations with scenario based? Running Total Difference Percent Difference Percent of Total Rank Percentile Moving Average Year to Date (YTD) Total Compound Growth Rate Year over Year Growth Year to Date (YTD) Growth Level of Detail (LOD) Types of LOD (Level of Detail) Expressions? FIXED LOD with scenario based examples INCLUDE LOD with scenario based examples EXCLUDE LOD with scenario based examples 01/10/17 Mithileysh Sathiyanarayanan 115
  • 116. Sorting Computed Sorting With Examples Manual Sorting with Examples Filters Filter Dimensions Filter Measures Filter Dates How to create a quick filters? How to delete a filters? Context Filters and implementing with scenario and examples? Conditions Filters and implementing with scenario and examples Top Filters and implementing steps along with scenario and examples? How to create filters for measures with implementation steps? How to create filters for Dimensions with implementation steps? How to clearing the filters with examples? 01/10/17 Mithileysh Sathiyanarayanan 116
  • 117. CHARTS • BAR Chart Simple Bar Chart and implementation steps with examples? Bar Chart with Colour Range and implementation steps with examples? Stacked Bar Chart and implementation steps with examples? • Line Chart Simple Line Chart and implementation steps with examples? Multiple Measure Line Chart and implementation steps with examples? Line Chart with Label and implementation steps with examples? • Pie Chart Simple Pie Chart and implementation steps with examples? Drill Down Pie Chart and implementation steps with eg? • Cross Tab Simple Cross Tab and implementation steps with examples? Cross Tab - Color Encoded and implementation steps with examples? Cross Tab with Row Percentage and implementation steps with examples? • Scatter plot Simple Scatter Plot and implementation steps with examples? Scatter Plot - Color Encoded and implementation steps with examples? Drill Down Scatter Plot and implementation steps with examples? • Bubble Chart Simple Bubble Chart and implementation steps with examples? Bubble Chart with Measure Values and implementation steps with examples? Bubble Chart with Measure Colors and implementation steps with examples? Bullet Graph and implementation steps with examples? 01/10/17 Mithileysh Sathiyanarayanan 117
  • 118. • Box Plot Creating Box Plot and implementation steps with examples? Box Plot with Two Dimensions and implementation steps with examples? • Tree Map Creating Tree Map and implementation steps with examples? Tree Map with Two Dimensions and implementation steps with examples? • Bump Chart Creating Bump Chart and implementation steps with examples? • Gantt Chart Creating Gantt Chart and implementation steps with examples? • Motion Charts Creating Motion Chart and implementation steps with examples? • Histogram Creating Histogram and implementation steps with examples? Creating Histogram with Dimension and implementation steps with examples? • Waterfall Charts Creating Waterfall Chart and implementation steps with examples? Waterfall Chart with Colour and implementation steps with examples? 01/10/17 Mithileysh Sathiyanarayanan 118
  • 119. Dashboard • Creating a Dashboard with step by step guide? Formatting • Format Menu Explanation Formatting the Axes and implementation steps with examples? Change the Font and implementation steps with examples? Change the Shade and Alignment and implementation steps with examples? Format Borders and implementation steps with examples? Forecasting • Step by Step Creating a Forecast with example? How to describe Forecast? Trend Lines • Creating Trend Line with steps and examples? How to describe the Trend Line with example? Others • What is the use of Bookmark and implementation steps? • What is the use of Data Pane and implementation steps? • What is the use of Data Source Page and implementation steps? • What is the use of Dimension and implementation steps? • What is the use of filters shelf, format pane, level of detail (LOD) expression, marks, marks card, pages shelf, rows shelf, shelves and implementation steps? 01/10/17 Mithileysh Sathiyanarayanan 119
  • 120. Thank You 01/10/17 Mithileysh Sathiyanarayanan 120