Kurz analýzy v reálném čase – část 4: Prozkoumání dat pomocí KQL a SQL

Poznámka:

Tento kurz je součástí série. Předchozí část najdete v části Kurz 3: Získání historických dat.

Prvním krokem při analýze dat je často pohled na podmnožinu samotných dat. V SQL i KQL máte k dispozici několik ukázkových dotazů, které vám pomůžou seznámit se s dotazovacími jazyky a pomáhat s počátečním zkoumáním dat.

Ukázkové dotazy KQL

Dotaz dotazovací jazyk Kusto (KQL) je požadavek jen pro čtení pro zpracování dat a vrácení výsledků. Požadavek je uvedený ve formátu prostého textu pomocí modelu toku dat, který je snadno čitelný, autor a automatizovat. Dotazy se vždy spouštějí v kontextu konkrétní tabulky nebo databáze. Dotaz se minimálně skládá ze zdrojového odkazu na data a jednoho nebo více operátorů dotazu použitých v sekvenci, které jsou vizuálně označené použitím znaku svislé řady (|) k oddělovači operátorů. Další informace o dotazovací jazyk Kusto najdete v tématu přehled dotazovací jazyk Kusto (KQL).

Poznámka:

Editor dotazů obsahuje zvýrazňování syntaxe a Technologii IntelliSense, takže můžete rychle navýšit znalosti dotazovací jazyk Kusto.

  1. Přejděte do databáze KQL s názvem NycTaxiDB.

  2. V podokně Průzkumník vyberte v tabulce nyctaxitrips nabídku [...] . Pak vyberte Tabulka>dotazu Zobrazit libovolných 100 záznamů.

    Screenshot of Explorer pane showing the More menu of a table. The option titled Query table is highlighted.

    Příklad se otevře v podokně Prozkoumat data s již vyplněným kontextem tabulky. Tento první dotaz používá operátor take k vrácení ukázkového počtu záznamů a je užitečný pro první pohled na datovou strukturu a možné hodnoty. Automaticky se spustí automaticky vyplněné ukázkové dotazy. Výsledky dotazu můžete zobrazit v podokně výsledků.

    Screenshot of first example query result in Synapse Real-Time Analytics in Microsoft Fabric.

  3. Vraťte se do podokna Průzkumník a vyberte další dotaz, který používá operátor where a mezi operátory k vrácení záznamů přijatých za posledních 24 hodin.

    Screenshot of example query to return records ingested in the last 24 hours.

    Všimněte si, že objemy streamovaných dat překračují limity dotazů. Toto chování se může lišit v závislosti na množství dat streamovaných do databáze.

  4. V seznamu ukázkových dotazů vyberte další dotaz, který pomocí operátoru getschema načte schéma tabulky.

    Screenshot returning example query results of getschema operator.

  5. V seznamuukázkových

    Screenshot showing results of most recent record query.

  6. V seznamu ukázkových dotazů vyberte další dotaz, který pomocí operátoru count vrátí počet záznamů v tabulce.

    Screenshot of results of count operator.

  7. V seznamu ukázkových dotazů vyberte konečný dotaz, který pomocí operátoru sumarizace, operátoru počtu a funkce přihrádky vrátí počet příjmu dat za hodinu.

    Screenshot of summarizing by ingestion time in Real-Time Analytics in Microsoft Fabric.

Příklady dotazů SQL

Editor dotazů podporuje použití jazyka T-SQL kromě primárního dotazovacího jazyka Kusto (KQL). I když je jazyk KQL doporučeným dotazovacím jazykem, může být jazyk T-SQL užitečný pro nástroje, které nemůžou používat jazyk KQL. Další informace najdete v tématu Dotazování dat pomocí jazyka T-SQL.

  1. V podokně Průzkumník vyberte v tabulce nyctaxitrips nabídku Další [...]. Vyberte Dotazovací tabulka>SQL>Zobrazit libovolných 100 záznamů.

    Screenshot of example SQL queries.

    Dotaz vrátí ukázkový počet záznamů.

    Screenshot of using a SQL query to take top 100 results.

  2. Výběrem dalšího dotazu SQL vrátíte počet celkového počtu záznamů v tabulce.

    Screenshot of using the count SQL operator in a KQL quick query.

Další informace o úlohách provedených v tomto kurzu najdete v těchto tématech:

Další krok