𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

SQL Server Analytical Toolkit : Using Windowing, Analytical, Ranking, and Aggregate Functions for Data and Statistical Analysis

✍ Scribed by Angelo Bobak


Publisher
Apress
Year
2023
Tongue
English
Leaves
1069
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Learn window function foundational concepts through a cookbook-style approach, beginning with an introduction to the OVER() clause, its various configurations in terms of how partitions and window frames are created, and how data is sorted in the partition so that the window function can operate on the partition data sets. You will build a toolkit based not only on the window functions but also on the performance tuning tools, use of Microsoft Excel to graph results, and future tools you can learn such as PowerBI, SSIS, and SSAS to enhance your data architecture skills.

This book goes beyond just showing how each function works. It presents four unique use-case scenarios (sales, financial, engineering, and inventory control) related to statistical analysis, data analysis, and BI. Each section is covered in three chapters, one chapter for each of the window aggregate, ranking, and analytical function categories.

Each chapter includes several TSQL code examples and is re-enforced with graphic output plus Microsoft Excel graphs created from the query output. SQL Server estimated query plans are generated and described so you can see how SQL Server processes the query. These together with IO, TIME, and PROFILE statistics are used to performance tune the query. You will know how to use indexes and when not to use indexes.

You will learn how to use techniques such as creating report tables, memory enhanced tables, and creating clustered indexes to enhance performance. And you will wrap up your learning with suggested steps related to business intelligence and its relevance to other Microsoft Tools such as Power BI and Analysis Services.

All code examples, including code to create and load each of the databases, are available online.

What You Will Learn
Use SQL Server window functions in the context of statistical and data analysis
Re-purpose code so it can be modified for your unique applications
Study use-case scenarios that span four critical industries
Get started with statistical data analysis and data mining using TSQL queries to dive deep into data
Study discussions on statistics, how to use SSMS, SSAS, performance tuning, and TSQL queries using the OVER() clause.
Follow prescriptive guidance on good coding standards to improve code legibility

Who This Book Is For
Intermediate to advanced SQL Server developers and data architects. Technical and savvy business analysts who need to apply sophisticated data analysis for their business users and clients will also benefit. This book offers critical tools and analysis techniques they can apply to their daily job in the disciplines of data mining, data engineering, and business intelligence.

✦ Table of Contents


Cover
Front Matter
1. Partitions, Frames, and the OVER( ) Clause
2. Sales DW Use Case: Aggregate Functions
3. Sales Use Case: Analytical Functions
4. Sales Use Case: Ranking/Window Functions
5. Finance Use Case: Aggregate Functions
6. Finance Use Case: Ranking Functions
7. Finance Use Case: Analytical Functions
8. Plant Use Case: Aggregate Functions
9. Plant Use Case: Ranking Functions
10. Plant Use Case: Analytical Functions
11. Inventory Use Case: Aggregate Functions
12. Inventory Use Case: Ranking Functions
13. Inventory Use Case: Analytical Functions
14. Summary, Conclusions, and Next Steps
Back Matter


πŸ“œ SIMILAR VOLUMES


SQL Server Analytical Toolkit: Using Win
✍ Angelo Bobak πŸ“‚ Library πŸ“… 2023 πŸ› Apress 🌐 English

Learn window function foundational concepts through a cookbook-style approach, beginning with an introduction to the OVER() clause, its various configurations in terms of how partitions and window frames are created, and how data is sorted in the partition so that the window function can operate on

T-SQL Window Functions: For Data Analysi
✍ Itzik Ben-Gan πŸ“‚ Library πŸ“… 2019 πŸ› Microsoft Press 🌐 English

<b>Use window functions to write simpler, better, more efficient T-SQL queries</b>Most T-SQL developers recognize the value of window functions for data analysis calculations. But they can do far more, and recent optimizations make them even more powerful. In T-SQL Window Functions, renowned T-SQL e

T-SQL Window Functions: For data analysi
✍ Itzik Ben-Gan πŸ“‚ Library πŸ“… 2019 πŸ› Microsoft Press 🌐 English

<div>Most T-SQL developers recognize the value of window functions for data analysis calculation. But window functions can do far more than that, and optimizations in recent versions of SQL Server have made them more powerful than ever. InΒ <b>T-SQL Window Functions: For Data Analysis and Beyond</b>,

Data Mining and Statistical Analysis Usi
✍ Robert P. Trueblood, John N. Lovett Jr. (auth.) πŸ“‚ Library πŸ“… 2001 πŸ› Apress 🌐 English

<p><p>This book is not just another theoretical text about statistics or data mining. No, instead it is aimed for database administrators who want to use SQL or bolster their understanding of statistics to support data mining and customer relationship management analytics. </p><p>Each chapter is sel

SQL for Data Analytics: Perform fast and
✍ Upom Malik, Matt Goldwasser, Benjamin Johnston πŸ“‚ Library πŸ“… 2019 πŸ› Packt Publishing 🌐 English

<p><b>Take your first steps to become a fully qualified data analyst by learning how to explore large relational datasets.</b><p><b>Key Features</b><p><li>Explore a variety of statistical techniques to analyze your data<li>Integrate your SQL pipelines with other analytics technologies<li>Perform adv

SQL for Data Analytics: Perform fast and
✍ Upom Malik, Matt Goldwasser, Benjamin Johnston πŸ“‚ Library πŸ“… 2019 πŸ› Packt Publishing 🌐 English

Take your first steps to become a fully qualified data analyst by learning how to explore large relational datasets. Key Features β€’ Explore a variety of statistical techniques to analyze your data β€’ Integrate your SQL pipelines with other analytics technologies β€’ Perform advanced analytics suc