๐๐จ๐ฐ ๐ญ๐จ ๐ฉ๐ซ๐๐๐ญ๐ข๐๐ ๐๐๐ญ๐ ๐ฏ๐๐ฅ๐ข๐๐๐ญ๐ข๐จ๐ง ๐๐ฌ ๐๐ง ๐๐ฌ๐ฉ๐ข๐ซ๐ข๐ง๐ ๐๐๐ญ๐ ๐๐ง๐๐ฅ๐ฒ๐ฌ๐ญ?
Here's a step-by-step guide for the same:
Step 1๏ธโฃ - Download a practice dataset. I'd recommend the Codebasics resume project challenge dataset (as it contains multi-table datasets).
Step 2๏ธโฃ - Open your preferred RDBMS tool (SQL server/MySQL). Create a local database to load the dataset.
Step 3๏ธโฃ - Import the practice dataset (.xlsx/.csv) into this database by creating the tables (please google if you need help).
Step 4๏ธโฃ - Now open Power BI desktop and connect to the local database using the appropriate connector.
Step 5๏ธโฃ - Build the dashboard using the questions shared in the resume project challenge.
Step 6๏ธโฃ - Now, you can validate the output of your dashboard by writing SQL queries.
Step 7๏ธโฃ - Try to write an SQL query for a question asked in the challenge. You need to convert a natural language question into an SQL query.
Step 8๏ธโฃ - Compare the query output with the dashboard output and check if the numbers are matching. If they aren't matching, either the query is wrong or the dashboard numbers are wrong. Hence, try to identify the gap.
Step 9๏ธโฃ - Repeat the process for every question asked in the challenge.
Thus, you will learn and practice both SQL and Power BI simultaneously.
๐๐ก๐ฒ ๐ฌ๐ก๐จ๐ฎ๐ฅ๐ ๐ฒ๐จ๐ฎ ๐ญ๐ซ๐ฒ ๐ญ๐ก๐ข๐ฌ ๐ฆ๐๐ญ๐ก๐จ๐?
In real-world scenarios, ๐๐๐ญ๐ ๐ฏ๐๐ฅ๐ข๐๐๐ญ๐ข๐จ๐ง is a very important step in every analytics project. One needs to compare the output of the report/dashboard with the data source and then launch it for usage, to avoid discrepancies.
This will help you weed out any mistakes that you have applied in your report/dashboard logic.
Best Telegram Channel for Data Analysts: https://t.me/sqlspecialist
Post #888
1.81K