Chapitre 5. Développer avec BigQuery
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Jusqu'à présent, nous avons surtout utilisé l'interface utilisateur web BigQuery (UI) et l'outil de ligne de commande bq pour interagir avec BigQuery. Dans ce chapitre, nous examinons les moyens d'interagir de manière programmatique avec le service. Cela peut être utile pour créer des scripts ou automatiser des tâches qui impliquent BigQuery. L'accès programmatique à BigQuery est également essentiel lors du développement d'applications, de tableaux de bord, de graphiques scientifiques et de modèles d'apprentissage automatique pour lesquels BigQuery n'est qu'un des outils utilisés.
Nous commençons par examiner les bibliothèques clientes BigQuery qui te permettent d'interroger et de manipuler par programme les tables et les ressources BigQuery. Bien que tu puisses accéder à BigQuery de manière programmatique à l'aide de ces API de bas niveau, tu veux connaître les personnalisations et les abstractions de plus haut niveau disponibles pour des environnements particuliers (carnets Jupyter et scripts shell). Ces personnalisations, que nous abordons dans la seconde moitié de ce chapitre, sont plus faciles à utiliser, gèrent les conditions d'erreur de manière appropriée et éliminent une grande partie du code passe-partout.
Développement programmatique
L'approche recommandée pour accéder à BigQuery de manière programmatique ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access