Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Processo Incremental

Visão Geral

...

Objetivo da rotina, como se integra com as demais rotinas do sistema, considerações gerais do programa permitindo ao cliente obter uma visão de como e quando deve ser utilizada.

[Tela 1]

Objetivo da tela:

Descreva o principal objetivo da tela.

 

 

Outras Ações/Ações Relacionadas:

Listar as ações relacionadas à tela.

 

Ação:

Descrição:

Nome do link.

Descreva a ação que será realizada ao acionar esta ação

 

 

 

 

Principais Campos e Parâmetros:

 

Campo:

Descrição

Nome do campo.

Descreva a regra de negócio dos principais campos e exemplos.

 

 

 

 

Conteúdos Relacionados:

 

O processo utilizando Banco Incremental consiste na alteração da ferramenta de ETL para tratar somente as informações incluídas, alteradas e excluídas desde a última extração de informações do produto EMS. Acarretando em uma redução no volume de dados processado a cada execução do ETL.

O processo do Banco Incremental pode ser aplicado para a seguinte lista de Assuntos:

Assunto

Tabela (Stage)

Faturamento

DIS_DTS_Invoice_Fact

Devolução de Vendas

DIS_DTS_Sales_Return_Fact

Previsão de Vendas

DIS_DTS_Forecast_Fact

Cotas de Vendas

DIS_DTS_Sales_Quotes_Fact

Vendas

DIS_DTS_Sales_Fact

Entregas

DIS_DTS_Shipment_Fact

Produção Realizada

MAN_DTS_Produced_Production_Performance_Fact

Produção Programada

MAN_DTS_Estimated_Production_Performance_Fact

Matéria-Prima Programada

MAN_DTS_Estimated_Raw_Material_Fact

Matéria-Prima Realizada

MAN_DTS_Consumed_Raw_Material_Fact

Mão-de-Obra Realizada

MAN_DTS_Produced_Work_Force_Perfornance_Fact

Mão-de-Obra Programada

MAN_DTS_Estimated_Work_Force_Performance_Fact

GGF Programado

MAN_DTS_Estimated_GGF_Fact

GGF Realizado

MAN_DTS_Producced_GGF_Fact

Custo Real

MAN_DTS_Real_Cost_Fact

Controle de Qualidade

MAT_DTS_Quality_Fact

Compras

MAT_DTS_Purchase_Fact

Devolução de Compras

MAT_DTS_Returned_Purchase_Fact

Recebimento

MAT_DTS_Receiving_Fact

Estoque - Movimentação Diário

MAT_DTS_Daily_Inventory_Fact

Estoque - Saldo Diário

MAT_DTS_Daily_Balance_Fact

Contas a Pagar - Pagamento

FIN_DTS_Payment_Accounts_Payable_Fact

Contas a Pagar - Emissão

FIN_DTS_Emission_Accounts_Payable_Fact

Contas a Pagar - Vencimento

FIN_DTS_Due_Accounts_Payable_Fact

Contas a Receber - Recebimento

FIN_DTS_Payment_Accounts_Receivable_Fact

Contas a Receber - Emissão

FIN_DTS_Emission_Accounts_Receivable_Fact

Contas a Receber - Vencimento

FIN_DTS_Due_Accounts_Receivable_Fact

Cadastro Emitente

Emitente

Cadastro Item

Item

 

A parametrização do processo incremental é feita por assunto, portanto, é possível aplicá-la somente aos assuntos que possuem um volume grande de dados para tratamento pelo ETL.

Pré-requisitos

  • Produto EMS2 na release 2.04 ou superior.
  • Servidor de RPW instalado e configurado. É indispensável a funcionalidade de RPW para a instalação do Banco Incremental. Caso os senhores não possuam o RPW configurado, favor entrar em contato com nosso suporte da área de tecnologia.
  • BI instalado na última versão disponível, marcando todas as opções de atualização de bancos de dados (Observação: clientes que possuem customizações do banco Stage atentar para que a atualização do banco irá alterar as definições das tabelas deste banco para as suas configurações padrões do produto). Consultar no Release notes do BI se a funcionalidade foi liberada.
  • Deverá ser criado um banco de dados Progress com o nome de EMSINC. Os scripts para a criação das tabelas necessárias para o banco EMSINC deveram ser solicitadas por meio de ticket para a equipe de expedição de Mídias do Produto Padrão. Este banco deverá ser conectado juntamente com os demais bancos do produto EMS2/EMS5 e principalmente pelas sessões Progress executadas pelo processo extração do BI.

Informações

Importante:
Sugerimos a realização de um backup dos bancos de dados do produto BI antes do início do processo, possibilitando a restauração do ambiente inicial caso alguma parametrização não seja realizada corretamente.

Configuração

Para configuração do Processo Incremental, deve-se primeiramente realizar a configuração das rotinas que sincronizam os dados do ERP TOTVS que estão disponíveis no Banco Incremental por meio da seguinte sequência de programas. Para maiores informações, consultar o manual de referência dos programas abaixo no EMS.


cdp/cd2400 - Parametrizar Tab Banco de Dados Incremental
Permite informar quais tabelas serão sincronizadas para o banco incremental, de acordo com assunto desejado, as seguintes tabelas do ERP TOTVS deverão ser selecionadas.

Assunto/Extrator

Tabelas p/ Sincronizar

Pai / Filho

Atributo Temporal

Faturamento
Ems0101

 



Nota-fiscal

Pai

nota-fiscal.dt-emis-nota



it-nota-fisc

Filho

unid-neg-fat

Filho

Devolução de Vendas
Ems0102

Devol-cli

Pai

devol-cli.dt-devol

Nota-fiscal

Filho

It-nota-fisc

Filho

Previsão de Vendas
Ems0103

pr-venda

Pai

pl-mest-per.dt-ini-per

 

pl-mest-per

Filho

 

Cotas de Vendas
Ems0104

cotas

Pai

cotas.dt-inicial

Vendas
Ems0105

Ped-venda

Pai

ped-venda.dt-implant

Ped-item

Filho

Entregas
Ems0108


Ped-ent

Pai

ped-ent.dt-entrega




Ped-item

Filho

Ped-venda

Filho

unid-neg-ped

Filho

Produção Realizada
Ems0201

movto-mat

Pai

movto-mat.dt-trans

movto-estoq

Filho

Produção Programada
Ems0203

ord-prod

Pai

ord-prod.dt-termino

Matéria-Prima Programada
Ems0204

ord-prod

Pai

ord-prod.dt-termino

Reservas

Filho

Matéria-Prima Realizada
Ems0205

movto-mat

Pai

movto-mat.dt-trans

ord-prod

Filho

Mão-de-Obra Realizada
Ems0207

movto-dir

Pai

movto-dir.dt-trans

ord-prod

Filho

Mão-de-Obra Programada
Ems0208

ord-prod

Pai

ord-prod.dt-termino

oper-ord

Filho

GGF Programado
Ems0210

ord-prod

Pai

ord-prod.dt-termino

oper-ord

Filho

GGF Realizado
Ems0211

movto-ggf

Pai

movto-ggf.dt-trans

ord-prod

Filho

Custo Real
Ems0213

pr-it-per

Pai

pr-it-per.periodo

Controle de Qualidade
Ems0301

ficha-cq

Pai

ficha-cq.dt-inspecao

unid-negoc-cq

Filho

Compras
Ems0303

ordem-compra

Pai

ordem-compra.data-pedido

prazo-compra

Filho

pedido-compr

Filho

Devolução de Compras
Ems0305

Recebimento

Pai

recebimento.data-movto

ordem-compra

Filho

pedido-compr

Filho

prazo-compra

Filho

Recebimento
Ems0306

Recebimento

Pai

recebimento.data-movto

ordem-compra

Filho

pedido-compr

Filho

prazo-compra

Filho

Estoque - Movimentação Diário
Ems0307

movto-estoq

Pai

movto-estoq.dt-trans

sl-it-per

Filho

Contas a Pagar - Pagamento
Ems0402

mov-ap

Pai

mov-ap.dt-trans

Tit-ap

Filho

Contas a Pagar - Emissão
Ems0403

mov-ap

Pai

mov-ap.dt-trans

Tit-ap

Filho

Contas a Pagar - Vencimento
Ems0404

Tit-ap

Pai

tit-ap.dt-vencimen

Mov-ap

Filho

Contas a Receber - Recebimento
Ems0406

Mov-tit

Pai

mov-tit.dt-trans

Titulo

Filho

Contas a Receber - Emissão
Ems0407

Titulo

Pai

titulo.dt-emissao

Contas a Receber - Vencimento
Ems0408

Titulo

Pai

titulo.dt-vencimen

Contas a Pagar - Pagamento
Ems0502

movto_tit_ap

Pai

movto_tit_ap.dat_transacao

tit_ap

Filho

val_tit_ap

Filho

compl_movto_pagto

Neto

Contas a Pagar - Emissão
Ems0503

tit_ap

Pai

tit_ap.dat_transacao

val_tit_ap

Filho

movto_tit_ap

Filho

Contas a Pagar - Vencimento
Ems0504

tit_ap

Pai

tit_ap.dat_vencto_tit_ap

val_tit_ap

Filho

movto_tit_ap

Filho

Contas a Receber - Recebimento
Ems0506

movto_tit_acr

Pai

movto_tit_acr.dat_transacao

tit_acr

Filho

val_movto_tit_acr

Filho

Contas a Receber - Emissão
Ems0507

tit_acr

Pai

tit_acr.dat_emis_docto

movto_tit_acr

Filho

val_tit_acr 
Contas a Receber - Vencimento
Ems0508

tit_acr

Pai

tit_acr.dat_vencto_tit_acr

 

movto_tit_acr

Filho

 
 val_tit_acr  
Informações
Importante:
Caso o assunto utilize informações do emitente e/ou item, essas duas tabelas também devem ser parametrizadas no programa cdp/cd2400.


cdp/cd2401 - Manutenção Tabelas Sincronização
Permite parametrizar informações adicionais sobre as tabelas que serão sincronizadas para o banco incremental. Além da estrutura de tabelas pai/filho que deverá ser sincronizada conforme a tabela acima. Somente serão sincronizadas para o banco incremental as tabelas com marcadas com a opção: Sincronização Ativa. Logo que o programa for iniciado, algumas tabelas já estarão pré-cadastradas, possibilitando ao usuário cadastrar outras tabelas que desejar. A princípio, a extração das tabelas “emitente” e “item” será completa, ou seja, extrairá todo o conteúdo e não somente o incremento do mesmo. No programa cdp/cd2405, pode ser parametrizado os dias retroativo que são os dias que serão contados antes da data da sincronização com o efeito de extrair dados de dias anteriores, atualizando-os. Neste programa também estão os dados detalhados de cada sincronização.

 

cdp/cd2402 - Sincronização Banco Dados Incremental

Realiza o agendamento de um pedido de execução no servidor RPW para sincronização dos dados do ERP TOTVS para o Banco Incremental. O processo de execução do ETL deve ser agendado para executar após a conclusão do pedido agendado no RPW.

Informações
Importante:
A parametrização de todas as tabelas disponíveis para o banco incremental é automaticamente feita na primeira vez que o usuário executa um dos programas relacionados no processo de parametrização. Deve-se
 portanto desabilitar a Sincronização das tabelas que não são desejadas através do programa cdp/cd2401, ou não selecioná-las ao criar o pedido de execução no RPW pelo programa cdp/cd2402.

Depois do processo de configuração do ERP TOTVS, é necessário realizar as configurações nos processos de Extração e Carga (ETL) do produto BI.

 

Informações
Importante:

Para o funcionamento correto do Processo utilizando o Banco Incremental, durante a execução do setup da ferramenta administrativa para a atualização no produto com o pacote que liberou essa funcionalidade. A opção de Base de Dados deve ser selecionada, para que as novas tabelas possam ser criadas no banco Stage. Consulte o Release Notes para verificar em qual pacote essa funcionalidade foi liberada.


Processo de Extração
Deve ser alterado os arquivos de configuração de conexão dos bancos Progress (.pf) para conectar o banco incremental juntamente com os demais bancos do produto ERP TOTVS.
Para os itens das tarefas de extração das tabelas relacionadas aos assuntos que se deseja configurar o processo incremental, a opção Processo Incremental deve ser marcado.

 

Processo de Carga
Para os itens das tarefas de carga das tabelas relacionadas aos assuntos que se deseja configurar o processo incremental, a opção Processo Incremental deve ser marcada.

Informações
Importante:
A opção do processo incremental somente deve ser habilitada para os assuntos que foram parametrizados nas rotinas do EMS2. É importante que as tarefas de Extração e Carga sejam marcadas com a opção incremental, pois o esquecimento de um dos dois itens acarretará em erros nos dados carregados para o BI.

O processo incremental não é obrigatório. E pode ser aplicado a somente a um número determinado de assuntos, não obrigando a parametrização para todos os assuntos

...

.