Introdução
Os painéis do Analytics da Viasoft foram desenvolvidos para atender aos clientes da Viasoft através da importação diretamente dos bancos de dados dos sistemas Agrotitan, Petroshow, Construshow e ViaSuper. A partir dos layouts apresentados abaixo, será possível a integração do Analytics da Viasoft com outros sistemas de ERP
Objetivo
O objetivo deste documento é apresentar para futuros clientes que utilizam ERP de empresa terceiras e pretendem utilizar os painéis do Analytics da Viasoft. Especificamente, neste documentos apresenta os layout para importação de arquivos no formato CSV, Excel, ou texto, podendo também ser feita através de API ou disponibilizando os dados em um banco de dados intermediário.
Glossário
Inteiro - Deve ser preenchido no formato 9999999999
...
Character - Deve ser preenchido com caracteres alfanuméricos
Meios para Integração
Existem algumas possibilidades para podem ser utilizadas para integração com o DW, sendo elas as seguintes sugestões:
Arquivo: A partir da disponibilização de arquivos nos formatos CSV, Excel, texto, Json entre outros em uma área de FTP, é possível agendar a leitura destes arquivos atualizando o DW com as informações disponibilizadas.
API: A partir da disponibilização de API’s é possível agendar a busca das informações para atualizar o DW.
Banco de Dados: A partir de um banco de dados intermediário onde serão disponibilizadas as informações conforme layout abaixo, será possível agendar a leitura destas tabelas e atualizar o DW com as informações disponibilizadas.
Modelos para Integração
Algumas possibilidades para podem ser utilizadas para controlar as integração com o DW, sendo elas as seguintes sugestões:
...
Período Fixo: Determina-se um período fixo (3, 6 meses, 1 ano) de integração, ou seja, definido um período de integração a aplicação retroagem até a data em questão e integra todos os registros até a data atual.
Painéis
Os layout são o descritivo detalhado dos dados necessários serem levados para os painéis do analytics, tendo os seguintes pontos de atenção:
Cada layout possui uma chave única proveniente do banco de dados de origem, ou seja, obrigatoriamente essas colunas devem ser preenchidas com os dados do banco de origem
Quando da exclusão de um registro no banco de dados de origem, deve-se encaminhar um registro com os dados da chave única, ULTALT e o DELETADO preenchidos.
Quando o dado não exista no banco de dados de origem, deve-se encaminhar NULO na coluna em questão
...