Automazione dei dati

Scrivi la query SQL una sola volta. Si sincronizza da solo.

Esegui query SQL reali (JOIN, filtri, aggregazioni) sui tuoi database o connettori API, quindi invia i risultati a Smartsheet, Airtable, Google Sheets, SeaTable, Baserow e Anvil a intervalli programmati, anche ogni 5 minuti. Nessuna pipeline ETL, nessun processo cron da gestire.

Livello gratuito per sempre · Nessuna carta di credito richiesta
6 piattaforme di destinazione Ogni 5 minuti circa Aggiungi o sincronizza completamente Agente solo in uscita

Query → pianifica → gli strumenti che il tuo team già utilizza

Salva una query, scegli una destinazione, imposta un intervallo. Query Streams la esegue secondo la pianificazione e invia i risultati, trasformati, mai le tabelle grezze.

Query salvata
customer_value.sql
SELEZIONARE c.nome,
  SOMMA(o.total) AS ltv
DA clienti c
CONGIUNGERE ordini o
  ON c.id = o.cust_id
GRUPPO PER c.id
Secondo un programma
Ogni 5 minuti
intervalli preimpostaticron personalizzatoAggiungi / Sincronizzazione completa
6 destinazioni
Smartsheet Tavola d'aria Fogli di Google Tavolo da mare Baserow Incudine

Una singola query salvata mantiene il foglio di calcolo sempre aggiornato, senza bisogno di esportare, copiare e incollare o gestire script.

Non solo replica

Sincronizzazione dati dati, non tabelle grezze.

Gli strumenti di replica di base copiano le tabelle parola per parola, lasciando la formattazione a chiunque apra il foglio di calcolo. Query Streams esegue prima del vero SQL, quindi ciò che arriva a destinazione è esattamente la risposta, unita, filtrata e aggregata.

  • Unire più tabelle in un'unica query
  • Filtra con WHERE, GROUP BY, HAVING
  • Aggrega con SOMMA, CONTEGGIO, MEDIA
  • Funziona con i database e connettori API
customer_lifetime_value.sqlSQL
SELEZIONARE c.nome, c.email,
       SOMMA(o.total) AS valore_a_vita,
       CONTO(o.id)   AS numero_ordini
DA clienti c
CONGIUNGERE ordini o ON c.id = o.customer_id
DOVE o.created_at > '2024-01-01'
GRUPPO PER c.id
AVERE SOMMA(o.totale) > 1000
ORDINATO DA valore_a_vita DESC

Sei piattaforme di destinazione

Integra dati in tempo reale provenienti da database o API direttamente negli strumenti collaborativi che il tuo team già utilizza.

Sincronizza con SmartsheetSmartsheetGestione dei progetti
Sincronizza con AirtableTavola d'ariaDatabase flessibile
Sincronizza con Fogli GoogleFogli di GoogleCollaborazione in tempo reale
Sincronizza con SeaTableTavolo da mareAutogestito
Sincronizza con BaserowBaserowOpen source
Sincronizzazione con le applicazioni web di AnvilIncudineApplicazioni web Python

Sei tu a decidere come vengono elaborati i dati.

Due modalità di sincronizzazione, oltre al controllo a livello di colonna su ciò che il tuo team può modificare manualmente.

Modalità aggiungi

Aggiunge nuove righe solo in fondo. I dati esistenti non vengono mai modificati o eliminati: ideale per registri, tracce di controllo e cronologia delle transazioni.

  • Aggiunge nuove righe
  • Non tocca mai le righe esistenti
  • Progettato per il tracciamento storico
Modalità di sincronizzazione completa

Mantiene il foglio di calcolo perfettamente in linea con la query. Inserisce nuove righe, aggiorna quelle modificate e rimuove quelle che non sono più presenti nei risultati.

  • Inserisce nuovi record
  • Aggiorna i record modificati
  • Rimuove i record eliminati
Controllo a livello di colonna
Colonne SYNC

Il valore di origine sovrascrive sempre quello di destinazione. Utilizzalo per le colonne di dati che devono corrispondere esattamente al tuo database, a ogni esecuzione.

Colonne PRESERVE

Il valore di destinazione non viene mai sovrascritto. Utilizzalo per le colonne in cui il tuo team aggiunge manualmente note, responsabili o stato.

Tre passaggi per una sincronizzazione automatica

Nessuno scripting, nessuna piattaforma ETL, nessun data warehouse intermedio.

01

Scrivi il tuo SQL

Crea una query nel generatore di query visuale (JOIN, filtri, aggregazioni), testala sul tuo database o sulla tua API di produzione e salvala.

02

Collegare una piattaforma

Scegli una destinazione, autenticati con un semplice token API e seleziona il foglio, la base o la tabella di destinazione che desideri mantenere aggiornata.

03

Imposta il tuo programma

Scegli un intervallo preimpostato o scrivi un cron personalizzato, con una frequenza fino a ogni 5 minuti, e seleziona Aggiungi o Sincronizzazione completa. Dopodiché, lascialo in esecuzione.

Progettato per flussi di lavoro reali

Ovunque un team lavori su un foglio di calcolo, la verità risiede in un database.

Gestione dei progetti

Inserisci traguardi, attività e allocazioni di risorse in Smartsheet per una visibilità in tempo reale del team.

Reportistica sulle vendite

Mantieni i dati relativi alla pipeline CRM e al fatturato in un foglio di calcolo condiviso di cui il tuo team di vendita si fida sempre.

Monitoraggio dell'inventario

Sincronizza a intervalli regolari i livelli di stock, i dati di prodotto e i conteggi di magazzino con tutto il team operativo.

Pannelli di controllo finanziari

Automatizza gli aggiornamenti di budget, spese e previsioni in fogli di calcolo e dashboard destinati ai dirigenti.

operazioni delle risorse umane

Garantisci la sinergia tra le directory dei dipendenti e i dati organizzativi del tuo sistema HRIS e i fogli di lavoro dei team effettivamente aperti dagli utenti.

Analisi di marketing

Importa le metriche delle campagne dal tuo database o da GA4 in Airtable per la creazione di report interfunzionali.

Scarica da qualsiasi fonte connessa

38 muscoli del database e 8 Connettori API: lo stesso Network Agent che alimenta Excel, Fogli Google, MCP e le API REST.

Database
Microsoft SQL ServerPostgreSQLMySQLMariaDBOracoloFiocco di neveGoogle BigQuerySQLiteMicrosoft AccessDuckDBSupabase
connettori API
StrisciaHubSpotShopifyAnnunci GoogleGoogle Analytics 4Google Search ConsoleShipStationiTick

L'agente di rete si connette solo in uscita, senza porte in entrata né VPN. Le credenziali rimangono sulla rete locale, i dati vengono crittografati durante la trasmissione e non vengono mai memorizzati da Query Streams; inoltre, l'accesso al database è di sola lettura per impostazione predefinita.

Domande frequenti sull'automazione

Con quale frequenza può essere eseguita una sincronizzazione?

Anche ogni 5 minuti. Scegli un intervallo preimpostato oppure scrivi un'espressione cron personalizzata per la massima flessibilità di pianificazione: in questo modo l'esecuzione avverrà automaticamente senza alcun intervento manuale.

Qual è la differenza tra Append e Full Sync?

L'opzione "Append" aggiunge solo nuove righe, senza modificare i dati esistenti. La funzione "Full Sync" mantiene la destinazione perfettamente in linea con la query: inserisce nuove righe, aggiorna quelle modificate e rimuove quelle che non sono più presenti nei risultati.

Cosa sono le colonne SYNC vs PRESERVE?

Le colonne SYNC vengono sempre sovrascritte dalla query di origine, quindi corrispondono esattamente al database. Le colonne PRESERVE non vengono mai sovrascritte: utilizzale per note manuali, responsabili o stati che il tuo team modifica direttamente nel foglio di destinazione.

Posso sincronizzare anche i dati delle API, oltre ai database?

Sì. Scrivi query SQL per i tuoi connettori API (Stripe, HubSpot, Shopify, Google Ads e altri) e sincronizza i risultati con una qualsiasi delle sei piattaforme di destinazione, esattamente come una query di database.

Devo scrivere del codice o creare una pipeline ETL?

No. Scrivi il codice SQL nel generatore di query visuale, connetti la destinazione con un semplice token API, imposta una pianificazione e il gioco è fatto. Query Streams è uno strumento leggero per la sincronizzazione del database, non una piattaforma ETL aziendale: nessun data warehouse, nessun livello di trasformazione, nessuno script da gestire.

I miei dati del database sono sicuri?

Sì. L'agente di rete effettua solo connessioni in uscita: nessuna porta in entrata, nessuna VPN, nessuna modifica al firewall. Le credenziali del database non lasciano mai la rete, i dati vengono crittografati durante la trasmissione e non vengono mai memorizzati da Query Streams; inoltre, l'accesso è di sola lettura per impostazione predefinita.

Può avvisare qualcuno quando i dati cambiano, invece di limitarsi a sincronizzarli?

Sì, è così. Avvisi e reportUna sincronizzazione mantiene aggiornata una destinazione; un avviso monitora una soglia nel tuo database SQL e invia una notifica tramite Slack, Discord, Google Chat, Telegram, e-mail o nella casella di posta in-app non appena viene superata, per poi ripristinarsi automaticamente quando la condizione torna alla normalità. I report pianificati funzionano allo stesso modo, con cadenza giornaliera o settimanale, e Nova si occupa di elaborare i dati numerici. Entrambi vengono eseguiti sulla stessa query e sullo stesso agente sicuro delle tue sincronizzazioni.

Configura la tua prima sincronizzazione in pochi minuti.

Scrivi la query una sola volta, scegli una destinazione e un intervallo, e lascia che venga eseguita. Non è richiesta alcuna carta di credito.

Livello gratuito per sempre · Nessuna carta di credito richiesta