0% found this document useful (0 votes)
8 views5 pages

SQL + Python + Azure Synapse Analytics

Uploaded by

ajay
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)
8 views5 pages

SQL + Python + Azure Synapse Analytics

Uploaded by

ajay
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

📘 Course Outline: SQL + Python + Azure Synapse Analytics

Module 1: SQL (Structured Query Language)

1. Introduction to SQL

 What is SQL?

 Databases, Tables & Relationships

 OLTP vs OLAP

2. SQL Basics

 SELECT, FROM, WHERE

 ORDER BY, DISTINCT

 Filtering & Conditional Logic

3. Joins & Relationships

 INNER JOIN

 LEFT / RIGHT JOIN

 FULL JOIN

 CROSS JOIN

4. SQL Functions

 String Functions

 Date Functions

 Numeric Functions

5. Grouping & Aggregation

 GROUP BY, HAVING

 Aggregate Functions (SUM, COUNT, AVG, MAX, MIN)

6. Subqueries & CTEs

 Single-row subqueries

 Multi-row subqueries

 Common Table Expressions (CTEs)


7. Advanced SQL

 Window Functions (OVER, PARTITION BY)

 Ranking Functions

 Stored Procedures

 Views & Materialized Views

8. SQL for Data Analysis

 Case statements

 Data cleansing

 Working with large datasets

🐍 Module 2: Python for Data & Analytics

1. Python Basics

 Python environment setup

 Variables, Data Types

 Operators & Expressions

2. Control Structures

 If-else

 Loops (for, while)

 Functions

3. Data Structures

 Lists, Tuples, Sets

 Dictionaries

 List Comprehensions

4. File Handling

 Reading/Writing files

 Working with JSON & CSV


5. Python for Data Analysis

 Introduction to NumPy

 Arrays, Indexing, Manipulation

 Pandas Series & DataFrames

 Data Cleaning, Transformation, Filtering

6. Data Visualization

 Matplotlib

 Seaborn

 Plotting line, bar, scatter, histogram

7. Working with Databases

 Connecting Python to SQL

 Query execution via Python

 Loading SQL results into DataFrames

8. Python for ETL

 Importing data

 Data validation

 Transformation & export

☁️Module 3: Azure Synapse Analytics

1. Introduction to Azure Synapse

 What is Synapse?

 Synapse vs Databricks vs Azure Data Factory

 Synapse Workspace Architecture

2. Data Ingestion

 Linked Services

 Integration Datasets
 Pipelines & Data Flows

 Synapse + ADF Integration

3. Synapse SQL Pools

 Dedicated SQL Pools

 Serverless SQL Pools

 Creating Tables, External Tables

 Partitioning & Indexing

4. Synapse Spark Pools

 Spark Architecture

 Notebooks (PySpark)

 DataFrame API

 Reading/Writing Data Lakes

5. Azure Data Lake Integration

 ADLS Gen2

 Mounting Data

 Folder Structures & Best Practices

6. Data Pipelines & Orchestration

 Data ingestion pipelines

 ETL/ELT processes

 Mapping Data Flows

 Triggering pipelines

7. Synapse Analytics for BI & Reporting

 Connecting Synapse to Power BI

 Creating views for BI

 Performance tuning for reporting

8. Security + Monitoring
 RBAC & Access Control

 Firewall rules

 Auditing & Monitoring

 Cost Optimization

You might also like