Skip to content

Tag-icone-mini.png Banco de Dados

Características ​

1. O tamanho e a precisão dos dados, tanto do tipo STRING quanto NUMERIC não é significativa. Portanto as colunas podem ser criadas de acordo com a realidade da base de dados transacional de origem. Aconselha-se que os dados STRING tenham no máximo 254 caracteres.

2. Por questão de apresentação visual, aconselha-se que o conteúdo de colunas de classificação dos dados (Departamento e Classes de Produto, Categorias de Clientes, Meios de Pagamento, Planos, Vendedores, etc) sejam trabalhados de forma que não sejam muito extensas para não comprometer a legenda dos gráficos. Também é importante observar uma forma padrão de gravação de maiúsculas, sendo visualmente o mais aconselhável manter a primeira letra de cada palavra em maiúsculas e as demais em minúsculas. A maioria dos bancos de dados dispõe de função "InitCap" para este fim.

3. Alguns dados necessitam que sejam gravados exatamente da forma como são apresentados na coluna "Descrição". Por exemplo, quando é solicitado gravar uma coluna de Ano e Mês no formato "YYYY-MM", deve-se gravar inclusive com o ifem ("-") e com o mês com 2 posições, ou seja, para janeiro grava-se "01".

4. Os índices apontados são os mínimos necessários. A necessidade de criação de novos índices deverá ser avaliada por um DBA.

5. A criação de "Check Constraints" também é livre, devendo também ser analisada por um DBA e/ou analista.

DW_Vendas_Meio ​

CampoTipoDescrição
FILIALSTRINGCódigo da Filial da Venda
COD_UNIDADENUMERICCódigo da Unidade de Negócio
ANO_MESSTRINGAno e Mês (YYYY-MM)
MEIOSTRINGMeio de Pagamento
VALORNUMERICValor das Vendas
PRAZONUMERICPrazo Médio
DCOB_CODTABNUMERICCódigo do Dom. Cobranças (Uso interno da Totali)
DCAR_CODTABNUMERICCódigo do Dom. Cartões (Uso interno da Totali)
DCCC_CODTABNUMERICCódigo do Dom. C/C Cliente (Uso interno da Totali)
DOUT_CODTABNUMERICCódigo do Dom. Outros Meios (Uso interno da Totali)
CHR_CODFILSTRINGFilial do Cheque (Uso interno da Totali)
CHR_SEQUENSTRINGSequenciador do Cheque (Uso interno da Totali)

Índices:

  1. FILIAL, COD_UNIDADE, ANO_MES
  2. FILIAL, ANO_MES
  3. ANO_MES
  4. DCOB_CODTAB
  5. DCAR_CODTAB
  6. DCCC_CODTAB
  7. DOUT_CODTAB
  8. CHR_CODFIL, CHR_SEQUEN

DW_Produto ​

CampoTipoDescrição
COD_PRODUTOSTRINGCódigo do Produto
PRODUTOSTRINGNome Produto
COD_CLASSE1NUMERICCódigo da Classe1
COD_CLASSE2NUMERICCódigo da Classe2
COD_CLASSE3NUMERICCódigo da Classe3
COD_CLASSE4NUMERICCódigo da Classe4
COD_DEPARTAMENTONUMERICCódigo do departamento
CLASSE1STRINGDescrição Classe1
CLASSE2STRINGDescrição Classe2
CLASSE3STRINGDescrição Classe3
CLASSE4STRINGDescrição Classe4
DEPARTAMENTOSTRINGDescrição Departamento
FILMATSTRINGFilial do Produto (Uso interno da Totali)
CODMATSTRINGCódigo do Produto (Uso interno da Totali)
CODCORNUMERICCódigo da Divisão (Uso interno da Totali)
CODTAMNUMERICCódigo da Sub-Divisão (Uso interno da Totali)

Índices:

  1. COD_PRODUTO
  2. COD_CLASSE1
  3. COD_CLASSE2
  4. COD_CLASSE3
  5. COD_CLASSE4
  6. COD_DEPARTAMENTO

DW_Vendas_Grupos ​

CampoTipoDescrição
FILIALSTRINGCódigo da Filial da Venda
ANO_MESSTRINGAno e Mês (YYYY-MM)
PLANOSTRINGPlano de Pagamento
VENDEDORSTRINGVendedor
UNIDADESTRINGUnidade de Negócio
CLASSE1STRINGDescrição da Classe1
CLASSE2STRINGDescrição da Classe2
CLASSE3STRINGDescrição da Classe3
CLASSE4STRINGDescrição da Classe4
DEPARTAMENTOSTRINGDescrição Departamento
VALORNUMERICValor Vendido
QUANTIDADESTRINGQuantidade Vendida
ITENSNUMERICQuantidade Itens
COD_CLASSE1NUMERICCódigo do Dom. Classe 1 (Uso interno da Totali)
COD_CLASSE2NUMERICCódigo do Dom. Classe 2 (Uso interno da Totali)
COD_CLASSE3NUMERICCódigo do Dom. Classe 3 (Uso interno da Totali)
COD_CLASSE4NUMERICCódigo do Dom. Classe 4 (Uso interno da Totali)
COD_DEPARTAMENTONUMERICCódigo do Dom. Departamento (Uso interno da Totali)
FILPGTSTRINGFilial do Plano de Pagamento (Uso interno da Totali)
CODPGTSTRINGCódigo do Plano de Pagamento (Uso interno da Totali)

Índices:

  1. ANO_MES
  2. FILIAL, ANO_MES
  3. PLANO
  4. FILPGT, CODPGT
  5. VENDEDOR
  6. UNIDADE
  7. COD_CLASSE1
  8. COD_CLASSE2
  9. COD_CLASSE3
  10. COD_CLASSE4
  11. COD_DEPARTAMENTO

DW_Vendas_Produto ​

CampoTipoDescrição
FILIALSTRINGCódigo da Filial Venda
ANO_MESSTRINGAno e Mês (YYYY-MM)
COD_PRODUTOSTRINGCódigo do Produto
VALORNUMERICValor Vendido
QUANTIDADENUMERICQuantidade Vendida
ITENSNUMERICQuantidade Itens

Índices:

  1. FILIAL, ANO_MES
  2. FILIAL, ANO_MES, COD_PRODUTO
  3. ANO_MES, COD_PRODUTO

DW_Vendas_Cliente ​

CampoTipoDescrição
FILIALSTRINGCódigo da Filial Venda
FILIAL_CLIENTESTRINGFilial de cadastro do Cliente
CODIGO_CLIENTESTRINGCódigo do cliente
NOME_COMPLETOSTRINGNome completo do Cliente
ANO_MESSTRINGAno e Mês (YYYY-MM)
VALORNUMERICValor Vendido
QTD_ITENSNUMERICQuantidade de Itens Vendidos
QTD_VENDASNUMERICQuantidade de vendas (Número de Cupons ou NF agrupados)
CONSUMIDORSTRINGVenda à Consumidor? (T-Verdadeiro F-Falso)
CATEGORIA1STRINGDescrição Categoria de Cliente1
CATEGORIA2STRINGDescrição Categoria de Cliente2
CATEGORIA3STRINGDescrição Categoria de Cliente3
SEXOSTRINGDescrição Sexo
ESTADO_CIVILSTRINGDescrição Estado Civil
PROFISSAOSTRINGDescrição Profissão
TIPO_PESSOASTRINGDescrição Tipo de Pessoa (Ex: Física)
OCU_CODTABNUMERICCódigo do Dom. Ocupações (Uso interno da Totali)
CT1_CODTABNUMERICCódigo do Dom. Categoria 1 (Uso interno da Totali)
CT2_CODTABNUMERICCódigo do Dom. Categoria 2 (Uso interno da Totali)
CT3_CODTABNUMERICCódigo do Dom. Categoria 3 (Uso interno da Totali)

Índices:

  1. FILIAL, FILIAL_CLIENTE, CODIGO_CLIENTE, ANO_MES
  2. ANO_MES, FILIAL
  3. FILIAL, ANO_MES
  4. FILIAL_CLIENTE, CODIGO_CLIENTE, ANO_MES
  5. OCU_CODTAB
  6. CT1_CODTAB
  7. CT2_CODTAB
  8. CT3_CODTAB

DW_Vendas ​

CampoTipoDescrição
FILIALSTRINGCódigo Filial Venda
COD_UNIDADENUMERIC
DATADATEData (sem hora)
QTD_ITENSNUMERICQuantidade de Itens Vendidos
QTD_VENDASNUMERICQuantidade de vendas (Número de Cupons ou NF agrupados)
VALORNUMERICValor Vendido

Índices:

  1. FILIAL, COD_UNIDADE, DATA
  2. DATA
  3. FILIAL, DATA

DW_Vendas_Hora ​

CampoTipoDescrição
FILIALSTRINGFilial venda
DATADATEData (Sem hora)
HORASTRINGHora (01 a 24)
VALORNUMERICValor Vendido
QTDVENNUMERICQuantidade de vendas

Índices:

  1. FILIAL, DATA, HORA
  2. DATA
  3. FILIAL, DATA

DW_Vendas_Cliente_Produto ​

CampoTipoDescrição
FILIAL_CLIENTESTRINGCódigo Filial de cadastro do Cliente
CODIGO_CLIENTESTRINGCódigo do Cliente
CLIENTESTRINGNome Completo do Cliente
FILIALSTRINGFilial da Venda
DATADATEData (Sem hora)
PLANOSTRINGCódigo do Cliente
VENDEDORSTRINGVendedor
UNIDADESTRINGUnidade de Negócio
CLASSE1STRINGDescrição Classe1
CLASSE2STRINGDescrição Classe2
CLASSE3STRINGDescrição Classe3
CLASSE4STRINGDescrição Classe4
DEPARTAMENTOSTRINGDescrição Departamento
VALORNUMERICValor Vendido
QUANTIDADENUMERICQuantidade vendida

Índices:

  1. FILIAL_CLIENTE, CODIGO_CLIENTE, DATA, FILIAL

TD_CTR - Unidade de Negócio ​

CampoTipoDescrição
CODTABNUMERICCódigo da Unidade de negócios
DESCTRSTRINGDescrição da Unidade de negócios
CTRATISTRINGAtiva? (T-Verdadeiro F-Falso)

Índices:

  1. Primary Key: CODTAB

TD_ECF - Emissor de Cupom Fiscal (ECF) ​

CampoTipoDescrição
CODTABNUMERICCódigo do ECF
CODFILSTRINGFilial do ECF
ECFATISTRINGAtivo? (T-Verdadeiro F-Falso)
NUMECFSTRINGNúmero do ECF

Índices:

  1. Primary Key: CODTAB
  2. Foreign Key: CODFIL com TD_FIL.CODFIL

TD_FIL - Filial ​

CampoTipoDescrição
CODFILSTRINGFilial
NOMFILSTRINGNome da Filial
CGCFILSTRINGCNPJ da Filial
RAZSOCSTRINGRazão Social da Filial
QTD_M2STRINGMetros Quadrados da Filial
QTDFUNSTRINGQuantidade de Funcionários
CODGRUSTRINGGrupo
NIVCRINUMERICNível de criticidade
COMIS1NUMERICComissão 1
COMIS2NUMERICComissão 2
COMIS3NUMERICComissão 3
COMIS4NUMERICComissão 4
VALOR1NUMERICValor 1
VALOR2NUMERICValor 2
VALOR3NUMERICValor 3
VALOR4NUMERICValor 4

Índices:

  1. Primary Key: CODFIL
  2. Foreign Key: CODGRU com TD_GRU.CODTAB

TD_GRU - Grupo ​

CampoTipoDescrição
CODTABNUMERICCódigo do Grupo
GRUATISTRINGAtivo? (T-Verdadeiro F-Falso)
DESGRUSTRINGDescrição do Grupo

Índices:

  1. Primary Key: CODTAB

TT_CFG - Configurações ​

CampoTipoDescrição
CODTABNUMERICCódigo da Configuração
CLASS1STRINGNome para Classe de Produtos
CLASS2STRINGNome para Classe de Produtos
CLASS3STRINGNome para Classe de Produtos
CLASS4STRINGNome para Classe de Produtos
CATEG1STRINGNome para Categoria de Clientes
CATEG2STRINGNome para Categoria de Clientes
CATEG3STRINGNome para Categoria de Clientes
MPI_M2_CRINUMERICPadrão N. Crít. Vendas M2
MPI_M2_METNUMERICPadrão Meta Vendas M2
MEDCRINUMERICPadrão N. Crít. Média de Vendas
MEDMETNUMERICPadrão Meta Média Vendas
FUNCRINUMERICPadrão N. Crít. Venda Funcionário
FUNMETNUMERICPadrão Média Venda Funcionário
MPI_ITECRINUMERICPadrão N. Crít. Qtd. Itens Vendidos
MPI_ITEMETNUMERICPadrão Média Itens Vendidos
MPI_ECFCRINUMERICPadrão N. Crít. Vendas ECF
MPI_ECFMETNUMERICPadrão Média Venda ECF

Índices:

  1. Primary Key: CODTAB

Observação:

  1. Esta tabela deverá ter obrigatoriamente 1 única linha.

TT_MPF - Meta para Filial ​

CampoTipoDescrição
ANOREFNUMERICAno Referência (YYYY)
MESREFNUMERICMês Referência (MM)
CODFILSTRINGFilial
CODCTRNUMERICCódigo da Unidade de Negócio
COMIS1NUMERICComissão 1
COMIS2NUMERICComissão 2
COMIS3NUMERICComissão 3
COMIS4NUMERICComissão 4
VALOR1NUMERICValor 1
VALOR2NUMERICValor 2
VALOR3NUMERICValor 3
VALOR4NUMERICValor 4
QTD_M2NUMERICMetros Quadrados da Filial
QTDFUNNUMERICQuantidade de Funcionários
QTDECFNUMERICQuantidade de Ecfs na filial
NIVCRINUMERICNível de criticidade

Índices:

  1. Primary Key: ANOREF, MESREF, CODFIL, CODCTR
  2. Foreign Key: CODCTR com TD_CTR.CODTAB
  3. Foreign Key: CODFIL com TD_FIL.CODFIL

TT_MPI - Meta por Indicador ​

CampoTipoDescrição
ANOREFNUMERICAno Meta (YYYY)
MESREFNUMERICMês Meta (MM)
M2_CRINUMERICNível Crítico para Vendas por M2
M2_METNUMERICMeta para Vendas por M2
MEDCRINUMERICNível Crítico Médio de Vendas
MEDMETNUMERICMeta para Média de Vendas
FUNCRINUMERICNível Crítico para Venda por Funcionário
FUNMETNUMERICMédia para Venda por Funcionário
ITECRINUMERICNível Crítico Quantidade de Itens Vendidos
ITEMETNUMERICMédia de Itens Vendidos
ECFCRINUMERICNível Crítico para Venda por ECF
ECFMETNUMERICMédia para Venda por ECF

Índices:

  1. Primary Key: ANOREF, MESREF

TT_USU - Usuários ​

CampoTipoDescrição
FILUSUSTRINGFilial do Usuário
CODUSUSTRINGCódigo do Usuário
APEUSUSTRINGApelido do Usuário
CSENHASTRINGSenha Criptografada (MD5)
E_MAILSTRINGE-mail
PERMISSTRINGPermissões

Índices:

  1. Primary Key: FILUSU, CODUSU
  2. Alternate Key: APEUSU