План на курса
Въведение
- Какво представляват аналитичните функции? Ползи и случаи на използване Преглед на често срещаните аналитични функции
Основни аналитични функции
- ROW_NUMBER(), RANK(), DENSE_RANK() Разбиране на клаузите PARTITION BY и ORDER BY Примери и случаи на употреба
Статистически аналитични функции
- SUM(), AVG(), MIN(), MAX() LEAD() и LAG() Случаи и сценарии
Прозоречна клауза
- Проучване на клаузата WINDOWING Разбиране на UNBOUNDED, ТЕКУЩ РЕД и N PRECEDING/FOLLOWING Практически приложения
Разширени аналитични функции
- FIRST_VALUE() и LAST_VALUE() PERCENTILE_CONT() и PERCENTILE_DISC() Случаи на употреба и сравнения
Сложни заявки с аналитични функции
- Комбиниране на аналитични функции с ГРУПИРАНЕ ПО Вложени аналитични функции Примери от реалния свят
Оптимизиране на аналитични функции
- Ефективно използване на аналитични функции в големи масиви от данни Анализиране на ефективността на заявките Стратегии за индексиране
Отстраняване на неизправности и най-добри практики
- Идентифициране и разрешаване на често срещани проблеми Най-добри практики за писане на ефективни заявки Съвети за поддържане и актуализиране на заявки за аналитична функция
Обобщение и следващи стъпки
Изисквания
- Основно разбиране на SQL Познаване на релационни бази данни Опит в програмирането на средно ниво, за предпочитане в SQL
Публика
- Администратори на бази данни SQL разработчици Анализатори на данни
Oтзиви от потребители (5)
Hands-on examples allowed us to get an actual feel for how the program works. Good explanations and integration of theoretical concepts and how they relate to practical applications.
Ian - Archeoworks Inc.
Курс - ArcGIS Fundamentals
Лабораторно упражнение
Tse Kiat - ST Engineering Training & Simulation Systems Pte. Ltd.
Курс - Automated Monitoring with Zabbix
Машинен превод
All the topics which he covered including examples. And also explained how they are helpful in our daily job.
madduri madduri - Boskalis Singapore Pte Ltd
Курс - QGIS for Geographic Information System
Хареса ми стила на Пабло, факта, че той покриваше много теми от дизайна на отчети, персонализиране с html до прилагане на прости ML алгоритми. Goот баланс теоретична информация / упражнения. Пабло наистина обхвана всички теми, които ме интересуваха, и даде изчерпателни отговори на въпросите ми.
Cristian Tudose - SC Automobile Dacia SA
Курс - Advanced Data Analysis with TIBCO Spotfire
Машинен превод
Actual application of spotfire and all basic functions.