Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
Navigeer in uw Fabric-werkruimte naar uw Lakehouse of Warehouse.
Selecteer het menu meer opties (...) en kies Eventhouse-eindpunt.
Methode 2: Uit de OneLake-catalogus
Navigeer in de OneLake-catalogus naar uw Lakehouse of Warehouse.
Selecteer het menu meer opties (...) en kies Eventhouse-eindpunt.
Methode 3: Van het lint Lakehouse/Warehouse in de OneLake-catalogus
Selecteer in het OneLake-catalogus uw Lakehouse of Warehouse om de details te openen.
Selecteer gegevens analyseren met>Eventhouse-eindpunt in de werkbalk.
Methode 4: Via de optie 'Gegevens analyseren' in het Lakehouse/Warehouse
Navigeer in uw Fabric-werkruimte naar uw Lakehouse of Warehouse.
Selecteer Gegevens analyseren met>Eventhouse-eindpunt.
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.
In de werkruimte en de OneLake-catalogus worden het eindpunt en de KQL-database weergegeven als onderliggende items van lakehouse.
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.
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
salesenmarketingzijn en elk een tabel met de naamcustomershebben, dan zijn de snelkoppelingensales_customersenmarketing_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
Navigeer naar je snelkoppelingen en selecteer de tabel.
Selecteer in het menu Meer opties ..., of in de bovenste banner, Gegevensbeleid.
Stel in de sectie Tabelgegevensbeleid de cacheperiode (dagen) in.
De nieuwe cacheperiode is onmiddellijk van toepassing en wordt weergegeven in het deelvenster Snelkoppelingsdetails.
Het Eventhouse-eindpunt delen
Als u het eindpunt wilt delen, moet u instellingen voor delen configureren voor zowel het eindpunt als de brongegevens.
Configureer machtigingen voor het delen van gegevens in Lakehouse of het delen van gegevens in het datawarehouse.
Configureer machtigingen om het Eventhouse-eindpunt te delen of om elke KQL-database te delen.
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.
Open uw Fabric-werkruimte.
Blader naar de Eventhouse-eindpunttak van de Lakehouse/Warehouse-structuur. Selecteer Verwijderen in het menu Meer opties ....
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.
Het Eventhouse-eindpunt opnieuw instellen
Gebruik de knop Opnieuw instellen om het eindpunt te verwijderen en de verbinding opnieuw op te starten.
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:
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.