Relační OLAP nebo ROLAP je typ databáze online analytického zpracování (OLAP), která je založena na technologii relačních databází. ROLAP ukládá data do relační databáze na rozdíl od multidimenzionální databáze a pro přístup k datům používá dotazy SQL.
ROLAP se často používá při práci s velkým množstvím dat nebo když jsou data distribuována v mnoha databázích. Je také užitečné, když jsou potřeba standardní operace s relační databází, jako jsou spojení a agregace. ROLAP může využít stávajících technik návrhu databáze a optimalizace dotazů ke snížení složitosti rozsáhlých dotazů.
Hlavní výhodou ROLAP je jeho škálovatelnost. Může se rozšířit na stovky nebo tisíce uživatelů bez obětování výkonu. ROLAP také usnadňuje integraci s dalšími technologiemi, jako jsou webové služby.
Na druhou stranu má ROLAP omezenou schopnost poskytovat sofistikovanější funkce, jako je dolování dat a pokročilé analýzy. Databáze ROLAP také bývají dražší než vícerozměrné databáze OLAP.
ROLAP se nejčastěji používá pro aplikace, jako jsou datové sklady, průzkum dat a dolování dat. Může být také použit pro provozní analýzy v reálném čase a online zpracování transakcí.