Федерированные разделы позволяют интегрировать кубы 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, можно посмотреть в журнале платформы по адресу |
Типичные сценарии использования |
Кубы ASO обычно используются для анализа с высокой степенью агрегирования, пользовательских вычислений и распределений. Загрузки данных можно разбить на сегменты для частого параллельного обновления. |
Кубы BSO обычно используются для финансового и оперативного планирования, а также для создания интерактивных отчетов по агрегированным данным относительно источника. Кубы BSO предназначены для выполнения сложных аналитических задач, требующих формул и математической подготовки, а также частых процедурных вычислений. |
Данные постоянно хранятся в Autonomous Data Warehouse, поэтому обновлять и реструктурировать Essbase не требуется. Создав федерированный раздел поверх существующего куба ASO или BSO, вы можете использовать любой из предложенных вариантов работы с Essbase и соответствующий стиль вычислений и запросов. При этом вам не придется загружать данные в 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.
Другие темы:
Инициализация Autonomous Data Warehouse для федерированных разделов
Развертывание Essbase из Marketplace для федерированных разделов
Настройка таблицы фактов и определение измерения сводной таблицы
Вычисление кубов федерированных разделов и отправка запросов
Обслуживание и устранение неполадок кубов федерированного раздела