Pular para o conteúdo

SQL Server + Querri

Relatórios do SQL Server,sem esperar pelo DBA.

O seu ERP e os seus sistemas de negócio já guardam os números no SQL Server. Pergunte sobre margem, contas a receber ou envios em linguagem natural, e o Querri responde a partir de uma cópia dessas tabelas, junto com os seus outros sistemas e as suas próprias definições.

O Querri só lê o SQL Server e nunca altera uma linha. As senhas são guardadas criptografadas. Certificações SOC 2 Type II, HIPAA e ISO 27001:2022.

Por que os relatórios do SQL Server ficam difíceis

Os dados estão todos lá. O difícil é tirá-los de lá.

Times de finanças e operações em sistemas baseados em SQL Server costumam bater nas mesmas cinco paredes. Cada uma é uma escolha sensata de alguém; juntas, elas deixam perguntas simples esperando por dias.

01

As tabelas foram nomeadas para programadores

Os schemas de ERP falam em códigos como RM20101 e SOP30300, e os sistemas feitos em casa têm o seu próprio tblCust e Status = 4. Saber qual tabela guarda as faturas em aberto é conhecimento de poucos.

02

O DBA protege a produção, e com razão

Ninguém quer uma consulta avulsa travando as tabelas de pedidos no fechamento do mês. Então cada pergunta nova vira um pedido, e o pedido espera atrás dos que mantêm o negócio funcionando.

03

O Reporting Services está numa encruzilhada

A Microsoft diz que nenhuma nova versão do SQL Server Reporting Services será lançada, e os relatórios on-premises passam para o Power BI Report Server. Times com anos de relatórios no SSRS estão decidindo o que vem a seguir.

04

Ferramentas na nuvem não enxergam o servidor

Um servidor na rede do escritório é invisível para o BI na nuvem. O serviço do Power BI, por exemplo, precisa de um gateway de dados on-premises: um software para Windows que alguém instala dentro da rede e mantém funcionando.

05

O Excel vira a camada de relatórios

O resultado da consulta é colado numa pasta de trabalho, enviado por e-mail e editado. Uma planilha para em 1.048.576 linhas, e na quinta-feira já existem quatro versões dos números de segunda.

O que você finalmente consegue responder

Oito perguntas sobre o SQL Server que antes precisavam de alguém para escrever a consulta

Cada uma vem de times de finanças e operações cujo ERP ou sistema interno roda em SQL Server: a pergunta, por que ela trava hoje e o que o Querri faz com ela.

Qual é a nossa margem bruta por linha de produto e por cliente, toda semana?

Por que é difícil

A receita fica nas linhas de fatura, o custo fica nas tabelas de itens ou de recebimentos, e a linha de produto fica no cadastro de itens. O relatório pronto do ERP mostra um recorte, nunca o que finanças pede.

Com o Querri

O Querri junta os três na Biblioteca uma vez, e você diz qual custo conta em Fatos e regras. A margem passa a existir como um KPI que guarda o próprio histórico desde o dia em que você começa.

Quais clientes estão passando do prazo de pagamento?

Por que é difícil

Um relatório de aging mostra as faixas de hoje. Perceber o cliente que pagava em 30 dias e agora leva 55 exige comparar meses, e ninguém faz isso à mão para cada conta.

Com o Querri

Os monitores dos Insights noturnos comparam os dias para pagar de cada cliente com o próprio passado, usando aritmética. Os que escorregaram aparecem na sua Caixa de entrada antes da ligação de cobrança.

Posso simplesmente perguntar, sem escrever T-SQL nem abrir um chamado?

Por que é difícil

Quem tem a pergunta conhece o negócio; quem consegue escrever a consulta conhece o schema. É na passagem de um para o outro que os dias se perdem.

Com o Querri

Pergunte no chat. O Querri confere primeiro as tabelas em busca de lacunas e duplicatas, calcula a resposta de dois jeitos e mostra a consulta por trás de cada número. Veja como as respostas são conferidas.

O que foi enviado no mês passado e nunca foi faturado?

Por que é difícil

Os envios ficam no sistema de armazém ou de pedidos no SQL Server, e as faturas muitas vezes ficam no QuickBooks ou no NetSuite. Cruzar uns com os outros é um exercício mensal de planilha.

Com o Querri

Conecte o QuickBooks ou o NetSuite ao lado do SQL Server. O Querri cruza pedidos com faturas por cliente e valor, devolve os que não bateram como uma lista e diz como fez o cruzamento.

O relatório de Excel de segunda pode se montar sozinho?

Por que é difícil

Alguém roda a consulta, cola na pasta de trabalho da semana passada, arruma a formatação e envia por e-mail. Se essa pessoa sai de férias, o relatório sai também.

Com o Querri

Monte-o uma vez como um projeto. Um agendamento o executa de novo sobre a sincronização mais recente e envia uma pasta de trabalho formatada, uma por filial ou gestor, se você quiser. Veja as ferramentas de Excel.

Quais dos nossos maiores clientes do ERP não têm nenhuma oportunidade em aberto no CRM?

Por que é difícil

O histórico de pedidos está no SQL Server e o pipeline de vendas está no Salesforce ou no HubSpot. Os nomes dos clientes raramente batem exatamente entre os dois.

Com o Querri

Traga o Salesforce ou o HubSpot para a mesma Biblioteca. O Querri cruza as contas entre os sistemas e sinaliza as correspondências de que não tem certeza, então vendas vê quais grandes compradores ninguém está trabalhando.

O que estas tabelas e códigos de status significam de verdade?

Por que é difícil

Status 4 significa enviado, a menos que seja uma nota de crédito. Esse conhecimento está na cabeça de duas pessoas e numa página de wiki de 2014.

Com o Querri

Diga uma vez em palavras simples e o Querri aplica isso a toda resposta. A limpeza de dados lida com códigos escritos de vários jeitos, e o Visualize mapeia como cada tabela se liga ao resto dos seus sistemas.

O nosso time pode perguntar ao Claude ou ao ChatGPT sobre dados do ERP com segurança?

Por que é difícil

Apontar um assistente direto para um banco de produção significa um login, um palpite sobre o schema e uma resposta diferente a cada vez que alguém pergunta.

Com o Querri

Com o Querri conectado ao Claude ou ao ChatGPT, o assistente responde a partir da cópia na Biblioteca, com as suas definições, e cada pessoa vê só as linhas que o acesso dela permite. Nenhum chat toca o servidor.

O SQL Server e o resto

O seu ERP guarda metade da história

Pedidos e estoque ficam no SQL Server. A contabilidade pode estar no QuickBooks, o pipeline no Salesforce, o orçamento numa planilha. O Querri reúne tudo em uma só Biblioteca, então uma pergunta sobre o negócio pode passar de um sistema para o outro.

O SQL Server combina bem com

Respostas que você pode defender

Quando "vendas do mês passado" pode significar duas coisas, o Querri diz qual usou

Num ERP, as vendas do mês passado podem ser contadas pela data da fatura ou pela data de envio. As duas são justas, e no fechamento do mês raramente batem. O Querri escolhe uma, diz qual é e mostra a outra, para que finanças e operações discutam o negócio, não a data de corte. Veja como as respostas funcionam.

Acorde sabendo o que mudou

O Querri vigia cada filial durante a noite

Toda noite o Querri compara os seus KPIs com o próprio histórico deles, filial por filial e cliente por cliente, e procura o recorte que ninguém pensou em conferir. De manhã, os resultados estão na sua Caixa de entrada, e nenhum deles muda nada até você mandar.

Dashboards personalizados do SQL Server

Dashboards sobre os dados do seu ERP, sem um desenvolvedor de relatórios

Peça a visão que você quer, ou entregue ao Querri um print do relatório do SSRS ou do Excel que as pessoas já conhecem. Depois disso, você o altera pedindo. Cada gráfico lê da mesma Biblioteca que o chat, e cada gerente de filial pode ficar limitado às linhas da própria filial.

  • Peça um dashboard, depois peça as mudanças
  • Dados do ERP ao lado de CRM, contabilidade e planilhas
  • Cada pessoa limitada às próprias linhas
Sem painel de configurações para vasculhar: uma frase deixa o dashboard escuro, e desfazer está a um clique.

Relatórios que você não precisa refazer

Seis relatórios do SQL Server, montados uma vez

O que é sincronizado

As tabelas e views que você escolher, do schema que você escolher

Depois de conectar, o Querri lista os bancos e schemas que o login consegue ver. Você escolhe tabelas e views, e cada sincronização as copia para o Querri. Ele só consegue ler o que esse login do SQL Server tem permissão para ler.

O que você pode escolher

  • Tabelas base
  • Views
  • Qualquer schema que o login consiga ver
  • Todas as tabelas, ou uma seleção
  • Consultas SQL personalizadas
  • As views aparecem mesmo quando o login só consegue ler views

Uma cópia nova a cada sincronização

Cada sincronização lê de novo as tabelas selecionadas desde o início, até o limite de linhas, então as linhas excluídas no SQL Server também saem. Rode num agendamento ou à mão. Não existe modo incremental nem de change data capture.

Dimensionado para tabelas de ERP

Até 1.000.000 de linhas por tabela por padrão, lidas na ordem da chave no servidor para que as mesmas linhas voltem a cada sincronização. Desmarque o limite para trazer tudo; uma tabela cortada fica identificada.

Somente leitura

O Querri só lê o SQL Server e nunca altera uma linha. Consultas personalizadas com instruções de escrita, de schema ou de permissão são recusadas, e pedimos que você conecte com um login somente leitura.

Credenciais guardadas criptografadas

A senha e quaisquer certificados e chaves de VPN são guardados criptografados. O Connector Agent nunca os lê; ele só sabe se estão configurados.

Como conectar o SQL Server

Do nome do servidor à primeira resposta, com um agente fazendo a configuração

  1. 1

    Peça ao Connector Agent

    Abra Connect e diga "conecte o nosso SQL Server", ou escolha o Microsoft SQL Server no catálogo.

  2. 2

    Informe o servidor e um login somente leitura

    Servidor, porta (1433 por padrão), banco de dados e schema (dbo por padrão), além de um usuário e senha do SQL Server, num formulário seguro. Ajuste as opções de criptografia e certificado de acordo com o seu servidor.

  3. 3

    Acesse um servidor privado, se necessário

    Se o servidor só está na sua rede privada, envie um perfil OpenVPN e os certificados dele. O túnel só abre para o teste de conexão e para cada sincronização.

  4. 4

    Escolha tabelas e views

    O Querri lista o que o login consegue ver, com a contagem aproximada de linhas. Leve todas as tabelas, escolha algumas ou adicione as suas próprias consultas SQL.

  5. 5

    Aprove e pergunte

    Nenhuma tabela é copiada até você clicar em Approve. Depois disso, as tabelas aparecem na sua Biblioteca e você já pode perguntar.

A página Connect do Querri: o Connector Agent pede aprovação antes de iniciar uma conexão, ao lado de cartões de conectores para Google Drive, NetSuite, Salesforce, Square, ShipStation e Snowflake
Nenhuma conexão é criada e nada é carregado até você clicar em Approve.

Perguntas frequentes sobre o SQL Server

Perguntas sobre o SQL Server e o Querri

Como conectar o SQL Server ao Querri?

Diga ao Connector Agent "conecte o nosso SQL Server", ou escolha o Microsoft SQL Server no catálogo. Informe servidor, porta, banco de dados, schema e um login do SQL Server, escolha as tabelas e views a trazer e depois aprove a carga. Se o servidor está numa rede privada, você pode adicionar um túnel OpenVPN.

Quais dados do SQL Server o Querri sincroniza?

As tabelas base e as views que você escolher do schema selecionado, ou todas as tabelas dele. O Querri mostra uma contagem aproximada de linhas para cada tabela enquanto você escolhe. Você também pode adicionar consultas SQL personalizadas, e cada uma vira o seu próprio dataset. O Querri só consegue ler o que o login conectado consegue ler.

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

No agendamento que você definir, e você pode rodar uma sincronização à mão a qualquer momento. Cada sincronização é uma atualização completa: o Querri relê as tabelas selecionadas, então tanto as alterações quanto as exclusões no SQL Server aparecem. Perguntas e dashboards rodam sobre essa cópia, não ao vivo contra o seu servidor.

O Querri escreve ou altera o meu banco SQL Server?

Não. O Querri só lê o SQL Server e nunca altera os seus registros. Consultas personalizadas com instruções de insert, update, delete, de schema ou de permissão são recusadas. Como essa verificação não pega tudo, por exemplo stored procedures executadas com EXEC, conecte com um login que tenha direitos somente de leitura.

Como as permissões do SQL Server valem no Querri?

O Querri só consegue ver os bancos, schemas, tabelas e views que o login do SQL Server usado na conexão consegue ler, então dê a esse login exatamente o acesso que você quer no Querri. Quando os dados estão no Querri, a visibilidade das linhas segue as configurações de compartilhamento do Querri e o filtro de linhas definido para cada pessoa; as permissões individuais do SQL Server não valem.

O Querri consegue se conectar a um SQL Server on-premises atrás do nosso firewall?

Sim, por um túnel OpenVPN opcional. Você envia o perfil .ovpn, o certificado da CA, o certificado do cliente e a chave do cliente, que são guardados criptografados. O túnel só abre para o teste de conexão e para cada sincronização. Não há opção de túnel SSH, e não publicamos aqui endereços IP fixos para liberar na allowlist; fale com a gente antes de abrir uma regra no firewall.

O Querri suporta autenticação do Windows ou Microsoft Entra ID no SQL Server?

O Querri se conecta com um login do SQL Server: um usuário e senha que você cria para o Querri, com acesso de leitura aos bancos de dados que quiser. Eles vão para um formulário seguro que o Connector Agent nunca vê. Se os seus servidores só permitem login com Windows ou Entra ID, fale com a gente antes de conectar.

Como combinar dados do SQL Server e do QuickBooks?

Conecte os dois e o Querri os reúne na mesma Biblioteca. Um uso comum é cruzar os pedidos enviados no seu sistema em SQL Server com as faturas e os pagamentos do QuickBooks por cliente e valor, o que revela pedidos que ninguém cobrou. O Querri diz como cruzou os registros e sinaliza os incertos.

Como combinar dados do SQL Server e do Salesforce?

Conecte os dois e o Querri cruza os clientes do ERP com as contas do Salesforce mesmo quando os nomes diferem um pouco, e avisa quando uma correspondência pode estar errada. Aí você pode perguntar quais grandes compradores não têm oportunidade em aberto, ou comparar o pipeline cotado com o que os clientes de fato compraram no ano passado.

Como ter um relatório de margem bruta por linha de produto a partir do SQL Server?

Conecte as tabelas do ERP que guardam as linhas de fatura, os custos dos itens e o cadastro de itens. Diga ao Querri uma vez qual custo usar, por exemplo o custo de importação em vez do custo padrão. Depois peça a margem por linha de produto ou por cliente, e acompanhe-a como um KPI para o histórico se formar semana a semana.

Como ter um relatório de aging de contas a receber do SQL Server sem escrever relatórios no SSRS?

Conecte as tabelas de contas a receber e peça as faturas em aberto por faixa de aging e por cliente. Salve como um projeto e agende o envio toda segunda. Um monitor noturno também pode sinalizar os clientes que estão pagando mais devagar que o próprio histórico, algo que um relatório de aging estático não mostra.

Como exportar dados do SQL Server para o Excel automaticamente?

Configure o relatório uma vez como um projeto do Querri e coloque-o num agendamento. Cada execução usa a sincronização mais recente e envia por e-mail uma pasta de trabalho do Excel formatada, e pode enviar uma versão separada para cada filial, região ou cliente só com as linhas deles. Ninguém cola resultados de consulta à mão.

Dá para criar dashboards do SQL Server sem escrever SQL?

Sim. Diga o que o dashboard deve mostrar, ou comece de um print de uma página do SSRS ou de uma pasta de trabalho em que o seu time confia. As edições são pedidos em palavras simples, um único dashboard pode puxar dados do SQL Server e dos seus outros sistemas conectados, e um gerente de filial pode ficar restrito à própria filial. O Querri trabalha ao lado das ferramentas de BI que você já tem.

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

Sim. Conecte o Querri ao Claude ou ao ChatGPT, e o assistente usa as tabelas do ERP na sua Biblioteca, aplica as regras que você escreveu lá e fica dentro do acesso de cada pessoa no Querri. O login do seu banco nunca é entregue ao assistente, e as perguntas dele rodam sobre a cópia do Querri, não no seu servidor.

Posso rodar as minhas próprias consultas SQL no SQL Server dentro do Querri?

Sim. Adicione uma consulta personalizada no conector, veja as primeiras linhas com o botão Test, e cada consulta vira o seu próprio dataset a cada sincronização. Instruções de escrita, de schema e de permissão são recusadas. As consultas personalizadas não estão sujeitas ao limite de linhas por tabela, então acrescente a sua própria cláusula TOP ou WHERE em tabelas muito grandes.

O que acontece com tabelas muito grandes do SQL Server?

Por padrão, o Querri traz até 1.000.000 de linhas por tabela, usando TOP no servidor e ordenando pela chave primária ou por um índice único, para que cada sincronização devolva as mesmas linhas. Desmarque o limite para trazer todas as linhas. Quando uma tabela é cortada, o Querri registra isso no dataset e avisa você.

O Querri suporta sincronização incremental ou change data capture no SQL Server?

Hoje, não. Toda sincronização do SQL Server é uma atualização completa que relê as tabelas escolhidas, até o limite de linhas, então o Querri não mantém um log de alterações linha a linha. Para ter histórico ao longo do tempo, acompanhe os números que importam como KPIs, que guardam o próprio histórico desde o dia em que você começa.

O Querri vai deixar o nosso SQL Server de produção lento?

Perguntas, dashboards e relatórios rodam sobre a cópia do Querri, não no seu servidor. A carga vem de cada sincronização, que lê as tabelas selecionadas em blocos, com um limite padrão de 30 minutos para cada chamada ao banco. Escolha só as tabelas de que precisa, ou conecte o Querri a uma réplica de relatórios, se você tiver uma.

Os meus dados do SQL Server ficam seguros no Querri?

O Querri tem certificação SOC 2 Type II, HIPAA e ISO 27001:2022, e os seus dados nunca são usados para treinar um modelo. A senha do banco e quaisquer chaves de VPN são guardadas criptografadas, o Connector Agent nunca as vê, e o Querri só lê o SQL Server.

Tenha a resposta do SQL Server sem escrever o SQL.

Conecte em poucos minutos com um login somente leitura. O Querri lê as suas tabelas e nunca as altera.