Permita que as pessoas filtrem os resultados. Mantenha o SQL privado.

Escreva uma única consulta e escolha quais valores as pessoas podem alterar. Os filtros dinâmicos transformam regiões, datas e valores em controles simples, para que cada pessoa possa obter os resultados desejados sem precisar editar seu SQL.

Use os filtros compartilhados com você em uma conta gratuita. Crie filtros no plano Personal Plus (US$ 30/mês) e superiores.

Uma consulta salva. Quatro maneiras de encontrar as linhas necessárias.

Escolha uma região para a equipe.

Os exemplos mudam a cada 9 segundos. Altere qualquer controle para assumir o controle.

A visualização do autor mostra a prévia da execução. Os destinatários veem controles e resultados. Escolha seus valores e pressione Executar consulta.

O que você controlaVisão do autor · Pré-visualização da execução desta execução
SELECIONAR fatura, cliente, região, valor, vencimento, status
DE faturas ar
ONDE região = 'Norte'
  E devido a >= '2026-10-01'
  E quantidade > 1000
  E estado EM ('Aberto', 'Atrasado')
ORDER BY fatura DESC
Você escolhe os filtros expostos. Cada execução usa seus próprios valores; a definição da consulta salva permanece sua. O Agente de Rede executa a consulta em modo somente leitura.
Fluxos de consultaConsulta compartilhada · Faturas em aberto por região
Para esta demonstração: até 1.000.000.
Status

Selecione os valores e, em seguida, execute a consulta.

Os destinatários recebem os resultados. O login do SQL e do banco de dados permanece privado.
Faturas em aberto por regiãolinhas de exemploApenas os resultados. O SQL permanece privado.
FaturaClienteRegiãoQuantiaDevidoStatus
1INV-20481Halden LogisticsNorte12,480.0023 de outubro de 2026Aberto
2INV-20480Mirren & CoOeste3,215.5023 de outubro de 2026Aberto
3INV-20479Castellan FoodsSul28,900.0021 de outubro de 2026Atrasado
4INV-20478Oriel DentalNorte1,140.0020 de outubro de 2026
5INV-20477Wexford MarineLeste9,765.2519 de outubro de 2026Aberto
6INV-20476Pell e HartleyOeste4,400.0018 de outubro de 2026
2INV-20475Clínicas NorthgateNorte17,320.8017 de outubro de 2026Atrasado
8INV-20474Brightwater LtdSul2,050.0016 de outubro de 2026

Norte · vencimento a partir de 1º de out. · acima de 1.000 · Aberta / Vencida

2 faturas partida, 29.800,80 no total.

Uma consulta salva, valores diferentes para cada execução. Você mantém o controle da lógica; as pessoas escolhem apenas os filtros que você disponibiliza.

O controle correto para cada valor.

O Query Streams analisa o tipo de cada valor na sua cláusula WHERE e oferece o controle adequado. Você decide quais exibir.

Opções de texto

região = 'Norte'

Um valor de texto se transforma em uma caixa de seleção. Digite as opções manualmente ou preencha a lista em tempo real a partir de outra consulta.

Datas e intervalos

vencimento >= '2026-10-01'

As comparações de datas e os intervalos BETWEEN transformam-se em seletores de calendário, um para o início e outro para o fim.

Números e limites

quantidade > 1000

Limiares, valores e quantidades tornam-se entradas numéricas verificadas com um valor padrão adequado.

Seleções múltiplas

status IN ('Aberto', 'Atrasado')

Uma lista IN torna-se um conjunto de opções que você pode selecionar. A lista na consulta aumenta e diminui para corresponder ao que foi selecionado.

Utilize SQL comum ou parâmetros nomeados.

Deixe que o Query Streams encontre os valores em SQL comum ou nomeie-os você mesmo. Ambos funcionam na mesma consulta.

Escreva SQL comum e alterne os filtros.

Sem sintaxe especial. Os valores são encontrados automaticamente; na guia Propriedades da consulta, você escolhe quais se tornarão controles e define seus rótulos, valores padrão e opções de lista suspensa.

SELECIONAR fatura, cliente, valor, devido
DE faturas ar
ONDE cliente = 'Halden Logistics'
  E devido ENTRE '2026-10-01'
                       E '2026-10-31'
Foram encontrados três valores: um cliente e um intervalo de datas.

Ou nomeie cada filtro com uma variável @.

Dê nome a um parâmetro quando desejar ter controle total sobre seu rótulo, valores padrão e valores permitidos desde o início. Combine parâmetros nomeados com valores encontrados em uma única consulta.

SELECIONAR fatura, cliente, valor, devido
DE faturas ar
ONDE região = @region
  E devido a >= @from_date
  E estado EM (@status)
Três parâmetros nomeados: uma região, uma data e uma lista.

Eles escolhem. Nunca mexem no SQL.

Conceda permissão a alguém para executar uma consulta e escolha quais filtros podem ser definidos. Essa pessoa receberá os resultados sem ter acesso ao seu código SQL ou às suas credenciais de banco de dados. O Agente de Rede executa a consulta dentro da sua rede.

  • Apenas os valores que você permitir.Eles podem alterar uma região ou uma data. Não podem editar a lógica da consulta, suas tabelas ou suas colunas.
  • Somente leitura, obrigatórioSomente instruções do tipo SELECT são executadas. O agente rejeita qualquer outra instrução antes que o banco de dados a veja.
  • O login nunca saiAs credenciais do banco de dados permanecem criptografadas no agente. Planilhas, navegadores e aplicativos recebem os resultados, nunca a conexão.
  • Pare a qualquer momentoRemover o acesso de uma pessoa ao portal web encerra-o imediatamente.
Os valores entram. Os resultados voltam.O SQL salvo permanece dentro da sua rede.
Banco de dados + Network Agent Seu SQL salvo Filtros permitidosNorteAs escolhas deles Somente resultadosLinhas que podem ser usadas
As pessoas alteram apenas os valores dos filtros que você disponibiliza.

Onde os controles aparecem.

A mesma consulta salva, os mesmos filtros, independentemente de onde as pessoas que a executam trabalhem.

Em uma planilha

Execute uma consulta salva no Excel ou no Google Sheets. Os resultados aparecem em células comuns, prontas para fórmulas, gráficos e tabelas dinâmicas. Atualize quando precisar de dados atuais.

Os filtros ficam no painel lateral Query Streams.
Exemplos ilustrativos
Suplementos para Excel e Planilhas Google

Em um telefone ou em um navegador

Abra os resultados de consultas salvas onde quer que você trabalhe. Defina os filtros permitidos, clique em Executar e leia as linhas no Visualizador de dados.

Os filtros expostos aparecem acima das linhas.
Exemplos ilustrativos
Visualizador de dados, para celular e web

Por meio de uma API REST

Forneça resultados de consultas direcionados aos seus aplicativos, fornecedores ou fábricas. O software deles recebe os dados permitidos; seu SQL e as credenciais de origem permanecem privados.

Cada filtro exposto se torna um parâmetro da solicitação.
Exemplos ilustrativos
API REST de banco de dados

Quem precisa de qual plano?

Os destinatários podem usar os filtros que você fornecer em uma conta gratuita. Os autores precisam de um plano que inclua a criação de filtros.

Usando filtros: uma conta gratuita

Qualquer pessoa a quem você tenha dado permissão para executar uma consulta usa os filtros em uma conta gratuita. Não é necessário comprar licença. O envio de acesso para execução requer slots de compartilhamento no seu plano; consulte os preços para saber a quantidade permitida.

Filtros de construção: Pessoal Plus e superiores

A adição de filtros dinâmicos às suas próprias consultas salvas, sejam elas encontradas ou nomeadas, está disponível a partir do plano Personal Plus. Os destinatários do plano gratuito ainda podem usar os filtros nas consultas compartilhadas com eles.

Compare todos os planos

Perguntas frequentes sobre filtros

As pessoas que usam os filtros precisam de um login no banco de dados?

Não. O agente dentro da sua rede mantém a conexão com o banco de dados e suas credenciais permanecem criptografadas lá. As pessoas veem os controles de filtro e os resultados, nunca a string de conexão, o nome da tabela ou o SQL.

Que tipos de filtro existem?

Valores de texto se transformam em listas suspensas, datas em seletores de data, números em caixas de texto e listas IN em listas de seleção. Cada um é determinado a partir do tipo do valor na sua cláusula WHERE.

Posso controlar o que aparece em um menu suspenso?

Sim. Digite uma lista fixa de opções na guia Propriedades da consulta ou preencha a lista a partir de outra consulta SQL que retorne os valores permitidos.

Preciso usar variáveis com o símbolo @?

Não. SQL comum é suficiente; os valores são encontrados automaticamente. Use uma variável @ quando quiser nomear o filtro e definir seu rótulo, tipo e valor padrão manualmente. Ambos podem estar na mesma consulta.

Várias pessoas podem executar a mesma consulta com filtros diferentes simultaneamente?

Sim. Cada pessoa executa a mesma consulta salva com seus próprios valores simultaneamente, e uma pessoa pode executá-la várias vezes em guias de planilha separadas.

Ofereça opções úteis às pessoas. Mantenha a pergunta sob seu controle.

Crie filtros nos planos Personal Plus e superiores. As pessoas às quais você conceder acesso de execução poderão usar uma conta gratuita.

Veja os planos de filtro