Förstå KQL-databas och tabeller

Slutförd

Nu ska vi utforska kärnelementen i Realtidsinformation i Microsoft Fabric.

Kärnkomponenter för realtidsinformation

Skärmbild av komponenterna i Realtidsinformation i Fabric.

  • Händelsehus: Händelsehus är som ett stort, effektivt bibliotek för data. De hjälper organisationer att hantera och analysera mycket data snabbt, särskilt när det är viktigt att få insikter snabbt. Se det som en superdebiterad databas som kan hantera data som kommer i nonstop, från olika platser och i olika former. Den är utformad för att växa med databehoven i ett projekt och se till att allt fungerar smidigt utan att slösa resurser.

    Skärmbild av landningssidan för händelsehuset.

  • KQL-databas: är en Kusto-databas och en entitet på den övre nivån som är värd för en samling tabeller, lagrade funktioner, materialiserade vyer, genvägar och dataströmmar.

    Kommentar

    Du kan fortsätta att skapa och använda fristående KQL-databaser medan event house fortfarande är i förhandsversion. Efter den här perioden hanteras de med händelsehuset som hanteringslager som är värd för många KQL-databaser.

  • KQL-frågeuppsättning: Använd det här verktyget för att köra frågor och visa och ändra frågeresultat på data från din KQL-databas. Med KQL Queryset kan du spara frågor för framtida användning eller exportera och dela frågor med andra. Dessutom använder KQL Queryset kusto-frågespråket för att skapa frågor och stöder även T-SQL och vissa T-SQL-funktioner. Mer information om frågespråket finns i Kusto-frågespråk översikt.

  • Realtidsinstrumentpaneler: För att förstå dessa kan du föreställa dig en instrumentpanel som en anpassningsbar kontrollpanel på datorn eller spelkonsolen. Varje avsnitt, eller "panel", visar olika information, till exempel din poäng, hälsonivå eller karta i ett spel. Dessa paneler är konfigurerade för att visa specifika data och kan ordnas på olika sidor för att hålla ordning på saker och ting. Precis som du kan ändra inställningarna i ett spel. Du kan justera dessa paneler för att visa olika data eller se olika ut visuellt. Det är som att ha en massa miniskärmar, där var och en visar något användbart, och du kan exportera komplexa datafrågor från Kusto-frågespråk (KQL) direkt till dessa paneler som visuella objekt. Den här instrumentpanelen handlar inte bara om att se cool ut. det gör det enklare och snabbare att utforska data. Det är som att ha en högpresterande spelrigg som gör att du kan växla mellan skärmar och data utan fördröjning, vilket ger dig en smidig och integrerad upplevelse.

  • Eventstream: Tänk på händelseströmmar i Microsoft Fabric som ett superhänt verktyg som gör att du kan hantera livedata utan kodning. Det är som en högteknologisk tratt som samlar in, ändrar och skickar data till olika platser automatiskt. När du konfigurerar en händelseström i systemet skapar du i princip en minifabrik som bearbetar realtidsdata. Du berättar var du ska hämta data från, var du ska skicka dem och hur du ändrar dem längs vägen om det behövs. Det är en del av en större funktion som kallas realtidsinformation, som handlar om att förstå data när det händer.

KQL-databasobjekt

Precis som med många databaser har KQL-databasen många objekt för att hantera din datalagring, strömning och frågebehov för att stödja dina beslutssystem nedströms. Från landningssidan för händelsehuset kan du välja någon av databaserna och navigera till den enskilda databasen för att utforska data, lägga till element med mera.

Skärmbild av KQL Database-landningssidan.

  • En tabell är en schemaentitet som innehåller en uppsättning kolumner och rader med data. En tabell har ett väldefinierat schema (en ordnad lista med kolumnnamn och datatyppar). Du kan använda .create table kommandot för att skapa en ny tabell, .show table kommandot för att visa tabellschemat och .ingest kommandot för att mata in data i en tabell.
  • En funktion är en schemaentitet som kapslar in ett underfrågasuttryck som kan anropas inifrån andra KQL-frågor. En lagrad funktion har ett namn, en valfri lista med parametrar och en brödtext som innehåller underfrågans uttryck. Du kan använda .create function kommandot för att skapa en ny lagrad funktion och .show functions kommandot för att visa de lagrade funktionerna i en databas.
  • En materialiserad vy är en schemaentitet som lagrar förberäknade resultat av en fråga för snabbare hämtning. En materialiserad vy har ett namn, en valfri lista med parametrar och en brödtext som innehåller frågeuttrycket. Du kan använda .create materialized-view kommandot för att skapa en ny materialiserad vy och .show materialized-views kommandot för att visa de materialiserade vyerna i en databas.
  • En dataström är en representation av alla anslutna KQL-händelseström som är anslutna till KQL-databasen