Order Data Warehouse Channel (v1.0.0)

Canal para exportar dados de pedidos e notas fiscais para o data warehouse. Usado por múltiplos serviços incluindo bravalara para exportar dados para análises e relatórios.

Visão Geral

Canal onde dados de pedidos e notas fiscais são exportados para o data warehouse. Múltiplos serviços publicam eventos neste canal para fins de análises, relatórios e monitoramento.

Propósito

Este canal serve como ponto central de exportação para dados relacionados a pedidos. Serviços publicam eventos contendo informações de pedidos, detalhes de notas fiscais e dados de erro que são então processados pelo data warehouse para análises e relatórios.

Fluxo de Eventos

  1. Produtores: Múltiplos serviços publicam eventos (bravalara, ordr, etc.)
  2. Consumidor: Serviço de data warehouse consome eventos
  3. Processamento: Eventos são processados e armazenados no data warehouse
  4. Resultado: Dados disponíveis para análises, relatórios e monitoramento

Formato da Mensagem

As mensagens seguem formatos diferentes dependendo do tipo de evento:

  • Eventos de Notas Fiscais Falhadas: Contém ID do pedido, ID do hub, informações de erro e dados da solicitação
  • Eventos de Pedidos: Contém detalhes do pedido e informações de status
  • Eventos de Notas Fiscais: Contém detalhes da nota fiscal e metadados

Configuração

  • Tópico: ordr-data-warehouse
  • Protocolo: Google Cloud Pub/Sub
  • Ordenação de Mensagens: Habilitada
  • Projeto: Projeto JOKR (platform-production-320306)

Eventos Relacionados

  • dwh_failed_invoice: Eventos de notas fiscais falhadas do bravalara
  • Outros eventos relacionados a pedidos e notas fiscais de vários serviços

Serviços Relacionados

  • bravalara: Produz eventos de notas fiscais falhadas
  • ordr: Produz eventos de pedidos
  • Data Warehouse: Consome todos os eventos para análises

Casos de Uso

  • Análises: Acompanhar taxas de sucesso/falha de geração de notas fiscais
  • Relatórios: Gerar relatórios sobre métricas de pedidos e notas fiscais
  • Monitoramento: Monitorar saúde do sistema e taxas de erro
  • Depuração: Investigar casos específicos de falha

Channel information

Address: ordr-data-warehouse
Protocol:
  • google pubsub