IMPLIED_SHARE_ON_CREATE
Si se activa el uso compartido implícito, los miembros padre comparten el valor de sus miembros hijo únicos (o de su único miembro hijo consolidado), a menos que el miembro padre tenga una fórmula o se defina como Nunca compartir.
Sintaxis
IMPLIED_SHARE_ON_CREATE [app_name] TRUE | FALSE-
app_name: opcional. Si se proporciona, la configuración se aplica solo a la aplicación especificada; de lo contrario, la configuración se aplica al servidor de Essbase.
La configuración específica de la aplicación tiene prioridad sobre la configuración a nivel de servidor.
-
TRUE: el padre se trata como una compartición implícita cuando solo tiene el hijo o solo tiene el hijo que se consolida en el padre. -
FALSE: nunca utilice Implied Share. Este es el comportamiento por defecto.
Acerca del uso compartido implícito
Los miembros compartidos normalmente se utilizan para calcular el mismo miembro entre varios padres; por ejemplo, para calcular un miembro de Diet Cola en los padres Cola y Diet.
Los valores de datos asociados a un miembro compartido proceden de otro miembro con el mismo nombre, denominado miembro prototipo. El miembro compartido almacena un puntero a los datos contenidos en el miembro prototipo y los datos se almacenan solo una vez. La propiedad de miembro compartido se utiliza para definir explícitamente una relación de datos compartidos.
Los miembros compartidos implícitos actúan como compartidos, incluso si no los ha definido explícitamente como compartidos.
Si las aplicaciones dependen del uso compartido implícito, puede definir esta configuración en TRUE.
Directrices de migración para el uso compartido implícito
El valor de configuración IMPLIED_SHARE_ON_CREATE define el comportamiento de uso compartido implícito predeterminado para la aplicación de Essbase, cuando se crea por primera vez en Essbase 21c (o se migra a).
En Essbase 11g local, la configuración de recurso compartido implícito se puede cambiar para una aplicación mediante la configuración IMPLIED_SHARE. En Essbase 21c y versiones posteriores, puede definir el comportamiento de recurso compartido implícito solo una vez, en el momento de la creación de la aplicación.
Si migra una aplicación de Essbase 11g local a Essbase 21c y essbase.cfg tiene un valor definido para la configuración IMPLIED_SHARE, dicho valor se conservará en IMPLIED_SHARE_ON_CREATE en Essbase 21c. En otras palabras, una aplicación local de Essbase 11g configurada como IMPLIED_SHARE TRUE migrará a Essbase 21c como IMPLIED_SHARE_ON_CREATE TRUE.
Si migra una aplicación de Essbase 19c a Essbase 21c y tiene un valor de nivel de aplicación establecido para la configuración de IMPLIED_SHARE, ese valor se conservará en IMPLIED_SHARE_ON_CREATE en Essbase 21c.
El cambio de la configuración IMPLIED_SHARE_ON_CREATE no afecta a ninguna aplicación o cubo existente. No puede alternar esta configuración para una aplicación existente. Si cambia este valor en el nivel de servidor essbase.cfg, solo se verán afectadas las aplicaciones recién creadas.
Si necesita cambiar la configuración implícita de recursos compartidos solo para una aplicación de Essbase 21c existente, tendrá que volver a crearla mediante el siguiente flujo de trabajo:
-
Vuelva a crear la aplicación, pero no el cubo.
-
Agregue el valor
IMPLIED_SHARE_ON_CREATEcon el nuevo valor seleccionado de TRUE o FALSE a la configuración de la aplicación. -
Cree el cubo y vuelva a crear el esquema. Una vez que se aplica la configuración al cubo, se conserva en el archivo .otl.
-
Vuelva a cargar los datos.
-
Ejecute scripts de agregación o cálculo.
Si necesita cambiar la configuración implícita de recursos compartidos para más de una aplicación,
-
En el archivo de configuración
essbase.cfgdel servidor de Essbase, agregueIMPLIED_SHARE_ON_CREATEcon el valor que prefiera de TRUE o FALSE. -
Guarde el archivo y reinicie Essbase Server.
-
Vuelva a crear cada aplicación (sin el cubo). Si necesita un valor de Implied Share diferente para cualquier aplicación que el que se define globalmente en
essbase.cfg, agregue el valorIMPLIED_SHARE_ON_CREATEcon el valor que prefiera TRUE o FALSE a la configuración de esa aplicación. -
Vuelva a crear los cubos a partir de los esquemas de origen.
-
Vuelva a cargar los datos.
-
Ejecute scripts de agregación o cálculo.
Ejemplo
IMPLIED_SHARE_ON_CREATE Sample TRUEUtilice Implied Share para la muestra de aplicación.
Consulte también