Curso Writing Analytical Queries for Business Intelligence
24hVisão Geral
Este Curso Writing Analytical Queries for Business Intelligence trata sobre como escrever consultas TSQL para fins de relatórios de banco de dados, análise e inteligência empresarial.
Objetivo
Ao final do curso, você aprenderá a:
- Identificar variáveis independentes e dependentes e níveis de medição em seus próprios cenários de trabalho analítico.
- Identificar variáveis de interesse em tabelas de banco de dados relacional.
- Escolha um nível de agregação de dados e um design de conjunto de dados apropriados para a análise e ferramenta pretendidas.
- Use consultas TSQL SELECT para produzir conjuntos de dados prontos para uso para análise em ferramentas como PowerBI, SQL Server Reporting Services, Excel, R, SAS, SPSS e outras.
- Crie procedimentos armazenados, visualizações e funções para modularizar o código de recuperação de dados.
Publico Alvo
- Este curso é destinado a profissionais de informação e ciência de dados que buscam usar ferramentas de análise e relatórios de banco de dados, como Microsoft SQL Server Reporting Services, Excel, Power BI, R, SAS e outras ferramentas de inteligência empresarial, e desejam usar consultas TSQL para recuperar eficientemente conjuntos de dados de bancos de dados relacionais do Microsoft SQL Server para uso com essas ferramentas.
Pre-Requisitos
- Definindo situações de aprendizagem, exame de informações e conhecimento de negócios. Por exemplo, a compreensão de um empreendimento ou necessidade de conhecimento de negócios relacionados a negócios. Informações básicas sobre o sistema operacional Windows e sua utilidade central, incluindo o caminho do sistema de documentos. Compreensão essencial da finalidade dos sistemas de gerenciamento de banco de dados social, como o SQL Server.
Conteúdo Programatico
INTRODUCTION TO TSQL FOR BUSINESS INTELLIGENCE
- Two Approaches to SQL Programming
- TSQL 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
- Lab 1: Introduction to TSQL for Business Intelligence
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
- Lab 1: Write queries
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
- Lab 1: Write SELECT queries
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
- Lab 1: Write queries
SUBQUERIES, DERIVED TABLES AND COMMON TABLE EXPRESSIONS
- Non-correlated and correlated subqueries
- Derived tables
- Common table expressions
- Lab 1: Write queries
ENCAPSULATING DATA RETRIEVAL LOGIC
- Views
- Table-valued functions
- Stored procedures
- Creating objects for read-access users
- Creating database accounts for analytical client tools
- Lab 1: Encapsulating Data Retrieval Logic
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
- Lab 1: Getting Your Dataset to the Client