Regra da carga do Data Mart de Estoque
O sistema faz a carga dos movimentos de estoque da base do sistema Gestão Empresarial | ERP da Senior.
Essa carga é realizada sobre os movimentos de Estoque (E210MVP), trazendo as quantidades e valores movimentados na unidade de medida, sendo que a data de movimento deve estar entre o período da carga escolhido.
Ao realizar uma carga, o sistema verifica se há dados de uma carga anterior para então carregar os históricos. Quando não encontra nenhum dado, todos os históricos de movimentação são carregados até o primeiro mês. Caso haja registro anterior, serão selecionados apenas os novos históricos desde a última carga realizada. Em ambos os casos, o sistema separa o processamento e o registra no log por mês. Este comportamento otimiza a performance da carga, evitando que dados já processados sejam carregados novamente.
Período: 01/2016 a 09/2016
Situação 1 - Sem registro de carga anterior
Ao processar o mês 01/2016, serão carregados todos os históricos, da primeira movimentação realizada até o dia 31/01/2016. A partir de 02/2016, apenas os históricos do mês que está sendo carregado.
Situação 2 - Última carga realizada em 12/2015
Serão carregados apenas os históricos compreendidos no período 01/2016 a 09/2016, sem selecionar os dados anteriores à data inicial.
Período de extração
Recomendamos que a extração automática de dados deste Data Mart seja diária, com o período do mês anterior até o dia atual e com execução após o horário comercial.
Nota
As informações do estoque não tratam o conteúdo da tabela Estoques - Produtos por Depósito (E210EST) do sistema Gestão Empresarial | ERP.
A Regra da Carga tem a função de apresentar as definições do Modelo Dimensional.
Modelo Dimensional
O Data Mart de Estoque possui 21 tabelas com uma determinada sequência. Seus campos e definições, chaves primárias e estrangeiras das tabelas Fato estão no objeto de cada tabela no Diagrama Dimensional.
Sequência das tabelas:
- DI_TIPPRO
- DI_ESTEOS
- DI_ESTMOV
- DI_SIMNAO
- DI_E070EMP
- DI_E070FIL
- DI_E083ORI
- DI_E012FAM
- DI_E015MED
- DI_INDPRODSER
- DI_E013AGP
- DI_PRODSER
- DI_E059EMB
- DI_E075DER
- DI_ANASIN
- DI_E044CCU
- DI_LISMOD
- DI_E001TNS
- DI_E205DEP
- FT_EST_E210MVP
- FT_EST_E210MVP_SAL
Fato
É a tabela central no modelo EstrelaModelo Dimensional em que todas as tabelas relacionaciom-se diretamente com as tabelas Fato. ou SnowflakeModelo Dimensional em que as tabelas relacionam com as tabelas Fato, porém algumas tabelas Dimensão relacionam-se apenas entre si. Isto ocorre com objetivo de normalizar das tabelas dimensionais, visando diminuir o espeaço ocupado por estas tabelas., responsável por armazenar as informações quantitativas para análise dimensional e, assim, disponibilizar informações significativas e com medições necessárias para avaliar determinado assunto, quando relacionada a Dimensão.
Considerando o período da carga para o campo Data de Emissão das Tabelas Fato, caso haja uma recarga de um período já carregado anteriormente, o sistema remove os registros das tabelas Fato e inclui novamente.
| Campo | Descrição |
|---|---|
| CODCCU | Código do Centro de Custo |
| CODDEP | Código do Depósito |
| CODDER | Código da Derivação do Produto |
| CODDIA | Código do Dia |
| CODEMP | Código da Empresa |
| CODESTEOS | Código do Tipo do Movimento de Estoque |
| CODESTMOV | Código do Tipo do Estoque Movimentado |
| CODINDPRODSER | Código do Indicador de produto/serviço |
| CODPRODSER | Código do Produto/Serviço |
| CODTNS | Código da Transação |
| FILDEP | Código da Filial Depósito |
| QTDMO2 | Quantidade de Estoque Movimentada na Segunda Unidade de Medida |
| QTDMO3 | Quantidade de Estoque Movimentada na Terceira Unidade de Medida |
| QTDMOV | Valor das horas |
| UNIME2 | Código da Segunda Unidade de Medida |
| UNIME3 | Código da Terceira Unidade de Medida |
| UNIMED | Código da Unidade de Medida |
| VLRMO2 | Valor do Estoque Movimentado na Segunda Unidade de Medida |
| VLRMO3 | Valor do Estoque Movimentado na Terceira Unidade de Medida |
| VLRMOV | Valor do Estoque Movimentado |
| Campo | Descrição |
|---|---|
| CODCCU | Código do Centro de Custo |
| CODDEP | Código do Depósito |
| CODDER | Código da Derivação do Produto |
| CODDIA | Código do Dia |
| CODEMP | Código da Empresa |
| CODESTEOS | Código do Tipo do Movimento de Estoque |
| CODESTMOV | Código do Tipo do Estoque Movimentado |
| CODINDPRODSER | Código do Indicador de produto/serviço |
| CODPRODSER | Código do Produto/Serviço |
| CODTNS | Código da Transação |
| FILDEP | Código da Filial Depósito |
| QTDMO2 | Quantidade de Estoque Movimentada na Segunda Unidade de Medida |
| QTDMO3 | Quantidade de Estoque Movimentada na Terceira Unidade de Medida |
| QTDMOV | Valor das horas |
| UNIME2 | Código da Segunda Unidade de Medida |
| UNIME3 | Código da Terceira Unidade de Medida |
| UNIMED | Código da Unidade de Medida |
| VLRMOV | Valor do Estoque Movimentado |
Dimensão
Os registros a serem inseridos nas Tabelas Dimensão são verificados a fim de analisar se já existem na base, através da sua chave primária. Caso existam, o sistema verifica se o registro precisa ser atualizado, através de uma comparação do seu valor atual com o valor já carregado pela Stage. Não havendo necessidade, o sistema inclui esses registros.
Tipo do Produto (DI_TIPPRO)
| Campo | Descrição |
|---|---|
| CODTIPPRO | Código do Tipo do Produto |
| DESTIPPRO | Descrição do Tipo do Produto |
Tipo do movimento do estoque (DI_ESTEOS)
| Campo | Descrição |
|---|---|
| CODESTEOS | Código do Tipo do Movimento de Estoque |
| DESESTEOS | Descrição do Tipo do Movimento de Estoque |
Tipo do movimento do estoque (DI_ESTMOV)
| Campo | Descrição |
|---|---|
| CODESTMOV | Código do Tipo do Movimento de Estoque |
| DESESTMOV | Descrição do Tipo do Estoque Movimentado |
Sim/Não (DI_SIMNAO)
| Campo | Descrição |
|---|---|
| DESSIMNAO | Descrição de Indicador de Sim/Não |
| SIMNAO | Indicador de Sim/Não |
Empresa (DI_E070EMP)
| Campo | Descrição |
|---|---|
| CODEMP | Código da Empresa |
| CODMPC | Código do Modelo de Plano Contábil |
| CODMPU | Código do Modelo de Plano Contábil |
| NOMEMP | Nome da Empresa |
Filial (DI_E070FIL)
| Campo | Descrição |
|---|---|
| CIDFIL | Cidade da Filial |
| CODEMP | Código da Empresa |
| CODFIL | Código da Filial |
| FILREG | Código da Região da Filial |
| NOMFIL | Filial |
| NOMMUA | Nome de Município Alternativo |
| UFSFIL | Estado do cliente |
Origem (DI_E083ORI)
| Campo | Descrição |
|---|---|
| CODEMP | Código da Empresa |
| CODORI | Código da Origem |
| DESORI | Origem |
Família (DI_E012FAM)
| Campo | Descrição |
|---|---|
| CODEMP | Código da Empresa |
| CODFAM | Código da Família |
| CODORI | Código da Origem |
| DESFAM | Família |
Unidade de Medida (DI_E015MED)
| Campo | Descrição |
|---|---|
| DESMED | Unidade de Medida |
| UNIMED | Código Unidade de Medida |
Indicador de Produto (DI_INDPRODSER)
| Campo | Descrição |
|---|---|
| CODINDPRODSER | Código do Indicador de produto/serviço |
| DESCINDPRODSER | Produto/Serviço |
Produto - Serviço (DI_PRODSER)
| Campo | Descrição |
|---|---|
| CODAGP | Código do Agrupamento |
| CODEMP | Código da Empresa |
| CODFAM | Código da Família |
| CODINDPRODSER | Código do Indicador de produto/serviço |
| CODPRODSER | Código do produto/serviço |
| CODTIPPRO | Código do Tipo do Produto |
| CPLPRO | Complemente do Produto |
| DESPRODSER | Produto/Serviço |
| INDVEN | Indicador se o produto pode ser vendido |
| UNIME2 | Código da Segunda Unidade de Medida |
| UNIME3 | Código da Terceira Unidade de Medida |
| UNIMED | Código Unidade de Medida |
Derivações (DI_E075DER)
| Campo | Descrição |
|---|---|
| CODDER | Código da Derivação do Produto |
| CODEMB | Código da embalagem |
| CODEMP | Código da Empresa |
| CODINDPRODSER | Código do Indicador de produto/serviço |
| CODPRO | Código do produto/serviço |
| DESDER | Derivação do Produto |
| PESBRU | Peso bruto do produto |
| PESLIQ | Peso líquido do produto |
| SITDER | Situação Registro |
Centro de Custo (DI_E044CCU)
| Campo | Descrição |
|---|---|
| ABRCCU | Abreviatura do Centro de Custo |
| CLACCU | Classificação do Centro de Custo |
| CODCCU | Código do Centro de Custo |
| CODEMP | Código da Empresa |
| CODIAS | Código do Indicativo de Analítico ou Sintético |
| CODNIV | Código do Nível |
| CODPAI | Código do Centro de Custo Pai |
| DESCCU | Descrição do Centro de Custo |
Módulo da Transação (DI_LISMOD)
| Campo | Descrição |
|---|---|
| DESMOD | Módulo da Transação |
| LISMOD | Código do Módulo de Transação |
Transação (DI_E001TNS)
| Campo | Descrição |
|---|---|
| CODEMP | Código da Empresa |
| CODTNS | Código Transação |
| DESTNS | Transação |
| LISMOD | Módulo da Transação |
| MOVPRO | Agrupamento Transação |
| SITTNS | Situação da transação |
| TIPBAI | Tipo de Baixa da Transação |
| VENFAT | Considera Faturamento |
Depósito (DI_E205DEP)
| Campo | Descrição |
|---|---|
| CODDEP | Código do Depósito |
| CODEMP | Código da Empresa |
| DESDEP | Descrição do Depósito |

English
Español


