186 читали · 3 месяца назад
Что такое OLAP-кубы? Примеры запросов к кубу на языке MDX.
OLAP (Online Analytical Processing) — это технология, используемая для многомерного анализа данных. Она позволяет пользователям оперативно получать ответы на сложные аналитические запросы к большим наборам данных. OLAP используется, главным образом, для поддержки бизнес-анализа, предоставляя возможность быстро анализировать данные с различных точек зрения (измерений). OLAP куб — это основная структура данных, используемая для представления многомерных данных в OLAP-системах. Кубы создаются для того,...
4 месяца назад
Понятия мер и измерений в DWH. Пример модели звезды в PostgreSQL.
В статье, ниже, приведен пример SQL-кода (DDL + PL/pgSQL-функция по data seeding) с построением логической модели звезды в PostgreSQL. Современные хранилища данных, они же КХД (DWH, Data WareHouse), представляют из себя централизованное хранилище, где собираются данные из различных источников, далее они очищаются и структурируются для будущей аналитики, которая проводится в BI-системах (Apache Superset, Tableau, PowerBI и другие). Основной слой ядра (core layer) может быть основан на базе одной...