Avalados por :

Como melhorar o desempenho dos InfoCubes através da partição de tabelas

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

Introdução

As tabelas de bancos de dados de InfoCubes frequentemente contêm vários milhões de registros, o que torna as operações de banco de dados de qualquer tipo lentas para essas tabelas. Para esses casos, a partição das tabelas do InfoCube é uma opção muito eficaz para melhorar o desempenho.

Com a partição, a estrutura de uma tabela do InfoCube em sistemas de bancos de dados é basicamente definida para usar um campo de partição para dividir fisicamente em várias áreas de banco de dados (tabelas, blocos, etc.).

A partição das tabelas tem duas vantagens:

  • Em vez de ter um processo de leitura que busca na tabela de fatos completa as informações necessárias, vários processos de leitura podem ser executados em paralelo nas partições individuais.

  • Quando o acesso de leitura à característica de partição é limitado, é possível excluir um número de partições do processo de leitura, tornando o banco de dados menor e permitindo encontrar e ler dados completos significativamente mais rápido.

Figura 1:- Lógica de Particionamento

Passos para Particionar InfoCube

Passo 1:- Características de Tempo

A partição do InfoCube é feita ao nível do banco de dados e pode ser baseada em um dos seguintes objetos de informação baseados em datas:

  • Mês do Calendário (0CALMONTH) ou
  • Ano/Período Fiscal (0FISCPER)

Portanto, inclua qualquer uma dessas características de tempo no InfoCube a ser particionado sob a dimensão de Tempo conforme o requisito do negócio.

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

Passo 2:- Configurar Particionamento do InfoCube

Para configurar a partição de um InfoCube, abra o InfoCube em Modo de Edição e escolha Extras -> Desempenho de BD -> Particionamento conforme mostrado na figura a seguir.

Figura 3:- Particionamento do InfoCube

Passo 3:- Determinar Condição de Particionamento

Conforme o requisito do negócio, selecione qualquer uma das características de tempo 0CALMONTH (Ano/Mês do Calendário) ou 0FISCPER (Ano/Período Fiscal) para particionar o InfoCube.

Figura 4:- Condição de Particionamento

Se estiver utilizando a característica de Ano/Período Fiscal (0FISCPER) que é composta com a variante de ano fiscal (0FISCVARNT) como condição de partição, então deve usar um procedimento especial ao particionar um InfoCube usando 0FISCPER.

Sempre defina a Variante de Ano Fiscal (0FISCVARNT) como constante nas "Propriedades específicas do provedor" da característica 0FISCVARNT conforme mostrado nas figuras a seguir.

Atribua o valor constante (Por exemplo: - K3 - Ano Calendário, 3 Períodos Especiais) à Variante Fiscal para habilitar a partição baseada em Ano/Período Fiscal.

Figura 5:- Variante de Ano Fiscal (0FISCVARNT)

Figura 6:- Constante de 0FISCVARNT

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

2 Respuestas

0
Cargando...
Você pode verificar alguns dos meus artigos recentemente publicados sobre SAP BI 7.0. Espero que também sejam úteis para você.

Usando a Pilha de Erros e os DTPs de Erro no SAP BI 7.0
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/40baa0dd-cc27-2e10-b590-a7488f42f4c2

Publicar um relatório do SAP BI no Portal
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/7039321d-1b59-2e10-cbab-bd3d2009470f


Gerar Origem de Dados de Exportação
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/90106875-fb61-2e10-1f99-fbbfb0de3194


Transformação SAP BI - Tipo de Regra
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?