La funzione di integrazione BigQuery consente di visualizzare e generare report sui dati delle app GW direttamente in Google BigQuery, un potente data warehouse progettato per l'analisi e la reportistica di dati su larga scala. Grazie all'integrazione con BigQuery, è possibile sfruttare strumenti esterni più avanzati come Looker Studio e PowerBI per una reportistica completa e la visualizzazione dei dati.
Si tratta di una funzione su richiesta: richiedi l'accesso a un membro del team GW Apps per attivarla sulla tua piattaforma. Contattaci.
Abilitazione dell'integrazione di BigQuery sulla tua piattaforma
L'integrazione BigQuery deve essere prima abilitata sulla tua piattaforma prima di poter essere abilitata nelle applicazioni. Per abilitare l'integrazione BigQuery sulla tua piattaforma, segui questi passaggi:
- Vai su Impostazioni piattaforma > Set di dati BigQuery.
- Clicca su "Crea set di dati BigQuery" nella barra di intestazione.
- Crea il set di dati. Puoi:
- Utilizza uno dei progetti BigQuery esistenti della tua organizzazione su Google Cloud Platform (GCP) caricando il file dell'account di servizio del progetto.
- Utilizza l'account di servizio del progetto GW Apps. Quando crei un'origine dati nel progetto GW Apps GCP, hai la possibilità di specificare quali utenti avranno accesso all'origine dati.

Configurazione di BigQuery nelle applicazioni
Una volta abilitata l'integrazione BigQuery a livello di piattaforma, è possibile iniziare a utilizzarla all'interno delle proprie applicazioni. Per collegare un modulo al set di dati appena creato:
- Seleziona Modifica app nella barra di navigazione a sinistra.
- Nella barra di navigazione sinistra dell'app, seleziona il modulo che desideri collegare a BigQuery.
- Nella dashboard del modulo, seleziona la scheda "BigQuery" per aprire la pagina di configurazione di BigQuery per il modulo.
- Abilita l'integrazione con BigQuery utilizzando l'interruttore.
- Seleziona il set di dati da integrare nel modulo.
- Inserisci un titolo per la tabella da creare nel/i set di dati. Questa tabella includerà automaticamente tutti i campi dello schema dal modulo associato, compresi sia i campi di sistema che quelli regolari.
- Fai clic su Salva.

Ecco fatto. I dati del tuo modulo sono ora integrati con BigQuery.
Gestione e aggiornamento dei dati
BigQuery è progettato come data warehouse per analisi e reportistica ed è ottimizzato per operazioni con elevato carico di lettura e analisi di dati su larga scala. Questa integrazione offre un flusso di dati unidirezionale, il che significa che i dati possono essere scritti in BigQuery da GW Apps, ma non possono essere scritti da BigQuery in GW Apps. Ecco una panoramica di come vengono creati, aggiornati e consultati i dati in BigQuery:
Inserimento dati
In GW Apps, quando vengono creati nuovi record con il modulo integrato, i dati vengono automaticamente aggiunti alla tabella BigQuery corrispondente come nuovo record, con un valore della proprietà Event pari a "create".
Aggiornamenti dei dati
I record in BigQuery relativi alle app GW esistenti non vengono aggiornati quando i dati vengono aggiornati nelle app GW. Le modifiche apportate a un record nelle app GW determinano invece la creazione di una nuova voce in BigQuery con un valore della proprietà Event pari a "update". L'ID del record rimane invariato, garantendo la corretta conservazione della cronologia delle modifiche apportate ai record.
Cancellazione dei dati
Quando un record in GW Apps viene eliminato, viene creata una nuova voce in BigQuery con un valore Event pari a "delete". L'ID del record rimane invariato, garantendo la corretta conservazione della cronologia delle modifiche dei record.
Accesso ai dati
Qualsiasi strumento o applicazione in grado di connettersi a BigQuery può essere utilizzato per interrogare e analizzare questi dati, sfruttando appieno le potenzialità di BigQuery. Ciò significa che è possibile integrare i propri dati con vari strumenti analitici, piattaforme di visualizzazione e modelli di machine learning.