Zum Hauptinhalt springen
Cloud / Google Cloud / Produkte / Dataform - SQL-Workflows für Datentransformation

Dataform - SQL-Workflows für Datentransformation

Dataform ist Googles verwalteter Service für SQL-basierte Datentransformation und ELT-Workflows in BigQuery.

Data Analytics
Preismodell Kein separater Dataform-Preis; abgerechnet werden BigQuery-Abfragen und genutzte Zusatzdienste (z. B. Cloud Logging, Cloud Scheduler)
Verfügbarkeit Global mit EU-Regionen
Datensouveränität EU-Regionen verfügbar
Zuverlässigkeit SLA gemäß Anbieter (siehe offizielle SLA-Seite) SLA

Was ist Dataform?

Dataform ist ein vollständig verwalteter Service von Google Cloud für SQL-basierte Datentransformation in BigQuery. Der Service ermöglicht Data-Teams, Transformationspipelines als Code zu definieren, mit Abhängigkeitsmanagement, automatisierten Tests und Git-basierter Versionierung.

Dataform nutzt SQLX, eine erweiterte SQL-Syntax, die Referenzen zwischen Tabellen, Assertions und JavaScript-Templating unterstützt. Dies macht Data-Warehouse-Pipelines wartbarer und testbarer als lose Sammlungen von SQL-Skripten.

Kernfunktionen

  • SQLX-Workflows: Erweiterte SQL-Syntax mit Abhängigkeiten, Referenzen und Makros
  • Abhängigkeitsmanagement: Automatische Ausführungsreihenfolge basierend auf Tabellenabhängigkeiten
  • Assertions und Tests: Automatisierte Datenqualitätsprüfungen als Teil der Pipeline
  • Git-Integration: Versionierung und Code-Review für Transformationslogik

Typische Anwendungsfälle

Data-Warehouse-Modellierung

Data-Teams nutzen Dataform, um Rohdaten in BigQuery in strukturierte, analysierbare Modelle zu transformieren. Staging-, Zwischen- und Mart-Tabellen werden als SQLX-Dateien definiert und automatisch in der richtigen Reihenfolge ausgeführt.

ELT-Pipelines

In ELT-Architekturen übernimmt Dataform den Transformationsschritt nach dem Laden der Rohdaten in BigQuery. Regelmäßige Ausführungen stellen sicher, dass Analysetabellen aktuell bleiben.

Vorteile

  • Nativ in BigQuery und Google Cloud integriert
  • Verwaltete Ausführungsumgebung ohne eigene Infrastruktur
  • Bessere Code-Qualität durch Tests und Code-Review
  • Kein separater Dataform-Preis, es fallen nur BigQuery- und Zusatzdienst-Kosten an

Integration mit innFactory

Als zertifizierter Google Cloud Partner unterstützt innFactory Sie bei Dataform: Data-Warehouse-Architektur, SQLX-Pipeline-Entwicklung und Best Practices für Datentransformation.

Typische Anwendungsfälle

SQL-basierte Datentransformation
ELT-Pipelines
Data-Warehouse-Modellierung

Häufig gestellte Fragen

Was ist Dataform?

Dataform ist ein verwalteter Service von Google Cloud für SQL-basierte Datentransformation in BigQuery. Er ermöglicht die Definition von Transformationspipelines als SQLX-Code mit Abhängigkeitsmanagement, Tests und Versionierung.

Was ist SQLX?

SQLX ist eine Erweiterung von SQL, die Dataform nutzt. Sie fügt Features wie Referenzen zwischen Tabellen, Assertions (Tests), JavaScript-Templating und wiederverwendbare Makros hinzu.

Wie unterscheidet sich Dataform von dbt?

Dataform und dbt verfolgen ähnliche Konzepte. Dataform ist nativ in Google Cloud und BigQuery integriert mit einer verwalteten Ausführungsumgebung, während dbt eine breitere Datenbank-Unterstützung über verschiedene Cloud-Anbieter hinweg bietet.

Was kostet Dataform?

Für Dataform selbst fällt kein separater Preis an. Berechnet werden die durch Dataform ausgelösten BigQuery-Abfragen sowie gegebenenfalls genutzte Zusatzdienste wie Cloud Logging, Cloud Scheduler, Cloud Workflows oder der Managed Service for Apache Airflow, falls für die Orchestrierung eingesetzt.

Wie funktioniert die Ausführungsreihenfolge in Dataform?

Dataform erkennt automatisch Abhängigkeiten zwischen Tabellen anhand von Referenzen im SQLX-Code und führt Transformationen in der korrekten Reihenfolge aus. Entwickler müssen die Ausführungsreihenfolge nicht manuell verwalten.

Lässt sich Dataform mit bestehenden CI/CD-Prozessen integrieren?

Ja, Dataform unterstützt Git-basierte Versionierung, sodass Transformationslogik wie regulärer Code über Pull Requests und Code-Reviews verwaltet werden kann. Dies ermöglicht die Integration in bestehende CI/CD-Pipelines.

Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von Google Cloud (offizielle Dokumentation). Diese Seite stellt kein Angebot von Google Cloud dar.

Google Cloud Partner

innFactory ist zertifizierter Google Cloud Partner. Wir bieten Beratung, Implementierung und Managed Services.

Google Cloud Partner

Ähnliche Produkte anderer Cloud-Anbieter

Andere Cloud-Anbieter bieten vergleichbare Services in dieser Kategorie. Als Multi-Cloud Partner helfen wir bei der richtigen Wahl.

AWS

Amazon Athena - Serverless SQL-Abfragen

Amazon Athena führt SQL-Abfragen direkt auf Daten in S3 aus. Serverless, ohne Infrastruktur-Setup, Pay-per-Query.

Preismodell Pay-per-Query (Preis pro TB gescannter …
SLA 99,9% Verfügbarkeit gemäß Amazon Athena SLA
Vergleichen →
AWS

Amazon Data Firehose - Echtzeit-Datenlieferung

Amazon Data Firehose ist ein AWS-Service für die zuverlässige Echtzeit-Lieferung von Streaming-Daten an Datenspeicher.

Preismodell Bezahlung pro GB data ingested
SLA SLA gemäß Anbieter (siehe offizielle SLA-Seite)
Vergleichen →
AWS

Amazon DataZone - Daten-Governance und Katalog

Amazon DataZone ist ein AWS-Service für Daten-Governance, Katalogisierung und sichere Datenfreigabe im Unternehmen.

Preismodell Pay-as-you-go: API-Anfragen, …
SLA SLA gemäß Anbieter (siehe offizielle SLA-Seite)
Vergleichen →
AWS

Amazon EMR - Big Data Processing

Amazon EMR ist eine verwaltete Big-Data-Plattform für Apache Spark, Hadoop und andere Frameworks.

Preismodell Bezahlung für EC2 instances plus EMR …
SLA Abhängig von EC2 SLA
Vergleichen →
AWS

Amazon Kinesis - AWS Data Streaming für Real-Time Analytics

Amazon Kinesis ist die AWS-Service-Familie für Echtzeit-Datenstreaming, Log-Processing und Analytics.

Preismodell Provisioned: pro Shard-Stunde plus …
SLA SLA gemäß Anbieter (siehe offizielle SLA-Seite)
Vergleichen →
AWS

Amazon Kinesis Data Streams - Echtzeit-Datenstreaming

Amazon Kinesis Data Streams ist ein AWS-Service für skalierbares Echtzeit-Datenstreaming mit geringer Latenz.

Preismodell Pay-per-use: On-Demand pro GB …
SLA 99,9% Verfügbarkeit
Vergleichen →

41 vergleichbare Produkte bei anderen Cloud-Anbietern gefunden.

Bereit, mit Dataform - SQL-Workflows für Datentransformation zu starten?

Unsere zertifizierten Google Cloud Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren