План на курса
Въведение
- Какво представляват аналитичните функции? Ползи и случаи на използване Преглед на често срещаните аналитични функции
Основни аналитични функции
- 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)
Dużo cierpliwości
Mateusz - WestWind Energy Polska Sp. z o.o.
Course - ArcGIS for Spatial Analysis
Обучителят адаптира материалите и съдържанието към това, което смяташе за най-добро за нас и успя. Качеството на обучението беше отлично.
Jorge Sanchez Hernandez - CSMART - Carnival
Course - QGIS for Geographic Information System
Machine Translated
I genuinely enjoyed the lots of labs and practices.
Vivian Feng - Destination Canada
Course - Data Analysis with SQL, Python and Spotfire
Професионален и много практичен, използван в ежедневната работа
Jozefin Rékasi - SC Automobile Dacia SA
Course - Advanced Data Analysis with TIBCO Spotfire
Machine Translated
Обхвана областите, от които казах, че се интересувам преди курса: връзки с данни, използване на скрипт на python. Свързването към бази данни ще бъде разгледано в модула за напреднали.
Cristian Tudose - SC Automobile Dacia SA
Course - Introduction to Spotfire
Machine Translated