<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mistry Khateyi</title>
    <description>The latest articles on DEV Community by Mistry Khateyi (@mistry_khateyi_5e70a68f96).</description>
    <link>https://dev.to/mistry_khateyi_5e70a68f96</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3951193%2Fe4312173-c202-4cc3-a140-4c6ac740ba3f.jpg</url>
      <title>DEV Community: Mistry Khateyi</title>
      <link>https://dev.to/mistry_khateyi_5e70a68f96</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mistry_khateyi_5e70a68f96"/>
    <language>en</language>
    <item>
      <title>Connecting Power BI to SQL Databases: A Complete Guide to Local SQL Server and Aiven PostgreSQL with SSL</title>
      <dc:creator>Mistry Khateyi</dc:creator>
      <pubDate>Sat, 04 Jul 2026 09:30:45 +0000</pubDate>
      <link>https://dev.to/mistry_khateyi_5e70a68f96/connecting-power-bi-to-sql-databases-a-complete-guide-to-local-sql-server-and-aiven-postgresql-5dh4</link>
      <guid>https://dev.to/mistry_khateyi_5e70a68f96/connecting-power-bi-to-sql-databases-a-complete-guide-to-local-sql-server-and-aiven-postgresql-5dh4</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Microsoft Power BI is among the strongest Business Intelligence (BI) solutions of the moment. It helps businesses turn data into actionable information with interactive reports and dashboards.&lt;br&gt;
One of the best features of Power BI is that it can seamlessly integrate with a vast range of data sources, including SQL databases on premises or in the cloud. Cloud-hosted databases are more secure and additional security measures like SSL encryption are required for connecting to a local database, whereas it is relatively simple to connect to a local one.&lt;br&gt;
In this tutorial, I will show you how to connect to Power BI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A Local SQL Server Database&lt;/li&gt;
&lt;li&gt; An Aiven PostgreSQL Cloud Database.
This is a Secure SSL Configuration for Cloud Connectivity.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At the end of this guide, you will be able to securely connect Power BI to local and cloud databases and start leveraging Power BI to create rich analytics solutions.&lt;/p&gt;
&lt;h2&gt;
  
  
  Prerequisites
&lt;/h2&gt;

&lt;p&gt;Before you start, you need to have the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Microsoft Power BI Desktop&lt;/li&gt;
&lt;li&gt;SQL Server, for local connections to the database.&lt;/li&gt;
&lt;li&gt;Aiven PostgreSQL database&lt;/li&gt;
&lt;li&gt;DBeaver -optional, for testing database connection&lt;/li&gt;
&lt;li&gt;Access to your machine for administrative purpose.&lt;/li&gt;
&lt;li&gt;Internet connectivity.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  Architecture Overview
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Power BI Desktop
       │
       ▼
SQL Database
(Local SQL Server)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h2&gt;
  
  
  For cloud connectivity:
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Power BI Desktop
       │
       ▼
 SSL Encryption
       │
       ▼
Aiven PostgreSQL
       │
       ▼
Cloud Database
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;in this section, you will be using a local SQL Server database to connect to Power BI.For this part, you will be using a local SQL Server database to connect to Power BI.&lt;/p&gt;
&lt;h2&gt;
  
  
  Part 1: Connecting Power BI to a Local SQL Server Database
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: &lt;strong&gt;Launch Power BI Desktop.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open Power BI Desktop, and click on.&lt;br&gt;
A specific object on the local network. An entity on the local network, such as a SQL Server Database.&lt;br&gt;
Power BI offers two types of connections:&lt;br&gt;
  &lt;strong&gt;Import Mode&lt;/strong&gt;. Imports data into power BI.&lt;/p&gt;

&lt;p&gt;Benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; Faster report performance&lt;/li&gt;
&lt;li&gt; Offline analysis&lt;/li&gt;
&lt;li&gt; Optimized visualizations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;DirectQuery Mode&lt;/strong&gt;.will retrieve information from the source database each time a report is refreshed.&lt;/p&gt;

&lt;p&gt;Benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real-time data access&lt;/li&gt;
&lt;li&gt;Works with large databases&lt;/li&gt;
&lt;li&gt;Reduced storage requirements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;:&lt;strong&gt;Enter Server Details&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Provide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SQL Server Name&lt;/li&gt;
&lt;li&gt;Database Name (Optional)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Server: DESKTOP-SQL01
Database: SalesDB
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then CLICK OK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: &lt;strong&gt;Authenticate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Choose the appropriate authentication method:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Windows Authentication&lt;/li&gt;
&lt;li&gt;Database Authentication&lt;/li&gt;
&lt;li&gt;Microsoft Account&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once authenticated, you will be able to see the tables and views that are available in Power BI.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;: &lt;strong&gt;Select and Load Data.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Choose the appropriate tables.&lt;/p&gt;

&lt;p&gt;Preview the data. Click Load.&lt;/p&gt;

&lt;p&gt;Power BI takes the selected data and processes it for reporting and visualization.&lt;/p&gt;

&lt;p&gt;In this part, we will connect Power BI to our Aiven PostgreSQL Database.In this part we will connect Power BI to our Aiven PostgreSQL Database.&lt;br&gt;
When using cloud databases, you need to ensure that there is encrypted communication between the client and the database server.&lt;br&gt;
PostgreSQL connections are secured with SSL certificates in Aiven.&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 2: Connecting Power BI to an Aiven PostgreSQL Database
&lt;/h2&gt;

&lt;p&gt;Unlike local SQL Server, cloud databases require encrypted communication between the client and the server.&lt;br&gt;
Aiven secures all PostgreSQL connections using SSL encryption.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: &lt;strong&gt;Get the information of the database connection.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Log in to your Aiven Console, and go to your PostgreSQL service.&lt;br&gt;
The Connection Information page includes the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Database Name&lt;/li&gt;
&lt;li&gt;Host&lt;/li&gt;
&lt;li&gt;Port&lt;/li&gt;
&lt;li&gt;Username&lt;/li&gt;
&lt;li&gt;Password&lt;/li&gt;
&lt;li&gt;SSL Mode&lt;/li&gt;
&lt;li&gt;Service URI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These information will be utilized when setting up Power BI.&lt;/p&gt;

&lt;p&gt;In this screenshot below, you can see a PostgreSQL connection string for Aiven. In this screenshot you can see an Aiven PostgreSQL connection string.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5ivcx6dqd4iini5zkdtm.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5ivcx6dqd4iini5zkdtm.PNG" alt=" " width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The settings above are the PostgreSQL connection settings that have been provided by Aiven. Such credentials are needed to create a secure connection from Power BI.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: &lt;strong&gt;Downloading CA Certificate.&lt;/strong&gt;&lt;br&gt;
Click into the Connection Information page and you will see the CA Certificate section below.&lt;br&gt;
Download the certificate file of the application.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2hfipvd8x3t4hyf147pd.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2hfipvd8x3t4hyf147pd.PNG" alt=" " width="800" height="383"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The CA certificate is used to identify the PostgreSQL server, and to create a trusted encrypted connection.&lt;br&gt;
 Now the SSL Certificate needs to be imported, for this.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;.&lt;strong&gt;Open the certificate that is downloaded.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open the certificate that is downloaded.&lt;/p&gt;

&lt;p&gt;Start the Certificate Import Wizard.&lt;/p&gt;

&lt;p&gt;Choose:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Current User or Local Machine&lt;/li&gt;
&lt;li&gt;Trusted Root Certificate Authorities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Complete the installation process.&lt;/p&gt;

&lt;p&gt;The Certificate Import Wizard is displayed. The Certificate Import Wizard appears.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy426nbs222lft357znmp.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy426nbs222lft357znmp.PNG" alt=" " width="649" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The certificate installation guarantees that Windows will trust the Aiven PostgreSQL server and won't generate any SSL validation errors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;: &lt;strong&gt;Check the Connection with DBeaver&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Check that the database is accessible prior to connection with Power BI.&lt;/p&gt;

&lt;p&gt;Launch Open DBeaver and connect to the PostgreSQL instance.&lt;/p&gt;

&lt;p&gt;Validate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Successful connection&lt;/li&gt;
&lt;li&gt;Database availability&lt;/li&gt;
&lt;li&gt;Table accessibility&lt;/li&gt;
&lt;li&gt;Data visibility&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In this section, the user will verify the database using Dbeaver.Now, user will verify the database in Dbeaver.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe32f3eiyt50gium7c5jx.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe32f3eiyt50gium7c5jx.PNG" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5&lt;/strong&gt;: &lt;strong&gt;Connect Power BI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open Power BI Desktop.&lt;/p&gt;

&lt;p&gt;Select:&lt;/p&gt;

&lt;p&gt;The first arrow is from Home to Get Data. The first arrow is from Home to SQL Server Database.&lt;/p&gt;

&lt;p&gt;or&lt;/p&gt;

&lt;p&gt;This is an example of a data source.This is an example of data source postgresql database.&lt;/p&gt;

&lt;p&gt;Depending on your configuration.&lt;/p&gt;

&lt;p&gt;Enter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Server Name&lt;/li&gt;
&lt;li&gt;Database Name&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Choose:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Import&lt;/li&gt;
&lt;li&gt;DirectQuery&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Click OK.&lt;/p&gt;

&lt;p&gt;Now, go to the Power BI Database Connection window by clicking this button. Click this button to open the Power BI Database Connection window.&lt;/p&gt;

&lt;p&gt;Use a Power BI Database Connection to connect to a Power BI database. Connect to a Power BI database using a Power BI Database Connection.&lt;/p&gt;

&lt;p&gt;This configuration screen is used by Power BI to create a connection to the Aiven PostgreSQL database.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06s692ua9bt1z3yrlvgb.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06s692ua9bt1z3yrlvgb.PNG" alt=" " width="777" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 6&lt;/strong&gt;: &lt;strong&gt;Authenticate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Provide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Username&lt;/li&gt;
&lt;li&gt;Password&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If asked, enable SSL.&lt;/p&gt;

&lt;p&gt;Power BI will create a safe and secure encrypted connection to the cloud database.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 7&lt;/strong&gt;: &lt;strong&gt;Load Data into Power BI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After authentication:&lt;br&gt;
First, pick the tables to which you want to add attributes.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Preview the data.&lt;/li&gt;
&lt;li&gt;Click Load.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;New data is now available on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dashboards&lt;/li&gt;
&lt;li&gt;Reports&lt;/li&gt;
&lt;li&gt;KPIs&lt;/li&gt;
&lt;li&gt;Data Modeling&lt;/li&gt;
&lt;li&gt;Interactive Visualizations.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why SSL Matters
&lt;/h2&gt;

&lt;p&gt;Data between Power BI and the database is encrypted with SSL.&lt;br&gt;
Benefits include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data confidentiality&lt;/li&gt;
&lt;li&gt;Protection against interception&lt;/li&gt;
&lt;li&gt;Server authentication&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The ability to adhere to security protocols. Security standard compliance.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Secure cloud communication&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If not using SSL, sensitive data could be revealed in transit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Aiven PostgreSQL vs Local SQL Server
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Database type&lt;/th&gt;
&lt;th&gt;Local SQL Server&lt;/th&gt;
&lt;th&gt;Aiven PostgreSQL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Hosting&lt;/td&gt;
&lt;td&gt;On-Premises&lt;/td&gt;
&lt;td&gt;Cloud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Internet Required&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Clear Text&lt;/td&gt;
&lt;td&gt;Optional&lt;/td&gt;
&lt;td&gt;Required&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scalability&lt;/td&gt;
&lt;td&gt;Limited by Hardware&lt;/td&gt;
&lt;td&gt;Highly Scalable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plan&lt;/td&gt;
&lt;td&gt;Construction&lt;/td&gt;
&lt;td&gt;Operation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data is available on local network&lt;/td&gt;
&lt;td&gt;Data is available to global access&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Manually configured&lt;/td&gt;
&lt;td&gt;Manual&lt;/td&gt;
&lt;td&gt;Built-in&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Troubleshooting Tips
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;SSL Certificate Error&lt;/strong&gt;&lt;br&gt;
Ensure the CA certificate has been imported into the Trusted Root Certification Authorities store.&lt;br&gt;
Authentication Failed&lt;/p&gt;

&lt;p&gt;Verify:&lt;/p&gt;

&lt;p&gt;Username&lt;br&gt;
Password&lt;br&gt;
Database name&lt;br&gt;
Unable to Connect&lt;/p&gt;

&lt;p&gt;Confirm:&lt;/p&gt;

&lt;p&gt;Host name&lt;br&gt;
Port number&lt;br&gt;
Firewall settings&lt;br&gt;
Internet connectivity&lt;br&gt;
No Tables Visible&lt;/p&gt;

&lt;p&gt;Check that your database user has permission to access the required schema and tables.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best Practices&lt;/strong&gt;&lt;br&gt;
Use SSL for all cloud database connections.&lt;br&gt;
Store credentials securely.&lt;br&gt;
Keep Power BI Desktop updated.&lt;br&gt;
Test database connectivity using DBeaver before connecting Power BI.&lt;br&gt;
Use Import mode for better performance unless real-time data is required.&lt;br&gt;
Regularly refresh datasets to keep reports up to date.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Connecting Power BI to SQL databases is a fundamental skill for data professionals. While local SQL Server databases offer a simple setup, cloud-hosted platforms such as Aiven provide scalability, high availability, and enhanced security through SSL encryption. By following the steps outlined in this guide, you can confidently establish secure connections, validate your database using DBeaver, and import data into Power BI for interactive reporting and analytics.&lt;/p&gt;

&lt;p&gt;Whether you're working on personal projects, academic assignments, or enterprise business intelligence solutions, understanding both local and cloud database connectivity will strengthen your data analysis skills and prepare you for real-world scenarios.&lt;/p&gt;

</description>
      <category>postgres</category>
      <category>sql</category>
      <category>tutorial</category>
      <category>powerbi</category>
    </item>
    <item>
      <title>Understands Relationships, Schemas and Joins in Data Analytics for Beginners.</title>
      <dc:creator>Mistry Khateyi</dc:creator>
      <pubDate>Mon, 29 Jun 2026 12:14:05 +0000</pubDate>
      <link>https://dev.to/mistry_khateyi_5e70a68f96/understands-relationships-schemas-and-joins-in-data-analytics-for-beginners-31m3</link>
      <guid>https://dev.to/mistry_khateyi_5e70a68f96/understands-relationships-schemas-and-joins-in-data-analytics-for-beginners-31m3</guid>
      <description>&lt;h1&gt;
  
  
  Introduction.
&lt;/h1&gt;

&lt;p&gt;One of the most difficult aspects for a data analyst looking to become successful is learning how data from various tables relates. SQL queries, SQL Dashboards in Power BI, or designing a database, three things are seen throughout:&lt;/p&gt;

&lt;p&gt;*Relationships&lt;br&gt;
*Schemas&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Joins&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The below concepts are the foundation of relational databases. Once you know them, you will find data easier to analyze.&lt;br&gt;
In this article, we will discuss each concept, and provide some examples.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8hsx8lrd1m1pm9veo03z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8hsx8lrd1m1pm9veo03z.png" alt="Flowchart illustrating how raw data is transformed into insights through relationships, database schema design, SQL joins, and interactive dashboards." width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;
  
  
  What is a database relationship?
&lt;/h1&gt;

&lt;p&gt;A relationship is a linkage between two or more tables by the same column.&lt;br&gt;
Imagine an online store with two tables:&lt;/p&gt;
&lt;h2&gt;
  
  
  Customers
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;CustomerID&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;101&lt;/td&gt;
&lt;td&gt;Alice&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;102&lt;/td&gt;
&lt;td&gt;Brian&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;103&lt;/td&gt;
&lt;td&gt;Carol&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h2&gt;
  
  
  Orders
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;OrderID&lt;/th&gt;
&lt;th&gt;CustomerID&lt;/th&gt;
&lt;th&gt;Product&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;5001&lt;/td&gt;
&lt;td&gt;101&lt;/td&gt;
&lt;td&gt;Laptop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5002&lt;/td&gt;
&lt;td&gt;101&lt;/td&gt;
&lt;td&gt;Mouse&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5003&lt;/td&gt;
&lt;td&gt;103&lt;/td&gt;
&lt;td&gt;Keyboard&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Notice that the two tables have a column named CustomerID.&lt;br&gt;
The column in that column is the person who placed the order.&lt;br&gt;
If there were no relationships, each table would be considered a separate table.&lt;/p&gt;
&lt;h1&gt;
  
  
  Types of relationships
&lt;/h1&gt;
&lt;h2&gt;
  
  
  One-to-one relationship
&lt;/h2&gt;

&lt;p&gt;One row in one table matches one and only one row in another.&lt;/p&gt;
&lt;h2&gt;
  
  
  One to many relationship
&lt;/h2&gt;

&lt;p&gt;This is the most common relationship. This relationship is commonly leveraged in power BI models.&lt;/p&gt;
&lt;h2&gt;
  
  
  Many to many relationship
&lt;/h2&gt;

&lt;p&gt;There are several records in one table that are associated with several records in another table.&lt;/p&gt;
&lt;h1&gt;
  
  
  What is database schema
&lt;/h1&gt;

&lt;p&gt;Is the logical organization of a database is called a schema.&lt;/p&gt;

&lt;p&gt;It defines:&lt;br&gt;
*Tables&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Columns&lt;/li&gt;
&lt;li&gt;Relationships&lt;/li&gt;
&lt;li&gt;Constraints&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Database designers build schemas before data is stored, similar to how an architect designs a building before it is built. For example &lt;strong&gt;the&lt;/strong&gt; &lt;strong&gt;blueprint of a building.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Common Schema Types
&lt;/h2&gt;
&lt;h2&gt;
  
  
  Star Schema
&lt;/h2&gt;

&lt;p&gt;The best model to use in Power BI. It consists of :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One Fact table&lt;/li&gt;
&lt;li&gt;Multiple Dimension tables
For example;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;            Products
                |
Customers ---- Sales ---- Dates
                |
            Employees
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fast performance&lt;/li&gt;
&lt;li&gt;Easy to understand&lt;/li&gt;
&lt;li&gt;Optimized for reporting&lt;/li&gt;
&lt;li&gt;Recommended by Microsoft&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Snowflake Schema
&lt;/h2&gt;

&lt;p&gt;A snowflake schema forces dimension tables to be broken into other tables.&lt;br&gt;
Example&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sales
   |
Products
   |
Category
   |
Department
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Advantages&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reduces redundancy&lt;/li&gt;
&lt;li&gt;Better data consistency&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Disadvantages&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More joins&lt;/li&gt;
&lt;li&gt;More complex queries&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Galaxy Schema
&lt;/h2&gt;

&lt;p&gt;Also known as a Fact Constellation. It has several fact tables with dimension tables.&lt;br&gt;
Example&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sales ------ Customers
   |
Inventory ---- Products
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is normally used in large organization.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is a SQL Join?
&lt;/h2&gt;

&lt;p&gt;A join is a method used to create a result set from two or more tables based on the key column of one table that matches the key column of another.&lt;br&gt;
Joins are essential for being able to query data from multiple tables.&lt;/p&gt;
&lt;h2&gt;
  
  
  INNER JOIN
&lt;/h2&gt;

&lt;p&gt;Its Only the matching records will be returned.&lt;br&gt;
Example&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight sql"&gt;&lt;code&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;
    &lt;span class="n"&gt;Customers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;Orders&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Product&lt;/span&gt;
&lt;span class="k"&gt;FROM&lt;/span&gt; &lt;span class="n"&gt;Customers&lt;/span&gt;
&lt;span class="k"&gt;INNER&lt;/span&gt; &lt;span class="k"&gt;JOIN&lt;/span&gt; &lt;span class="n"&gt;Orders&lt;/span&gt;
&lt;span class="k"&gt;ON&lt;/span&gt; &lt;span class="n"&gt;Customers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;CustomerID&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Orders&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;CustomerID&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Result&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Product&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Alice&lt;/td&gt;
&lt;td&gt;Laptop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Alice&lt;/td&gt;
&lt;td&gt;Mouse&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Carol&lt;/td&gt;
&lt;td&gt;Keyboard&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Brian is not included as he has no orders.&lt;/p&gt;

&lt;h2&gt;
  
  
  LEFT JOIN
&lt;/h2&gt;

&lt;p&gt;Selects all rows from left table.&lt;/p&gt;

&lt;p&gt;If there are matching records in the right table, they are added.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight sql"&gt;&lt;code&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;
    &lt;span class="n"&gt;Customers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;Orders&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Product&lt;/span&gt;
&lt;span class="k"&gt;FROM&lt;/span&gt; &lt;span class="n"&gt;Customers&lt;/span&gt;
&lt;span class="k"&gt;LEFT&lt;/span&gt; &lt;span class="k"&gt;JOIN&lt;/span&gt; &lt;span class="n"&gt;Orders&lt;/span&gt;
&lt;span class="k"&gt;ON&lt;/span&gt; &lt;span class="n"&gt;Customers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;CustomerID&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Orders&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;CustomerID&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Result&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Product&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Alice&lt;/td&gt;
&lt;td&gt;Laptop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Alice&lt;/td&gt;
&lt;td&gt;Mouse&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Brian&lt;/td&gt;
&lt;td&gt;NULL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Carol&lt;/td&gt;
&lt;td&gt;Keyboard&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  RIGHT JOIN
&lt;/h2&gt;

&lt;p&gt;Returns all the rows from the right table.&lt;br&gt;
If there is a mismatch on the left side then those matches are null.&lt;/p&gt;

&lt;h2&gt;
  
  
  FULL OUTER JOIN
&lt;/h2&gt;

&lt;p&gt;Returns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;All matching records
All records that do not match between the two tables. This can be helpful to detect missing data.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  CROSS JOIN
&lt;/h2&gt;

&lt;p&gt;Makes all possibilities.&lt;br&gt;
If one table has 10 rows and another table has 20 rows then the result contain.&lt;br&gt;
A table joins with itself. Useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Employee-manager relationships&lt;/li&gt;
&lt;li&gt;Organizational hierarchies&lt;/li&gt;
&lt;li&gt;Family trees&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Relationships vs Joins
&lt;/h2&gt;

&lt;p&gt;Relationships and joins are different, yet appear as if they are.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Relationships&lt;/th&gt;
&lt;th&gt;Joins&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Permanent join of tables&lt;/td&gt;
&lt;td&gt;Temporary operations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Defined in the data model&lt;/td&gt;
&lt;td&gt;Written in SQL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Automatically used by Power BI&lt;/td&gt;
&lt;td&gt;Used when you query the data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Enhance the navigation of the model&lt;/td&gt;
&lt;td&gt;Add data to the model during execution&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Best Practices
&lt;/h2&gt;

&lt;p&gt;Use a &lt;strong&gt;Star Schema&lt;/strong&gt; as much as you can&lt;/p&gt;

&lt;p&gt;1.create relationships using unique keys.&lt;/p&gt;

&lt;p&gt;If possible, do not use many-to-many relationships.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Use meaningful primary keys.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;3.Minimize unnecessary joins.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Maintain dimension tables with no duplicate data.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Real-World Example
&lt;/h2&gt;

&lt;p&gt;Suppose you are developing a Sales Dashboard in Power BI.&lt;br&gt;
You might have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sales&lt;/strong&gt; (Fact table)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customers&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Products&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Date&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regions&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The relationships link the tables together and Power BI uses the relationships to sum up sales by customer, by product, by month, or by region. In SQL you would have to join the tables beforehand and then work out your results.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The ability to understand relationships, schemas and joins are some of the most important skills for any Data Analyst. Relationships are the way that tables are related to each other, schemas provide a structure for the entire database, and joins allow to retrieve related data from other tables.&lt;br&gt;
Understanding these concepts will help you design more effective SQL queries, create efficient Power BI data models, and design scalable databases.&lt;/p&gt;

</description>
      <category>analytics</category>
      <category>database</category>
      <category>beginners</category>
      <category>datascience</category>
    </item>
    <item>
      <title>How Excel is applied in real world data analysis.</title>
      <dc:creator>Mistry Khateyi</dc:creator>
      <pubDate>Sun, 07 Jun 2026 19:52:56 +0000</pubDate>
      <link>https://dev.to/mistry_khateyi_5e70a68f96/how-excel-is-applied-in-real-world-data-analysis-2147</link>
      <guid>https://dev.to/mistry_khateyi_5e70a68f96/how-excel-is-applied-in-real-world-data-analysis-2147</guid>
      <description>&lt;p&gt;My initial entry into data analysis was my belief that it would require me to learn a complex programming language or use third party software, before I could begin working with data. My idea was that data analysts would be coding their whole day, using highly specialized tools. Upon starting my Data Science &amp;amp; Analytics journey, however, there was one of the most powerful and widely used tools in data analysis that I knew: Microsoft Excel.&lt;br&gt;
Microsoft Excel is a spreadsheet program designed to enable users to organize, calculate, analyze and visualize data. With the rise of sophisticated analytics tools like SQL, Python, and Power BI, you might wonder why Excel still plays a crucial role in many industries. While these new tools like SQL, Python, and Power BI have created a trend of more advanced data analytics, Excel is still an essential tool for many industries, largely because it is accessible, flexible, and effective for everyday data tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Using Excel in the Real World
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Business Decision-Making
&lt;/h3&gt;

&lt;p&gt;There is a lot of data that businesses generate on a daily basis. Businesses can use Excel to keep track of sales, monitor stock levels, compare sales metrics across months and years, and make decisions based on those data.&lt;/p&gt;

&lt;p&gt;For instance, a retail outlet can use Excel to compare sales data from one month to the next, and determine what products are selling best during certain seasons. These insights can then be used by the managers to make decisions for inventory and market. Excel can present raw data in meaningful information, which helps us in making decisions based on data.Excel can present the raw data in meaningful information, which helps us make decisions based on data.&lt;/p&gt;

&lt;h3&gt;
  
  
  Financial Reporting and Budgeting
&lt;/h3&gt;

&lt;p&gt;Excel is the other programme used extensively in finance. It is essential to organizations for budget preparation, tracking of revenue, management of expenses, and financial forecasting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SUM, SUMIF and SUMIFS&lt;/strong&gt; are particularly helpful functions. The SUM function totals the values in a range; &lt;strong&gt;SUMIF&lt;/strong&gt; and &lt;strong&gt;SUMIFS&lt;/strong&gt; can total values based on conditions. A business, for instance, can easily determine the company's sales for a specified area or department. These functions help in financial performance analysis and in creating accurate reports.&lt;/p&gt;

&lt;h3&gt;
  
  
  Marketing and Operational Performance
&lt;/h3&gt;

&lt;p&gt;Excel is a tool that is commonly used by marketing and operations teams for performance evaluations. Marketers can monitor clicks and conversions, advertising spend, and campaign results, and operations can monitor productivity and workflow.&lt;/p&gt;

&lt;p&gt;For example, a marketing team could use Excel to compare how well a different social media campaign was going from a performance perspective. They can measure conversion rates and costs to determine which ad campaign provides the highest ROI. Excel can also be used to clean and arrange datasets, making trend analysis much easier.&lt;/p&gt;

&lt;h2&gt;
  
  
  Formulas and features I have learned to use in Excel.
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Data cleaning and validation.
&lt;/h3&gt;

&lt;p&gt;The first thing I learned was clean data. Excel offers tools to remove duplicate data, fix inconsistent data and set up data validation rules. Clean data enhances the accuracy and helps to make decisions based on accurate information.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sorting and Filtering
&lt;/h3&gt;

&lt;p&gt;Sorting and filtering can help to work with larger data sets. The characteristics enable the user to structure information, prioritize relevant information, and easily identify trends and patterns. Users can quickly narrow down what data fields are important and just look at thousands of rows, rather than reviewing them all individually.&lt;/p&gt;

&lt;h3&gt;
  
  
  Statistical Functions
&lt;/h3&gt;

&lt;p&gt;I've also picked up some helpful statistical functions:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AVERAGE&lt;/strong&gt; is a function that returns the average value of a data set.&lt;br&gt;
The middle value of a set of data is determined by using &lt;strong&gt;MEDIAN&lt;/strong&gt;.&lt;br&gt;
The most common value is calculated by &lt;strong&gt;MODE&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;These functions can provide you with various information regarding the same set of data. For instance, if examining the amount that customers spend, the median spending could give a better idea of the general spending habits of customers while the average might be skewed by some large purchases.&lt;br&gt;
Personal Reflection.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>datascience</category>
      <category>analytics</category>
    </item>
  </channel>
</rss>
