17. Dezember 2025: Unterstützung der Schema-Entwicklung für Snowpipe Streaming mit leistungsstarker Architektur

Snowflake kündigt Unterstützung für die automatische Tabellenschema-Entwicklung innerhalb der leistungsstarken Snowpipe Streaming-Architektur an. Mit diesem Feature können sich Streaming-Pipelines nahtlos und nahezu in Echtzeit an Schema-Abweichungen anpassen, wodurch manuelles DDL-Eingreifen vermieden wird, wenn neue Datenattribute in der Quelle eingeführt werden.

Legen Sie ENABLE_SCHEMA_EVOLUTION = TRUE für die Zieltabelle fest, um dieses Feature zu aktivieren.

Wichtige Features:

  • Automatisches Hinzufügen von Spalten: Neue Felder, die im eingehenden Stream erkannt werden, werden automatisch zur Zieltabelle hinzugefügt.

  • Einschränkungsverwaltung: NOT NULL-Einschränkungen werden automatisch gelöscht, wenn eingehenden Datensätzen bestimmte Werte fehlen.

  • Nahtlose Datenaufnahme: Reduziert Pipeline-Fehler, die durch Schemakonflikte verursacht werden, und gewährleistet so eine kontinuierliche Datenverfügbarkeit.

Einschränkungen:

  • Tabellentyp: Die Unterstützung ist auf standardmäßige (native) Snowflake-Tabellen beschränkt. Externe Tabellen und Iceberg-Tabellen werden nicht unterstützt.

  • Spaltenänderungen: Die automatische Spaltenerweiterung, die eine Erhöhung der Genauigkeit, der Skalierung oder der Textlänge ermöglicht, wird nicht unterstützt.

  • Datentypen: Die Schema-Entwicklung wird derzeit nicht für strukturierte Typen unterstützt, wobei es sich um strukturierte OBJECT-, ARRAY-oder MAP-Spalten handelt. Neue Spalten, die strukturierte Typen enthalten, werden jedoch als VARIANT abgeleitet, wodurch JSON-Objekte und -Arrays unterstützt werden.

Weitere Informationen dazu finden Sie unter: