google analytics - Planifier une requête dans BigQuery




google-analytics google-bigquery (3)

J'ai une requête BigQuery qui relie deux tables (exportations quotidiennes de Google Analytics). Ce que je veux, c'est enregistrer la requête sous forme de vue ou de table, mais la mettre à jour automatiquement chaque jour lorsque les nouvelles données Google Analytics sont chargées dans BigQuery.

Merci de votre aide


Mise à jour

La planification de requêtes récurrentes est disponible dans BigQuery depuis septembre 2018.

BigQuery en lui-même ne fournit aucun mécanisme de planification.

Vous pouvez utiliser une solution tierce ou développer votre propre client en utilisant le client de votre choix
https://cloud.google.com/bigquery/docs/reference/libraries

Par exemple,

Vous pouvez utiliser App Engine Cron Service pour automatiser l'exécution de requêtes 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

Vous pouvez également utiliser le script Google Apps pour écrire une requête BigQuery avec un déclencheur basé sur le temps pour exécuter ce script.
https://developers.google.com/apps-script/advanced/bigquery https://developers.google.com/apps-script/guides/triggers/installable#time-driven_triggers

Consultez également les dernières fonctionnalités de Google Cloud (version bêta).
https://cloud.google.com/functions/docs/



Nouvelle fonctionnalité : https://cloud.google.com/bigquery/docs/scheduling-queries

BigQuery a maintenant une fonctionnalité de requêtes programmées dans la bêta.

Vous devez activer le service de transfert de données BigQuery et les "requêtes planifiées" se trouvent dans le menu du service de transfert BigQuery.