wiki:AdvancedReports

Version 3 (modified by 201178, 5 days ago) ( diff )

--

Напредни извештаи од базата (SQL, складирани процедури и релациона алгебра)

Оваа страница содржи листа на напредни аналитички извештаи имплементирани како SQL функции и погледи. Секој извештај е документиран на посебна Wiki страница со целосен SQL код и релациона алгебра.

Листа на извештаи

Основни аналитички извештаи

Напредни аналитички извештаи со вгнездени потпрашалници

За извештаите

Извештаите 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

Најкомплексна од 9–14 е AdvancedReport10 — „Келнери со надпросечна ефикасност и нивниот најпрофитабилен производ".

Note: See TracWiki for help on using the wiki.