Automação de dados

Escreva o SQL uma única vez. Ele se sincroniza sozinho.

Execute consultas SQL reais — JOINs, filtros, agregações — em seus bancos de dados ou conectores de API e, em seguida, envie os resultados para o Smartsheet, Airtable, Google Sheets, SeaTable, Baserow e Anvil de acordo com uma programação, com intervalos de até 5 minutos. Sem pipeline ETL, sem tarefas cron para monitorar.

Gratuito para sempre · Sem necessidade de cartão de crédito
6 plataformas de destino Com frequência de até a cada 5 minutos Anexar ou Sincronizar Completamente Agente somente de saída

Consulta → agendamento → as ferramentas que sua equipe já usa

Salve uma consulta, escolha um destino e defina um intervalo. O Query Streams a executa conforme agendado e envia os resultados — transformados, nunca as tabelas originais.

Consulta salva
valor_do_cliente.sql
SELECIONAR c.nome,
  SUM(o.total) AS ltv
DE clientes c
JUNTAR pedidos o
  ON c.id = o.cust_id
GRUPO POR c.id
De acordo com um cronograma
A cada 5 minutos
intervalos predefinidoscron personalizadoAnexar / Sincronização completa
6 destinos
Smartsheet Mesa aérea Planilhas Google SeaTable Baserow Bigorna

Uma única consulta salva mantém a planilha atualizada — sem necessidade de exportar, copiar e colar, ou manter scripts.

Não apenas replicação

Sincronização dados dados — não tabelas brutas.

As ferramentas básicas de replicação copiam suas tabelas literalmente, deixando a formatação para quem abrir a planilha. O Query Streams executa SQL real primeiro, então o que chega ao destino é exatamente a resposta — combinada, filtrada e agregada.

  • Unir várias tabelas em uma única consulta
  • Filtre com WHERE, GROUP BY, HAVING
  • Agregar com SOMA, CONTAGEM, MÉDIA
  • Funciona contra bancos de dados e conectores de API
customer_lifetime_value.sqlSQL
SELECIONAR c.name, c.email,
       SUM(o.total) AS valor_vitalício,
       CONTAGEM(o.id)   AS contagem_de_pedidos
DE clientes c
JUNTAR pedidos o ON c.id = o.customer_id
ONDE o.criado_em > '2024-01-01'
GRUPO POR c.id
TER SUM(o.total) > 1000
ORDER BY valor_vitalício DESC

Seis plataformas de destino

Integre dados de banco de dados ou API em tempo real diretamente às ferramentas colaborativas que sua equipe já utiliza.

Sincronizar com o SmartsheetSmartsheetGerenciamento de projetos
Sincronizar com o AirtableMesa aéreaBanco de dados flexível
Sincronizar com o Google SheetsPlanilhas GoogleColaboração em tempo real
Sincronizar com o SeaTableSeaTableautohospedado
Sincronizar com a linha baseBaserowCódigo aberto
Sincronizar com aplicativos da web AnvilBigornaAplicativos web Python

Você decide como os dados serão apresentados.

Dois modos de sincronização, além de controle em nível de coluna sobre o que sua equipe pode editar manualmente.

Modo de acréscimo

Adiciona apenas novas linhas na parte inferior. Os dados existentes nunca são modificados ou excluídos — ideal para registros, trilhas de auditoria e histórico de transações.

  • Adiciona novas linhas
  • Nunca toca em linhas existentes
  • Construído para rastreamento histórico
Modo de sincronização total

Mantém a planilha como um espelho perfeito da sua consulta. Insere novas linhas, atualiza as linhas alteradas e remove as linhas que não estão mais nos resultados.

  • Insere novos registros
  • Atualiza registros alterados
  • Remove registros excluídos
Controle no nível da coluna
Colunas SYNC

O valor de origem sempre sobrescreve o valor de destino. Use-o para colunas de dados que devem corresponder exatamente ao seu banco de dados, em todas as execuções.

Colunas PRESERVE

O valor alvo nunca é sobrescrito. Use-o para colunas onde sua equipe adiciona notas manuais, responsáveis ou status manualmente.

Três passos para uma sincronização automática

Sem scripts, sem plataforma ETL, sem data warehouse intermediário.

01

Escreva seu SQL

Crie uma consulta no Construtor de Consultas visual — junções, filtros, agregações — teste-a com seu banco de dados ou fonte de API em produção e salve-a.

02

Conecte uma plataforma

Escolha um destino, autentique-se com um token de API simples e selecione a planilha, base ou tabela que deseja manter atualizada.

03

Defina sua programação

Escolha um intervalo predefinido ou crie um cron personalizado — com frequência de até 5 minutos — e selecione Sincronização Adicional ou Sincronização Completa. Depois, deixe o programa em execução.

Projetado para fluxos de trabalho do mundo real.

Em qualquer lugar onde uma equipe trabalha com uma planilha, a verdade está em um banco de dados.

Gerenciamento de projetos

Transfira marcos, tarefas e alocação de recursos para o Smartsheet para obter visibilidade em tempo real da equipe.

Relatórios de vendas

Mantenha os números de pipeline e receita do CRM atualizados em uma planilha compartilhada na qual sua equipe de vendas sempre confia.

Rastreamento de estoque

Sincronize os níveis de estoque, dados de produtos e contagens de armazém em toda a sua equipe de operações em intervalos curtos.

Painéis financeiros

Automatize as atualizações de orçamento, despesas e previsões em planilhas e painéis voltados para a diretoria.

operações de RH

Espelhe os diretórios de funcionários e os dados organizacionais entre o seu sistema de RH e as planilhas de equipe que as pessoas realmente acessam.

Análise de marketing

Extraia as métricas da campanha do seu banco de dados ou do GA4 para o Airtable para gerar relatórios multifuncionais.

Extrair de qualquer fonte conectada

38 conectores de banco de dados e 8 Conectores de API — o mesmo Agente de Rede que alimenta suas APIs do Excel, Planilhas, MCP e REST.

Bancos de dados
Microsoft SQL ServerPostgreSQLMySQLMariaDBOráculoFloco de neveGoogle BigQuerySQLiteMicrosoft AccessDuckDBSupabase
conectores de API
ListradoHubSpotShopifyAnúncios do GoogleGoogle Analytics 4Console de pesquisa do GoogleShipStationiTick

O Agente de Rede conecta-se apenas para saída — sem porta de entrada, sem VPN. As credenciais permanecem na sua rede, os dados são criptografados em trânsito e nunca armazenados pelo Query Streams, e o acesso ao banco de dados é somente leitura por padrão.

Perguntas frequentes sobre automação

Com que frequência uma sincronização pode ser executada?

Com uma frequência de até 5 minutos. Escolha um intervalo predefinido ou escreva uma expressão cron personalizada para obter total flexibilidade de agendamento — assim, a tarefa será executada automaticamente, sem necessidade de intervenção manual.

Qual a diferença entre Anexar e Sincronização Completa?

A opção "Anexar" adiciona apenas novas linhas — os dados existentes nunca são alterados. A opção "Sincronização Completa" mantém o destino como um espelho perfeito da sua consulta: ela insere novas linhas, atualiza as linhas alteradas e remove as linhas que não estão mais nos resultados.

O que são colunas SYNC vs PRESERVE?

As colunas SYNC são sempre sobrescritas pela consulta de origem, portanto, correspondem exatamente ao seu banco de dados. As colunas PRESERVE nunca são sobrescritas — use-as para anotações manuais, proprietários ou status que sua equipe edita diretamente na planilha de destino.

Posso sincronizar também dados de API, e não apenas de bancos de dados?

Sim. Escreva consultas SQL para seus conectores de API — Stripe, HubSpot, Shopify, Google Ads e outros — e sincronize os resultados com qualquer uma das seis plataformas de destino, exatamente como uma consulta de banco de dados.

Preciso escrever código ou construir um pipeline ETL?

Não. Escreva SQL no Construtor de Consultas visual, conecte o destino com um token de API simples, defina um agendamento — e pronto. O Query Streams é uma ferramenta leve de sincronização de banco de dados, não uma plataforma ETL empresarial: sem data warehouse, sem camada de transformação, sem scripts para manter.

Meus dados do banco de dados estão seguros?

Sim. O Agente de Rede faz conexões somente de saída — sem portas de entrada, sem VPN, sem alterações de firewall. As credenciais do banco de dados nunca saem da sua rede, os dados são criptografados em trânsito e nunca armazenados pelo Query Streams, e o acesso é somente leitura por padrão.

É possível notificar alguém quando os dados são alterados, em vez de apenas sincronizá-los?

Sim, é isso mesmo. Alertas e relatóriosUma sincronização mantém um destino atualizado; um alerta monitora um limite no seu SQL e notifica no Slack, Discord, Google Chat, Telegram, e-mail ou na caixa de entrada do aplicativo assim que o limite é ultrapassado, recuperando-se automaticamente quando a condição é resolvida. Relatórios agendados funcionam da mesma forma, com uma frequência diária ou semanal, e o Nova gera a narrativa em torno dos números. Ambos são executados na mesma consulta e no mesmo agente seguro que suas sincronizações.

Configure sua primeira sincronização em minutos.

Escreva a consulta uma única vez, escolha um destino e um intervalo, e deixe-a executar. Não é necessário cartão de crédito.

Gratuito para sempre · Sem necessidade de cartão de crédito