ETL Prepare The Data
ETL Prepare The Data
Create reports
Configure bookmarks
Create custom tooltips
Edit and configure interactions between visuals
Configure navigation for a report
Apply sorting
Configure sync slicers
Group and layer visuals by using the Selection pane
Drill down into data using interactive visuals
Configure export of report content, and perform an export
Design reports for mobile devices
Incorporate the Q&A feature in a report
Manage datasets
By the end of this professional certificate you will have covered the following topics:
Artificial intelligence
Artificial intelligence (AI) is the field of computing focused on creating systems capable of
performing tasks that would typically require human intelligence. These tasks include
reasoning, learning, problem-solving, perception, language understanding, and even the
ability to move and manipulate objects. AI technologies leverage algorithms and dynamic
computing environments to enable machines to solve complex problems, adapt to new
situations, and learn from past experiences. Central to AI is machine learning (ML), where
algorithms detect patterns and infer probabilities from data, allowing the machine to improve
its performance over time. AI systems can range from simple, rule-based algorithms to
complex neural networks modeled on the human brain.
Machine learning
Machine learning (ML) is a critical domain within artificial intelligence that emphasizes the
development of algorithms and statistical models that enable computers to perform specific
tasks without explicit instructions. Instead, these systems learn and make predictions or
decisions based on data. Here's a more technical breakdown:
1. Types of learning:
Supervised learning: Algorithms learn from labeled training data,
aiming to predict outcomes for new inputs.
Unsupervised learning: Algorithms identify patterns in data without
needing labeled responses, often used for clustering and association.
Reinforcement learning: Models learn to make sequences of
decisions by receiving feedback on the actions' effectiveness.
2. Algorithms and techniques:
Common algorithms include linear regression, decision trees, and neural
networks.
Advanced techniques involve deep learning, which uses layered neural
networks to analyze various levels of data features.
3. Data handling and processing:
Effective machine learning requires robust data preprocessing, including
normalization, handling missing values, and feature selection to improve
model accuracy.
4. Performance evaluation:
ML models are evaluated based on metrics such as accuracy, precision, recall,
and the area under the receiver operating characteristic (ROC) curve, ensuring
that they perform well on unseen data.
5. Application areas:
ML is applied in various fields such as finance for algorithmic trading,
healthcare for predictive diagnostics, and autonomous vehicles for navigation
systems.
Deep learning
Deep learning (DL) is an advanced branch of ML that uses artificial neural networks with
multiple layers, known as deep neural networks. These networks are capable of learning from
large amounts of unstructured data. DL models automatically extract and learn features at
multiple levels of abstraction, enabling the system to learn complex patterns in large datasets.
The learning process can be:
This technique is particularly effective in areas such as image recognition, natural language
processing (NLP), and speech recognition, where conventional machine-learning techniques
may fall short due to the data structures' complexity. DL has propelled advancements in
generative AI, enabling the creation of sophisticated models like generative adversarial
networks (GANs) that can generate new data instances that mimic real data.
Neural networks
Neural networks (NN) are a cornerstone of AI. They are particularly effective in pattern
recognition and data interpretation tasks, which they achieve through a structure inspired by
the human brain. Comprising layers of interconnected nodes, or neurons, each with its
weights and biases, NN processes input data through these nodes. The connections between
nodes represent synapses and are weighted according to their importance. As data passes
through each layer, the network adjusts the weights, which is how learning occurs. This
structure enables neural networks to learn from vast amounts of data to make decisions,
classify data, or predict outcomes with high accuracy. NN are particularly crucial in fields
such as computer vision, speech recognition, and NLP where they can recognize complex
patterns and nuances better than traditional algorithms. The training process involves
techniques such as backpropagation, where the model learns to minimize errors by adjusting
weights to produce the most accurate outputs possible.
Transformers
Transformers represent a significant advancement in deep learning, particularly in the field of
NLP. Introduced by Google researchers in the seminal 2017 paper "Attention is All You
Need", transformers use a mechanism known as self-attention to weigh the importance of
each word in a sentence, regardless of its position. Unlike previous models that processed
data sequentially, transformers process all words or tokens in parallel, which significantly
increases efficiency and performance on tasks that require understanding context over long
distances within text. This architecture avoids recurrence and convolutions entirely, relying
instead on stacked self-attention and point-wise, fully connected layers for both the encoder
and the decoder components. This design allows for more scalable learning and has been
fundamental in developing models that achieve state-of-the-art results on a variety of NLP
tasks, including machine translation, text summarization, and sentiment analysis. The
transformer's ability to handle sequential data extends beyond text, making it versatile in
other domains like image processing and even music generation.
Conclusion
In this reading, you examined the foundational concepts of generative AI. You learned about
ML, DL, and NLP, and unraveled their roles and applications in various industries.
Additionally, you delved into emerging advancements like GANs, transformers, and GPT,
recognizing their pivotal role in generating innovative content.
Understanding these foundational terms in generative AI not only enriches the conversation
among tech enthusiasts but also empowers professionals to leverage this technology in
various industries effectively. As AI continues to advance, keeping abreast of terminologies
and concepts will provide the necessary tools to navigate this dynamic field successfully.
Identify and list the key stakeholders that you will interview as part of your data analysis
project, their level of influence and/or their interest in the project, and the reason you
selected them.
Write a list of 3 questions that you will ask each stakeholder that could help direct the
data analysis in achieving the project goals.
This reading presents one version of the expected outcome. Your answer may differ but still be
correct.
The primary objective of the analysis is to analyze the sales data to drive new marketing
campaigns and improve the company's market share. To do this effectively, a full understanding
of the business context and the challenges the company faces is required. In addition, familiarity
with the stakeholder’s role and duties is essential.
Conclusion
You should now have a better understanding of identifying stakeholders to gather relevant
insights. By understanding the high-level skill of stakeholder analysis, you can more effectively
navigate complex business environments. Preparing targeted interview questions allows you to
gather specific information that is actionable and aligned with a project’s goals. Stakeholder
analysis can help you gather valuable insights that can inform your data analysis, leading to
relevant insights that can be used by businesses to make strategic decisions.
Case study
To help boost sales, Adio, the data analyst at Adventure Works, is tasked with investigating
sales, marketing, and customer data. Adio is instructed to create and share a data report with
visualizations, based on the insights, patterns, and trends he uncovers during the analysis. Adio
knows that creating visualizations with stakeholder experience in mind contributes to improved
stakeholder understanding and decision-making. To understand the needs, preferences, and
expectations of the stakeholders that form his audience (stakeholder experience), Adio engages
in the following process:
The group of executives is focused on improving the overall performance of the company
and is interested in high-level insights that can drive strategic decisions related to their
competitors, products, and customer marketing.
The marketing team is interested in insights into marketing campaign effectiveness and
how to improve conversion rates from their website and social media sites to increase
sales.
The product managers want to understand customer behavior, such as product
popularity, preferences of different customer segments or groups, and the profitability of
each of these segments.
Step 3: Choosing the right visualization type
Adio can now choose visualization types that are tailored to the stakeholders' goals and needs.
Bar charts, line charts, and pie charts are common visualization types, but there are many others
to consider. The visualizations you choose will depend on the type of data you're working with.
You also have to think about which visualization types will best communicate the insights your
stakeholders need while being visually appealing and easy to understand. For example:
For executives, a dashboard with high-level metrics and key performance indicators (or
KPIs) such as revenue and profit margins may be the right choice.
The marketing professionals may find a conversion funnel that tracks the progress of
customers from the stage of visiting marketing channels to the final stage of product
purchases more useful. A bar chart to compare the effectiveness of different marketing
channels may also be an appropriate choice.
For the product managers, a map that visualizes the distribution of customer segments
may be suitable.
The executives prefer visualizations that are concise, easy to understand, and convey
key takeaways quickly.
The marketing professionals are interested in visualizations that can help them identify
trends, patterns, and opportunities for improvement.
The product managers value visualizations that can help them identify gaps,
opportunities for growth, and potential issues with specific products.
Instructions
Create a document
Create a new Word document called Stakeholder experience. Use this document to record your
answers to the exercise questions.
Conclusion
In this exercise, you were introduced to tailoring visualizations based on stakeholder experience.
You discovered how these tailored visualizations are essential to communicating data insights
and can impact stakeholder decision-making.
In this exercise, you’ll evaluate the data analysis process undertaken by the data analyst for the
café. By working through this case study, you will consolidate your learning regarding the steps
involved in the data analysis process, understanding the importance of each step in the process
—from data collection to fostering a data-driven culture within an organization. You’ll also have
the opportunity to explore how the process can be tailored to a business context. Additionally,
you’ll discover the role of data analysis in helping business owners like Taylor to make well-
informed, data-driven decisions to remain competitive and regain momentum.
Note: To help you understand the concepts of the data analysis process, the familiar context of
a small, local coffee store is used here as an example. As a data analyst, you are more likely to
encounter these concepts within a larger organization, where the requirement for an analysis
process is the same, but at a larger scale.
Case study
The café operates as a charming coffee shop known for its warm ambiance, friendly staff, and
delicious coffee. The café offers a wide array of beverages, from classic espressos to specialty
lattes, as well as a selection of fresh pastries and sandwiches to cater to the diverse tastes of its
patrons. The coffee shop has established a loyal customer base, and people enjoy spending
time there to socialize, work, or simply relax with a great cup of coffee. However, as more coffee
chains and independent shops have opened in the area, the café has found it increasingly
difficult to stand out and attract new customers. The coffee market has become saturated, and
the local competition is fierce. The café's owner, Taylor, has noticed a decline in foot traffic and
sales, and she's concerned about the future of her beloved establishment.
Taylor has decided to take a data-driven approach to address her business challenges. She's
hired a data analyst to help her better understand the café's performance and uncover potential
opportunities for growth. In this exercise, you'll need to apply the knowledge you’ve gained
regarding the data analysis process and the best practices for each step, evaluating whether the
data analyst has conducted a thorough and accurate data analysis process.
Instructions
Create a document
Create a new Word document called Stages in data analysis – Evaluating an
analysis process. In this document, you will answer questions about the data analysis
process you’ll examine below.
The data analyst started the data analysis process by gathering data from various sources, such
as point-of-sale (POS) systems, customer feedback forms, online reviews, social media, and
website analytics. They aimed to gather information on sales trends, customer demographics,
preferences, and behavioral patterns. This data could, for example, allow the analyst to extract
insights about the most popular beverages and food items, peak hours, and seasonal
fluctuations.
After gathering the data from multiple sources, the data analyst carefully organized and cleaned
the data in preparation for data analysis.
With clean datasets in hand, the data analyst began analyzing the data to uncover trends,
patterns, and opportunities. The analyst aimed to identify the most profitable menu items,
discovering the preferences of specific customer segments, and pinpointing the most effective
marketing channels. They made use of statistical techniques to explore relationships between
variables and gain valuable insights.
The analyst then went on to create charts, graphs, and dashboards based on their findings from
the data analysis. For example, they created a bar chart comparing the sales performance of
different menu items.
Based on the analysis, the data analyst then developed actionable recommendations to help the
café improve its performance. The recommendations were supported by the data insights they
gathered and tailored to address the café's unique challenges and opportunities.
After making data-driven recommendations and giving Taylor the final report, the data analyst left
the process of implementation to Taylor and her team, concluding the data analysis process.
Data collection
1. The data analyst began the data analysis process by gathering data. What should data
analysts do in preparation for data collection to ensure the effectiveness of the data
analysis process?
2. As a part of data collection, the data analyst gathered data from various sources. Why is
this an important best practice?
Data analysis
1. Briefly discuss two data sources that the data analyst may have analyzed to generate the
sample of insights.
Data visualization
1. What is the role of visualizations in the data analysis process?
Additional steps
1. An additional step is fostering a data-driven culture. How could the data analyst work with
Taylor to promote a data-driven culture throughout the process? Why do you think this is
important?
2. It is also important to monitor and evaluate the data analysis process itself. This can be
done as a part of the overall process or as a separate step once it has ended. Why do
you think it is important to evaluate whether a data analysis process is done correctly?
Conclusion
By completing this exercise, you have gained a deeper understanding of the data analysis
process and its application to business challenges. By embracing a data-driven approach, data
analysts can empower organizations like Taylor's to thrive in the face of adversity and adapt to
an ever-evolving competitive landscape. You can apply the knowledge and skills acquired in this
exercise to a variety of business contexts and industries. As you continue to hone your skills and
embrace the power of data, you will be well-positioned to help organizations overcome
challenges, identify opportunities, and achieve lasting success.