Eventhouse-eindpunt inschakelen voor Lakehouse en warehouse

Het Eventhouse-eindpunt is een krachtige mogelijkheid in Microsoft Fabric waarmee u tabellen met uitzonderlijke snelheid en gemak kunt doorzoeken. Gebruik het Eventhouse-eindpunt om query's uit te voeren op lakehouse- of magazijngegevens, realtime inzichten te ontdekken in uw gegevensomgeving en de analyse van gestructureerde, semi-gestructureerde en ongestructureerde gegevens te stroomlijnen.

Voordelen

Wanneer u het Eventhouse-eindpunt inschakelt, krijgt u het volgende:

  • Directe schemasynchronisatie: het eindpunt synchroniseert tabellen en schemawijzigingen binnen enkele seconden zonder handmatige instellingen. Bekijk de lijst met synchronisatiestatussen.
  • Gespiegeld schema: Toegang tot huidige en toekomstige lakehouse- en magazijngegevens via een gespiegeld schema in een toegewezen KQL-databaseweergave.
  • Uitgebreide gebruiks- en visualisatieopties: Gebruik één uniform Analyze data with-toegangspunt voor Lakehouse-, Data Warehouse-, Eventhouse- en KQL-database-items om de vindbaarheid van tools te verbeteren, inclusief SQL analytics endpoint en Notebook waar van toepassing, samen met Copilot, NL2KQL, dashboards, ingesloten query’s en visuele gegevensverkenning.
  • Weerspiegeld in werkruimte- en OneLake-catalogusstructuren: het Eventhouse-eindpunt en de database worden weergegeven als nieuwe vertakkingen in uw lakehouse-boomstructuur.
  • Snelle, schaalbare query's: voer analyses uit in KQL of SQL met behulp van geavanceerde tabeloperators en opdrachten. Voor Eventhouse- en KQL-databaseitems verschijnt het SQL-analyse-eindpunt in Analyze data wanneer OneLake-beschikbaarheid en schema-synchronisatie zijn ingeschakeld.
  • Geavanceerde inzichten: runtime-analyse, anomalieën detecteren en Python gebruiken voor geavanceerde verwerking.

Nadat u het eindpunt hebt ingeschakeld, worden de brongegevens bijgehouden en geoptimaliseerd voor de prestaties en flexibiliteit van Eventhouse. Elke lakehouse- of magazijntabel wordt gekoppeld aan een OneLake-snelkoppeling in het Eventhouse-eindpunt met beleid voor queryversnelling waarmee de brongegevens worden geoptimaliseerd.

Prestaties en verbruik

Bij initialisatie maakt het eindpunt tabellen en slaat het gegevens in de cache op. Binnen 10 seconden wordt het eindpunt volledig gesynchroniseerd. Tijdens de synchronisatie worden de prestaties van eindpuntquery's vertraagd, maar naarmate er meer gegevens in de cache worden opgeslagen, worden de prestaties van query's verbeterd. U kunt het cachebeleid bijwerken.

Het eventhouse-eindpunt maakt gebruik van een beperkt deel van de beschikbare capaciteit, wat van invloed kan zijn op de totale voorbereidingstijd. Hoewel de gegevens binnen enkele seconden beschikbaar zijn voor query's, kan de queryruntime langer duren.

De synchronisatiestatus op de pagina Systeemoverzicht of Databases van het Eventhouse geeft aan of de cache of synchronisatie wordt uitgevoerd. Controleer ook de status voor elke snelkoppeling. Zie synchronisatiestatussen.

Permissions

Gebruikers met inzender- of eigenaarsmachtigingen voor de bovenliggende gegevensbron hebben inzendermachtigingen voor het Eventhouse-eindpunt. Ze beheren cache- en bewaarinstellingen.

Vereiste voorwaarden

  • Een werkruimte in een capaciteit waarvoor Microsoft Fabric is ingeschakeld.
  • Een lakehouse of datawarehouse met tabellen in uw werkruimte of in uw OneLake-catalogus.

Het Eventhouse-eindpunt inschakelen

U kunt het Eventhouse-eindpunt inschakelen met behulp van een van deze drie methoden:

Methode 1: Vanuit uw Fabric-werkruimte

  1. Navigeer in uw Fabric-werkruimte naar uw Lakehouse of Warehouse.

  2. Selecteer het menu meer opties (...) en kies Eventhouse-eindpunt.

    Schermopname van het inschakelen van het Eventhouse-eindpunt vanuit de werkruimte.

Methode 2: Uit de OneLake-catalogus

  1. Navigeer in de OneLake-catalogus naar uw Lakehouse of Warehouse.

  2. Selecteer het menu meer opties (...) en kies Eventhouse-eindpunt.

    Schermopname van het inschakelen van het Eventhouse-eindpunt uit de OneLake-catalogus.

Methode 3: Van het lint Lakehouse/Warehouse in de OneLake-catalogus

  1. Selecteer in het OneLake-catalogus uw Lakehouse of Warehouse om de details te openen.

  2. Selecteer gegevens analyseren met>Eventhouse-eindpunt in de werkbalk.

    Schermopname van het inschakelen van het Eventhouse-eindpunt vanaf het Lakehouse-lint.

Methode 4: Via de optie 'Gegevens analyseren' in het Lakehouse/Warehouse

  1. Navigeer in uw Fabric-werkruimte naar uw Lakehouse of Warehouse.

  2. Selecteer Gegevens analyseren met>Eventhouse-eindpunt.

    Schermopname van de knop **Gegevens analyseren met** uitgevouwen om het SQL Analytics-eindpunt, het eventhouse-eindpunt en de notebookopties te bekijken.

Gegevens analyseren met menu

Microsoft Fabric biedt een uniform menu Gegevens analyseren met voor Lakehouse-, Data Warehouse-, Eventhouse- en KQL-database-items.

  • Bij Lakehouse- en Data Warehouse-items omvat het menu Eventhouse-eindpunt.
  • Vanuit Eventhouse- en KQL-databaseitems bevat het menu het SQL-analyse-endpoint (wanneer OneLake-beschikbaarheid en schema-synchronisatie zijn ingeschakeld) en Notebook.

De instelling voltooien

Nadat u een van de bovenstaande methoden hebt gebruikt:

  • Het Eventhouse-eindpunt wordt geopend met een welkomstbericht. Selecteer Sluiten om een query uit te voeren op het Eventhouse.

    Schermopname van het welkomstbericht voor het Eventhouse-eindpunt.

In de werkruimte en de OneLake-catalogus worden het eindpunt en de KQL-database weergegeven als onderliggende items van lakehouse.

Schermopname van het Eventhouse-eindpunt en de KQL-database als onderliggende items van de Lakehouse in de OneLake-catalogus.

Gegevens opvragen, bewaken en visualiseren

Het Eventhouse-eindpunt heeft de volgende kenmerken:

  • U kunt schakelen tussen de pagina's Eventhouse, Database, Eindpunt en Queryset met behulp van de navigatie op de bovenste balk.

  • Queryset: Wanneer u het eindpunt maakt, krijgt de ingesloten KQL-queryset de naam <Lakehouse_Name of Warehouse_Name>_EventhouseEndpoint_queryset. Vanuit deze queryset kunt u query's uitvoeren op gegevens in een KQL-queryset of Copilot gebruiken voor het schrijven van query's.

    Schermopname van de KQL-queryset met een get table schema-query.

  • Systeemoverzicht: toont synchronisatiestatus, opslag- en activiteitsstatistieken, en meer informatie , waaronder een koppeling naar het bron lakehouse of magazijn.

  • KQL-database: de database heeft de naam <Lakehouse_Name of Warehouse_Name>_EventhouseEndpoint. Omdat het Eventhouse-eindpunt alleen-lezen is, zijn de mogelijkheden om een database aan te maken en tabellen toe te voegen uitgeschakeld. Voer KQL-query's uit, maak visualisaties in een realtime dashboard en voer geavanceerde analyses uit met KQL of SQL. De optie Gegevens analyseren met>SQL-analyse-eindpunt verschijnt alleen voor deze database wanneer OneLake-beschikbaarheid en schemasynchronisatie zijn ingeschakeld.

  • Snelkoppelingen: verwijzen naar OneLake-tabellen die u rechtstreeks kunt opvragen met behulp van de tabelfunctie of natuurlijke taal via Copilot. Als de bron meerdere schema's heeft, wordt de schemanaam weergegeven in elke snelkoppelingsnaam. Als de schema's bijvoorbeeld sales en marketing zijn en elk een tabel met de naam customers hebben, dan zijn de snelkoppelingen sales_customers en marketing_customers.

Note

Selecteer Gegevens analyseren met> Notebook om een nieuw of bestaandSpark-notebook te starten dat automatisch wordt gekoppeld aan de geselecteerde Lakehouse-, Data Warehouse-, Eventhouse- of KQL-databasecontext.

Het gegevensbeleid bijwerken

Werk de cacheperiode voor een specifieke snelkoppelingstabel bij om de queryprestaties te optimaliseren. De cacheperiode wordt gemeten in dagen. Deze is standaard ingesteld op 30 dagen, maar u kunt deze instellen op minimaal één dag en maximaal 36.500 dagen (ongeveer 100 jaar). De beschikbaarheid van gegevens in hot cache verhoogt de queryprestaties. Zie ook Uitsplitsing van eventhouse-kosten

  1. Navigeer naar je snelkoppelingen en selecteer de tabel.

  2. Selecteer in het menu Meer opties ..., of in de bovenste banner, Gegevensbeleid.

    Schermopname van het eventhouse met de optie Gegevensbeleid gemarkeerd.

  3. Stel in de sectie Tabelgegevensbeleid de cacheperiode (dagen) in.

    Schermopname van het deelvenster Cachebeleid met de standaardwaarde.

  4. De nieuwe cacheperiode is onmiddellijk van toepassing en wordt weergegeven in het deelvenster Snelkoppelingsdetails.

    Schermopname van de pagina met snelkoppelingsgegevens met het cachebeleid gemarkeerd.

Het Eventhouse-eindpunt delen

Als u het eindpunt wilt delen, moet u instellingen voor delen configureren voor zowel het eindpunt als de brongegevens.

  1. Configureer machtigingen voor het delen van gegevens in Lakehouse of het delen van gegevens in het datawarehouse.

  2. Configureer machtigingen om het Eventhouse-eindpunt te delen of om elke KQL-database te delen.

  3. Verzend de koppeling naar geautoriseerde gebruikers.

Het Eventhouse-eindpunt uitschakelen

Verwijder het Eventhouse-eindpunt uit de werkruimte of de OneLake-catalogus. Als u het Eventhouse-eindpunt verwijdert, wordt ook de KQL-database verwijderd, maar het Lakehouse blijft ongewijzigd.

  1. Open uw Fabric-werkruimte.

  2. Blader naar de Eventhouse-eindpunttak van de Lakehouse/Warehouse-structuur. Selecteer Verwijderen in het menu Meer opties ....

    Schermopname van de Lakehouse-boom. Het menu Meer opties is geopend en Verwijderen is gemarkeerd.

  3. Selecteer Verwijderen in het bevestigingsdialoogvenster.

    Als u het Eventhouse-eindpunt verwijdert, kunt u het op elk gewenst moment opnieuw inschakelen. Het nieuwe eindpunt maakt een nieuwe Eventhouse- en KQL-database, maar de nieuwe database behoudt geen eerdere query's, visualisaties of dashboards. Als u het eindpunt opnieuw probeert in te schakelen terwijl het vorige eindpunt nog steeds wordt verwijderd, ziet u een bericht dat een paar seconden moet worden gewacht. Nadat het vorige eindpunt is verwijderd, kunt u het opnieuw inschakelen.

    Schermopname van een bericht waarin wordt aangegeven dat het eindpunt wordt verwijderd en een paar seconden moet wachten.

Het Eventhouse-eindpunt opnieuw instellen

Gebruik de knop Opnieuw instellen om het eindpunt te verwijderen en de verbinding opnieuw op te starten.

Schermopname van de knop Opnieuw instellen onder de bovenste navigatiebalk wanneer het eindpunt is geselecteerd.

Synchronisatiestatussen

Het Eventhouse-eindpunt synchroniseert brontabellen en schemawijzigingen binnen enkele seconden. De synchronisatiestatus wordt weergegeven op de pagina Systeemoverzicht, databases en elke snelkoppeling naar tabellen. Hier volgt een voorbeeld van een synchronisatiestatus:

Schermopname van de synchronisatiestatus op de pagina Systeemoverzicht en databases.

Synchronisatiestatussen voor het Eventhouse-eindpunt:

Synchronisatiestatus Description
Gesynchroniseerd Alle OneLake-snelkoppelingen worden gesynchroniseerd. Bronkoppeling: [link]
werk in uitvoering Synchronisatie wordt uitgevoerd. ${syncing} van ${total} OneLake-snelkoppelingen worden momenteel gesynchroniseerd. Sommige OneLake-snelkoppelingen worden opgewarmd. Bronkoppeling: {link}
opwarmen Het Eventhouse-eindpunt wordt opgewarmd. Meer dan 50 procent van sommige OneLake-snelkoppelingen warmen op. Het systeem is afgestemd op de bronengine. Bronkoppeling: {link}

Synchronisatiestatussen voor snelkoppeling:

Synchronisatiestatus Description
Gesynchroniseerd Deze snelkoppeling is volledig gesynchroniseerd. Meer dan 98 procent van de gegevens is gesynchroniseerd met de bron. Bronkoppeling: {link}
werk in uitvoering Synchronisatie wordt uitgevoerd. Tussen 20 procent en 98 procent van de gegevens wordt gesynchroniseerd met de bron. Bronkoppeling: {link}
opwarmen Synchronisatie wordt uitgevoerd. Minder dan 20 procent van de gegevens wordt gesynchroniseerd met de bron. Bronkoppeling: {link}

Overwegingen en beperkingen

  • U kunt het Eventhouse-eindpunt niet inschakelen vanuit een open Lakehouse.

  • Wijzigingen in brontabellen en schema's worden binnen enkele seconden doorgevoerd naar het Eventhouse-eindpunt (bijna in realtime), met mogelijk korte vertragingen terwijl de synchronisatie bezig is.

  • Adviesbanner: Bij het maken van een Eventhouse-eindpunt worden sommige snelkoppelingstabellen mogelijk niet gemaakt. Als een of meer tabellen niet worden gemaakt, wordt boven aan het eindpunt een advisor-banner weergegeven met de reden van de fout en de namen van de betrokken tabellen. U kunt de banner niet sluiten. Veelvoorkomende oorzaken van fouten zijn:

    Foutreden Description
    Brontabel niet bereikbaar De onderliggende OneLake-tabel is niet toegankelijk, bijvoorbeeld vanwege onvoldoende machtigingen (403-fout). Controleer of u leestoegang hebt tot de brontabel en probeer het opnieuw.
    Brontabel niet in Delta-formaat Voor het maken van snelkoppelingen moet de brontabel de Delta-indeling hebben. Converteer de brontabel naar delta-indeling en maak het eindpunt opnieuw.
    Niet-ondersteunde Delta-functies De brontabel maakt gebruik van Delta-functies die momenteel niet worden ondersteund. Niet-ondersteunde functies zijn onder andere: Tijdstempelkolommen zonder tijdzone, V2-controlepunten, door catalogus beheerde tabellen.