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
- codigo_produto: inteiro;
- codigo_barra_principal: alfanumérico;
- descricao_produto: alfanumérico;
- codigo_nivel1: inteiro;
- descricao_nivel1: alfanumérico;
- codigo_nivel2: inteiro;
- descricao_nivel2: alfanumérico;
- codigo_nivel3: inteiro;
- descricao_nivel3: alfanumérico;
- codigo_nivel4: inteiro;
- descricao_nivel4: alfanumérico;
- und_medida_venda: alfanumérico;
- data_cadastro: data;
- data_alteracao: data;
- status_excluido: booleano;
- status_isolado: booleano;
- status_ativo: booleano;
- atributo_produto: alfanumérico;
- codigo_central_distribuicao: inteiro;
- descricao_marca: alfanumérico
Informações dos valores dos produtos: externo.vw_integracao_produtos_valores
- codigo_produto: inteiro;
- codigo_estabelecimento: inteiro;
- custo_medio: decimal;
- preco_compra_liquido: decimal;
- preco_compra: decimal;
- preco_venda: decimal;
- preco_atual: decimal;
- is_preco_promocional: booleano;
- margem_unitario: decimal;
Informações de notas fiscais de saídas de transferência: externo.vw_integracao_saida_nf_transferencia
- data_exportacao: data;
- filial: inteiro;
- data_saida: data;
- codigo_produto: inteiro;
- ean: alfanumérico;
- numero_nota: inteiro;
- codigo_fornecedor: inteiro;
- quantidade: decimal;
- valor: decimal;
- valor_total: decimal;
- valor_custo: decimal;
- valor_st_retido: decimal;
- valor_pis: decimal;
- valor_percentual_ipi: decimal;
- valor_percentual_icms: decimal;
- valor_ipi_devolvido: decimal;
- valor_ipi: decimal;
- valor_icms: decimal;
- valor_frete: decimal;
- valor_desconto: decimal;
- valor_cofins: decimal;
- valor_bc_st_retido: decimal;
- valor_bc_st: decimal;
- valor_bc_pis_cofins: decimal;
- valor_bc_ipi: decimal;
- valor_bc_icms: decimal;
- percentual_pis: decimal;
- percenutal_cofins: decimal;
Informações das entradas: externo.vw_integracao_entrada
- codigo_produto: integer;
- codigo_estabelecimento: integer;
- data_movimentacao: data;
- qtd_entrada_unidade: integer;
- codigo_fornecedor: integer;
- tipo_entrada: integer;
- codigo_fornecedor: decimal;
- numero_nota: decimal;
- numero_pedido: booleano;
- valor_unitario: integer;
- cfop_entrada: alfanumérico;
- cfop_estadual: integer;
- cfop_estadual_st: integer;
- cfop_interestadual: integer;
- cfop_interestadual_st: integer;
- codigo_comprador: integer
Devoluções de vendas, com quantidade, valor, custo e impostos: externo.vw_integracao_devolucao_venda_resumo
- data_devolucao: data;
- filial: inteiro;
- codigo_produto: booleano;
- devolucao_ignorada: decimal;
- valor_custo_faturado: decimal;
- valor_custo: decimal;
- quantidade: decimal;
- valor_devolucao: decimal;
- valor_pis_cofins: decimal;
- valor_icms: decimal;
- valor_custo_operacional: decimal;
- valor_outros_impostos: decimal;
- valor_outras_despesas: decimal;
externo.vw_integracao_devolucao_venda_item
- data_devolucao: data;
- codigo_orcamento: inteiro;
- codigo_cupom_fiscal: inteiro;
- codigo_produto: inteiro;
- quantidade: decimal;
- valor_custo: decimal;
- valor_custo_total: decimal;
- valor_custo_faturado: decimal;
- valor_custo_faturado_total: decimal;
- valor_venda: decimal;
- valor_venda_total: decimal;
- percentual_icms: decimal;
- valor_icms: decimal;
- valor_icms_total: decimal;
- percentual_simples_nacional: decimal;
- valor_simples_nacional: decimal;
- valor_simples_nacional_total: decimal;
- percentual_pis_cofins: decimal;
- valor_pis_cofins: decimal;
- valor_pis_cofins_total: decimal;
- percentual_custo_operacional: decimal;
- valor_custo_operacional: decimal;
- valor_custo_operacional_total: decimal
Informações relacionadas a devolução de compra: externo.vw_integracao_devolucao_compra
- filial: integer;
- nota_fiscal: integer;
- nota_fiscal_serie: integer;
- tipo_documento: alfanumérico;
- data_emissao: data;
- codigo_fornecedor: integer;
- nome_fornecedor: alfanumérico;
- cpf_cnpj: alfanumérico;
- numero_nf_entrada: integer;
- numero_serie_entrada: integer;
- chave_acesso: alfanumérico;
- numero_produto: alfanumérico;
- nome_produto: alfanumérico;
- tipo_embalagem: alfanumérico;
- quantidade_embalagem: decimal;
- quantidade_devolvida: decimal;
- valor_custo_entrada: decimal;
Informações relacionadas aos compradores e quais os fornecedores que cada comprador atende: externo.vw_integracao_compradores_fornecedores
- codigo_comprador: integer;
- descricao_comprador: alfanumérico;
- codigo_fornecedor: integer;
- descricao_fornecedor: alfanumérico;
Informações de conexão com a base de dados do supervisor por loja: externo.vw_integracao_conexoes
- nr_loja: integer;
- nm_loja: alfanumérico;
- conexao_base_supervisor: alfanumérico;
Informações relacionadas ao CFOP: externo.vw_integracao_configuracao_cfop
- movimento_grupo: alfanumérico;
- codigo_movimento: integer;
- movimento_tipo: alfanumérico;
- cfop_interestadual: integer;
- cfop_estadual: integer;
- cfop_interestadual_st: integer;
- 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
- codigo_fornecedor: integer;
- descricao_fornecedor: alfanumérico;
- numero_titulo: integer;
- numero_digito: integer;
- data_emissao_titulo: data;
- data_vencimento_titulo: data;
- valor_original_titulo: decimal;
- valor_baixado_titulo: decimal;
- valor_saldo_titulo: decimal;
- registro_interno_entrada: integer;
- numero_nf_entrada: integer;
- numero_serie_nf_entrada: integer;
- numero_modelo_nf_entrada: integer;
- data_nf_entrada: data;
- data_confirmacao_entrada: data;
- ds_pedidos_pagar: alfanumérico;
Informações relacionadas a pedidos de compra: externo.vw_integracao_pedido
- numero_pedido: integer;
- codigo_estabelecimento: integer;
- codigo_comprador: integer;
- codigo_fornecedor: integer;
- cnpj_fornecedor: alfanumérico;
- razao_fornecedor: alfanumérico;
- data_emissao: data;
- data_entrega: data;
- prazo_entrega: data;
- valor_pedido: decimal;
- observacao: alfanumérico;
externo.vw_integracao_pedido_item
- codigo_produto: integer;
- codigo_estabelecimento: integer;
- numero_pedido: integer;
- codigo_fornecedor: integer;
- cnpj_fornecedor: alfanumérico;
- data_emissao: data;
- data_entrega: data;
- qtd_pendente: decimal;
- valor_unitario: decimal;
Informações sobre a finalidade do produto: externo.vw_integracao_produto_estabelecimento
- codigo_produto: integer;
- codigo_estabelecimento: integer;
- data_cadastro: data;
- status_loja: char;
- tipo_produto: integer;
- descricao_tipo_produto: alfanumérico;
Informações sobre saldo do dia: externo.vw_integracao_saldo_loja
- nr_loja: integer;
- nr_produto: integer;
- cd_codbarra: alfanumérico;
- nm_produto: alfanumérico;
- qt_saldo: decimal;
- vl_custo: decimal;
Informações sobre saldo retroativo: externo.vw_integracao_saldo_loja_retroativo
- nr_loja: integer;
- nr_produto: integer;
- cd_codbarra: alfanumérico;
- nm_produto: alfanumérico;
- qt_saldo: decimal.
- vl_custo: decimal;
- dt_saldo: data;
Informações sobre o saldo de troca do dia: externo.vw_integracao_saldo_troca_loja
- nr_loja: integer;
- nr_produto: integer;
- cd_codbarra: alfanumérico;
- nm_produto: alfanumérico;
- cd_base_fornecedor: integer;
- nm_fornecedor: alfanumérico;
- cpf_cnpj: alfanumérico;
- qt_saldo: decimal;
- vl_custo: decimal;
Informações sobre o saldo de troca retroativo: externo.vw_integracao_saldo_troca_loja_retroativo
- nr_loja: integer;
- nr_produto: integer;
- cd_codbarra: alfanumérico;
- nm_produto: alfanumérico;
- cd_base_fornecedor: integer;
- nm_fornecedor: alfanumérico;
- cpf_cnpj; alfanumérico;
- qt_saldo: decimal;
- vl_custo: decimal;
- dt_saldo: data;
LISTAGEM DAS VIEWS DO MARKET SUPERVISOR
Informações das Vendas por Caixa: externo.vw_integracao_vendas
- id_venda: integer;
- numero_caixa: integer;
- numero_coo: integer;
- numero_serie: integer;
- data_venda: data;
- hora_venda: time;
- id_cliente: integer;
externo.vw_integracao_vendas_itens
- id_venda: integer;
- data_venda: data;
- id_produto: integer;
- codigo_barras: alfanumérico;
- descricao: alfanumérico;
- valor_unitario: decimal;
- quantidade: decimal;
- valor_desconto: decimal;
- valor_acrescimo: decimal;
- valor_total: decimal;
- id_campanha: integer;
externo.vw_integracao_vendas_pagamentos
- id_venda: integer;
- data_venda: data;
- id_forma_pgto: integer;
- descricao_forma_pgto: alfanumérico;
- valor: decimal