OLAP-куб служб аналитики Microsoft SQL Server - PullRequest
3 голосов
/ 17 октября 2010

Я пытался найти инструмент для повышения производительности в отчетах нашего приложения, и я слышал об OLAP + Reporting Services, который описывается как отличное сочетание для выполнения этой работы. Во всяком случае, я не нашел способа поддерживать куб OLAP в актуальном состоянии, поскольку данные в исходной БД могут изменяться. (Это транзакционное приложение, и одна ожидающая запись может быть помечена как оплаченная и т. Д.).

Это лучший способ сделать это, или я должен использовать другую технологию?

Если по-прежнему предлагается использовать службы отчетов OLAP +, как я могу обновлять информацию?

Ответы [ 2 ]

2 голосов

Я никогда не использовал их, но я слышал, что астрология и гадания чрезвычайно дешевы, быстрее, эффективнее, создают магию и требуют предоставления еще меньшего вклада, чем вы в этом вопросе.

«В любом случае я не нашел способа поддерживать куб OLAP в актуальном состоянии, поскольку данные в исходной БД могут изменяться.»

Это называется Режим хранения ROLAP

1 голос
/ 17 октября 2010

Обычно база данных OLAP регулярно заполняется из базы данных OLTP с использованием некоторой формы ETL (извлечение, преобразование, загрузка).

В мире SQL Server это часто достигаетсяиспользуя SSIS .

Я предлагаю вам прочитать следующие книги:

Набор инструментов хранилища данных

Хранилище данныхETL Toolkit

...