Google BigQuery

1. Cicle de vida

2. Tipologia

4. Llenguatge de programació

Descripció

Google BigQuery és tant un magatzem de dades com un servei d’anàlisi de dades a gran escala al núvol, que incorpora tecnologia d’aprenentatge automàtic integrada en el mateix procés analític. BigQuery proporciona un mecanisme mitjançant el qual és possible realitzar qualsevol consulta SQL i obtenir els resultats en segons, independentment del volum de dades involucrades en el procés. A més, en residir en cloud (al núvol) no és necessari centrar esforços en actualitzacions, la seguretat o la gestió de la infraestructura, la qual cosa permet centrar-se en les dades mateixes i en la seva anàlisi.

Algunes de les característiques principals més destacables són les següents:

  • Anàlisi en temps real: l’API d’inserció de dades de transmissió d’alta velocitat de BigQuery és una opció potent per a les anàlisis en temps real.
  • Alta disponibilitat automàtica: BigQuery proporciona un emmagatzematge replicat i molt durador en diverses ubicacions de forma transparent i automàtica, així com una alta disponibilitat sense costos i sense necessitat de fer més configuracions.
  • SQL estàndard: BigQuery és compatible amb un dialecte d’SQL estàndard.
  • Consultes federades i emmagatzematge de dades lògic: a través de potents consultes federades, BigQuery pot tractar fonts de dades externes en recursos d’emmagatzematge d’objectes (Cloud Storage), bases de dades transaccionals (Cloud Bigtable) o fulls de càlcul en Drive sense haver de duplicar dades.
  • Separació d’emmagatzematge i recursos informàtics: és possible personalitzar, segons les necessitats, les solucions d’emmagatzematge i de processament en cada moment.
  • Còpia de seguretat automàtica i restauració senzilla: BigQuery replica les dades automàticament i conserva un historial dels canvis durant set dies per poder restaurar i comparar dades de diferents dates còmodament.
  • Model de preus flexible: el model de preus sota demanda significa que solament es paga per l’emmagatzematge i els recursos informàtics que s’utilitzin.
  • Gestió i seguretat de les dades: BigQuery fa possible mantenir un alt nivell de seguretat i tenir un control detallat de la gestió d’identitats i accessos, gràcies a «Gestió d’Identitats» i «Accessos de Cloud», de manera que les dades estan sempre encriptades, tant en repòs com en trànsit.
  • Expansió geogràfica controlada: amb BigQuery és possible seleccionar la ubicació on resideixen les dades (EUA, Àsia o Europa), la qual cosa pot ser necessari en alguns casos sota la GDPR (Reglament general de protecció de dades, de l’anglès General Data Protection Regulation).
  • Integració: és possible integrar BigQuery mitjançant una API REST amb altres aplicacions i/o llenguatges com Java, Python, Node.js, C#, Go, Ruby i PHP. Els usuaris d’empreses i corporacions poden utilitzar Google Apps Script per a accedir a BigQuery des de fulls de càlcul.

Enllaç al recurs

https://cloud.google.com/bigquery

Enllaços relacionats

Documentació: https://cloud.google.com/bigquery/docs/?hl=es

Google BigQuery: The Definitive Guide: https://www.oreilly.com/library/view/google-bigquery-the/9781492044451/