Kapitel 8. Erweiterte Abfragen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In den Kapiteln 2 und 3 haben wir die Grundlagen der in BigQuery unterstützten Standard-SQL-Abfragen und Datentypen behandelt. Ein Parser und Analysator für den von BigQuery unterstützten Dialekt von Standard SQL wurde als ZetaSQL veröffentlicht. Der ZetaSQL-Parser und -Analysator wird verwendet, um konsistentes Verhalten, Typüberprüfung, implizites Casting, Namensauflösung und mehr in allen Produkten der Google Cloud Platform (GCP) zu gewährleisten, die SQL unterstützen (z. B. Cloud Spanner und Cloud Dataflow). Allerdings unterstützen diese Query Engines nicht alle Funktionen der ZetaSQL-Sprache. BigQuery unterstützt zum Beispiel keine Multistatement-Transaktionen (Stand: jetzt). Zum jetzigen Zeitpunkt unterstützt Cloud Dataflow keine geografischen Abfragen, aber sollte dies jemals der Fall sein, werden die GIS-SQL-Abfragen und geografischen Typen in Cloud Dataflow denen von BigQuery ähneln.
In diesem Kapitel befassen wir uns mit den von BigQuery unterstützten Features, Datentypen und Funktionen von ZetaSQL, die über das Standard-SQL hinausgehen oder die vielen Datenanalysten unbekannt sein könnten. Zunächst besprechen wir die Syntax von Funktionen wie parametrisierte Abfragen und benutzerdefinierte Funktionen, die die Wiederverwendbarkeit unterstützen. Dann befassen wir uns mit der SQL-Syntax, die Arrays, Fenster, ...
Get Google BigQuery: Der endgültige Leitfaden 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.