Eventhouse-Übersicht

Eventhouses sind Datenbanken zum Speichern und Analysieren von Streamingdaten, sodass Sie Milliarden von Ereignissen in Sekunden abfragen können. Sie sind so konzipiert, dass Datenströme in Echtzeit effizient verarbeitet werden, wodurch Organisationen Daten in nahezu Echtzeit aufnehmen, verarbeiten und analysieren können. Diese Aspekte machen Eventhouses nützlich für Szenarien, in denen zeitnahe Einblicke von entscheidender Bedeutung sind. Eventhouses bieten eine skalierbare Infrastruktur, die es Organisationen ermöglicht, wachsende Datenmengen zu verarbeiten, um eine optimale Leistung und Ressourcennutzung sicherzustellen. Eventhouses sind die bevorzugte Engine für die semistrukturierte und die Freitextanalyse. Ein Eventhouse ist ein Container, der mehrere Datenbanken enthalten kann, sodass verwandte Daten für ein Projekt einfach verwaltet werden können. Sie können damit mehrere Datenbanken gleichzeitig verwalten und so Kapazität und Ressourcen freigeben, um Leistung und Kosten zu optimieren. Eventhouses bieten eine einheitliche Überwachung und Verwaltung für alle Datenbanken und für einzelne Datenbanken.

Eventhouses sind auf zeitbasierte Streamingereignisse mit strukturierten, semistrukturierten (z. B. JSON, XML) und unstrukturierten Daten (z. B. Freitextanalyse) zugeschnitten. Sie können Daten aus mehreren Quellen, in mehreren Pipelines (z. B. Eventstream, Software Development Kits, Kafka, Logstash, Datenflüsse und mehr) und mehreren Datenformaten abrufen. Diese Daten werden basierend auf dem Zeitpunkt ihres Eingangs automatisch für eine schnelle Suche organisiert.

Analysieren von Daten mit Integration

Eventhouse verwendet dieselben Analysedaten mit Menü wie andere Fabric Elemente, sodass Sie die Analyse von einem einheitlichen Einstiegspunkt über Workloads hinweg starten können. Aus einer Eventhouse- oder KQL-Datenbank können Sie SQL-Endpunkt- und Notebook-Optionen direkt verwenden, wo verfügbar.

Note

Die Option " Daten mit>SQL-Endpunkt analysieren" wird nur für Eventhouse- und KQL-Datenbanken angezeigt, wenn oneLake-Verfügbarkeit und Schemasynchronisierung in der Datenbank aktiviert sind. Dieses Setup bietet nahezu echtzeitbasierten Zugriff auf KQL-Daten über den SQL-Endpunkt.

Wann erstelle ich ein Eventhouse?

Verwenden Sie ein Eventhouse für jedes Szenario, das ereignisbasierte Daten enthält. Beispielsweise Telemetrie- und Protokolldaten, Zeitreihen und IoT-Daten, Sicherheits- und Complianceprotokolle oder Finanzdaten.

In einem Eventhouse können Sie eine KQL-Datenbank erstellen. Die KQL-Datenbank kann entweder eine Standarddatenbank oder eine Datenbankverknüpfung sein. Für jede KQL-Datenbank wird eine explorative Abfrageumgebung erstellt, die zum Durchsuchen und Datenmanagement verwendet werden kann. Datenverfügbarkeit in OneLake kann auf einer Datenbank- oder Tabellenebene aktiviert werden.

Wenn Sie den Eventhouse-Endpunkt für ein Lakehouse oder Data Warehouse aktivieren, erstellt Fabric automatisch ein Eventhouse und eine KQL-Datenbank als untergeordnete Elemente des Quellelements. Diese verwalteten untergeordneten Elemente bleiben im ursprünglichen Arbeitsbereich, und die Backend-Schemasynchronisierung sorgt dafür, dass sie für Analysen nahezu in Echtzeit synchron bleiben.

Welche Informationen werden in einem Eventhouse angezeigt?

Die Systemübersichtsseite eines Eventhouses zeigt die folgenden Informationen:

  • Details zum Eventhouse
  • Beratungsergebnisse
  • Eventhouse-Speicher
  • Systemressourcen
  • Compute-Nutzung
  • Aktivität in Minuten nach Anwendung
  • Aufnahmerate
  • Am häufigsten abgefragte Datenbanken
  • Am häufigsten aufgenommene Datenbanken
  • Eventhouse-Schemaänderungen

Weitere Informationen finden Sie unter Systemübersichtsdetails.

Sie können ein neues oder vorhandenes Spark-Notizbuch auch über "Analysieren von Daten" in> einem Lakehouse-, Data Warehouse-, Eventhouse- oder KQL-Datenbankelement starten. Das Notizbuch wird mit dem entsprechenden Datenbankkontext automatisch geöffnet.

Auf der Datenbankseite eines Eventhouse werden Datenbankinformationen entweder in Listen- oder Kachelansicht angezeigt. Die folgenden Informationen zu den einzelnen Datenbanken werden in der Kachelansicht angezeigt:

  • Datenbankname
  • Datenbankdetails
  • Datenbankaktivitäts-Tracker
  • Datenbanktabellen
  • Datenvorschau
  • Abfrageerkenntnisse – die 100 wichtigsten Abfragen

Weitere Informationen finden Sie unter Datenbankdetails.

Kapazitätsplaner

Ihr Eventhaus ist darauf ausgelegt, die Kosten zu optimieren, indem der Dienst pausiert wird, wenn er nicht genutzt wird. Bei der Reaktivierung des Dienstes kann es zu einer Latenzzeit von einigen Sekunden kommen. Wenn Sie hochgradig zeitempfindliche Systeme haben, die diese Latenz nicht tolerieren können, konfigurieren Sie Kapazitätsplaner. Wenn dies aktiviert ist, ist das Eventhouse immer aktiv, sodass Sie 100% Uptime ohne zusätzliche Premium-Speicherkosten erhalten.

Mit Kapazitätsplaner können Sie auch einen 7-tägigen Wiederkehrenden Zeitplan in 60-Minuten-Blöcken konfigurieren, die mindestkapazität pro Block oder kein Minimum festlegen, wobei die automatische Skalierung noch aktiviert ist. Eventhouse hält die garantierte Mindestkapazität nur während der vorgesehenen Zeitfenster aufrecht und bleibt außerhalb dieser Zeiten vollständig elastisch.

Sie können einen Zeitplan für Mindestkapazität konfigurieren für Szenarien, in denen unvorhersehbare Abfrage- oder Erfassungslasten auftreten und Sie bei plötzlicher hoher Last eine ausreichende Leistung sicherstellen müssen. Geplante Mindestwerte verhindern, dass die automatische Skalierung in diesen Zeitfenstern unter den festgelegten Basiswert skaliert, aber sie kann bei Bedarf weiterhin hochskalieren. Wenn kein Minimum festgelegt ist, beträgt der Standardwert 2 CUs.

Die Benutzeroberfläche bietet eine wöchentliche Zeitplanansicht und Zeigt Warnungen an, wenn geplante Mindestwerte die verfügbare Kapazität überschreiten, mit einem Übersichtsbanner, das die nächsten 24 Stunden zusammenfasst. Ausführliche Konfigurationsschritte finden Sie unter Konfigurieren von Kapazitätsplanern.

Teilen eines Veranstaltungshauses

Wenn Sie einen direkten Link zu einem Eventhouse freigeben, erbt der Empfänger die Berechtigungsstufe des Absenders an alle Eventhouse-Elemente, einschließlich KQL-Datenbanken und -Tabellen, sowie alle zugehörigen Eventhouse-Komponenten, einschließlich Dashboards, Funktionen, materialisierte Ansichten und eingebettete Abfragesets.

Einzelne KQL-Datenbanken können unabhängig voneinander freigegeben werden, obwohl Benutzer mit nur datenbankgeschütztem Zugriff keinen Zugriff auf Navigationselemente auf Eventhouse-Ebene erhalten, z. B. "Systemübersicht" oder die Liste der KQL-Datenbanken im Eventhouse. Informationen zum Freigeben einer einzelnen Datenbank finden Sie unter Freigeben eines KQL-Datenbanklinks.