O objetivo da integração de entrada de dados é viabilizar o compartilhamento de informações essenciais para a operação e os cálculos realizados pelo software de precificação.
A entrada de dados pode ser implementada através de Views no banco de dados onde é feito o a cesso direto somente leitura às informações via consultas SQL. (Recomendado pela Infoprice)
O integrador realiza o processo de ingestão conforme horário acordado. Após a captura, o sistema realiza o processamento e validação das informações, que são então indexadas e disponibilizadas na plataforma IPA.
Os layouts descritos abaixo são fundamentais para o sucesso da integração.
Eles são utilizados para transmitir as informações de forma estruturada, garantindo que os sistemas e o modelo de dados operem com consistência e qualidade.
| Tabela | Descrição |
|---|---|
LOJA_CLIENTE |
Cadastro das lojas |
PRODUTO_CLIENTE |
Cadastro dos produtos |
FORNECEDOR_CLIENTE |
Cadastro de fornecedores |
PRECO_CLIENTE |
Preço por loja, produto e canal de venda |
ESTOQUE_AGREGADO |
Estoque por loja e produto |
VENDA_AGREGADA |
Venda agregada por dia, loja, canal de venda, produto e tipo de venda |
NOTA_FISCAL |
Venda agregada por dia, loja, canal de venda, pedido de venda e produto |
PROMOCAO_CLIENTE |
Promoções por dia, loja, canal de venda e produto |
COMPRA_AGREGADA |
Compra por dia, loja, fornecedor e produto |
PRECO_CONCORRENTE opcional |
Preço concorrente externo por dia, concorrente e produto. |
Os dados devem ser disponibilizados por meio de views de banco de dados. As views de banco de dados devem ser criadas com os mesmos nomes especificados anteriormente, dentro de um schema dedicado à Infoprice. O integrador terá acesso ao banco de dados por meio de um usuário com permissões de somente leitura, restrito às views e tabelas necessárias para consulta.
Importante: Não serão aceitos usuários com qualquer tipo de permissão de escrita. O acesso concedido deverá ser exclusivamente de leitura.
Para evitar sobrecarga no banco de dados, todas as consultas são realizadas com filtros de data — considerando a data do fato para tabelas de fatos e a data de alteração para tabelas dimensionais. Portanto, os campos utilizados como filtro de data devem ser bem definidos e confiáveis, a fim de evitar falhas nas atualizações e garantir a integridade do processo.
O integrador precisa do acesso ao banco de dados ontem contém todas as lojas contratadas para precificação. Será construído em conjunto com a Infoprice as estruturas de redes necessárias para conexão.
Importante: Por questões de segurança, adotamos controle de acesso por IP fixo ou VPN (IPSec IKEv2). Será necessário liberar nossos IPs no firewall ou configurar uma VPN com base em IPSec.
Embora não seja a recomendação técnica prioritária da InfoPrice, disponibilizamos a opção de integração de dados via arquivo. A documentação e os exemplos de layout podem ser consultados clicando aqui