Остатки на Pentaho (Mondrian)
В данном видео уроке разберем создание схемы на Mondrian для подсчета остатков товаров на каждый день. Это довольно распространенная задача BI, для решения которой будем использовать:
- Виртуальные кубы (можно без них, сделать самостоятельно).
- Функцию MTD (из MDX).
Материалы для загрузки (Загрузка/Download).
Данное решение я использую в реальном проекте, и решение хорошо зарекомендовало себя в боевых условиях.
План видео (ссылка на youtube http://youtu.be/UKdOUWg3lZw)
00:06 План видео / Video plan
00:24 Пример / Example
01:26 Размерность / Fact table size
02:15 Задача / Problem Formulation
02:22 Ограничения Pentaho / Pentaho’s limitations
02:46 Решение задачи / Solution
03:29 Как посчитать остаток? / How to count goods stocks?
04:21 ER схема куба / ER cube diagram
04:55 Формула на MDX / The formula on MDX
05:21 Тестовый куб / Test cube
06:13 Практика / Practice
06:19 Обзор архива / Archive overview
07:69 Публикация OLAP куба / Publication of OLAP cube
10:03 Серфинг куба / Surfing of the cube
13:19 Начальные ежемесячные остатки ведут себя как аддитивная мера / Start stocks of goods behave as additive measure
13:35 Резюме / Summery
PS. Можно найти, как моделируются остатки в других системах BI, но как это делается на Pentaho, я нигде не встречал, поэтому и пришлось “изобретать велосипед”. Возможно, решение подойдет и вам.
Ссылки на материалы:
- Новый подход к остаткам в 2005 http://www.sql.ru/forum/524753/novyy-podhod-k-ostatkam-v-2005
- MDX Built-in Functions - Date Functions http://www.toadworld.com/platforms/sql-server/w/wiki/9557.mdx-built-in-functions-date-functions.aspx
- Подробности
- Опубликовано: 13 Апрель 2015
- Просмотров: 2931