Projekt zawiera przykładową hurtownię danych zbudowaną w oparciu o schemat płatka śniegu. Tematem przewodnim jest "Warsztat szewsko-kaletniczy".
W projekcie napisano następujące zapytania analityczne:
- 2 zapytania ROLLUP
- 2 zapytania CUBE
- 2 zapytania GROUPING SETS
- 2 partycje obliczeniowe (PARTITION BY)
- 3 okna ruchome (zastosowanie: LEAD, LAG, FIRST_VALUE, LAST_VALUE, itd.)
- 3 rankingi (zastosowanie: RANK() oraz DENSE_RANK())
Wszystkie zapytania zostały napisane w celu zapewnienia dogłębnych analiz dla analityków rynku lub ekonomistów.
Projekt został napisany w oparciu o Oracle Database 11g Express Edition.
Wykorzystane technologie:
- ORACLE SQL
- ORACLE PL/SQL
- ORACLE PSP
- HTML 5.0
- CSS 3.0
- jQuery
- JavaScript
Ponadto napisano własny, inteligentny generator danych do poprawnych analiz w Java SE zgodnie z paradygmatem obiektowym.
Celem łatwego tworzenia tabel hurtowni danych oraz ich usuwania napisano specjalną aplikację kliencką w wersji rekurencyjnej za pomocą SQL*Plus.