Avalados por :

Cómo mejorar el rendimiento de InfoCubes mediante la partición de tablas

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Introducción

Las tablas de bases de datos de InfoCubes a menudo contienen varios millones de registros, por lo que las operaciones de base de datos de cualquier tipo son lentas para estas tablas. Para estos casos, la partición de las tablas de InfoCube es una opción muy efectiva para mejorar el rendimiento.

Con la partición, la estructura de una tabla de InfoCube en sistemas de bases de datos se define básicamente para usar un campo de partición para dividirla físicamente en varias áreas de base de datos (tablas, bloques, etc.).

La partición de las tablas tiene dos ventajas:

  • En lugar de tener un proceso de lectura que busca en la tabla de hechos completa la información requerida, varios procesos de lectura pueden ejecutarse en paralelo en las particiones individuales.

  • Cuando el acceso de lectura a la característica de partición está limitado, es posible excluir un número de particiones del proceso de lectura, por lo que la base de datos será más pequeña y se encontrará y leerá datos completos significativamente más rápido.

Figura 1:- Lógica de Particionamiento

Pasos para Particionar InfoCube

Paso 1:- Características de Tiempo

La partición de InfoCube se realiza a nivel de base de datos y puede basarse en uno de los siguientes objetos de información basados en fechas:

  • Mes del Calendario (0CALMONTH) o
  • Año/Período Fiscal (0FISCPER)

Por lo tanto, incluya cualquiera de estas características de tiempo en el InfoCube a ser particionado bajo la dimensión de Tiempo según el requisito del negocio.

Figura 2:- Característica 0CALMONTH y 0FISCPER

Paso 2:- Configurar Particionamiento de InfoCube

Para configurar la partición de un InfoCube, abra el InfoCube en Modo de Edición y elija Extras -> Rendimiento de BD -> Particionamiento como se muestra en la siguiente figura.

Figura 3:- Particionamiento de InfoCube

Paso 3:- Determinar Condición de Particionamiento

Según el requisito del negocio, seleccione cualquiera de las características de tiempo 0CALMONTH (Año/Mes del Calendario) o 0FISCPER (Año/Período Fiscal) para particionar el InfoCube.

Figura 4:- Condición de Particionamiento

Si usa la característica de Año/Período Fiscal (0FISCPER) que está compuesta con la variante de año fiscal (0FISCVARNT) como condición de partición, entonces debe usar un procedimiento especial al particionar un InfoCube usando 0FISCPER.

Siempre establezca la Variante de Año Fiscal (0FISCVARNT) como constante en las "Propiedades específicas del proveedor" de la característica 0FISCVARNT como se muestra en las figuras siguientes.

Asigne el valor constante (Por ejemplo: - K3 - Año Calendario, 3 Períodos Especiales) a la Variante Fiscal para habilitar la partición basada en Año/Período Fiscal.

Figura 5:- Variante de Año Fiscal (0FISCVARNT)

Figura 6:- Constante de 0FISCVARNT

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...
Puedes revisar algunos de mis artículos recientemente publicados en SAP BI 7.0. Espero que también te sean útiles.

Usando la Pila de Errores y los DTPs de Error en SAP BI 7.0
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/40baa0dd-cc27-2e10-b590-a7488f42f4c2

Publicar un informe de SAP BI en el Portal
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/7039321d-1b59-2e10-cbab-bd3d2009470f


Generar Origen de Datos de Exportación
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/90106875-fb61-2e10-1f99-fbbfb0de3194


Transformación SAP BI - Tipo de Regla
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c0e34f69-c469-2e10-fba6-f2f4ebf26646
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Nota muy útil,
gracias

¿Puedo obtener más documentos en BI?

mi correo electrónico es priyas78@yahoo.com
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?