
SQL for Data Analytics (55232)
This course is designed as an introductory course for data scientists and data analysts who need to master Microsoft’s data analytics tools and platform. At the end of the course, you’ll be prepared to efficiently and competently implement TSQL for data retrieval and analysis, and be well-prepared to:
- Take on a professional project role responsible for retrieving relational database data and preparing it for analysis and loading into an analytical data store, such as a Power BI or Power Pivot data model;
- Take additional coursework for which knowledge of TSQL is required or desirable, such as courses for Power BI and Microsoft Power Platform, Azure Synapse Analytics, Data Engineering, Python, R, etc.
With a focus on those parts of the TSQL language most useful for data retrieval and analysis, students learn the database fundamentals necessary to both efficiently create TSQL queries and create a data warehouse implemented as a star schema. By the end of the course, students are able to analyze a real-word data retrieval problem, and write queries to address it using advanced features within the SELECT statement.
Our goal is to help you efficiently achieve your learning and skill goals. We hope you’ll find this Cuban Sandwich Press course to be the best technical training course you’ve ever taken!
This is an updated version of Microsoft Community Course 55232 Writing Analytical Queries for Business Intelligence.
- Presents database queries within an analytical/reporting application framework
- Covers database concepts critical for data analysts
- Implements popular query development tools such as SQL Server Management Studio
- Provides a deep dive into the SELECT query, including (but not limited to) joins, subqueries, derived tables, common table expressions, and views
- Students implement a data model as a star schema using views within a SQL Server database
- Students create a data model in Power BI using their star schema
- Introduction to T-SQL for Business Intelligence
- Two approaches to SQL programming
- T-SQL data retrieval in an analytics / business intelligence environment
- The database engine
- SQL Server Management Studio and the CarDeal sample database
- Identifying variables in tables
- SQL is a declarative language
- Introduction to the SELECT query
- Turning Table Columns into Variables for Analysis: SELECT List Expressions, WHERE, and ORDER BY
- Turning columns into variables for analysis
- Column expressions, data types, and built-in functions
- Column aliases
- Data type conversions
- Built-in scalar functions
- Table aliases
- The WHERE clause
- ORDER BY
- Combining Columns from Multiple Tables into a Single Dataset: The JOIN Operators
- Primary keys, foreign keys, and joins
- Understanding joins, part 1: CROSS JOIN and the full Cartesian product
- Understanding joins, part 2: The INNER JOIN
- Understanding joins, part 3: The OUTER JOINS
- Understanding joins, part 4: Joining more than two tables
- Understanding joins, part 5: Combining INNER and OUTER JOINs
- Combining JOIN operations with WHERE and ORDER BY
- Creating an Appropriate Aggregation Level Using GROUP BY
- Identifying required aggregation level and granularity
- Aggregate functions
- GROUP BY
- HAVING
- Order of operations in SELECT queries
- Subqueries, Derived Tables, and Common Table Expressions
- Non-correlated and correlated subqueries
- Derived tables
- Common table expressions
- Encapsulating Data Retrieval Logic
- Views
- Table-valued functions
- Stored procedures
- Creating objects for read-access users
- Creating database accounts for analytical client tools
- Getting Your Dataset to the Client
- Connecting to SQL Server and submitting queries from client tools
- Connecting and running SELECT queries from:
- Excel
- PowerBI
- RStudio
- Exporting datasets to files using:
- Results pane from SSMS
- The bcp utility
- The Import/Export Wizard
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Experience in the following is required for this Microsoft SQL Server class:
- Context knowledge of data analysis and business intelligence scenarios. For example, an understanding of a work-related business intelligence project or need.
- Basic knowledge of the Windows operating system and its core functionality, including file system navigation.
Live Private Class
- Private Class for your Team
- Live training
- Online or On-location
- Customizable
- Expert Instructors