План на курса
Въведение
- Кои са Аналитичните функции?
- Преимущества и случаи на употреба
- Обзор на общо разпространените Аналитични функции
Основни Аналитични функции
- ROW_NUMBER(), RANK(), DENSE_RANK()
- Разбиране на клаузите PARTITION BY и ORDER BY
- Примери и случаи на употреба
Статистически Аналитични функции
- SUM(), AVG(), MIN(), MAX()
- LEAD() и LAG()
- Случаи на употреба и сценарии
Клауз за прозорец
- Разглеждане на клауза за прозорец
- Разбиране на UNBOUNDED, CURRENT ROW, и N PRECEDING/FOLLOWING
- Практическо приложение
Напреднали Аналитични функции
- FIRST_VALUE() и LAST_VALUE()
- PERCENTILE_CONT() и PERCENTILE_DISC()
- Случаи на употреба и сравнения
Сложни запросове с Аналитични функции
- Комбиниране на Аналитичните функции с GROUP BY
- Вложени Аналитични функции
- Реални пример
Оптимизация на Аналитичните функции
- Ефективна употреба на Аналитичните функции в големи набори данни
- Анализ на изпълнението на запросове
- Стратегии за индексиране
Диагностика и добри практики
- Идентифициране и решаване на общи проблеми
- Добри практики за писане на ефективни запросове
- Съвети за поддръжка и обновяване на Аналитичните функции
Резюме и следващи стъпки
Изисквания
- Основни знания за SQL
- Закръглена познание в релационните бази данни
- Средно ниво опит в програмирането, предпочитано в SQL
Целева група
- Администратори на бази данни
- Разработчици на SQL
- Аналитици на данни
Отзиви от потребители (5)
Разнообразни практически упражнения ни позволиха да се запознаем с действието на програмата. Goясни обяснения и интеграция на теоретични концепции и как те са свързани с практическото им приложение.
Ian - Archeoworks Inc.
Курс - ArcGIS Fundamentals
Машинен превод
Всички теми, които той покрива, включително и примери. И обясни как те са полезни в нашата ежедневна работа.
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
Машинен превод
Практично приложение на Spotfire и всички базови функции.
Michael Capili - STMicroelectronics, Inc.
Курс - Introduction to Spotfire
Машинен превод
Когато ми харесах най-много в обучението беше организацията и местоположението
Hamid Tuama - Ability with Innovation General Contracting (DMCC Branch)
Курс - ArcGIS for Spatial Analysis
Машинен превод
 
                    