Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Os campos livres das tabelas dimensões possuem a seguinte estrutura:

DescriçãoCampoTipo
Livre 0[TABELA]_LIVRE0C, 50
Livre 1[TABELA]_LIVRE1C, 50
Livre 2[TABELA]_LIVRE2C, 50
Livre 3[TABELA]_LIVRE3C, 50
Livre 4[TABELA]_LIVRE4C, 50
Livre 5[TABELA]_LIVRE5C, 50
Livre 6[TABELA]_LIVRE6C, 50
Livre 7[TABELA]_LIVRE7C, 50
Livre 8[TABELA]_LIVRE8C, 50
Livre 9[TABELA]_LIVRE9C, 50

Fatos

Os campos livres das tabelas fatos possuem a seguinte estrutura:

DescriçãoCampoTipo
Livre 0[TABELA]_LIVRE0N (18,4)
Livre 1[TABELA]_LIVRE1N (18,4)
Livre 2[TABELA]_LIVRE2N (18,4)
Livre 3[TABELA]_LIVRE3N (18,4)
Livre 4[TABELA]_LIVRE4N (18,4)
Livre 5[TABELA]_LIVRE5D, 8
Livre 6[TABELA]_LIVRE6D, 8
Livre 7[TABELA]_LIVRE7D, 8
Livre 8[TABELA]_LIVRE8C, 50
Livre 9[TABELA]_LIVRE9C, 50

Pontos de Entrada

Para a customização, devem ser implementados dois pontos de entrada: BIUSRTAB e BIEXTGRV. O primeiro indica as tabelas que devem ser abertas, já o segundo, realiza as gravações das novas informações nos campos livres. Os pontos de entrada são acionados imediatamente antes da geração da chave de lookup de/para dimensões para garantir que as informações ainda não tenham sofrido alterações e que a composição da chave seja realizada corretamente por meio dos extratores.

Informações
Para mais informações sobre o funcionamento dos pontos de entrada e suas restrições, acesse BIEXTGRV e BIUSRTAB.