
A Tableau Data Analyst transforms raw data into powerful visual insights using dashboards, charts, and KPIs. The role focuses on data cleaning, modeling, and creating interactive reports that help businesses make quick, informed decisions. With expertise in SQL and visualization best practices, Tableau Data Analysts simplify complex data and deliver clear, actionable insights for teams and leadership.
✅ Data Preparation & Cleaning
✅ Dashboard & Visualization Design
✅ Calculated Fields & Logical Functions
✅ Tableau Worksheets & Advanced Charts
✅ Exploratory Data Analysis (EDA)
✅ Data Modeling & Schema Understanding
✅ Performance Optimization
✅ Integration with SQL & Cloud Sources
✅ Python Data Analytics with Big Data
✅ Excel Integrations with Cloud, AI
✅ Real-Time Business Dashboards Project
✅ 1:1 Mentorship & Interview Preparation
Databricks Developer Training Contents:
Module 1 : SQL Server TSQL (MS SQL) Queries
Ch 1: Data Analyst Job Roles
- Introduction to Data
- Data Analyst Job Roles
- Data Analyst Challenges
- Data and Databases Intro
Ch 2: Database Intro & Installations
- Database Types (OLTP, DWH, ..)
- DBMS: Basics
- SQL Server 2025 Installations
- SSMS Tool Installation
- Server Connections, Authentications
Ch 3: SQL Basics V1 (Commands)
- Creating Databases (GUI)
- Creating Tables, Columns (GUI)
- SQL Basics (DDL, DML, etc..)
- Creating Databases, Tables
- Data Inserts (GUI, SQL)
- Basic SELECT Queries
Ch 4: SQL Basics V2 (Commands, Operators)
- DDL : Create, Alter, Drop, Add, modify, etc..
- DML: Insert, Update, Delete, select into, etc..
- DQL: Fetch, Insert… Select, etc..
- SQL Operations: LIKE, BETWEEN, IN, etc..
- Special Operators
Ch 5: Data Types
- Integer Data Types
- Character, MAX Data Types
- Decimal & Money Data Types
- Boolean & Binary Data Types
- Date and Time Data Types
- SQL_Variant Type, Variables
Ch 6: Excel Data Imports
- Data Imports with Excel
- SQL Native Client
- Order By: Asc, Desc
- Order By with WHERE
- TOP & OFFSET
- UNION, UNION ALL
Ch 7: Schemas & Batches
- Schemas: Creation, Usage
- Schemas & Table Grouping
- Real-world Banking Database
- 2 Part, 3 Part & 4 Part Naming
- Batch Concept & “Go” Command
Ch 8: Constraints, Keys & RDBMS – Level 1
- Null, Not Null Constraints
- Unique Key Constraint
- Primary Key Constraint
- Foreign Key & References
- Default Constraint & Usage
- DB Diagrams & ER Models
Ch 9: Normal Forms & RDBMS – Level 2
- Normal Forms: 1 NF, 2 NF
- 3 NF, BCNF and 4 NF
- Adding PK to Tables
- Adding FK to Tables
- Cascading Keys
- Self Referencing Keys
- Database Diagrams
Ch 10: Joins & Queries
- Joins: Table Comparisons
- Inner Joins & Matching Data
- Outer Joins: LEFT, RIGHT
- Full Outer Joins & Aliases
- Cross Join & Table Combination
- Joining more than 2 tables
Ch 11: Views & RLS
- Views: Realtime Usage
- Storing SELECT in Views
- DML, SELECT with Views
- RLS: Row Level Security
- WITH CHECK OPTION
- Important System Views
Ch 12: Stored Procedures
- Stored Procedures: Realtime Use
- Parameters Concept with SPs
- Procedures with SELECT
- System Stored Procedures
- Metadata Access with SPs
- SP Recompilations
- Stored Procedures, Tuning
Ch 13: User Defined Functions
- Using Functions in MSSQL
- Scalar Functions in Real-world
- Inline & Multiline Functions
- Parameterized Queries
- Date & Time Functions
- String Functions & Queries
- Aggregated Functions & Usage
Ch 14: Triggers & Automations
- Need for Triggers in Real-world
- DDL & DML Triggers
- For / After Triggers
- Instead Of Triggers
- Memory Tables with Triggers
- Disabling DMLs & Triggers
Ch 15: Transactions & ACID
- Transaction Concepts in OLTP
- Auto Commit Transaction
- Explicit Transactions
- COMMIT, ROLLBACK
- Checkpoint & Logging
- Lock Hints & Query Blockin
- READPAST, LOCKHINT
Ch 16: CTEs & Tuning
- Common Table Expression
- Creating and Using CTEs
- CTEs, In-Memory Processing
- Using CTEs for DML Operations
- Using CTEs for Tuning
- CTEs: Duplicate Row Deletion
Ch 17: Indexes Basics, Tuning
- Indexes & Tuning
- Clustered Index, Primary Key
- Non Clustered Index & Unique
- Creating Indexes Manually
- Composite Keys, Query Optimizer
- Composite Indexes & Usage
Ch 18: Group By Queries
- Group By, Distinct Keywords
- GROUP BY, HAVING
- Cube( ) and Rollup( )
- Sub Totals & Grand Totals
- Grouping( ) & Usage
- Group By with UNION
- Group By with UNION ALL
Ch 19: Joins with Group By
- Joins with Group By
- 3 Table, 4 Table Joins
- Join Queries with Aliases
- Join Queries & WHERE
- Join Queries & Group By
- Joins with Sub Queries
- Query Execution Order
Ch 20: Sub Queries
- Sub Queries Concept
- Sub Queries & Aggregations
- Joins with Sub Queries
- Sub Queries with Aliases
- Sub Queries, Joins, Where
- Correlated Queries
Ch 21: Cursors & Fetch
- Cursors: Realtime Usage
- Local & Global Cursors
- Scroll & Forward Only Cursors
- Static & Dynamic Cursors
- Fetch, Absolute Cursors
Ch 22: Window Functions, CASE
- IIF Function and Usage
- CASE Statement Usage
- Window Functions (Rank)
- Row_Number( )
- Rank( ), DenseRank( )
- Partition By & Order By
Ch 23: Merge(Upsert) & CASE, IIF
- Merge Statement
- Upsert Operations with Merge
- Matched and Not Matched
- IIF & CASE Statements
- Merge Statement inside SPs
- Merge with OLTP & DWH
Ch 24: Key Take-Aways from Module 1
- Case Study 1: Medicare: Tasks, Solutions
- Case Study 2: ECommerce: Task, Solutions
- Chapter Wise Assignments: Solutions
- Dailly Assignments: Review (Feedback)
- Weekly Mock Interview: Feedbacks
Module 2 : Python Concepts
Ch 1: What is Data Engineering?
- Database Types
- ETL
- DWH
- Cloud Computing
- Databricks
- Need for Python in Databricks
Ch 2: Python Introduction
- Python Introduction
- Python Versions
- Python Implementations
- Python Installations
- Python IDE & Usage
- Jupyter Notebooks
Ch 3: Python Operations
- Basic Operations in Python
- Python Scripts, Print()
- Single, Multiline Statements
- Python: Internal Architecture
- Compiler Versus Interpreter
Ch 4: Data Types & Variables
- Integer / Int Data Types
- Float & String Data Types
- Sequence Types: List, Tuple
- Range, Complex & memview
- Retrieving Data Type: type()
Ch 5: Python Operators
- Arithmetic, Assignment Ops
- Comparison Operators
- Operator Precedence
- If … Else Statement, Pass
- Short Hand If, OR, AND
- ELIF and ELSE IF Statements
Ch 6: Python Loops, Iterations
- Python Loop & Realtime Use
- Python While Loop Statement
- Break and Continue Statement
- Iterations & Conditions
- Exit Conditions & For Loops
- iter() and Looping Options
Ch 7: Python Functions
- Python Functions & Usage
- Function Parameters
- Default & List Parameters
- Python Lambda Functions
- Recursive Functions, Usage
- Return & Print @ Lamdba
Ch 8: Python Modules
- Import Python Modules
- Built In Modules & dir
- datetime module in Python
- Date Objections Creation
- strftime Method & Usage
- imports & datetime.now()
Ch 9: Python User Inputs & TRY
- Try Except, Exception Handling
- Raise an exception method
- TypeError, Scripting in Python
- Python User Inputs
- Python Index Numbers
- input() & raw_input()
Ch 10: Python File Handling
- File Handling, Activities
- Loop, Write, Close Files
- Appending, Overwriting
- import os, path.exists
- f.open, f.write
- f.read, f.close
Ch 11: Pandas DataFrames 1
- Installation of Pandas
- Python Modules & Pandas
- Pandas Codebase & Usage
- import pandas.DataFrame
- Pandas Series, arrays
Ch 12: Pandas Data Frames 2
- Indexes & Named Options
- Locate Row and Load Rows
- Row Index & Index Lists
- Load Files Into a DataFrame
- df.to_string() Function
- tail() & null() Function
Ch 13: Pandas Transformations
- Pandas – Cleaning Data
- Replace, Transform Columns
- Data Discovery & Column Fill
- Identify & Remove Duplicates
- dropna(), fillna() Functions
- Data Plotting & matlib Lib
Module 3: Databricks
Ch 1: Databricks Intro
- Big Data
- Open Source ETL
- What is a Data Lakehouse?
- Hadoop, MapReduce and Apache Spark
Ch 2: Databricks Architecture
- Unity Catalog Volume
- Clusters
- Apache Spark and Databricks
- Apache Spark Ecosystem
- Compute Activities
Ch 3: Databricks Workspace
- Workspace Objects
- Databricks Notebooks
- Databricks Managed Resources
- Databricks Workspace UI
- UI Updates
Ch 4: Databricks Notebooks
- Databricks Notebooks
- Mix Languages in Notebooks
- Comments and Markdown Text to Databricks Notebooks
- Organizing your Workspace Objects
- SparkSQL Notebooks
Ch 5: SparkSQL Notebooks – 1
- Spark SQL API
- Creating a Catalog, Schema
- Adding New Columns
- Changing Data Types
- Removing Columns
- Union
Ch 6: SparkSQL Notebooks – 2
- Math Functions
- Sort Functions
- String Functions
- Datetime Functions
- Conditional Statements
- SQL Expressions with expr()
Ch 7: SparkSQL Notebooks – 3
- Volume for our Data Assets
- Uploading the Countries Data Files
- File Formats
- Schema Inference
- How to Partition your Data
- Databricks File System Utilities
- Creating Views with SQL
- Creating Catalogs, Schemas and Volumes with SQL
Ch 8: PySpark – 1
- Dataframes
- Creation of Dataframes
- Pandas Dataframes
- Dataframe()
- List Values
- Mixed Values
- spark.read.csv()
- spark.read.format()
- Filtering DataFrames
- Grouping your DataFrame
- Pivot your DataFrame
Ch 9: PySpark – 2
- DataFrameReader
- DataFrameWriter Methods
- CSV Data into a DataFrame
- Reading Single Files
- Reading Multiple Files
- Schema with an SQL String
- Schema Programmatically
Ch 10: Pyspark 3
- Writing DataFrames to CSV
- Working with JSON
- Working with ORC
- Working with Parquet
- Working with Delta Lake
- Rendering your DataFrame
- Creating DataFrames from Python Data Structures
Ch 11: Unity Catalog (Dev)
- Unity Catalog Managed Tables
- SQL Queries with the PySpark API
- Managed Tables with SQL
- Creating Views with SQL
- Creating Catalogs, Schemas and Volumes with SQL
- Dropping Unity Catalog Objects with SQL
- Temporary Views
- External Tables
- External Volumes
Ch 12: Unity Catalog (Admin)
- Metastores and the Unity Catalog Object Model
- Databricks Account Console
- Data Discovery and Lineage
- System Tables
- Databricks Account and Workspace Roles
- Unity Catalog Privileges and Securable Objects
- Workspace Access Control Lists (ACLs)
- Workspace-Catalog Binding
- Workspace Compute Policies
Ch 13: PySpark Transformations – 1
- Data Preparation
- Selecting Columns
- Column Transformations
- Renaming Columns
- Changing Data Types
- select() and selectExpr()
- Column Transformations withColumn()
Ch 14: PySpark Transformations – 2
- Basic Arithmetic and Math Functions
- String Functions
- Datetime Conversions
- Date and Time Functions
- Joining DataFrames
- Unioning DataFrames
- Joining DataFrames
Ch 15: PySpark Transformations – 3
- Filtering DataFrame Records
- Removing Duplicate Records
- Sorting and Limiting Records
- Filtering Null Values
- Grouping and Aggregating
- Pivoting and Unpivoting
- Conditional Expressions
Ch 16: Medallion Architecture
- Medallion Architecture
- Aggregated Data Loads
- Bronze, Silver and Gold
- Temp Views
- Spark Tables (Parquet)
- Work with File, Table Sources
Ch 17: Delta Lake – 1
- Storage Layer
- Delta Table API
- Deleting Records
- Updating Records
- Merging Records
- History and Time Travel
Ch 18: Delta Lake – 2 (SCD)
- Schema Evolution
- Delta Lake Data Files
- Deleting and Updating Records
- Merge Into
- Table Utility Commands
- Exploratory Data Analysis
Ch 19: Implementation of SCD Type 2
- Incremental Loads
- Upserts Versus SCD
- Ne Row Inserts
- Existing Row Updates
- Old History Retention
- Delta Transaction Log
Ch 20: Widgets
- Text Widgets
- User Parameters
- Manual Executions
- Lake Bridge
- Databricks BridgeOne
Ch 20: Lakeflow Jobs
- Worksflows & CRON
- Job Compute, Running Tasks
- Python Script Tasks
- Parameters into Notebook Tasks
- Parameters into Python Script Tasks
- Concurrent Executions, Dependencies
- Branching Control with the If-Else Task
Ch 21: Databricks Tuning
- How Spark Optimizes your Code
- Lazy Evaluation
- Explain Plan Inspecting Query Performance
- Caching
- Data Shuffling
- Broadcast Joins
- When to Partition
- Data Skipping
- Z Ordering
- Liquid Clustering
- Spark Configurations
Ch 22: Version Control With GitHub
- Local Development
- Runtime Compatibility
- Git and GitHub Pre-requisites
- Git and GitHub Basics
- Linking GitHub and Databricks
- Databricks Git Folders
- Project Code to GitHub
- Adding Modules to the Project Code
- Databricks Job Updates, Runs
Ch 23: Spark Structured Streaming
- Streaming Simulator Notebook
- Micro-batch Size
- Schema Inference and Evolution
- Time Based Aggregations and Watermarking
- Writing Streams
- Trigger Intervals
- Delta Table Streaming Reads and Writes
Ch 24: Auto Loader
- Reading Streams with Auto Loader
- Reading a Data Stream
- Manually Cancel your Data Streams
- Writing to a Data Stream
- Workspace Modules
Ch 25: Lakeflow Declarative Pipelines
- Delta LIVE Tables
- Data Generator Notebook
- Pipeline Clusters
- Databricks CLI
- Data Quality Checks
- Streaming Dataset “Simulator”
- Streaming Live Tables
Ch 26: Security: ACLs
- Overview of ACLs
- Adding a New User to our Workspace
- Workspace Access Control
- Cluster Access Control
- Groups
Ch 27: Realtime Project @ Ecommerce / Banking / Sales
- Detailed Project Requirements
- Project Solutions
- Project FAQs
- Project Flow
- Interview Questions & Answers
- Resume Guidance (1:1)

Who is SQL School? How far you have been in the training services ?
SQL School is a registered training institute, established in February 2008 at Hyderabad, India. We offer Real-time trainings and projects including Job Support exclusively on Microsoft SQL Server, T-SQL, SQL Server DBA and MSBI (SSIS, SSAS, SSRS) Courses. All our training services are completely practical and real-time. CREDITS of SQL School Training Center
- We are Microsoft Partner. ID# 4338151
- ISO Certified Training Center
- Completely dedicated to Microsoft SQL Server
- All trainings delivered by our Certified Trainers only
- One of the few institutes consistently delivering the trainings for more than 20+ Years online as inhouse
- Real-time projects in
- Healthcare
- Banking
- Insurance
- Retail Sales
- Telecom
- ECommerce
I registered for the Demo but did not get any response?
Make sure you provide all the required information. Upon Approval, you should be receiving an email containing the information on how to join for the demo session. Approval process usually takes minutes to few hours. Please do monitor your spam emails also.
Why you need our Contact Number and Full Name for Demo/Training Registration?
This is to make sure we are connected to the authenticated / trusted attendees as we need to share our Bank Details / Other Payment Information once you are happy with our Training Procedure and demo session. Your contact information is maintained completely confidential as per our Privacy Policy. Payment Receipt(s) and Course Completion Certificate(s) would be furnished with the same details.
What is the Training Registration & Confirmation Process?
Upon submitting demo registration form and attending LIVE demo session, we need to receive your email confirmation on joining for the training. Only then, payment details would be sent and slot would be allocated subject to availability of seats. We have the required tools for ensuring interactivity and quality of our services.
Please Note: Slot Confirmation Subject to Availability Of Seats.
Will you provide the Software required for the Training and Practice?
Yes, during the free demo session itself.
How am I assured quality of the services?
We have been providing the Trainings – Online, Video and Classroom for the last 20+ years – effectively and efficiently for more than 100000 (1 lakh) students and professionals across USA, India, UK, Australia and other countries. We are dedicated to offer realtime and practical project oriented trainings exclusively on SQL Server and related technologies. We do provide 24×7 Lab and Assistance with Job Support – even after the course! To make sure you are gaining confidence on our trainings, participans are requested to attend for a free LIVE demo based on the schedules posted @ Register. Alternatively, participants may request for video demo by mailing us to contact@sqlschool.com Registration process to take place once you are happy with the demo session. Further, payments accepted in installments (via Paypal / Online Banking) to ensure trusted services from SQL School™
YES, We use Enterprise Edition Evaluation Editions (Full Version with complete feature support valid for SIX months) for our trainings. Software and Installation Guidance would be provided for T-SQL, SQL DBA and MSBI / DW courses.
SQL SCHOOL
24x7 LIVE Online Server (Lab) with Real-time Databases.
Course includes ONE Real-time Project.
Why Choose SQL School
- 100% Real-Time and Practical
- ISO 9001:2008 Certified
- Concept wise FAQs
- TWO Real-time Case Studies, One Project
- Weekly Mock Interviews
- 24/7 LIVE Server Access
- Realtime Project FAQs
- Course Completion Certificate
- Placement Assistance
- Job Support
- Realtime Project Solution
- MS Certification Guidance


