Schemaregistrierung in Fabric Real-Time Intelligence (Vorschau)

Die Schemaregistrierung in Fabric Real-Time Intelligence ist ein zentraler Ort zum Definieren, Überprüfen und Entwickeln von Datenschemas für Streamingdaten. Verwenden Sie sie, um die Datenqualität zu verbessern und Ihre ereignisgesteuerten Echtzeitworkflows konsistent zu halten.

Hinweis

Dieses Feature befindet sich derzeit in der Vorschau. Die Liste der unterstützten Regionen finden Sie unter Verfügbarkeit der Schemaregistrierungsregion.

Vorteile der Verwendung der Schemaregistrierung

Die Schemaregistrierung in Fabric Real-Time Intelligence trägt dazu bei, die Datenqualität, Konsistenz und Kontrolle in ihren ereignisgesteuerten Workflows zu verbessern.

Das Registrieren eines Schemas bedeutet, dass definiert wird, wie Ihre Daten aussehen sollen, welche Felder vorhanden sein sollen, welche Wertetypen erwartet werden.

Wenn die Schemaregistrierung aktiviert ist, dürfen nur Ereignisse, die mit dem registrierten Schema übereinstimmen, ihre ereignisgesteuerte Architektur durchlaufen. Es hilft, Fehler frühzeitig abzufangen und dafür zu sorgen, dass Ihre Daten sauber, konsistent und einsatzbereit sind.

Die Schemaüberprüfung wird im gesamten Fabric Real-Time Intelligence-Workflow angewendet:

  • Wenn Ereignisse zuerst durch einen Eventstream eintreten
  • Während der Vorverarbeitung und Transformation
  • Bevor Daten an Ziele wie Eventhouse, Lakehouse und Data Activator übermittelt werden
  • Auch für abgeleitete Datenströme, bei denen ein Datenstrom in einen anderen einfließt

Die Verwendung von Schemas verbessert nicht nur die Datenqualität, sondern bietet Ihnen auch eine bessere Kontrolle, indem Sie verhindern, dass schlechte oder unerwartete Daten Ihre nachgelagerten Prozesse stören.

Mithilfe der Schemaregistrierung können Sie die Datenintegrität verwalten, die Wiederverwendung über Dienste hinweg ermöglichen und Zugriffssteuerungen einrichten – alles wichtige Für die Erstellung zuverlässiger und skalierbarer Echtzeitdatenlösungen in Fabric Real-Time Intelligence.

Schlüsselkonzepte

In diesem Abschnitt werden die wichtigsten Konzepte der Schemaregistrierung beschrieben.

Schemasätze

Mit der Schemaregistrierung können Sie ein oder mehrere verwandte Schemas in Schemasätze organisieren und die logische Gruppierung und zentrale Zugriffssteuerung ermöglichen. Sie können verwalten, wer Schemas auf Gruppenebene anzeigen, bearbeiten oder ändern kann, wodurch die Schemanutzung in Teams oder Projekten einfacher geregelt werden kann. Weitere Informationen finden Sie unter Erstellen und Verwalten von Ereignisschemasätzen.

Schemaformate

Die Schemaregistrierung unterstützt das Avro-Schemaformat .

Schema-Registrierung

Es gibt verschiedene Möglichkeiten zum Registrieren von Schemas in Fabric Real-Time Intelligence:

  • Verwenden Sie den visuellen UI-Generator, um Ihr Schema schritt für Schritt zu erstellen.
  • Laden Sie eine Datei hoch, die Ihre Schemadefinition enthält.
  • Fügen Sie Ihr Schema direkt in die Codeansicht ein.

Sie können Schemas mithilfe der Fabric Echtzeit-Hub-Benutzeroberfläche (UI) oder der Benutzeroberfläche der Schemasätze registrieren. Weitere Informationen finden Sie unter Erstellen und Verwalten von Ereignisschemas.

Schemaversionsverwaltung

Die Versionsverwaltung wird in der Schemaregistrierung in Fabric Real-Time Intelligence unterstützt. Alle Änderungen an einem vorhandenen Schema werden als neue Version behandelt. Die Schemaregistrierung unterstützt keine semantischen Versionen. Stattdessen werden Schemaversionen als inkrementelle numerische Versionen nachverfolgt, um die Änderung im Laufe der Zeit anzuzeigen. Es gibt noch keine Kompatibilitätsprüfungen oder systemeigene Unterstützung für die Schemaentwicklung. Weitere Informationen finden Sie unter Aktualisieren eines Schemas.

Weitere Informationen finden Sie in den folgenden Artikeln:

Für Real-Time Hubbenutzer:Erstellen und Verwalten von Ereignisschemas im Real-Time Hub

Für Schema-Sets-Benutzer: