Mondrian

Mondrian
Mondrian OLAP Server
Тип

OLAP-сервер

Разработчик

Pentaho

Операционная система

кроссплатформенное программное обеспечение

Последняя версия

3.4.1 (2012-05-07)

Лицензия

свободное программное обеспечение

Сайт

mondrian.pentaho.org

Mondrian — сервер OLAP (аналитической обработки в реальном времени) с открытыми исходными кодами, написанный на языке Java. Разрабатывается и поддерживается корпорацией Pentaho.

Поддерживает язык запросов MDX, а также спецификации XML for Analysis и JOLAP (JSR-69[1]). Для хранения данных может использовать любую систему управления базами данных с поддержкой SQL, поддерживаются другие источники данных, умеет кешировать в памяти суммарные результаты.

С ноября 2005 года входит как программный компонент в BI-пакет Pentaho BI Suite[2], как компонент фигурирует под наименованием Pentaho Analysis Services Community Edition (бесплатная реализация с открытым кодом), также поставляется в рамках коммерческого продукта Pentaho Analysis Enterprise Edition.

Содержание

Архитектура сервера

Сервер Mondrian состоит из трёх слоёв, выделяются слой измерений, звёздный слой и слой хранения.

Слой измерений (англ. dimensional layer) разбирает, проверяет и выполняет MDX-запросы. MDX-запрос в Mondrian выполняется в несколько этапов. Сначала вычисляются оси, затем значения ячеек на осях, для эффективности, слой измерений посылает запросы к ячейкам на уровень агрегирования партиями. Трансформатор запросов позволяет приложению управлять существующими запросами, вместо того чтобы строить MDX-выражения с нуля для каждого запроса. Метаданные описывают и собственно модель измерений, и то, как она отображается на реляционную модель.

Слой звезды (англ. star layer) отвечает за поддержание кэша агрегатов. Агрегат — набор измеренных значений (ячеек) в памяти, соответствующий определённому набору значений столбцов измерений. Слой измерений посылает запросы для получения набора ячеек. Если требуемые ячейки не находятся в кэше, или получаются свёртыванием агрегатов в кэше, менеджер агрегатов посылает запрос на слой хранения.

Слой хранения (англ. storage layer) обеспечивает хранение исходных данных, необходимых для получения агрегатов. Принципиально, Mondrian поддерживает любые jdbc-источники данных; в частности, заявляется о коммерческой поддержке SQL-серверов DB2, Oracle Database, Microsoft SQL Server, MySQL, PostgreSQL, колоночных хранилищ Greenplum и Infobright, аппаратно-программных комплексов Teradata Database, Netezza, Neoview, а также возможен доступ к неструктурированным источникам, включая некоторые NoSQL-системы, в частности, поддерживаются MongoDB и Hadoop-источники — HDFS, HBase, Hive.

Слой измерений и слой звезды должны располагаться на одном узле.

См. также

Примечания

Ссылки




Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Mondrian" в других словарях:

  • MONDRIAN (P.) — L’œuvre de Mondrian (de son vrai nom Pieter Cornelis Mondriaan) est l’une des plus radicales qui soient de tout l’art du XXe siècle, ce qui explique sans doute pourquoi on l’a longtemps si mal comprise. Ses toiles furent d’abord tenues pour des… …   Encyclopédie Universelle

  • Mondrian — may refer to: Piet Mondrian (1872–1944), artist The Mondrian, a tower in the Cityplace neighborhood of Oak Lawn, Dallas, Texas, named for the artist Mondrian Hotel, a 1959 hotel in Los Angeles A stimulus used in research into color perception,… …   Wikipedia

  • Mondrian —   [ mɔndriːaːn], Piet, eigentlich Pieter Cornelis Mondriaan, niederländischer Maler, * Amersfoort 7. 3. 1872, ✝ New York 1. 2. 1944; begann als Landschaftsmaler; setzte sich mit Symbolismus und Pointillismus auseinander. 1911 14 hielt er sich in… …   Universal-Lexikon

  • Mondrian — Mondrian, Piet …   Enciclopedia Universal

  • Mondrian — (Pieter Cornelis Mondriaan, dit Piet) (1872 1944) peintre hollandais; un des fondateurs de l art abstrait, promoteur de l abstraction géométrique …   Encyclopédie Universelle

  • Mondrian — (izg. mȍndrijan), Piet (1872 1944) DEFINICIJA nizozemski slikar, jedan od utemeljitelja apstraktne umjetnosti; teoretičar neoplasticizma i promotor geometrijske apstrakcije …   Hrvatski jezični portal

  • Mondrian — [män′drē än΄] Piet [pēt] (born Pieter Cornelis Mondriaan) 1872 1944; Du. painter, in France & the U.S …   English World dictionary

  • Mondrian — Piet Mondrian Piet Mondrian Nom de naissance Pieter Cornelis Mondrian Naissance 7 mars 1872 Amersfoort Décès 4 février 1944 New York Pieter Cornelis Mondriaan, appelé Piet Mondrian[1] à partir de 191 …   Wikipédia en Français

  • Mondrian — Der Begriff Mondrian bezeichnet den niederländischen Maler Piet Mondrian den Galopper des Jahres von 1989 und 1990 Mondrian einen HP GL Plotter „Mondrian“ der deutsch niederländischen Firma Elektor von 1988 ein System zur Visualisierung… …   Deutsch Wikipedia

  • Mondrian — Piet Mondrian Cornelis …   Eponyms, nicknames, and geographical games


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»