Introduction à BigQuery

Introduction à BigQuery

Matt Forrest

Field CTO

Qu'est-ce que BigQuery ?

  • Utilise SQL
  • S'adapte pour analyser d'énormes ensembles de données
  • Entrepôt de données d'entreprise
  • Lancé en 2012 avec les mêmes outils que Google utilise

Logo BigQuery Annonce officielle du lancement

Introduction à BigQuery

Qu'est-ce qui rend BigQuery unique ?

  • Traitement analytique en ligne (OLAP)
  • Calcul et stockage séparés
  • Sans serveur (serverless)
Introduction à BigQuery

Calcul et stockage

Architecture de BigQuery montrant le calcul et le stockage distribués

1 https://cloud.google.com/bigquery/docs/storage_overview
Introduction à BigQuery

Snowflake et BigQuery

Snowflake

  • Populaire auprès des développeurs
  • Fonctionne sur n'importe quel nuage
  • Paliers de ressources de calcul (petit, moyen, etc.)

 

Logo Snowflake

BigQuery

  • Populaire pour les requêtes analytiques (rapports)
  • Fonctionne uniquement sur Google Cloud
  • Entièrement sans serveur, aucun palier

 

BigQuery

Introduction à BigQuery

Redshift et BigQuery

Redshift

  • Calcul constant ou sans serveur
  • Adapté aux tableaux de bord en direct

 

Logo Amazon Redshift

BigQuery

  • Uniquement sans serveur
  • Analyses à un moment donné (quotidiennes ou horaires)

 

BigQuery

Introduction à BigQuery

Bases SQL traditionnelles et BigQuery

Bases de données SQL

  • Traitement transactionnel en ligne (OTAP)
  • Calcul et stockage liés
  • Non distribuées

 

Icône SQL

BigQuery

  • Traitement analytique en ligne (OLAP)
  • Calcul et stockage séparés
  • Moteur de requêtes distribué

 

Logo BigQuery

Introduction à BigQuery

Comment BigQuery est-il utilisé ?

  1. Rapports planifiés à un moment précis (rapports quotidiens de commerce en ligne, rapports trimestriels)
  2. Exploration ponctuelle (analyse de campagne marketing)

Interface des requêtes planifiées dans Google Cloud BigQuery

Introduction à BigQuery

Passons à la pratique !

Introduction à BigQuery

Preparing Video For Download...