Översikt över Eventhouse

Eventhouses är databaser som är utformade för att lagra och analysera strömmande data, så att du kan köra frågor mot miljarder händelser på några sekunder. De är utformade för att effektivt hantera dataströmmar i realtid, vilket gör att organisationer kan mata in, bearbeta och analysera data nästan i realtid. Dessa aspekter gör eventhouses användbara för scenarier där insikter i tid är avgörande. Eventhouses tillhandahåller en skalbar infrastruktur som gör det möjligt för organisationer att hantera växande datavolymer, vilket säkerställer optimal prestanda och resursanvändning. Eventhouses är den föredragna motorn för halvstrukturerad och fritextanalys. En Eventhouse är en container som kan innehålla flera databaser, vilket gör det enkelt att hantera relaterade data för ett projekt. Det gör att du kan hantera flera databaser samtidigt, dela kapacitet och resurser för att optimera prestanda och kostnader. Eventhouses tillhandahåller enhetlig övervakning och hantering i alla databaser och per databas.

Eventhouses är skräddarsydda för tidsbaserade, strömmande händelser med strukturerade, halvstrukturerade (till exempel JSON, XML) och ostrukturerade data (till exempel fritextanalys). Du kan hämta data från flera källor, i flera pipelines (till exempel Eventstream, Software Development Kits, Kafka, Logstash, dataflöden med mera) och flera dataformat. Dessa data ordnas automatiskt för snabb sökning baserat på när de anlände.

Analysera data med integrering

Eventhouse använder samma menyn Analysera data med som andra Fabric-objekt, så att du kan börja analysen från en gemensam ingångspunkt i olika arbetsbelastningar. I en Eventhouse- eller KQL-databas kan du använda alternativen SQL-analysendpoint och Notebook direkt där de är tillgängliga.

Note

Alternativet Analysera data med>SQL-analysendpoint visas endast för Eventhouse- och KQL-databaser när OneLake-tillgänglighet och schemasynkronisering är aktiverade för databasen. Denna uppsättning ger nästan realtidsåtkomst till KQL-data via SQL-analysändpunkten.

När skapar jag en evenemangslokal?

Använd ett händelsehus för alla scenarion som innehåller händelsebaserade data. Till exempel telemetri- och loggdata, tidsserier och IoT-data, säkerhets- och efterlevnadsloggar eller finansiella poster.

Du kan skapa en KQL-databas i ett händelsehus. KQL-databasen kan antingen vara en standarddatabas eller en databasgenväg. En undersökande frågemiljö skapas för varje KQL-databas, som kan användas för utforskning och datahantering. Datatillgänglighet i OneLake kan aktiveras på databas- eller tabellnivå.

När du aktiverar Eventhouse-slutpunkten från ett Lakehouse eller ett Data Warehouse skapar Fabric automatiskt ett Eventhouse och en KQL-databas som underordnade objekt till källobjektet. Dessa hanterade underobjekt förblir i den ursprungliga arbetsytan, och synkronisering av scheman i backend håller dem synkroniserade för analys i nära realtid.

Vilken information ser jag i ett eventhouse?

På sidan systemöversikt i ett eventhouse visas följande information:

  • Detaljer om evenemangshus
  • Rådgivande resultat
  • Eventhouse lagring
  • Systemresurser
  • Beräkningsanvändning
  • Aktivitet i minuter per program
  • Inmatningshastighet
  • De mest efterfrågade databaserna
  • De vanligaste inmatade databaserna
  • Ändringar i Eventhouse-schema

Mer information finns i Systemöversiktsinformation.

Du kan också starta en ny eller befintlig Spark-anteckningsbok från Analysera data med>Notebook i ett Lakehouse-, Data Warehouse-, Eventhouse- eller KQL-databasobjekt. Anteckningsboken öppnas med motsvarande databaskontext automatiskt kopplad.

Sidan för databaser i ett evenemangscenter visar databasinformation antingen i listform eller rutnätsvy. Följande information om varje databas visas i panelvyn:

  • Databasnamn
  • Databasinformation
  • Spårare för databasaktivitet
  • Databastabeller
  • Förhandsgranskning av data
  • Frågeinsikter – de 100 vanligaste frågorna

Mer information finns i Databasinformation.

Kapacitetsplanerare

Ditt eventhouse är utformat för att optimera kostnaden genom att pausa tjänsten när den inte används. När du återaktiverar tjänsten kan det uppstå en svarstid på några sekunder. Om du har mycket tidskänsliga system som inte kan tolerera den här svarstiden konfigurerar du Kapacitetshanteraren. När det är aktiverat är eventhouse alltid aktivt, så du får 100% drifttid utan extra premiumlagringskostnader.

Med Capacity Planner kan du också konfigurera ett återkommande 7-dagarsschema i 60-minutersblock, där du anger en minimikapacitet per block eller ingen minimikapacitet, samtidigt som automatisk skalning förblir aktiverad. Eventhouse upprätthåller den garanterade grundnivån endast under de schemalagda tidsfönstren och förblir helt elastisk övrig tid.

Du kan konfigurera ett minsta kapacitetsschema för scenarier där du har oförutsägbara fråge- eller inmatningsbelastningar och måste säkerställa tillräcklig prestanda vid plötsliga höga belastningar. Schemalagda minimivärden förhindrar att automatisk skalning skalar ned under den angivna basnivån under de perioderna, men automatisk skalning kan fortfarande skala upp vid behov. Om inget minimum anges är standardminimum 2 CUs.

Användargränssnittet ger en veckovis schemavy och visar varningar om schemalagda minimum överskrider tillgänglig kapacitet, med en översiktsbanderoll som sammanfattar de kommande 24 timmarna. Detaljerade konfigurationssteg finns i Konfigurera kapacitetshanteraren.

Dela ett eventhouse

När du delar en direktlänk till ett Eventhouse ärver mottagaren avsändarens behörighetsnivå till alla Eventhouse-objekt, inklusive KQL-databaser och tabeller, och alla relaterade Eventhouse-komponenter, inklusive instrumentpaneler, funktioner, materialiserade vyer och inbäddade frågeuppsättningar.

Enskilda KQL-databaser kan delas oberoende av varandra, även om användare med endast databasåtkomst inte får åtkomst till navigeringselement på Eventhouse-nivå som Systemöversikt eller listan över KQL-databaser i Eventhouse. Information om hur du delar en enskild databas finns i Dela en KQL-databaslänk.