Course Outline for MS SQL Data Analytics using MS SQL 2019
This course is designed to take the learner from their basic understanding of RDBMS and SQL to Microsoft’s SQL Server using T-SQL and various tools for analytics in a production environment.
Most courses take a very academic and generic approach to training on Data Analytics that may not be suitable in a commercial setting. This course is quite the opposite. It takes the learner through steps of implementing an MS SQL Server on a production ready server and uses the professional tools and applications needed to get the most out of their Analytics Quest!
Although this is an intermediate level course, the learners are not expected to be experts on T-SQL or know SQL in-depth.
Course Outcome
After the successful participation of this course, the learner may be expected to have skill sets that include:
- Understanding pf RDBMS
- SQL Syntax
- T-SQL Syntax
- Installing MS SQL on a production ready server
- Containers
- MSSMS
- Azure Data Studio
- Create database, tables, view, stored procedures, filter data, update and delete information and be able to create complex joins of tables.
- Machine Learning using MS SQL
- Import and Export of Data from external sources
- Functions
- Procedures
- Data Cleaning
- Visualizations
- Basic python for analytics
Please note that the above is meant as a guideline. Each learner has varying ability and as such, each learner will reflect varying levels of expertise.
Prerequisites
- Dual Screen
- High Speed Internet
- Webcam and Microphone
- Visual Studio [must be pre-installed]
- PowerShell [must be pre-installed]
- Filezilla [must be pre-installed]
- Access to external IP address
- Microsoft SQL Server Management Studio [must be pre-installed]
- Azure Data Studio [must be pre-installed]
- Basic understanding of SQL
Course Outline
This 3 day course will cover the following topics:
- Module 1
- Understanding RDBMS
- Understanding Microsoft’s SQl Server
- SQL vs T-SQL
- Understanding Production level setup
- Containers
- Remoting
- Module 2
- Remote Server for MS SQL
- Containers vs Virtual Box
- Installing Containers on Ubuntu
- Installing MS SQL in Ubuntu 18.0.4 in a container
- Accessing the MS SQL Server
- Module 3
- Microsoft SQL Server Management Studio
- DBs
- Tables
- Stored Procedures
- Functions
- Security
- Importing Data
- Exporting Data
- Security
- Microsoft SQL Server Management Studio
- Module 4
- Azure Data Studio
- DBs
- Tables
- Stored Procedures
- Functions
- Azure Data Studio
- Module 5
- SQL Revision
- Select
- Where
- Like
- Order
- Insert
- Update
- Delete
- IN Operator
- Between
- Aggregate
- Group
- Alter
- Sub queries
- SQL Revision
- Module 6
- Stored Procedures
- Functions
- Assessment
- Module 7
- Datetime
- JSON
- XML
- Python
- Data types
- Conditions
- Loops
- Functions
- Pandas
- Analytics
- Module 8
- Statistics
- Data Transformations
- Data Mining Overview
- Data Mining Concepts
- Algorithms
- Module 9
- Machine Learning in MS SQL for Analytics
- Association
- Clustering
- Decision Trees
- Linear Regression
- Logistic Regression
- Naive Bayes
- Machine Learning in MS SQL for Analytics
- Artificial Intelligence in MS SQL for Analytics
- Neural Network
- Sequence Clustering
Practical, connected learning
My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.