Informazioni su database e tabelle KQL

Completato

Verranno ora esaminati gli elementi principali dell'Intelligence in tempo reale in Microsoft Fabric.

Componenti di base di Intelligence in tempo reale

Screenshot dei componenti di Intelligence in tempo reale di Fabric.

  • Spazio eventi: Gli spazi eventi sono come una grande ed efficiente biblioteca di dati. Consentono alle organizzazioni di gestire e analizzare rapidamente molti dati, soprattutto quando è importante ottenere rapidamente informazioni dettagliate. Si pensi a un database sovralimentato che può gestire i dati che arrivano in continuazione da posizioni diverse e in varie forme. È progettato per crescere con le esigenze dei dati di un progetto, assicurando che tutto funzioni senza sprechi di risorse.

    Screenshot della pagina di destinazione dello spazio eventi.

  • Database KQL: è un database Kusto e un'entità di livello superiore che ospita una raccolta di tabelle, funzioni archiviate, viste materializzate, collegamenti e flussi di dati.

    Nota

    È possibile continuare a creare e usare database KQL autonomi mentre lo spazio eventi è ancora in anteprima. Dopo questo periodo, verranno gestiti con lo spazio eventi come livello di gestione che ospita molti database KQL.

  • Queryset KQL: Questo strumento consente di eseguire query, visualizzare e manipolare i risultati delle query sui dati del database KQL. Il set di query KQL consente di salvare le query per un uso futuro o di esportare e condividere query con altri utenti. Inoltre, il Queryset KQL usa il linguaggio di query Kusto per la creazione di query e supporta anche T-SQL e alcune funzioni T-SQL. Per altre informazioni sul linguaggio di query, vedere Panoramica del linguaggio di query Kusto.

  • Dashboard in tempo reale: per capirli, si immagini un dashboard come pannello di controllo personalizzabile nel computer o nella console di gioco. Ogni sezione, o "riquadro", mostra informazioni diverse, ad esempio il punteggio, il livello di integrità o la mappa in un gioco. Questi riquadri sono configurati per visualizzare dati specifici e possono essere disposti in pagine diverse per mantenere l'organizzazione. Proprio come è possibile modificare le impostazioni in un gioco. È possibile modificare questi riquadri per visualizzare dati diversi o avere un aspetto visivo diverso. È come avere una serie di mini-schermi, ognuno dei quali mostra qualcosa di utile, ed è possibile esportare query di dati complesse dal linguaggio di query Kusto (KQL) direttamente in questi riquadri come oggetti visivi. Questo dashboard non è solo bello da vedere, ma rende l'esplorazione dei dati più semplice e veloce. È come avere un sistema di gioco ad alte prestazioni che consente di passare da uno schermo all'altro e da un dato all'altro senza ritardi, offrendo un'esperienza fluida e integrata.

  • Eventstream: Si pensi ai flussi di eventi in Microsoft Fabric come uno strumento estremamente pratico che consente di gestire i dati in tempo reale senza scrivere codice. È come un imbuto high-tech che raccoglie, modifica e invia automaticamente i dati a posizioni diverse. Quando si configura un eventstream nel sistema, si crea fondamentalmente una mini factory che elabora i dati in tempo reale. È possibile indicare da dove ottenere i dati, da dove inviarli e come modificarli, se necessario. Fa parte di una funzionalità più grande denominata Intelligence in tempo reale, che consiste nel dare un senso ai dati così come avviene.

Oggetti di database KQL

Come per molti database, il database KQL include molti oggetti per gestire l'archiviazione dei dati, lo streaming e l'esecuzione di query per supportare i sistemi decisionali downstream. Dalla pagina di destinazione dell'evento è possibile selezionare uno dei database e passare al database singolo per esplorare i dati, aggiungere elementi e altro ancora.

Screenshot della pagina di destinazione del database KQL.

  • Una tabella è un'entità dello schema che contiene un set di colonne e righe di dati. Una tabella ha uno schema ben definito (un elenco ordinato di coppie nome colonna e tipo di dati). È possibile usare il comando .create table per creare una nuova tabella, il comando .show table per visualizzare lo schema della tabella e il comando .ingest per inserire i dati in una tabella.
  • Una funzione è un'entità dello schema che incapsula un'espressione di sottoquery che può essere richiamata dall'interno di altre query KQL. Una funzione archiviata ha un nome, un elenco facoltativo di parametri e un corpo che contiene l'espressione della sottoquery. È possibile usare il comando .create function per creare una nuova funzione archiviata e il comando .show functions per visualizzare le funzioni archiviate in un database.
  • Una vista materializzata è un'entità dello schema che archivia i risultati pre-calcolati di una query per un recupero più rapido. Una vista materializzata ha un nome, un elenco facoltativo di parametri e un corpo che contiene l'espressione di query. È possibile usare il comando .create materialized-view per creare una nuova vista materializzata e il comando .show materialized-views per visualizzare le viste materializzate in un database.
  • Un datastream è una rappresentazione di tutti i flussi di eventi KQL collegati connessi al database KQL