Pianifica la query in BigQuery

Ho una query BigQuery che unisce due tabelle (esportazioni giornaliere di Google Analytics). Quello che voglio è salvare la query come una vista o una tabella, ma avere automaticamente l’aggiornamento della vista / tabella finale ogni giorno quando i nuovi dati di Google Analytics vengono caricati in BigQuery.

Grazie per l’aiuto

BigQuery da solo non fornisce alcun meccanismo di pianificazione.

Puoi utilizzare una soluzione di terze parti o sviluppare la tua utilizzando un cliente di tua scelta
https://cloud.google.com/bigquery/docs/reference/libraries

Per esempio,

Puoi utilizzare il servizio cronologia di App Engine per automatizzare l’esecuzione di query BigQuery https://cloud.google.com/appengine/docs/java/config/cron https://cloud.google.com/appengine/features/#cron https: / /cloud.google.com/bigquery/bigquery-api-quickstart

In alternativa, puoi utilizzare Google Apps Script per eseguire lo script della query BigQuery con un trigger basato sul tempo per eseguire lo script
https://developers.google.com/apps-script/advanced/bigquery https://developers.google.com/apps-script/guides/triggers/installable#time-driven_triggers

Inoltre, controlla le funzioni Google Cloud di recente introduzione (Beta)
https://cloud.google.com/functions/docs/

Per aggiungere alla risposta di Mikhail, dai un’occhiata a questo foglio Google facile da implementare:

https://docs.google.com/spreadsheets/d/1JZkkKcT9yrcYc1g8QqJaIE6PJtoFig3G_ZNbtXuK6fw/edit

  1. Copia questo foglio.
  2. Personalizza con la tua query e destinazione.
  3. Esegui script, assicurati che le autorizzazioni siano impostate correttamente.
  4. Pianificare un trigger orario / giornaliero / ecc.

inserisci la descrizione dell'immagine qui

Fonte: https://twitter.com/anilopez/status/958382085407883264