Необходимость миграции кубов Oracle Essbase в кубы Microsoft SSAS может быть обусловлена различными причинами. Данный перевод может уменьшить стоимость существующего решения, повысить производительность внесения изменений в кубы, использовать в аналитическом решении пользовательские инструменты Microsoft BI, такие как Crescent и так далее.
Для миграции кубов Essbase в SSAS существуют ручной и автоматический вариант решения.
Ручной режим предполагает создание кубов SSAS вручную, возможно, с использованием стандарта XMLA для импорта структуры кубов Essbase. Так или иначе, в этом варианте потребуется ручная настройка кубов SSAS. Недостатки этого варианта:
- высокие трудозатраты;
- высокая вероятность внесенных ошибок (человеческий фактор);
- сложность внесения изменений и повторного тестирования в случае, если куб Essbase изменится в ходе проекта миграции.
Поэтому рекомендуется использовать автоматическую миграцию кубов Essbase с помощью решения компании ExoLogic под названием CubePort.
Преимущества этого варианта:
- после миграции обеспечивается целостность куба SSAS;
- в автоматическую процедуру миграции включены лучшие практики миграции кубов Essbase;
- минимальные трудозатраты;
- требуется минимум обучения;
- при изменении куба Essbase в ходе проекта миграции можно оперативно сформировать новую версию куба Essbase. При этом тестирование результирующего куба SSAS нужно проводить только один раз.
CubePort использует технологию «Analogy Mapping» для достижения прозрачного и простого в управлении перевода кубов.
Решение CubePort мигрирует кубы Essbase (ASO или BSO), «Hyperion® System™ 9 BI+™ Analytic Services», «Enterprise Analytics Server», «IBM DB/2 OLAP», «Showcase Essbase», «Oracle Business Intelligence Enterprise Edition Plus» (OBIEE or OBIEE Plus or OBIEE+), «EPM», «Essbase Plus Module». Другими словами, все модели Essbase поддерживаются и могут быть конвертированы в Microsoft Analysis Services. В состав поддерживаемых решением CubePort платформ входят как Windows, так и не Windows-платформы, такие как Windows Server Essbase, Unix Essbase, AS/400 Showcase Essbase и так далее.
CubePort конвертирует следующие объекты Essbase:
- структуру куба (Outlines);
- правила загрузки (Load Rules);
- Report Scripts;
- настройки безопасности (Security – пользователи, группы, фильтры);
- Substitution Variables;
- сложные функции расчета показателей (Complex Member Formulas).
Ключевые особенности CubePort:
- собственная процедура загрузки (и повторной загрузки) данных (Native Data Loads/Reloads);
- парсер (Grammar to Grammar Parser);
- библиотека соответствий (Equivalency Library);
- стоимость решения рассчитывается по количеству кубов (Per Cube Pricing);
- программа реконверсии конкурентов;
- после первоначальной конвертации повторная конвертация кубов бесплатна для неструктурных изменений в оригинал куба.
Filed under: Статьи | Tagged: Analysis Services, Essbase | Leave a comment »