Restricciones para cubos federados

Algunas funcionalidades no son compatibles con los cubos federados de Essbase.

Restricciones de cálculo

  • Modo de cálculo de bloques (activado cuando el valor de configuración de Essbase CALCMODE está definido en BLOCK) no es aplicable para los cubos federados. El procesamiento del cálculo se envía a Autonomous AI Lakehouse. Si existe una excepción y el cálculo se procesa en el servidor de Essbase en su lugar, el orden de solución determina el análisis de dependencias.

  • Al realizar asignaciones personalizadas en un cubo federado basado en ASO, solo puede sustituir los valores existentes. No puede agregar a los valores existentes ni restar de estos.

  • Al actualizar un cubo ASO federado mediante MDX Insert, no puede utilizar los métodos de buffer de carga agregar o restar. La operación de inserción solo sustituye los valores.

  • Los cálculos y asignaciones personalizados del almacenamiento de agregado solo están soportados para los cubos federados mediante la lógica Inserción de MDX. Todas las restricciones documentadas para Inserción MDX también se aplican a los cálculos y las asignaciones personalizados en un cubo federado.

  • Si necesita ejecutar scripts de cálculo de almacenamiento de bloques (BSO) de Essbase, seleccione una dimensión densa como dimensión de giro. Los scripts de cálculo no están soportados para los cubos federados si la dimensión de giro es ligera.

  • Los siguientes comandos del cálculo no están soportados para cubos federados y devuelven un error si se utilizan:

    • CALC AVERAGE
    • CALC FIRST
    • CALC LAST
    • CCONV
    • DATAEXPORTCOND
    • DATAIMPORTBIN
    • SET AGGMISSG OFF (Essbase siempre consolida #MISSING para los cubos federados)
    • SET CLEARUPDATESTATUS
    • SET CREATEBLOCKONEQ OFF (Essbase calculation of sparse dimensions is always top-down for hybrid and federated cubes, resulting in calculation of upper-level parents. Es decir, el comportamiento por defecto es SET CREATEBLOCKONEQ ON para los cubos federados, así como los cubos híbridos.)
    • SET FRMLRTDYNAMIC
    • SET REMOTECALC
    • SET UPTOLOCAL
    • SET UPDATECALC ON (el cálculo inteligente, con sus marcadores para bloques obsoletos/limpios, solo es aplicable a cubos no federados de almacenamiento de bloques)
    • THREADPARVAR

    Para obtener más información sobre el soporte de cálculo, consulte Cálculo y consulta de cubos federados.

  • Los scripts de cálculo que utilizan la función @MDALLOCATE no están soportados y fallarán con un mensaje de error.

  • Algunos cálculos de larga ejecución que utilizan la lógica IF/ELSEIF/ELSE pueden fallar en los cubos federados, devolviendo uno o ambos de los siguientes errores de ORA de Autonomous AI Lakehouse:

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

    Si detecta dichos errores, puede que necesite aumentar la configuración de hardware de Autonomous AI Lakehouse a 16 núcleos de CPU y 128 G de RAM. Consulte la documentación de OCI: Cambio de la unidad de una instancia.

Restricciones de carga de datos

  • Antes de realizar una carga de datos mediante Essbase en la tabla de hechos, Oracle recomienda cargar el archivo de datos en el servidor de Essbase. La carga de datos del cliente está soportada, pero tarda más tiempo.

  • Si no tiene que cargar datos mediante Essbase a Autonomous AI Lakehouse, puede utilizar las herramientas de datos de Autonomous AI Database para cargar datos a la tabla del hecho y realizar otras tareas de gestión. Sin embargo, asegúrese de que el esquema de cubo y de la tabla de hechos no quedencronizados. Consulte Precauciones de metadatos para cubos federados.

  • La carga del archivo de exportación de datos de formato Essbase a cubos de federated cubos puede tardar bastante tiempo. Para optimizar las cargas de datos, utilice un archivo de origen con formato DBMS. Puede crear uno mediante el comando DATAEXPORT de cálculo con el valor DataExportCSVFormat. Los archivos con formato CSV se pueden cargar con más rapidez porque se ajustan a las opciones de formato del paquete DBMS_CLOUD para los archivos de origen.

  • La dimensión de tabla dinámica utilizada en los archivos de entrada de carga de datos debe ser la misma que la dimensión de tabla dinámica de la tabla de hechos.

    Consulte Configuración de credenciales para cubos federados.

  • La importación de datos de varios archivos en paralelo mediante una sentencia MaxL import con caracteres comodín no está soportada para los cubos federados.

  • Las cargas de datos incrementales de almacenamiento agregado que utilizan buffers no se admiten en un cubo federado.

Restricciones de función

  • Los cubos de almacenamiento de bloques deben estar en el modo híbrido para soportar las particiones federadas. No configure ASODYNAMICAGGINBSO en un valor que no sea FULL para la aplicación que contenga la partición federada, de lo contrario, los resultados de la consulta podrían ser incorrectos y se escribirá una advertencia en el registro.

  • La gestión de escenarios no está soportada.

  • Las particiones transparentes o replicadas en el cubo federado no son aplicables/no se soportan.

  • MaxL no soporta la creación ni la modificación de particiones federadas, pero puede utilizar la API de REST.

  • Las sentencias de MaxL y las API para borrar o restablecer datos, borrar regiones de datos o borrar agregaciones no están soportadas.

  • Las listas de texto (o listas inteligentes) no están soportadas

  • Los cubos de moneda no están soportados.

  • La pista de auditoría de datos no está soportada.

  • Los disparadores en eventos de cubo no están soportados.

Restricciones generales

  • Las particiones federadas no se migran con las aplicaciones de Essbase. Durante la preparación para mover la aplicación y el cubo a otro servidor o realizar la migración a otra versión de Essbase, tendrá que suprimir la partición federada y volver a crearla en el nuevo entorno. Consulte Copia de seguridad y restauración de un cubo federado.
  • El cubo debe estar dentro de su propia aplicación con nombre único. Los cubos federados no deben compartir una aplicación con otros cubos. No utilice el mismo esquema de Autonomous AI Lakehouse para varias instancias de Essbase.

  • No está soportada la exportación de un cubo federado a un libro de Trabajo de aplicación (no exporte los datos ni la definición de la partición).

  • Las operaciones (y de importación) de Lifecycle Management (LCM) (y de importación del servicio de migración) no están soportadas para cubos federados. Las particiones federadas se deben volver a crear manualmente en el destino.

  • Para los cubos federados basados en ASO, Oracle recomienda que las dimensiones que contienen jerarquías de miembros almacenados de varios niveles no se seleccionen como dimensión dinámica. Seleccione una dimensión de tabla dinámica con jerarquías dinámicas, o una jerarquía almacenada que sea una jerarquía plana de un único nivel (en la que todos los miembros sean miembros almacenados de nivel 0).

  • Oracle Database tiene un límite de 1000 columnas, y la dimensión de giro hereda este límite. Determine el número de miembros de columna que se puedan seleccionar en la dimensión de giro para asegurarse de que no alcance el límite. El número de posibles combinaciones de miembros almacenadas junto con el número de dimensiones en el cubo debe ser menor o igual que 1000.

  • Un cubo federado con almacenamiento de datos gestionado de Essbase soporta miembros duplicados, mientras que un cubo federado gestionado por el usuario no.

  • La modificación de atributos o cualquier otro cálculo de atributos por defecto distinto de SUM no están soportados.

  • La Subselección de MDX no está soportada.

  • Crear vistas agregadas (sentencias MaxL execute agreg process|build|selection) no está soportada.

  • La fusión de regiones/porciones de datos no es aplicable (porque estos datos se encuentran en Autonomous AI Lakehouse).

  • La información devuelta de la instrucción MaxL query application APP-NAME list aggregate_storage storage_info (o la API equivalente) no está completa ni es precisa.

  • Las consultas asimétricas pueden tener un rendimiento más lento.

  • El rendimiento de reescritura (por ejemplo, la velocidad de envío de actualizaciones de datos desde Smart View) puede ser lenta si hay una gran cantidad de datos que enviar.

  • No se admite la copia de cubos federados o sus aplicaciones.

  • Se ignorarán los siguientes ajustes de aplicaciones o servidores de 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
  • La creación de una partición federada puede fallar con el siguiente error si existen demasiados niveles en el esquema de Essbase: Remote warning from federated partition on Analytic View: [ORA-04063: hierarchy has errors].

  • La creación partición federada puede fallar si Autonomous AI Lakehouse no admite los caracteres o las longitudes de nombre utilizados en los nombre de dimensión o de miembros de Essbase en la dimensión del giro o se consideran especiales. Estas limitaciones deben tenerse en cuenta además de las convenciones de nomenclatura de Essbase documentadas para dimensiones, miembros y alias.

  • Solo puede suprimir una partición federada de la interfaz web de Essbase. No puede suprimirla del diseñador de cubos.