| Version 2 (modified by , 5 days ago) ( diff ) |
|---|
Напредни извештаи од базата (SQL, складирани процедури и релациона алгебра)
Оваа страница содржи листа на напредни аналитички извештаи имплементирани како SQL функции и погледи. Секој извештај е документиран на посебна Wiki страница со целосен SQL код и релациона алгебра.
Листа на извештаи
Основни аналитички извештаи
- AdvancedReport1 - Најпрофитабилни производи во последните 12 месеци
- AdvancedReport2 - Најпрофитабилни категории по месеци
- AdvancedReport3 - Просечно време помеѓу нарачка и плаќање
- AdvancedReport4 - Најпрометни часови во денот
- AdvancedReport5 - Најактивни келнери според приход
- AdvancedReport6 - Залихи под минималното ниво
- AdvancedReport7 - Месечни приходи и расходи
- AdvancedReport8 - Најпрофитабилни маси
Напредни аналитички извештаи со вгнездени потпрашалници
- AdvancedReport9 - Прогноза за потрошувачка на состојки врз основа на продажби
- AdvancedReport10 - Келнери со надпросечна ефикасност и нивниот најпрофитабилен производ
- AdvancedReport11 - Анализа на кошничка: производи што најчесто се продаваат заедно
- AdvancedReport12 - Сезонска анализа: споредба на исти месец во различни години
- AdvancedReport13 - Откривање на аномалии: нарачки со невообичаено високи вредности
- AdvancedReport14 - Прогноза за идни приходи врз основа на тренд и сезонност
За извештаите
Извештаите 1–8 претставуваат основни аналитички пресметки базирани на спојување на табели (JOIN), групирање (GROUP BY) и агрегатни функции (SUM, AVG, COUNT, MIN, MAX). Тие даваат директен увид во работењето на ресторанот — најпрофитабилни производи, категории, маси, келнери, прометни часови и нивоа на залихи.
Извештаите 9–14 претставуваат значително покомплексни аналитички пресметки кои користат:
- повеќе нивоа на вгнездени потпрашалници (најмалку 3 нивоа)
- CTE (Common Table Expressions) за структурирање на меѓурезултати
- корелациони потпрашалници во
SELECTиWHEREклаузули - прозорски функции (
RANK(),LAG(),AVG() OVER) - статистички функции (
STDDEV,REGR_SLOPE,REGR_INTERCEPT) - прогнозни модели базирани на тренд и сезонност
Овие извештаи овозможуваат донесување на долгорочни деловни одлуки — прогноза за набавка на состојки, идентификување на ефикасни вработени, откривање на аномалии во продажбата, анализа на кошничка и предвидување на идни приходи.
Преглед на техники по извештај
| Извештај | Тема | Нивоа на вгнездување | Клучни техники |
| AdvancedReport1 | Најпрофитабилни производи | 1 | JOIN, GROUP BY, ORDER BY |
| AdvancedReport2 | Категории по месеци | 1 | JOIN, GROUP BY, DATE_TRUNC |
| AdvancedReport3 | Време до плаќање | 1 | JOIN, GROUP BY, HAVING, EXTRACT |
| AdvancedReport4 | Најпрометни часови | 1 | JOIN, GROUP BY, EXTRACT |
| AdvancedReport5 | Најактивни келнери | 1 | JOIN, GROUP BY, ORDER BY |
| AdvancedReport6 | Залихи под минимум | 1 | LEFT JOIN, GROUP BY, HAVING, CASE |
| AdvancedReport7 | Месечни приходи | 1 | JOIN, GROUP BY, TO_CHAR |
| AdvancedReport8 | Најпрофитабилни маси | 1 | JOIN, GROUP BY, ORDER BY |
| AdvancedReport9 | Прогноза за состојки | 3 | CTE, IN (SELECT ... HAVING ... (SELECT AVG ...)) |
| AdvancedReport10 | Ефикасни келнери + топ производ | 3 | Корелационен потпрашалник, CTE, агрегат во WHERE |
| AdvancedReport11 | Анализа на кошничка | 3 | Self-join, CTE, IN (SELECT ... HAVING ...) |
| AdvancedReport12 | Year-over-year споредба | 3 | CTE, LAG, RANK, LEFT JOIN со поместување |
| AdvancedReport13 | Аномалии во нарачки | 3 | STDDEV, корелационен потпрашалник, IN (SELECT ... HAVING ...) |
| AdvancedReport14 | Прогноза на приходи | 3 | REGR_SLOPE, REGR_INTERCEPT, generate_series, CTE |
