Concurrent users
Unlimited
Authorized users
Authorized users
Document Delivery Supplied
Can lend chapters, not whole ebooks
Title
SQL server analytical toolkit : using windowing, analytical, ranking, and aggregate functions for data and statistical analysis / Angelo Bobak.
ISBN
9781484286678 (electronic bk.)
1484286677 (electronic bk.)
9781484286661
Published
[California] : Apress, [2023]
Language
English
Description
1 online resource (xxiii, 1055 pages) : illustrations.
Item Number
10.1007/978-1-4842-8667-8 doi
Call Number
QA76.73.S67
Dewey Decimal Classification
005.75/85
Summary
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 Try tutorials on statistics, how to use SSMS, performance tuning, and basic TSQL queries in case you are new to TSQL or need a refresher Get started with statistical data analysis and data mining using TSQL queries to dive deep into data Follow prescriptive guidance on good coding standards to improve code legibility.
Note
Includes index.
Access Note
Access limited to authorized users.
Source of Description
Online resource; title from PDF title page (SpringerLink, viewed September 28, 2023).
Chapter 1: Partitions, Frames and the OVER() clause
Chapter 2: Sales DW Use Case—Aggregate Functions
Chapter 3: Sales Use Case - Analytical Functions
Chapter 4: Sales Use Case - Ranking/Window Functions
Chapter 5: Finance Use Case - Aggregate Functions
Chapter 6: Finance Use Case - Ranking Functions
Chapter 7: Finance Use Case - Analytical Functions
Chapter 8: Plant Use Case - Aggregate Functions
Chapter 9: Plant Use Case - Ranking Functions
Chapter 10: Plant Use Case - Analytical Functions
Chapter 11: Inventory Control Use Case - Aggregate Functions
Chapter 12: Inventory Use Case - Ranking Functions
Chapter 13: Inventory Use Case - Analytical Functions
Chapter 14: Summary, Conclusions, and Next Steps
Appendix 1: Function Syntax, Descriptions
Appendix 2: Statistical Functions.