Data Analytics Consultant š§āš»
Simplifying Data Science and helping you become a Data Analyst!
DM for Enquiries šØ
6 subscribers
Oct 1 ā¢ 8 tweets ā¢ 3 min read
Data is only as good as the story it tells.
But last week, I found a ridiculously easy way to pull out data insights
/š§µ/
Data lives everywhere!
Every day data analysts try their hardest to find a connection across multiple data sources, clicking between different dashboards with different datasets just to thread together a single story.
They havenāt tried @NumbersStnAI.
Aug 5 ā¢ 7 tweets ā¢ 3 min read
Dashboards need to be tailored for the right Audience.
Managers Vs Executives Vs Analysts
Whats the difference?
There are three types of dashboards based on your audience
1. Operational dashboards - Intended for Managers
2. Strategic dashboards - For Executives
3. Analytical Dashboard - For Analysts
Jul 20 ā¢ 8 tweets ā¢ 1 min read
6 reasons why your Power BI Dashboard needs UI & UX enhancement:
1. Improved data interpretation:
1. Improved data interpretation:
A well-designed UI/UX makes it easier for users to understand complex data quickly and accurately.
Jul 5 ā¢ 8 tweets ā¢ 2 min read
6 Ways To Be More EFFECTIVE Than 99% of Data Analysts:
(Even If You're Not a Math Whiz)
~ Practical Insights Thread ~1. Master the art of asking questions:
Don't just dive into data.
Learn to ask probing, insightful questions about the business problem.
Understanding the 'why' behind the analysis is often more important than technical skills.
Jul 2 ā¢ 8 tweets ā¢ 2 min read
Stream Processing or Batch Processing?
Which process suits your data?
/š§µ/
Depending on how data is ingested into your system, you could process each data item as it arrives, or buffer the raw data and process it in groups.
Processing data as it arrives is called streaming.
Buffering and processing the data in groups is called batch processing.
Jun 25 ā¢ 9 tweets ā¢ 3 min read
Optimizing your SQL queries is essential for efficiency and performance
It can easily save 2-3 times the time and computing power1/ Indexing
A well-designed index structure can significantly boost query performance.
Identify columns that are frequently used in WHERE clauses and index them appropriately.
They significantly enhance query performance, but their usage requires careful planning to strike the right balance between read and write operations.
Too many indexes or improper use can lead to unintended consequences.
Here's the Syntax:
Jun 24 ā¢ 8 tweets ā¢ 3 min read
The "window" in "window function" refers to a set of rows.
What are Window functions?
Window functions are a powerful tool in SQL that allows you to perform calculations over a set of rows, called a window, that is related to the current row.
In SQL, window functions are used to perform calculations on a set of rows and return multiple rows for each group
Jun 7 ā¢ 11 tweets ā¢ 2 min read
Data-driven decisions are based on the Story and not a Number
Here's how you tell a convincing story when presenting your data:
/š§µ/
Storytelling with Data can be done in 4 parts
1. Main Idea - Preparation step
2. Beginning - Introduction + Problem Definition
3. Middle - Solve the problem
4. Conclusion - Present the solution
Now let me explain each step
Jun 3 ā¢ 11 tweets ā¢ 3 min read
Pandas Basics in 8 Tweets
Pandas is a popular Python library used for data manipulation and analysis.
Follow this thread:1. Data Structures:
DataFrame: This is the primary data structure in pandas.
It represents a two-dimensional, labeled data structure with columns of potentially different types, similar to a spreadsheet or SQL table.
Series: A Series is a one-dimensional labeled array capable of holding any data type. It's like a column in a data frame.
May 26 ā¢ 4 tweets ā¢ 2 min read
This is why you need a Study Plan to Learn anything efficiently:1. Stay Organized
Know what to study & when. No more last-minute cramming!
2. Boost Productivity
Focused, scheduled sessions lead to better retention.
3. Track Progress
See your improvements, stay motivated!
4. Balance Life
Manage study time & personal time without stress.
5. Achieve Goals
Clear steps make big goals manageable.
Want to make one for Data Science?
Donāt worry I will exactly tell you how to make one.
May 23 ā¢ 7 tweets ā¢ 3 min read
Power BI has many functions that help you to conduct statistical analysis.
Data Analysis Expressions (DAX) functions, visuals such as histograms and bell curves, advanced analytics visuals, and statistical programming languages such as Python and R.
Lets see some analyses:
Statistical functions
Power BI Desktop has a number of DAX functions that you can use to get quick statistics based on your data.
You can access these quick functions by right-clicking theĀ ValuesĀ field in theĀ VisualizationsĀ pane, as illustrated in the following image.
May 20 ā¢ 9 tweets ā¢ 4 min read
Selecting the right Visuals in Power BI
The primary goal of data visualization is to communicate information clearly and effectively.
That's why selecting the most effective visual type to meet requirements is critical,
I'm going to help you select an appropriate visual in this Thread:
Categorical visuals
Often, bar or column charts are good choices when you need to show data across multiple categories.
Selecting which type depends on the number of categories and the kind of information that you want to visualize.
May 20 ā¢ 7 tweets ā¢ 2 min read
Solving Interview SQL questions
Recently I came across these assessment questions for a Senior Data Analyst role
Can you solve these?
There are 2 datasets present in the file.
Data 1 and Data 2
The primary key for both data1 and data2 is the Order Id + Product ID combination duplicates(i.e. the individual datasets do not have any duplicate on this combination)
May 9 ā¢ 11 tweets ā¢ 8 min read
Transform Data in Power BI in 7 steps (Complete Guide)
Day 3 of #PL300in14Days
Power Query Editor in Power BI Desktop allows you to shape (transform) your imported data.
You can accomplish actions such as renaming columns or tables, changing text to numbers, removing rows, setting the first row as headers, and much more.
Get started with Power Query Editor
To start shaping your data, open Power Query Editor by selecting theĀ Transform dataĀ option on theĀ HomeĀ tab of Power BI Desktop.
In Power Query Editor, the data in your selected query displays in the middle of the screen and, on the left side, theĀ QueriesĀ pane lists the available queries (tables).
When you work in Power Query Editor, all steps that you take to shape your data are recorded.
You can see a list of your steps on the right side of the screen, in theĀ Query SettingsĀ pane, along with the query's properties.
In Power Query Editor, the right-click context menus andĀ TransformĀ tab in the ribbon provide many of the same options.
May 7 ā¢ 7 tweets ā¢ 3 min read
Introduction to Power BI Service
Day 2 of #PL300in14days
The Power BI service provides a simple and interactive user experience for Power BI users to take data analytics to the next level.
Let's look at some aspects of Power BI Service
Organize items with workspaces
WorkspacesĀ are the foundation of the Power BI service.
When publishing any report, you must choose a workspace.
By default, every user has access toĀ My Workspace, which is ideal only for testing. When you want to share content with others,Ā alwaysĀ create and use a shared workspace.
May 6 ā¢ 8 tweets ā¢ 5 min read
Day 1 of #PL300in14days
Getting Data from Relational Database in Power BI
If your organization uses a relational database, you can use Power BI Desktop to connect directly to the database instead of using exported flat files.
Connect to data in a relational database
You can use theĀ Get DataĀ feature in Power BI Desktop and select the applicable option for your relational database.
For this example, you would select theĀ SQL ServerĀ option, as shown in the following screenshot.
Your next step is to enter your database server name and a database name in theĀ SQL Server databaseĀ window.
The two options in data connectivity mode are:Ā
ImportĀ (selected by default, recommended) andĀ DirectQuery.
Apr 30 ā¢ 10 tweets ā¢ 3 min read
A/B testing is used to make Data-Driven Decisions and eliminate guesswork.
/š§µ/
A/B testing is a randomized control experiment that compares the performance of two versions.
Aim to find which version of content appeals more to visitors/viewers.
Apr 4 ā¢ 7 tweets ā¢ 3 min read
Handling Missing Values in Pandas
Pandas, a popular Python library for data manipulation and analysis, provides several methods for dealing with missing data effectively.
Here's an explanation of how to handle missing values using Pandas:1. Identifying Missing Values:
Before handling missing values, it's essential to identify where they exist in your dataset.
In Pandas, missing values are often represented as NaN (Not a Number) or None.
You can use the isnull() or isna() method to identify missing values in a DataFrame.
These methods return a DataFrame of Boolean values, where True indicates a missing value.
Apr 3 ā¢ 6 tweets ā¢ 2 min read
Indexing and selection in pandas refer to the process of accessing specific data within a DataFrame or Series object.
Here are the main ways to index and select data in pandas:1. Using Square Brackets []:
You can use square brackets to select columns by their names.
For example, df['column_name'] selects a single column, and df[['col1', 'col2']] selects multiple columns.
You can also use square brackets to filter rows based on conditions, like df[df['column'] > 5], which selects rows where the values in the 'column' are greater than 5.
Apr 2 ā¢ 10 tweets ā¢ 2 min read
Pandas is a popular Python library used for data manipulation and analysis.
It provides easy-to-use data structures and functions to work with structured data.
Here are some basics:1. Data Structures:
DataFrame: This is the primary data structure in pandas. It represents a two-dimensional, labeled data structure with columns of potentially different types, similar to a spreadsheet or SQL table.
Series: A Series is a one-dimensional labeled array capable of holding any data type. It's like a column in a data frame.
Mar 15 ā¢ 8 tweets ā¢ 3 min read
Optimizing your SQL queries is essential for efficiency and performance
It can easily save 2-3 times the time and computing power1/ Indexing
A well-designed index structure can significantly boost query performance.
Identify columns that are frequently used in WHERE clauses and index them appropriately.
They significantly enhance query performance, but their usage requires careful planning to strike the right balance between read and write operations.
Too many indexes or improper use can lead to unintended consequences.