Проблема обновления куба SSAS - PullRequest
2 голосов
/ 02 сентября 2010

Я создал проект SSAS, и он отлично работает с моими кубами, источниками данных, и в первый раз я развертываю куб, но если я изменю данные в своей базе данных и нажму Cube> Process in BIDS, это не будет отражатьновые изменения, даже если при извлечении данных таблицы в SQL Server Management Studio таблица показывает, что мои данные изменены.

Я также попытался обновить куб в пакете служб SSIS с помощью задачи обработки служб Analysis Services.Тем не менее, изменения в моих базовых данных не отображаются.Это остается прежним.Кто-нибудь может дать мне несколько возможных сценариев, которые могут вызвать эту проблему.Очень ценится

Заранее спасибо

Ответы [ 4 ]

4 голосов
/ 02 сентября 2010

Первый шаг - убедиться, что источник данных на сервере (не локально на вашем компьютере разработчика) настроен на правильную базу данных.

1 голос
/ 08 сентября 2010

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

Получаете ли вы какие-либо сообщения об ошибках?

Попробуйте сначала обработать измерения, а затем обработать куб.

Я сам не эксперт, но я понял, что есть разница между обновлением («процесс») и «развертывание».

Поэтому, когда вы создаете или добавляете измерения, вам сначала нужно будет развернуть куб на сервере анализа, а затем обработать его.

Позже, когда в вашем источнике данных появятся новые данные, вы можете просто обработатькуб (он уже развернут) для обновления данных.

0 голосов
/ 17 ноября 2013

Попробуйте:

  1. Определите, какие данные таблицы измерений или фактов вы обновили.
  2. Перейдите к проекту SSAS, созданному вами в Visual Studio для CUBE.
  3. В обозревателе решений разверните папку «Измерения».
  4. Щелкните правой кнопкой мыши таблицу фактов, относящуюся к измерению или измерению, для которой обновляются данные, и нажмите «Процесс».
  5. Затем, как только откроется окно «Процесс», выполнитеподтвердите в окне, затем Object Name = и Process Option = "Обновление процесса".
  6. Затем нажмите кнопку "Выполнить" в нижней части окна Process.
  7. Убедитесь, что процесс завершился успешно, если не удалось, тоисправьте ошибки.
  8. Перейдите на вкладку «Обозреватель» CUBE и убедитесь, что данные обновлены.
0 голосов
/ 17 октября 2012

Любые изменения, внесенные в структуру куба, т. Е. Добавление новых мер или бизнес-данных. будет отображаться только после обработки куба, поэтому нет необходимости снова развертывать весь проект. Однако, если в базовые данные или структуру данных вносятся какие-либо изменения, необходимо развернуть весь проект.

Изменения можно увидеть сразу после обработки / развертывания в Cube> Browser, но для реализации в SSRS потребуется некоторое время из-за кэширования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...