Является ли BI / OLAP правильным решением? - PullRequest
2 голосов
/ 28 июня 2011

Я создаю приложение с базовой базой данных, которое выглядит как учебный пример OLAP: у меня есть большое количество данных, которые поступают каждую ночь, которые затем сводятся во времени и других измерениях и иерархиях с кучей хранимых процедур я написал. Затем я строю свое приложение поверх свернутых таблиц, что позволяет пользователю сравнивать / извлекать данные по различным измерениям и уровням.

На данный момент, мне интересно, есть ли какая-то веская причина, по которой я должен перейти на коммерческий продукт BI вместо создания своих собственных кубов данных. Я играл с MSSQL BI и MDX, кривая обучения кажется очень крутой, и я не вижу значительного увеличения производительности. Так что это заставляет меня снова задаться вопросом - что я действительно получаю, используя продукт BI? Буду признателен, если кто-то может помочь ответить на этот вопрос. Спасибо.

1 Ответ

2 голосов
/ 28 июня 2011

MDX - это новый язык, и, безусловно, обучение требует времени и энергии.Изучив MDX, вы можете применить его ко всем MDX-совместимым серверам, и вы сможете быстро решать новые проблемы.

Я вижу различные преимущества:

  • Вы получаете мощь MDX для выполнения сложных вычислений (например, вычисляемые элементы, отношения "многие ко многим", несколько иерархий ...)

Мы написаливведение в MDX, чтобы помочь сгладить кривую обучения ( здесь ).

...