Power BI - Integração por VIEW

A integração poderá ser feita usando uma conexão diretamente no banco de dados do sistema ERP. O banco de dados utilizado é PostgreSQL (versões utilizadas: 8.3.1 até 9.6). O VIZA utiliza a versão 9.4.6.

Para acessar o banco de dados, deverá ser solicitado ao cliente o host e nome do banco de dados, inclusive qualquer liberação de acesso ao banco de dados (pg_hba.conf). A porta padrão é 5432, podendo de acordo com o cliente ter sido utilizada outra numeração (raro). Usuário e senha para acesso deverá ser solicitado a equipe da Market. A conexão do usuário somente permitirá acesso a recursos restritos aos dados, não podendo ser alterado qualquer informação no banco de dados, inclusive a estrutura (metadata).

As informações referentes a venda de PDV, possuem um banco de dados separado do ERP. Um em cada loja, chamado de supervisor. Será necessário efetuar uma conexão diferente (mesmo usuário e senha) para selecionar as informações referentes a venda de PDV.

A disponibilização das informações foi feita por meio da criação de views e estará presente na versão do Market Gestor v.2019.05.30.6033 e do Market Supervisor v.2019.05.30.0360.

LISTAGEM DAS VIEWS DO MARKET GESTOR

Informações de produtos (Exportação de cadastro de produtos - mercadológico): externo.vw_integracao_produto

  1. codigo_produto: inteiro;
  2. codigo_barra_principal: alfanumérico;
  3. descricao_produto: alfanumérico;
  4. codigo_nivel1: inteiro;
  5. descricao_nivel1: alfanumérico;
  6. codigo_nivel2: inteiro;
  7. descricao_nivel2: alfanumérico;
  8. codigo_nivel3: inteiro;
  9. descricao_nivel3: alfanumérico;
  10. codigo_nivel4: inteiro;
  11. descricao_nivel4: alfanumérico;
  12. und_medida_venda: alfanumérico;
  13. data_cadastro: data;
  14. data_alteracao: data;
  15. status_excluido: booleano;
  16. status_isolado: booleano;
  17. status_ativo: booleano;
  18. atributo_produto: alfanumérico;
  19. codigo_central_distribuicao: inteiro;
  20. descricao_marca: alfanumérico


Informações dos valores dos produtos: externo.vw_integracao_produtos_valores

  1. codigo_produto: inteiro;
  2. codigo_estabelecimento: inteiro;
  3. custo_medio: decimal;
  4. preco_compra_liquido: decimal;
  5. preco_compra: decimal;
  6. preco_venda: decimal;
  7. preco_atual: decimal;
  8. is_preco_promocional: booleano;
  9. margem_unitario: decimal;

Informações de notas fiscais de saídas de transferência: externo.vw_integracao_saida_nf_transferencia

  1. data_exportacao: data;
  2. filial: inteiro;
  3. data_saida: data;
  4. codigo_produto: inteiro;
  5. ean: alfanumérico;
  6. numero_nota: inteiro;
  7. codigo_fornecedor: inteiro;
  8. quantidade: decimal;
  9. valor: decimal;
  10. valor_total: decimal;
  11. valor_custo: decimal;
  12. valor_st_retido: decimal;
  13. valor_pis: decimal;
  14. valor_percentual_ipi: decimal;
  15. valor_percentual_icms: decimal;
  16. valor_ipi_devolvido: decimal;
  17. valor_ipi: decimal;
  18. valor_icms: decimal;
  19. valor_frete: decimal;
  20. valor_desconto: decimal;
  21. valor_cofins: decimal;
  22. valor_bc_st_retido: decimal;
  23. valor_bc_st: decimal;
  24. valor_bc_pis_cofins: decimal;
  25. valor_bc_ipi: decimal;
  26. valor_bc_icms: decimal;
  27. percentual_pis: decimal;
  28. percenutal_cofins: decimal;

Informações das entradas: externo.vw_integracao_entrada

  1. codigo_produto: integer;
  2. codigo_estabelecimento: integer;
  3. data_movimentacao: data;
  4. qtd_entrada_unidade: integer;
  5. codigo_fornecedor: integer;
  6. tipo_entrada: integer;
  7. codigo_fornecedor: decimal;
  8. numero_nota: decimal;
  9. numero_pedido: booleano;
  10. valor_unitario: integer;
  11. cfop_entrada: alfanumérico;
  12. cfop_estadual: integer;
  13. cfop_estadual_st: integer;
  14. cfop_interestadual: integer;
  15. cfop_interestadual_st: integer;
  16. codigo_comprador: integer

Devoluções de vendas, com quantidade, valor, custo e impostos: externo.vw_integracao_devolucao_venda_resumo

  1. data_devolucao: data;
  2. filial: inteiro;
  3. codigo_produto: booleano;
  4. devolucao_ignorada: decimal;
  5. valor_custo_faturado: decimal;
  6. valor_custo: decimal;
  7. quantidade: decimal;
  8. valor_devolucao: decimal;
  9. valor_pis_cofins: decimal;
  10. valor_icms: decimal;
  11. valor_custo_operacional: decimal;
  12. valor_outros_impostos: decimal;
  13. valor_outras_despesas: decimal;

externo.vw_integracao_devolucao_venda_item

  1. data_devolucao: data;
  2. codigo_orcamento: inteiro;
  3. codigo_cupom_fiscal: inteiro;
  4. codigo_produto: inteiro;
  5. quantidade: decimal;
  6. valor_custo: decimal;
  7. valor_custo_total: decimal;
  8. valor_custo_faturado: decimal;
  9. valor_custo_faturado_total: decimal;
  10. valor_venda: decimal;
  11. valor_venda_total: decimal;
  12. percentual_icms: decimal;
  13. valor_icms: decimal;
  14. valor_icms_total: decimal;
  15. percentual_simples_nacional: decimal;
  16. valor_simples_nacional: decimal;
  17. valor_simples_nacional_total: decimal;
  18. percentual_pis_cofins: decimal;
  19. valor_pis_cofins: decimal;
  20. valor_pis_cofins_total: decimal;
  21. percentual_custo_operacional: decimal;
  22. valor_custo_operacional: decimal;
  23. valor_custo_operacional_total: decimal

Informações relacionadas a devolução de compra: externo.vw_integracao_devolucao_compra

  1. filial: integer;
  2. nota_fiscal: integer;
  3. nota_fiscal_serie: integer;
  4. tipo_documento: alfanumérico;
  5. data_emissao: data;
  6. codigo_fornecedor: integer;
  7. nome_fornecedor: alfanumérico;
  8. cpf_cnpj: alfanumérico;
  9. numero_nf_entrada: integer;
  10. numero_serie_entrada: integer;
  11. chave_acesso: alfanumérico;
  12. numero_produto: alfanumérico;
  13. nome_produto: alfanumérico;
  14. tipo_embalagem: alfanumérico;
  15. quantidade_embalagem: decimal;
  16. quantidade_devolvida: decimal;
  17. valor_custo_entrada: decimal;


Informações relacionadas aos compradores e quais os fornecedores que cada comprador atende: externo.vw_integracao_compradores_fornecedores

  1. codigo_comprador: integer;
  2. descricao_comprador: alfanumérico;
  3. codigo_fornecedor: integer;
  4. descricao_fornecedor: alfanumérico;

Informações de conexão com a base de dados do supervisor por loja: externo.vw_integracao_conexoes

  1. nr_loja: integer;
  2. nm_loja: alfanumérico;
  3. conexao_base_supervisor: alfanumérico;

Informações relacionadas ao CFOP: externo.vw_integracao_configuracao_cfop

  1. movimento_grupo: alfanumérico;
  2. codigo_movimento: integer;
  3. movimento_tipo: alfanumérico;
  4. cfop_interestadual: integer;
  5. cfop_estadual: integer;
  6. cfop_interestadual_st: integer;
  7. cfop_estadual_st: integer;
     

Informações dos títulos de contas a pagar do fornecedor, títulos (identificador, emissão, vencimento, valor, valor pago, situação), informações da NF (identificador, emissão, entrada) e do pedido de compra (identificador): externo.vw_integracao_pagar_fornecedor

  1. codigo_fornecedor: integer;
  2. descricao_fornecedor: alfanumérico;
  3. numero_titulo: integer;
  4. numero_digito: integer;
  5. data_emissao_titulo: data;
  6. data_vencimento_titulo: data;
  7. valor_original_titulo: decimal;
  8. valor_baixado_titulo: decimal;
  9. valor_saldo_titulo: decimal;
  10. registro_interno_entrada: integer;
  11. numero_nf_entrada: integer;
  12. numero_serie_nf_entrada: integer;
  13. numero_modelo_nf_entrada: integer;
  14. data_nf_entrada: data;
  15. data_confirmacao_entrada: data;
  16. ds_pedidos_pagar: alfanumérico;

Informações relacionadas a pedidos de compra: externo.vw_integracao_pedido

  1. numero_pedido: integer;
  2. codigo_estabelecimento: integer;
  3. codigo_comprador: integer;
  4. codigo_fornecedor: integer;
  5. cnpj_fornecedor: alfanumérico;
  6. razao_fornecedor: alfanumérico;
  7. data_emissao: data;
  8. data_entrega: data;
  9. prazo_entrega: data;
  10. valor_pedido: decimal;
  11. observacao: alfanumérico;

externo.vw_integracao_pedido_item

  1. codigo_produto: integer;
  2. codigo_estabelecimento: integer;
  3. numero_pedido: integer;
  4. codigo_fornecedor: integer;
  5. cnpj_fornecedor: alfanumérico;
  6. data_emissao: data;
  7. data_entrega: data;
  8. qtd_pendente: decimal;
  9. valor_unitario: decimal;

Informações sobre a finalidade do produto: externo.vw_integracao_produto_estabelecimento

  1. codigo_produto: integer;
  2. codigo_estabelecimento: integer;
  3. data_cadastro: data;
  4. status_loja: char;
  5. tipo_produto: integer;
  6. descricao_tipo_produto: alfanumérico;

Informações sobre saldo do dia: externo.vw_integracao_saldo_loja

  1. nr_loja: integer;
  2. nr_produto: integer;
  3. cd_codbarra: alfanumérico;
  4. nm_produto: alfanumérico;
  5. qt_saldo: decimal;
  6. vl_custo: decimal;

Informações sobre saldo retroativo: externo.vw_integracao_saldo_loja_retroativo

  1. nr_loja: integer;
  2. nr_produto: integer;
  3. cd_codbarra: alfanumérico;
  4. nm_produto: alfanumérico;
  5. qt_saldo: decimal.
  6. vl_custo: decimal;
  7. dt_saldo: data;


Informações sobre o saldo de troca do dia: externo.vw_integracao_saldo_troca_loja

  1. nr_loja: integer;
  2. nr_produto: integer;
  3. cd_codbarra: alfanumérico;
  4. nm_produto: alfanumérico;
  5. cd_base_fornecedor: integer;
  6. nm_fornecedor: alfanumérico;
  7. cpf_cnpj: alfanumérico;
  8. qt_saldo: decimal;
  9. vl_custo: decimal;

Informações sobre o saldo de troca retroativo: externo.vw_integracao_saldo_troca_loja_retroativo

  1. nr_loja: integer;
  2. nr_produto: integer;
  3. cd_codbarra: alfanumérico;
  4. nm_produto: alfanumérico;
  5. cd_base_fornecedor: integer;
  6. nm_fornecedor: alfanumérico;
  7. cpf_cnpj; alfanumérico;
  8. qt_saldo: decimal;
  9. vl_custo: decimal;
  10. dt_saldo: data;

LISTAGEM DAS VIEWS DO MARKET SUPERVISOR

Informações das Vendas por Caixa: externo.vw_integracao_vendas

  1. id_venda: integer;
  2. numero_caixa: integer;
  3. numero_coo: integer;
  4. numero_serie: integer;
  5. data_venda: data;
  6. hora_venda: time;
  7. id_cliente: integer;

externo.vw_integracao_vendas_itens

  1. id_venda: integer;
  2. data_venda: data;
  3. id_produto: integer;
  4. codigo_barras: alfanumérico;
  5. descricao: alfanumérico;
  6. valor_unitario: decimal;
  7. quantidade: decimal;
  8. valor_desconto: decimal;
  9. valor_acrescimo: decimal;
  10. valor_total: decimal;
  11. id_campanha: integer;

externo.vw_integracao_vendas_pagamentos

  1. id_venda: integer;
  2. data_venda: data;
  3. id_forma_pgto: integer;
  4. descricao_forma_pgto: alfanumérico;
  5. valor: decimal

 


Gestor \ Integração

Escrito por Matheus Leandro Ferreira e revisado por Matheus Leandro Ferreira em 25/04/2024.


Link público: www.conhecimento.market.com.br/artigo/813