STWD Unit1 Slides
STWD Unit1 Slides
H
Associate Professor
Department of Computer Applications
vigneshrm@pes.edu
Dr. Vignesh Ramamoorthy. H
Associate Professor
Department of Computer Applications
vigneshrm@pes.edu
Dr. Vignesh Ramamoorthy. H
Associate Professor
Department of Computer Applications
vigneshrm@pes.edu
Dr. Vignesh Ramamoorthy. H
Associate Professor
Department of Computer Applications
vigneshrm@pes.edu
Dr. Vignesh Ramamoorthy. H
Associate Professor
Department of Computer Applications
vigneshrm@pes.edu
Dr. Vignesh Ramamoorthy. H
Associate Professor
Department of Computer Applications
vigneshrm@pes.edu
Dr. Vignesh Ramamoorthy. H
Associate Professor
Department of Computer Applications
vigneshrm@pes.edu
Dr. Vignesh Ramamoorthy. H
Associate Professor
Department of Computer Applications
vigneshrm@pes.edu
Tableau Comparison
Tableau Comparison
• Tableau Server: Best for enterprises needing on-premise deployment
with full control over infrastructure and security.
• Tableau Online: Ideal for organizations wanting cloud hosting without
infrastructure management.
• Tableau Desktop: Best for individual users who need powerful tools for
creating and analyzing visualizations.
• Tableau Public: Perfect for learning Tableau, creating public
dashboards, or showcasing work publicly.
Feature Tableau Server Tableau Online Tableau Desktop Tableau Public
On-premise
platform for Cloud-hosted
Desktop Free platform for
sharing and version of
application for publishing and
managing Tableau Server
Purpose creating and sharing public
Tableau for sharing
analyzing dashboards
dashboards and dashboards and
visualizations. online.
reports within an reports.
organization.
Hosted on your Hosted on
Fully cloud-
organization's Tableau's cloud Installed on your
based, hosted on
Hosting infrastructure (on- infrastructure (no personal
Tableau Public's
premise or private need for on- computer.
servers.
cloud). premise servers).
Feature Tableau Server Tableau Online Tableau Desktop Tableau Public
Allows teams to
Allows teams Primarily for
collaborate and
within the individual use, Dashboards are
share
organization to but dashboards public and visible
Collaboration dashboards
collaborate, can be shared to everyone (no
globally (ideal for
share, and via Tableau access control).
distributed
manage access. Server/Online.
teams).
Requires a
Requires a
Tableau Server Requires a Free to use but
Tableau Online
Licensing license for Tableau Desktop limited in
license
deployment and license. functionality
subscription.
user access.
No built-in
Fine-grained Fine-grained
access control No access
access control access control
Access Control (relies on where control; all
with user roles with user roles
dashboards are content is public.
and permissions. and permissions.
published).
Feature Tableau Server Tableau Online Tableau Desktop Tableau Public
Students,
Individuals or researchers, or
Large Organizations or
analysts creating individuals who
enterprises with teams that prefer
dashboards for want to
Audience IT infrastructure a cloud-based,
sharing or showcase public
and control maintenance-
further use in work or learn
requirements. free solution.
other platforms. Tableau without
cost.
Subscription-
High upfront and based pricing; One-time license
ongoing costs more cost- fee or
Cost Free.
for infrastructure effective than subscription
and licenses. Tableau Server model.
for small teams.
Feature Tableau Server Tableau Online Tableau Desktop Tableau Public
Fully available
Not available Not available Not available
offline for
Offline Usage (requires server (requires cloud (cloud-based
creating
access). access). platform).
dashboards.
VizQL (Visual Query Language)
VizQL is a core component of Tableau that enables users to interact with data
through visualizations instead of writing complex queries.
•Ease of Use: Users don’t need to write SQL or other query languages. The
drag-and-drop interface hides the complexity.
•Speed: VizQL queries are optimized, ensuring fast performance even with
large datasets.
•Flexibility: Supports various data types and complex aggregations while
creating interactive visuals.
•Interactivity: Allows dynamic updates to visualizations as filters,
parameters, or data are changed.
Thank you
Dr. Vignesh Ramamoorthy. H
Associate Professor
Department of Computer Applications
vigneshrm@pes.edu
Dr. Vignesh Ramamoorthy. H
Associate Professor
Department of Computer Applications
vigneshrm@pes.edu
Dr. Vignesh Ramamoorthy. H
Associate Professor
Department of Computer Applications
vigneshrm@pes.edu
Storytelling with Data
Joins
• In the tableau, we have the tables in which the data are stored and data are
stored in different tables. So to perform a depth analysis, we have to combine
data from multiple tables.
Joins
Joins
Types of Join
Tableau offers 4 types of join:
• Inner
• left
• right
Joins
Inner Join
•Inner join combines the table that contains values that has
matches in both the table
Joins
Storytelling with Data
Joins
Left Join
• Left join combines all the values from the left table and corresponding
matches from the right table
• When the value in the left table doesn’t have a corresponding match in
the right table, you will see a null value in the grid
Storytelling with Data
Joins
Left Join
Storytelling with Data
Joins
Right Join
• Right join combines all the values from the right table and
corresponding matches from the left table
• When the value in the right table doesn’t have a corresponding match in
the left table, you will see a null value in the grid
Storytelling with Data
Joins
Right Join
Storytelling with Data
Joins
•When a value from either of the table doesn’t have a match with the other
table, you will see a null value in the grid
Storytelling with Data
Joins
Storytelling with Data
Joins
• Join clause most often use the equality operator (=) which matches
rows with the same value. There are other operators like < >, <, < =,
>, >=.
Joins
Joins
•If you drag Order Date into a visualization, Tableau will group sales data
by year, month, or day.
Usage of Measures in Tableau:
If you drag Sales into Rows and Product Category into Columns,
Tableau will sum up the sales for each category.
If you apply SUM(Profit), Tableau will display the total profit for a
selected dimension.
Examples of Dimensions and Measures in Tableau Visualization