18 Интеграция Essbase и Autonomous Database с помощью федерированных разделов

Федерированные разделы позволяют интегрировать кубы Essbase в Autonomous Data Warehouse, чтобы объединить аналитические возможности Essbase с преимуществами Autonomous Database.

Интеграция Essbase с Autonomous Data Warehouse через федерированные разделы позволяет хранить данные куба в Autonomous Data Warehouse.

Для реализации этой функции Essbase и Oracle Autonomous Database без сервера (с типом рабочей нагрузки Autonomous Data Warehouse) должны быть развернуты в общем пространстве Oracle Cloud Infrastructure. При этом Autonomous Data Warehouse служит базой данных репозитория, где хранятся схемы RCU для стека Essbase, развернутого в OCI из Marketplace.

У кубов федерированных разделов Essbase есть ключевые функциональные отличия от нефедерированных кубов блочных (BSO) и агрегированных (ASO) хранилищ.

Сравните возможности кубов ASO и BSO и решите, нужен ли вам федерированный раздел.

Таблица 18-1 Различия между агрегированным и блочными хранилищами и федерированными кубами

  Агрегированное хранение (ASO) Блочное хранение (BSO) Куб федерированных разделов
Модель хранения данных

Данные хранятся в Essbase.

Данные хранятся в Essbase.

Данные хранятся в реляционной таблице в Autonomous Data Warehouse.

В остальной части документации она называется таблица фактов.

Как это работает

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

Вводятся только данные нулевого уровня. Кубы оптимизированы для быстрого агрегирования.

Количество и масштаб измерений обычно меньше по сравнению с ASO.

BSO содержит наборы плотных данных. Некоторые измерения определяются как плотные данные, где данные есть в большинстве пересечений, другие определяются как разреженные. Это позволяет Essbase обеспечить эффективное хранение данных и оптимизировать анализ зависимостей (избежать чрезмерного объема вычислений).

Возможен ввод данных любого уровня.

Структура Essbase сопоставлена с таблицей фактов, что позволяет хранить данные в Autonomous Data Warehouse, но получать к ним доступ для анализа, используя логику, выстроенную в приложении Essbase.

Возможности анализа, которые обеспечивает структура Essbase, позволяют анализировать плоскую реляционную таблицу как иерархии, применяя сколь угодно сложные математические процедуры для многомерного анализа.

В тех случаях, когда это возможно, Essbase преобразует вычисления и агрегирования в SQL и отправляет в Autonomous Data Warehouse, чтобы они обрабатывались там, где хранятся данные.

SQL-запросы, написанные Essbase, можно посмотреть в журнале платформы по адресу <DOMAIN_HOME>/servers/essbase_server1/logs/essbase.

Типичные сценарии использования

Кубы ASO обычно используются для анализа с высокой степенью агрегирования, пользовательских вычислений и распределений.

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

Кубы BSO обычно используются для финансового и оперативного планирования, а также для создания интерактивных отчетов по агрегированным данным относительно источника.

Кубы BSO предназначены для выполнения сложных аналитических задач, требующих формул и математической подготовки, а также частых процедурных вычислений.

Данные постоянно хранятся в Autonomous Data Warehouse, поэтому обновлять и реструктурировать Essbase не требуется. Создав федерированный раздел поверх существующего куба ASO или BSO, вы можете использовать любой из предложенных вариантов работы с Essbase и соответствующий стиль вычислений и запросов. При этом вам не придется загружать данные в Essbase или менять структуру.

Если у вашей организации уже есть таблица фактов в Autonomous Data Warehouse, федерированный раздел позволяет использовать следующие функции Essbase:

  • Создание запросов к таблицам с помощью Smart View в Excel

  • Широкие возможности вычислений и создания запросов, включая финансовую и временную аналитику

  • Альтернативное моделирование и прогнозирование

  • Возможности перезаписи

Если ваша организация уже использует Essbase, федерированный раздел позволяет воспользоваться преимуществами хранения данных в Autonomous Data Warehouse:

  • Устранение задержки данных, вызванной процессом загрузки данных в Essbase

  • Обработка более крупных объемов данных, чем это возможно в Essbase

  • Другие оперативные преимущества Autonomous Data Warehouse, включая автоматическое масштабирование и резервное копирование

Благодаря федерированным разделам не нужно самостоятельно загружать данные в куб Essbase перед выполнением агрегирования и запросов. Обработка данных выполняется непосредственно в Autonomous Data Warehouse, что позволяет использовать преимуществами автономной базы данных, а также аналитические возможности Essbase.

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

При использовании автономной базы данных за конфигурирование, тонкую настройку, хранение данных, резервное копирование и обновление отвечает Oracle, так что вы можете использовать Essbase в облачной среде, не тратя время на обслуживание инфраструктуры.

В Essbase поддерживается перезапись сохраненных пересечений. Например, значения данных, передаваемые с помощью Smart View (или вставки MDX) обновляются в таблице фактов в Autonomous Data Warehouse.

Можно также выполнять вычисления и загрузки данных в Essbase, и Essbase напишет запрос SQL на обновление таблицы фактов в Autonomous Data Warehouse.

Другие темы: