Capítulo 8. Consultas avanzadas

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En los Capítulos 2 y 3, cubrimos los aspectos esenciales de las consultas y tipos de datos de SQL estándar compatibles con BigQuery. Un analizador sintáctico y un analizador para el dialecto de SQL estándar soportado por BigQuery han sido de código abierto como ZetaSQL. El analizador y parser ZetaSQL se utiliza para proporcionar un comportamiento coherente, comprobación de tipos, fundición implícita, resolución de nombres y mucho más en todos los productos de Google Cloud Platform (GCP) que admiten SQL (por ejemplo, Cloud Spanner y Cloud Dataflow). Sin embargo, es posible que estos motores de consulta no admitan todas las funciones del lenguaje ZetaSQL. Por ejemplo, BigQuery no admite, en el momento de escribir este artículo, transacciones multiestado. En el momento de escribir esto, Cloud Dataflow no admite consultas geográficas, pero si algún día lo hace, las consultas SQL SIG y los tipos de geografía de Cloud Dataflow serán similares a los de BigQuery.

En este capítulo, examinamos las características, tipos de datos y funciones de ZetaSQL soportadas por BigQuery que van más allá del SQL estándar o que pueden resultar desconocidas para muchos analistas de datos. Comenzamos hablando de la sintaxis de características como las consultas parametrizadas y las funciones definidas por el usuario que favorecen la reutilización. A continuación, ...

Get Google BigQuery: La Guía Definitiva now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.