0% found this document useful (0 votes)
11 views6 pages

Prac 3

Uploaded by

ayush050419
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views6 pages

Prac 3

Uploaded by

ayush050419
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Assignment 3: Data Visualization from ETL Process

Data visualization is a crucial aspect of data analysis that transforms raw data
into a visual context, making it easier to understand and derive insights. After
completing the ETL (Extraction, Transformation, and Loading) process, the
cleaned and structured data can be effectively represented using various
visualization techniques.
By employing visualizations, stakeholders can quickly grasp patterns, trends,
and relationships within the data. This is particularly important in decision-
making processes, as visual representations can highlight key metrics and
facilitate deeper insights.
General Steps for Data Visualization via ETL
1. Define Objectives
 Identify the goals of the visualization.
 Determine what questions need to be answered and what insights are
required.
2. Extract Data
 Collect data from various sources (e.g., databases, Excel files, APIs).
 Ensure data relevance to the defined objectives.
3. Transform Data
 Clean the data: remove duplicates, handle missing values, and correct
errors.
 Structure the data: convert data types, normalize, and create
relationships if necessary.
 Aggregate or summarize data as needed to meet the visualization
objectives.
4. Load Data
 Store the transformed data in a suitable format or database that
supports visualization tools.
 Ensure that the data is accessible for visualization.
5. Choose Visualization Tools
 Select appropriate visualization tools (e.g., Power BI, Tableau, Excel).
 Familiarize yourself with the features and capabilities of the chosen tool.
6. Create Visualizations
 Choose the type of visualization based on the data and objectives (e.g.,
bar charts, pie charts, scatter plots).
 Load the transformed data into the visualization tool.
 Assign data fields to appropriate chart components (e.g., axes, legends,
values).
7. Customize Visualizations
 Add titles, labels, and legends for clarity.
 Adjust colors, fonts, and styles to enhance readability.
 Apply filters or drill-down options to allow for interactive analysis.
8. Analyze and Interpret
 Review the visualizations to derive insights.
 Identify patterns, trends, and correlations in the data.
 Prepare to present findings and make recommendations based on the
analysis.
9. Share Insights
 Export or publish visualizations to share with stakeholders.
 Present findings through reports, dashboards, or interactive sessions.
10. Iterate and Improve
 Gather feedback from users on the visualizations.
 Refine visualizations based on feedback and new data as it becomes
available.
 Continuously monitor the data and update visualizations as needed.
These steps provide a structured approach to data visualization that can help
transform raw data into actionable insights through the ETL process.
Visualization: Total Data Usage by Operating System (Pie Chart)
Objective:
Visualize the distribution of Data Usage (MB/day) across different operating
systems.
Steps:
1. Select Pie Chart:
o In the Visualizations pane, click on the Pie Chart icon.
2. Assign Fields:
o Legend: Drag Operating System to the Legend field.
o Values: Drag Data Usage (MB/day) to the Values field. Set the
aggregation type to Sum if it's not already.
3. Customize:
o Change the chart title to something like "Total Data Usage by
Operating System".
o Optionally, add Data Labels to display the total usage for each OS
segment.
4. Interpretation:
o This will show the proportion of data usage by operating system
(e.g., Android vs. iOS), helping you understand which OS consumes
the most data on average.
Visualization: Average Battery Drain by Device Model (Bar Chart)
Objective:
Compare the average Battery Drain (mAh/day) across different device models.
Steps:
1. Select Bar Chart:
o In the Visualizations pane, click on the Clustered Bar Chart icon.
2. Assign Fields:
o Axis: Drag Device Model to the Axis field.
o Values: Drag Battery Drain (mAh/day) to the Values field. Set the
aggregation to Average.
3. Customize:
o Title the chart "Average Battery Drain by Device Model".
o Optionally, sort by the Battery Drain field to display the highest
average battery-consuming devices first.
4. Interpretation:
o This will display which devices drain the battery the most. You may
find that certain models have significantly higher battery
consumption.
Visualization: Relationship Between App Usage Time and Age (Scatter Plot)
Objective:
Visualize how App Usage Time varies with Age to identify trends or correlations
between the two variables.
Steps:
1. Select Scatter Plot:
o In the Visualizations pane, click on the Scatter Plot icon.
2. Assign Fields:
o X-Axis: Drag Age to the X-Axis field.
o Y-Axis: Drag App Usage Time (min/day) to the Y-Axis field.
o Details (Optional): If desired, drag User Behavior Class or Gender
to the Details field to differentiate points.
3. Customize:
o Rename the chart to "Relationship Between App Usage Time and
Age".
o Adjust the point colors or markers to enhance visibility (e.g.,
different colors for different User Behavior Classes or genders).
o Enable data labels if needed for clarity.
Interpretation: This scatter plot will illustrate the relationship between age and
app usage time, allowing for the identification of trends. For instance, it may
show whether younger individuals tend to spend more time using apps
compared to older individuals. Additionally, patterns may emerge that indicate
specific app usage behaviors based on age demographics, helping in
understanding user engagement across different age groups.

You might also like