Pular para o conteúdo

MongoDB + Querri

Relatórios do MongoDB,sem precisar construir um pipeline antes.

Pergunte sobre os dados da sua aplicação em linguagem natural, direto das coleções que o seu produto já grava. O Querri copia o MongoDB para um só lugar, junto com os dados de faturamento, CRM e suporte, mantém tudo atualizado e responde com as suas definições.

O Querri lê as suas coleções e nunca edita, adiciona ou remove um documento. A sua connection string é digitada num formulário seguro, fora da vista do agente. Certificações SOC 2 Type II, HIPAA e ISO 27001:2022.

Por que os relatórios do MongoDB ficam difíceis

O MongoDB foi feito para o app. Os relatórios pedem que ele seja outra coisa.

Times de produto e de operações batem nas mesmas paredes com dados em documentos. Em todos os casos, o MongoDB está fazendo o trabalho dele. O problema começa quando se pede a um banco operacional que funcione como um banco de relatórios.

01

Ferramentas de BI querem linhas; o MongoDB guarda documentos

Objetos aninhados e arrays não viram as colunas de um gráfico. O MongoDB marcou setembro de 2026 como o fim da vida útil do seu BI Connector legado, então os times ou passam para uma interface SQL ou constroem um job que achata tudo antes.

02

Nenhum documento precisa concordar com outro

Um campo que era número em 2023 hoje é texto, um campo mais novo não existe nos documentos antigos e o status é escrito de três jeitos. Os relatórios quebram ou pulam em silêncio os casos estranhos.

03

Toda pergunta é um aggregation pipeline

$unwind, $group e $lookup são ferramentas de engenheiro. Quando operações quer o churn por plano ou os pedidos por armazém, o pedido entra no backlog da sprint.

04

As análises disputam recursos com o app

Consultas pesadas de relatório rodam no cluster que os seus clientes usam. Cada estágio de agregação tem 100 MB de memória antes de precisar gravar em disco ou falhar, e varreduras grandes deixam todo o resto mais lento.

05

O resto do negócio não está no Mongo

As faturas ficam no sistema contábil, os negócios no CRM, os tickets na central de ajuda. Ligar o ID de uma conta num documento a um cliente em qualquer outro lugar é trabalho de planilha.

O que você finalmente consegue responder

Oito perguntas sobre o MongoDB que antes esperavam por um engenheiro

Cada uma é um pedido que times de produto, operações e finanças fazem sobre os dados da aplicação, o motivo de travar hoje e o que o Querri faz com ele.

Em que ponto as contas novas abandonam o onboarding?

Por que é difícil

O progresso da configuração fica num array dentro de cada documento de usuário. Contar quem chegou a qual etapa exige um pipeline com $unwind que alguém precisa escrever e manter.

Com o Querri

O array chega como uma coluna JSON, e o Querri o desempacota na análise quando a pergunta precisa. Faça da ativação um KPI para que a tendência dela seja registrada a partir desse dia, e use o playbook do cadastro ao primeiro valor para mapear cada etapa a partir do cadastro.

Quem está usando mais do que paga?

Por que é difícil

Assentos e uso são contados no banco de dados do app; o plano e o preço estão numa fatura em outro sistema. Os dois compartilham o ID da conta e nada mais.

Com o Querri

Conecte o QuickBooks ou o Salesforce ao lado do MongoDB e o Querri cruza os workspaces com os clientes na Biblioteca, depois lista as contas cujo uso passa do plano.

Quais pedidos estão travados, e onde?

Por que é difícil

Um documento parado em "processing" há três dias parece igual a um que chegou há uma hora, a menos que alguém consulte pela idade toda manhã.

Com o Querri

Os monitores comparam cada armazém ou fila com o próprio histórico toda noite e põem os pontos fora da curva na sua Caixa de entrada antes da reunião diária. Leia mais sobre Insights noturnos e monitores.

Por que a mesma métrica sai diferente em dois relatórios?

Por que é difícil

Anos de mudanças de schema deixam um campo de status com "shipped", "Shipped" e "SHIPPED", e um preço guardado como texto em alguns documentos e como número em outros.

Com o Querri

O Querri mantém todos os valores, mesmo com tipos misturados, e confere as colunas antes de consultar. As três grafias de shipped contam como uma só, e a resposta avisa que fez isso e quantos documentos foram afetados. O método está nas páginas de limpeza de dados e de respostas confiáveis.

Operações pode receber uma exportação do MongoDB em Excel toda semana, sem pedir à engenharia?

Por que é difícil

Hoje é um script que alguém roda com mongoexport, e depois um CSV reformatado à mão antes de ser enviado.

Com o Querri

Transforme a rotina do mongoexport num projeto. No agendamento, ele é executado de novo sobre a sincronização mais recente e envia por e-mail uma pasta de trabalho formatada, dividida em uma cópia por time ou por cliente quando isso ajuda. Veja relatórios e automação.

Quais funcionalidades estão por trás da fila de suporte?

Por que é difícil

O uso das funcionalidades está no MongoDB e as conversas, na central de ajuda, então ligar um pico de tickets a uma funcionalidade exige duas exportações e um palpite.

Com o Querri

Conecte o Intercom junto com o MongoDB e pergunte quais funcionalidades as contas que mais abrem tickets usam. O playbook de volume de tickets vai além.

Quais clientes estão sumindo antes da renovação?

Por que é difícil

O time de sucesso do cliente vê a data de renovação no CRM, mas não que os logins caíram pela metade no mês passado, porque esse número só existe nos documentos de eventos do app.

Com o Querri

Coloque o HubSpot ou o Salesforce ao lado do MongoDB e monte um health score a partir do uso real. Diga uma vez o que "ativo" significa em Fatos e regras, e o playbook de health score mostra o resto.

É seguro apontar o Claude ou o ChatGPT para os nossos dados do MongoDB?

Por que é difícil

Entregar a um assistente a connection string de produção está fora de questão e, mesmo assim, cada prompt inventaria a própria ideia de usuário ativo.

Com o Querri

Dê ao Claude ou ao ChatGPT o Querri como fonte. As perguntas são respondidas a partir da cópia que o Querri já sincronizou, com as suas regras e limitadas pelo acesso de cada pessoa no Querri; nenhuma connection string chega ao assistente.

O MongoDB e o resto

O uso está no seu app. A receita está em outro lugar.

O MongoDB guarda uso, pedidos e eventos. Faturamento, negócios e tickets ficam em outros lugares. O Querri carrega os dois lados em uma só Biblioteca e alinha os registros pelos IDs de conta que eles têm em comum, para que uma pergunta alcance uso e dinheiro ao mesmo tempo.

O MongoDB combina bem com

Respostas que você pode defender

Quando "ativo" pode significar duas coisas, o Querri diz qual contou

"Usuários ativos em setembro" pode significar qualquer pessoa que entrou, ou só quem fez algo que importa, como criar um projeto. As duas leituras são justas, e a diferença entre elas é grande. O Querri responde com a leitura que escolheu, diz qual é e coloca o segundo número logo abaixo. Veja como as respostas funcionam.

Acorde sabendo o que mudou

O Querri vigia os dados da sua aplicação durante a noite

Durante a noite, o Querri compara cada KPI com o próprio histórico e procura a fila, o armazém ou o plano que ninguém colocou num relatório. O que ele encontra fica na sua Caixa de entrada no começo do dia, e agir ou não continua sendo decisão sua.

Dashboards personalizados do MongoDB

Dashboards do MongoDB que o seu time de operações altera sozinho

Diga o que o painel de operações deve mostrar, ou entregue ao Querri um print de um layout que o seu time gosta como ponto de partida. Mover um filtro ou trocar o tipo de gráfico é só mais uma mensagem. Os gráficos e o chat usam a mesma Biblioteca, e o acesso pode ser limitado às linhas de um único time ou cliente.

  • Criados e remodelados pelo chat
  • Dados da aplicação ao lado de faturamento, CRM e suporte
  • Cada time ou cliente vê só as próprias linhas
Um único pedido digitado muda o estilo do dashboard inteiro, e uma barra de desfazer aparece caso você queira voltar.

Relatórios que você não precisa refazer

Seis relatórios do MongoDB, montados uma vez

O que é sincronizado

Cada coleção que você escolher, como uma tabela sobre a qual perguntar

Escolha um banco de dados e depois todas as coleções e views dele ou só as que você precisa. Cada uma vira uma tabela, com os tipos definidos a partir de todos os documentos lidos, não de uma amostra. As roles do usuário do MongoDB usado na conexão definem o limite do que o Querri alcança.

Como os documentos chegam

  • Coleção → tabela
  • View → tabela
  • Campo de primeiro nível → coluna
  • _id → chave primária
  • Documento aninhado → coluna JSON
  • Array → coluna JSON
  • ObjectId, UUID, Decimal128 → texto
  • Binary → base64
  • As coleções de sistema e os bancos admin, local e config ficam de fora

Sempre atualizado

Rode uma atualização completa, ou uma sincronização incremental por um campo de primeiro nível (updatedAt por padrão). Documentos excluídos continuam após as execuções incrementais e saem na próxima atualização completa.

Nenhum valor perdido

Um campo com um só tipo continua tipado. Inteiros misturados com decimais viram decimal, e qualquer outra mistura vira texto. Coleções grandes são lidas em lotes de 50.000 documentos.

Somente leitura

O Querri lista os seus bancos de dados e lê as coleções, e só. Nenhum documento é gravado, editado ou removido.

As credenciais ficam lacradas

A connection string ou a senha vai para um formulário seguro. O Connector Agent só consegue saber se um valor está lá. Usuário e senha via SCRAM, com TLS ativado por padrão.

Como conectar o MongoDB

Da connection string à primeira pergunta em poucos minutos

  1. 1

    Comece pelo Connector Agent

    Na página Connect, peça o MongoDB ao Connector Agent, ou abra o cartão do MongoDB no catálogo.

  2. 2

    Cole uma connection string

    Use uma string mongodb:// ou mongodb+srv:// (no Atlas, Connect → Drivers), ou preencha host, porta, usuário e banco de autenticação. Ela vai para um formulário seguro.

  3. 3

    Confirme que o Querri consegue alcançá-lo

    O cluster precisa de um endereço público. Um servidor numa rede privada se conecta pela opção VPN Tunnel (Advanced).

  4. 4

    Escolha um banco de dados e as coleções

    Escolha todas as coleções ou uma lista, depois atualização completa ou incremental por um campo como updatedAt.

  5. 5

    Aprove a carga e um agendamento

    O agente espera o seu OK antes de criar a conexão ou ler um documento. Depois disso, as coleções aparecem na sua Biblioteca.

A página Connect com o Connector Agent pedindo aprovação antes de iniciar uma conexão, ao lado de cartões de conectores para Google Drive, NetSuite, Salesforce, Square, ShipStation e Snowflake
O Connector Agent espera a sua aprovação antes de uma conexão existir.

Perguntas frequentes sobre o MongoDB

Perguntas sobre o MongoDB e o Querri

Como conectar o MongoDB ao Querri?

Diga ao Connector Agent que você quer conectar o MongoDB, ou selecione o MongoDB no catálogo. Cole uma connection string mongodb:// ou mongodb+srv://, ou informe host, porta, usuário, senha e banco de autenticação. Depois escolha um banco de dados e as coleções e aprove a carga e um agendamento. O agente nunca vê as suas credenciais.

Quais dados do MongoDB o Querri sincroniza?

As coleções e views que você escolher em um banco de dados, ou todas elas. Cada coleção vira uma tabela, cada campo de primeiro nível uma coluna, e o _id a chave primária. As coleções de sistema e os bancos admin, local e config são ignorados. As roles do usuário do MongoDB conectado limitam o que o Querri consegue ler.

O Querri achata documentos aninhados e arrays do MongoDB?

Não em tabelas separadas. Os campos de primeiro nível viram colunas, e cada documento aninhado ou array é guardado como texto JSON numa única coluna. O Querri consegue desempacotar esse JSON durante uma análise quando a pergunta precisa de um valor aninhado, então você não precisa construir antes um pipeline de achatamento.

Com que frequência os dados do MongoDB são sincronizados?

As sincronizações incrementais podem rodar de hora em hora, diária ou semanalmente, lendo os documentos cujo campo de cursor (updatedAt por padrão) avançou desde a última execução. Uma atualização completa roda num agendamento diário, semanal ou mensal, e uma sincronização manual está disponível a qualquer momento. As respostas vêm dessa cópia no Querri; o seu cluster não é consultado quando alguém faz uma pergunta.

O Querri escreve ou altera os meus dados no MongoDB?

Não. O Querri só lê o MongoDB: ele lista bancos de dados e coleções, lê uma amostra de documentos na configuração e os lê durante uma sincronização. Ele nunca insere, atualiza ou exclui um documento, e não cria índices nem coleções.

Como as permissões do MongoDB valem no Querri?

O Querri só consegue sincronizar os bancos de dados e as coleções que o usuário do MongoDB conectado tem permissão para ler, então conecte com um usuário cujas roles correspondam ao que você quer no Querri. Depois que os dados estão no Querri, quem vê quais linhas segue o compartilhamento e o acesso por linhas do Querri, não as roles de cada pessoa no MongoDB.

Como combinar dados do MongoDB e do QuickBooks?

Conecte os dois, e o Querri cruza as contas do app com os clientes do QuickBooks pelo ID ou pelo nome que eles compartilham. Aí você pode perguntar quais workspaces estão ativos mas não são cobrados, ou como o uso se compara ao que cada cliente paga. Quando um cruzamento é um palpite, a resposta avisa.

Como combinar dados do MongoDB com o Salesforce ou o HubSpot?

Conecte o MongoDB e o seu CRM, e o Querri liga as contas do app a empresas e negócios na Biblioteca. Assim o time de sucesso do cliente vê o uso real do produto ao lado das datas de renovação, e o marketing segue uma origem de cadastro até uma conta ativada.

Como ter um relatório de funil de onboarding a partir do MongoDB?

Peça. Se as etapas de configuração ficam num array em cada usuário, o Querri lê essa coluna JSON e conta quem chegou a cada etapa por plano ou por semana de cadastro. Salve a ativação como um KPI para guardar o histórico dela, e siga o playbook do cadastro ao primeiro valor para a versão completa.

Como ter um relatório de pedidos travados ou com falha a partir do MongoDB?

Pergunte quais pedidos estão parados num status há mais tempo que o esperado, agrupados por armazém, região ou fila. Salve como um projeto e agende para toda manhã, ou configure um monitor noturno que sinaliza qualquer local que esteja bem acima do próprio normal.

Dá para exportar o MongoDB para o Excel automaticamente?

Sim. Faça a exportação uma vez no Querri, guarde-a como um projeto e escolha quando ela roda. Cada execução usa a sincronização mais recente e envia por e-mail uma pasta de trabalho do Excel formatada, e você pode enviar uma versão separada para cada time ou cliente sem manter um script de mongoexport.

Dá para criar dashboards personalizados do MongoDB sem escrever aggregation pipelines?

Sim. Diga ao Querri o que mostrar no gráfico, ou comece de um print de um dashboard que o seu time já acompanha. Você o altera pedindo, ele pode misturar o MongoDB com dados de faturamento, CRM e suporte, e cada pessoa pode ficar limitada às linhas que deve ver.

Posso perguntar ao ChatGPT ou ao Claude sobre os meus dados do MongoDB?

Sim. Adicione o Querri como conexão no Claude ou no ChatGPT, e o assistente responde a partir dos seus dados sincronizados na Biblioteca do Querri, com as suas definições e dentro do acesso de cada pessoa no Querri, sem nunca se conectar diretamente ao seu cluster do MongoDB.

O Querri capta documentos excluídos no MongoDB?

Não numa sincronização incremental. O Querri não lê change streams nem o oplog, então um documento excluído na origem continua na cópia até a próxima atualização completa, que o remove. Se as exclusões importam para uma coleção, agende uma atualização completa regular para ela.

Quais formas de autenticação do MongoDB o Querri suporta?

Usuário e senha via SCRAM (SCRAM-SHA-1 ou SCRAM-SHA-256), com TLS ativado por padrão. Certificados de cliente X.509, AWS IAM, OIDC, Kerberos e LDAP não são suportados hoje, nem configurações de proxy ou arquivos de certificado na connection string.

O Querri consegue se conectar ao MongoDB numa rede privada?

Sim, pela opção VPN Tunnel (Advanced), que usa OpenVPN. Sem ela, todos os hosts da connection string, incluindo os destinos SRV do Atlas e os membros do replica set, precisam resolver para um endereço público. Conexões por Unix socket não são suportadas.

Posso rodar o meu próprio aggregation pipeline ou consulta no Querri?

Não como parte da conexão. O Querri sincroniza coleções inteiras ou uma lista selecionada, não consultas personalizadas. Depois que os dados estão no Querri, você faz a pergunta em linguagem natural e o Querri escreve a análise, incluindo qualquer agrupamento ou junção entre coleções.

Os meus dados do MongoDB ficam seguros no Querri?

O Querri tem certificação SOC 2 Type II, HIPAA e ISO 27001:2022. A sua connection string vai para um formulário seguro que o Connector Agent nunca vê, as conexões usam TLS por padrão, e os seus dados nunca são usados para treinar um modelo.

Faça ao MongoDB a pergunta que está parada no backlog.

A configuração leva poucos minutos, e o Querri só lê os seus dados. Ele nunca altera um documento.