Visualizza le categorie

Integrazione BigQuery di Smartsheet - Sincronizzazione automatica dei dati del database live

9 minuti di lettura

INTEGRAZIONE

BigQuery Smartsheet

BigQuery BigQuery
Flussi di query Flussi di query
Smartsheet Smartsheet
Codice zero
Configurazione semplice
Veloce

Query Streams consente una perfetta integrazione tra Smartsheet e BigQuery, sincronizzando automaticamente i dati BigQuery in tempo reale con i fogli Smartsheet. Iscriviti gratuitamente a QueryStreams.com e inizia ad automatizzare le tue pipeline di dati da BigQuery a Smartsheet in pochi minuti.

Questa guida illustra come configurare la sincronizzazione automatica dei dati da BigQuery a Smartsheet utilizzando Query Streams. Che tu abbia bisogno di mantenere aggiornati i fogli di gestione dei progetti con i record del database, sincronizzare i dati di inventario con gli spazi di lavoro collaborativi o automatizzare i flussi di lavoro di reporting, Query Streams offre una soluzione sicura e senza codice per l'integrazione tra BigQuery e Smartsheet.

Automazione programmata

Sincronizzazione ogni ora, ogni giorno o secondo programmi personalizzati

Sicurezza per progettazione

Le credenziali rimangono sulla tua rete

Velocissimo

Streaming dati ottimizzato

Sincronizzazione intelligente

Inserisci, aggiorna, elimina automaticamente

Che cos'è l'integrazione Smartsheet BigQuery?

L'integrazione Smartsheet BigQuery collega il database BigQuery a Smartsheet, consentendo la sincronizzazione automatica dei dati senza esportazioni o importazioni manuali. Query Streams funge da ponte sicuro tra il database e Smartsheet, eseguendo query SQL salvate secondo una pianificazione e inviando i risultati direttamente ai fogli.

Funzionalità principali:

  • Sincronizzazione automatica: Pianifica le query in modo che vengano eseguite ogni ora, ogni giorno o a intervalli personalizzati.
  • Modalità sincronizzazione completa: Inserisci nuove righe, aggiorna quelle esistenti e rimuovi automaticamente i record eliminati.
  • Modalità aggiungi: Aggiungi nuovi record senza modificare i dati esistenti (ideale per registri e cronologia)
  • Connessione sicura: Le credenziali del database rimangono protette all'interno della rete
  • Non è richiesta alcuna codifica: Configura tutto tramite il portale web Query Streams

Prerequisiti

1

Agente Query Streams installato

L'agente deve essere in esecuzione sulla rete dell'utente con accesso al database BigQuery.

Installare l'agente per i flussi di query →
2

Origine dati BigQuery configurata

Il database BigQuery deve essere aggiunto come origine dati nell'agente.

Collega BigQuery a Query Streams →
3

Account Smartsheet

Un account Smartsheet con accesso API (disponibile nei piani Business ed Enterprise o tramite prova gratuita).

4

Query salvata

Almeno una query salvata in Query Streams che restituisce i dati che desideri sincronizzare.

Passaggio 1: crea la tua query BigQuery

1
2
3
4
5
6
7

Prima di configurare l'integrazione, è necessario disporre di una query salvata che restituisca i dati che si desidera sincronizzare con Smartsheet.

  1. Accedi al portale Query Streams: Visita my.querystreams.com e accedi
  2. Apri il Query Builder: Accedi al Query Builder dalla dashboard.
  3. Seleziona la tua fonte dati BigQuery: Nella barra laterale Data Explorer a sinistra, espandi il tuo Data Realm, quindi seleziona il connettore BigQuery e scegli il database che desideri interrogare.
  4. Scrivi la tua query SQL: Crea la query che restituisce i dati che desideri sincronizzare.
Esempio di query BigQuery SQL
SELECT 
    order_id,
    customer_name,
    order_date,
    total_amount,
    status
FROM orders
WHERE order_date >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 30 DAY)
ORDER BY order_date DESC
LIMIT 1000;
  1. Prova e salva: Esegui la query per verificare i risultati, quindi salvala con un nome descrittivo come "Ordini recenti per Smartsheet".
Consiglio dell'esperto: Se prevedi di utilizzare la modalità Full Sync, assicurati che la tua query includa una colonna con un identificatore univoco (come ID ordine) che Smartsheet può utilizzare per abbinare le righe.

Passaggio 2: creare l'integrazione Smartsheet

2
3
4
5
6
7

Ora collegherai la query salvata a Smartsheet tramite la funzione Automazione.

  1. Passa alla sezione Automazione: Nel portale Query Streams, fare clic su Automazione nella barra laterale sinistra
  2. Crea nuova integrazione: Cliccare Nuova integrazione per avviare la procedura guidata di configurazione
  3. Seleziona la query salvata: Scegli la query BigQuery creata nel passaggio 1.
  4. Scegli Smartsheet come destinazione: Seleziona Smartsheet dall'elenco delle piattaforme disponibili

Passaggio 3: collega il tuo account Smartsheet

3
4
5
6
7

Query Streams supporta sia l'autenticazione OAuth che API Access Token per inviare in modo sicuro i dati ai tuoi fogli Smartsheet.

A

Connetti Smartsheet (OAuth o token API)

  1. Accedi al tuo account Smartsheet
  2. Clicca sull'icona del tuo profilo e seleziona App e integrazioni
  3. Seleziona Accesso API
  4. Cliccare Genera nuovo token di accesso (oppure usa OAuth per il rinnovo automatico)
  5. Copia il token (lo vedrai solo una volta)
B

Inserisci il token API

Incolla il tuo token API Smartsheet in Query Streams

C

Verifica la connessione

Cliccare Collegamento di prova per verificare che Query Streams possa accedere al tuo account Smartsheet

Passaggio 4: seleziona il foglio di destinazione

4
5
6
7

Scegli dove sincronizzare i tuoi dati BigQuery in Smartsheet.

  1. Sfoglia i tuoi fogli: Query Streams visualizzerà i fogli e gli spazi di lavoro Smartsheet disponibili.
  2. Seleziona un foglio: Scegli un foglio esistente su cui sincronizzare i dati oppure seleziona Crea nuovo foglio
  3. Mappatura delle colonne: Query Streams mapperà automaticamente le colonne della query SQL alle colonne di Smartsheet. Controlla e modifica se necessario.
Suggerimento: Se si crea un nuovo foglio, Query Streams creerà automaticamente delle colonne basate sui risultati della query.

Passaggio 5: configurare la modalità di sincronizzazione

5
6
7

Scegli come Query Streams deve gestire la sincronizzazione dei dati.

+

Modalità Append

Ideale per registri e cronologia
  • Aggiunge nuove righe in fondo
  • Non modifica mai le righe esistenti
  • Non cancella mai i dati
  • Conserva i documenti storici
Ideale per: Registri di audit, cronologia delle transazioni, tracciamento degli eventi, dati temporali

Modalità Full Sync

Popolare
Ideale per dati in tempo reale
  • Inserti nuovi record
  • Aggiornamenti record modificati
  • Elimina record rimossi
  • Richiede colonna chiave
Ideale per: Inventario, dati anagrafici, registrazioni attive, dashboard

Selezione colonna chiave: Se si utilizza la modalità Sincronizzazione completa, selezionare la colonna che identifica in modo univoco ogni riga. Questa colonna deve essere presente sia nei risultati della query SQL che nel foglio Smartsheet.

Comportamento della sincronizzazione delle colonne (SYNC vs PRESERVE)

Per ogni colonna nella mappatura dei campi, scegli come Query Streams deve gestirla durante la sincronizzazione:

SYNC (Predefinito)

Valore sorgente sovrascrive sempre bersaglio

Utilizzo per: Colonne di dati che devono corrispondere esattamente al database (stato dell'ordine, totali, date)

PRESERVARE

Il valore target è mai sovrascritto

Utilizzo per: Colonne in cui è possibile aggiungere note manuali, assegnazioni o aggiornamenti di stato in Smartsheet
Esempio: sincronizzazione degli ordini con le note del team
Colonne sorgente (da BigQuery)
  • ID ordine – Campo chiave
  • nome_cliente – SYNC
  • stato – SYNC
  • totale – SYNC
Colonne aggiunte dall'utente (in Smartsheet)
  • Assegnato a – CONSERVARE
  • Note – CONSERVARE
  • Priorità – CONSERVARE
Risultato: Ogni sincronizzazione aggiorna i dati degli ordini dal database, conservando le note e gli incarichi del tuo team.

Passaggio 6: imposta la pianificazione della sincronizzazione

6
7

Configura quando Query Streams deve sincronizzare i dati da BigQuery a Smartsheet.

Manuale Esegui sincronizzazioni solo su richiesta
Ogni 5 minutiSincronizzazione ad alta frequenza per dati in tempo reale
Ogni 10 minutiAggiornamenti quasi in tempo reale
Ogni 15 minutiSincronizzazione frequente per dati attivi
🕑
Ogni ora Sincronizza ogni ora
📅
GiornalieroSincronizza una volta al giorno all'ora specificata
Personalizzato Imposta giorni e orari specifici

Passaggio 7: Rivedere e attivare

7
  1. Configurazione della revisione: Verifica tutte le impostazioni, inclusi query, destinazione, modalità di sincronizzazione e pianificazione.
  2. Assegna un nome alla tua integrazione: Assegnagli un nome descrittivo come "Ordini a Smartsheet Daily Sync".
  3. Attiva: Cliccare Crea integrazione salvare e attivare
  4. Esegui sincronizzazione iniziale: Cliccare Corri ora eseguire la prima sincronizzazione e verificare che tutto funzioni correttamente

Congratulazioni!

L'integrazione tra BigQuery e Smartsheet è ora attiva. I dati verranno sincronizzati automaticamente in base alla tua pianificazione.

Monitoraggio dell'integrazione

Dopo l'attivazione, puoi monitorare l'integrazione Smartsheet BigQuery dalla dashboard Automazione:

🕑

Ora dell'ultima sincronizzazione

Visualizza quando i dati sono stati sincronizzati l'ultima volta

📊

Righe sincronizzate

Visualizza il numero di righe inserite, aggiornate ed eliminate

🔔

Avvisi di errore

Ricevi una notifica se la sincronizzazione non riesce

📃

Cronologia sincronizzazioni

Rivedi le operazioni di sincronizzazione passate e i relativi risultati

Casi d'uso comuni per l'integrazione di Smartsheet BigQuery

💼

Gestione progetti

Sincronizza i dati di progetto, le tappe fondamentali e l'allocazione delle risorse dal tuo database BigQuery a Smartsheet per favorire la collaborazione e la visibilità del team.

💰

Pipeline delle vendite

Mantieni aggiornato lo Smartsheet del tuo team di vendita con le ultime opportunità, offerte e informazioni sui clienti dal tuo database CRM.

📦

Tracciamento inventario

Aggiorna automaticamente i livelli delle scorte, i conteggi delle giacenze e le informazioni sui prodotti in Smartsheet per i team addetti al magazzino e alle operazioni.

📈

Rendicontazione finanziaria

Sincronizza i dati di bilancio, le note spese e gli indicatori finanziari su Smartsheet per creare dashboard esecutive e report per gli stakeholder.

👥

Risorse umane e operazioni

Mantieni sincronizzati gli elenchi dei dipendenti, i registri dei reparti e i dati organizzativi tra il database HRIS e Smartsheet.

Oltre i fogli di calcolo: API REST + MCP AI per BigQuery

State già importando BigQuery in un foglio di calcolo? La stessa query salvata può anche essere un endpoint REST attivo per un partner, oppure un server MCP che i vostri strumenti di intelligenza artificiale possono interrogare in linguaggio naturale. Stesso agente di rete, stesse credenziali, due nuovi destinatari.

API REST API REST del database Fornisci al tuo partner un URL, non le tue credenziali. Trasforma qualsiasi query BigQuery salvata in un endpoint REST versionato. Crea una chiave per ogni destinatario, imposta limiti di frequenza, gestisci la scadenza in base al budget di chiamate: revoca l'accesso a un singolo partner senza intaccare gli altri. Esporre BigQuery come API REST o leggere il Panoramica immediata delle API REST
MCP Claude Cursore ChatGPT Grok Database AI MCP Chiedi a Claude, Cursor, ChatGPT o Grok informazioni sulla tua BigQuery. Collega il tuo assistente AI alla stessa origine BigQuery tramite il Model Context Protocol. È di sola lettura per impostazione predefinita, riconosce lo schema fin da subito e non richiede la scrittura di codice SQL: il modello lo scrive automaticamente. Connetti BigQuery a Claude tramite MCP o leggere il Panoramica del server MCP

Domande frequenti

Con quale frequenza posso sincronizzare i dati da BigQuery a Smartsheet? +

Query Streams supporta pianificazioni di sincronizzazione da ogni ora a intervalli personalizzati. Nella maggior parte dei casi, le sincronizzazioni giornaliere o orarie offrono un buon equilibrio tra l'aggiornamento dei dati e le risorse di sistema.

🔒 I miei dati BigQuery sono al sicuro durante la sincronizzazione? +

Sì. Le credenziali del database rimangono protette all'interno della rete tramite l'agente Query Streams. I dati vengono crittografati durante il trasferimento e il token API Smartsheet viene archiviato in modo sicuro. Query Streams non archivia mai i dati grezzi del database.

Cosa succede se la sincronizzazione non riesce? +

Query Streams riproverà le sincronizzazioni non riuscite e ti notificherà gli errori persistenti. Puoi visualizzare i dettagli dell'errore nella cronologia delle sincronizzazioni e avviare manualmente un nuovo tentativo una volta risolto il problema.

📂 Posso sincronizzare più fogli Smartsheet dallo stesso database BigQuery? +

Sì. Crea integrazioni separate per ogni foglio di destinazione. Ogni integrazione può utilizzare una query SQL, una modalità di sincronizzazione e una pianificazione diverse.

Funziona con i servizi cloud BigQuery? +

Sì. Query Streams supporta tutte le varianti di BigQuery, tra cui Amazon RDS per BigQuery, Azure Database per BigQuery, Google Cloud SQL per BigQuery, Heroku bigquery e istanze self-hosted.

Updated on 3 giugno 2026

Powered by BetterDocs