Ограничения для федерированных разделов

Некоторые функции не поддерживаются для кубов Essbase с федерированными разделами.

  • Куб должен находиться внутри собственного приложения с уникальным именем. У кубов федерированных разделов не должно быть общих приложений с другими кубами. Не используйте одну и ту же схему Autonomous Data Warehouse для нескольких экземпляров Essbase.

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

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

  • Загрузка файлов экспорта данных в формате Essbase в куб федерированных разделов может занимать много времени. Для оптимизации загрузки данных используйте исходный файл в формате DBMS. Его можно создать с помощью команды расчета DATAEXPORT с параметром DataExportCSVFormat option. Файлы в формате загружаются быстрее, поскольку они соответствуют параметрам формата пакетов DBMS_CLOUD для исходных файлов.

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

    См. раздел "Загрузка данных федерированных разделов".

  • Параллельный импорт данных из нескольких файлов с помощью инструкции import в MaxL с использованием подстановочных знаков не поддерживается для кубов федерированных разделов.

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

  • Операции импорта управления жизненным циклом (LCM) (и средство миграции) не поддерживаются для миграции федерированных разделов. Федерированные разделы необходимо повторно создать вручную в целевом расположении.

  • Режим вычисления блоков (включен, если для настройки Essbase CALCMODE установлено значение BLOCK) не применяется к кубам федерированных разделов. Вычисления выполняются в Autonomous Data Warehouse. Если существует исключение и вычисление выполняется на сервере Essbase, то анализ зависимостей определяется порядком решения.

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

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

  • Агрегированные хранилища (инкрементальная загрузка данных) с использованием буферов не поддерживаются в кубе федерированных разделов.

  • Чтобы кубы блочного хранения поддерживали федерированные разделы, для них должен быть включен гибридный режим. Если приложение содержит федерированный раздел, для ASODYNAMICAGGINBSO допускается только значение FULL, в противном случае запрос может вернуть неверные результаты, а в журнал будет внесено предупреждающее сообщение.

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

  • Для кубов агрегированного хранения запрещается выбирать в качестве сводного какие-либо измерения, содержащие многоуровневые иерархии элементов. Выберите сводное измерение с динамическими иерархиями или сохраняемую плоскую (одноуровневую) иерархию, где все элементы — это сохраняемые элементы уровня 0.

  • База данных Oracle может содержать не более 1000 столбцов, и измерение сводной таблицы наследует это ограничение. Определите количество применимых элементов столбцов в измерении сводной таблицы, чтобы убедиться, что вы укладываетесь в ограничение. Сумма количества потенциально сохраняемых сочетаний элементов в измерении сводной таблицы и количества измерений в кубе не должна превышать 1000.

  • Следующие команды вычислений в кубах федерированных разделов не поддерживаются и при использовании возвращают ошибку:

    • CALC AVERAGE
    • CALC FIRST
    • CALC LAST
    • CCONV
    • DATAEXPORTCOND
    • DATAIMPORTBIN
    • SET AGGMISSG OFF (Essbase всегда консолидирует #MISSING для кубов федерированных разделов).
    • SET CLEARUPDATESTATUS
    • SET CREATEBLOCKONEQ OFF (для гибридных кубов и кубов федерированных разделов Essbase всегда выполняет вычисление разреженных измерений сверху вниз, в результате получая расчет родительских элементов верхнего уровня. Иначе говоря, как для кубов федерированных разделов, так и для гибридных кубов поведение по умолчанию — SET CREATEBLOCKONEQ ON.)
    • SET FRMLRTDYNAMIC
    • SET REMOTECALC
    • SET UPTOLOCAL
    • SET UPDATECALC ON (умное вычисление с отметками для грязных и чистых блоков применяется только для нефедерированных кубов блочных хранилищ)
    • THREADPARVAR

    Чтобы узнать больше о поддержке вычислений, см. Вычисление кубов федерированных разделов и отправка запросов.

  • Сценарии расчета, использующие функцию @MDALLOCATE, не поддерживаются, и их выполнение заканчивается сбоем с сообщением об ошибке.

  • Некоторые расчеты, использующие логику IF/ELSEIF/ELSE и занимающие много времени, могут завершиться ошибкой на кубах федерированных разделов, при этом возвращается одна или обе из следующих ошибок ORA из Autonomous Data Warehouse:

    ORA-04036: PGA memory used by the instance or PDB exceeds PGA_AGGREGATE_LIMIT
    ORA-12805: parallel query server died unexpectedly

    Если возникают такие ошибки, возможно, потребуется улучшить конфигурацию оборудования Autonomous Data Warehouse до 16 ядер ЦП и 128 ГБ ОЗУ. См. документацию OCI: Изменение шаблона конфигурации экземпляра.

  • Управление сценариями не поддерживается.

  • Прозрачные или реплицированные разделы для куба федерированного раздела не применяются/не поддерживаются.

  • MaxL не поддерживает создание или изменение федерированных разделов, но можно использовать API-интерфейс REST.

  • MaxL-инструкции и API-интерфейсы для очистки/сброса данных, очистки областей данных или очистки агрегирований не поддерживаются.

  • Текстовые списки (смарт-списки) не поддерживаются

  • Прекращение запросов не поддерживается.

  • Различные атрибуты и любые вычисления атрибутов по умолчанию, отличные от суммирования, не поддерживаются.

  • Дополнительный выбор MDX не поддерживается.

  • Построение агрегатных представлений (MaxL-инструкции execute aggregate process|build|selection) не поддерживается.

  • Объединение областей/секторов данных неприменимо (поскольку данные находятся в Autonomous Data Warehouse).

  • Информация, возвращенная в результате выполнения MaxL-инструкции query application APP-NAME list aggregate_storage storage_info (или из эквивалентного API), не является полной/точной.

  • Кубы валюты не поддерживаются.

  • Журнал аудита данных не поддерживается.

  • Триггеры по событиям куба не поддерживаются.

  • Асимметричные запросы могут иметь более низкую производительность.

  • Производительность перезаписи (например, скорость передачи обновлений данных из Smart View) может быть низкой при больших объемах передаваемых данных.

  • Копирование или переименование приложений и кубов федерированных разделов не поддерживается.

  • Указанные ниже настройки конфигурации приложения Essbase или сервера игнорируются.

    • AUTOMERGE
    • AUTOMERGEMAXSLICENUMBER
    • DATACACHESIZE
    • CALCCACHE
    • CALCCACHEDEFAULT
    • CALCCACHEHIGH
    • CALCCACHELOW
    • CALCLOCKBLOCK
    • CALCMODE
    • CALCNOTICE
    • CALCOPTFRMLBOTTOMUP
    • CALCREUSEDYNCALCBLOCKS
    • CALCPARALLEL
    • CALCTASKDIMS
    • DATACACHESIZE
    • DYNCALCCACHEBLKRELEASE
    • DYNCALCCACHEBLKTIMEOUT
    • DYNCALCCACHECOMPRBLKBUFSIZE
    • DYNCALCCACHEMAXSIZE
    • DYNCALCCACHEONLY
    • DYNCALCCACHEWAITFORBLK
    • ENABLE_DIAG_TRANSPARENT_PARTITION
    • EXPORTTHREADS
    • FORCEGRIDEXPANSION
    • GRIDEXPANSION
    • GRIDEXPANSIONMESSAGES
    • INDEXCACHESIZE
    • INPLACEDATAWRITE
    • PARCALCMULTIPLEBITMAPMEMOPT
    • SSAUDIT
    • SSAUDITR
    • SSLOGUNKNOWN
    • SUPNA
    • TARGETASOOPT
    • TARGETTIMESERIESOPT
  • Если в структуре Essbase слишком много уровней, создание федерированного раздела может закончиться сбоем со следующим сообщением об ошибке: Дистанционное предупреждение от федерированного раздела в аналитическом представлении: [ORA-04063: ошибки иерархии].

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

  • Удалить федерированный раздел можно только через интерфейс Essbase. Удалить его через конструктор кубов нельзя.