Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto článku se dozvíte, jak pomocí ukázkových dotazů KQL získat počáteční pohled na vaše data.
Dotaz 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ý, snadno vytvořitelný a snadno automatizovatelný. 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ím jazyku Kusto najdete v tématu Přehled dotazovacího jazyka Kusto (KQL).
Požadavky
- Pracovní prostor s kapacitou se zapnutým Microsoft Fabric
- Databáze KQL s daty
Dotazování pomocí kódu
Existují dva způsoby, jak spustit nabídku pro dotazování na tabulku KQL.
Vyberte tabulku v levém podokně. V následujícím příkladu je vybrána možnost yelllowtaxidata .
V horní části nabídky vyberte Dotaz s kódem .
Dalším způsobem je najet myší na tabulku, vybrat ... (tři tečky) a zobrazí se následující místní nabídka se stejným dotazem s možnostmi kódu .
Vyberte dotaz KQL , který chcete spustit. Pokud chcete spustit ukázkový dotaz SQL, vyberte SQL a vyberte dotaz SQL, který chcete spustit. Dotaz se automaticky spustí a zobrazí výsledky, jak je znázorněno na následujícím obrázku.
Vzorové dotazy
Zobrazit libovolných 100 záznamů
// Use 'take' to view a sample number of records in the table and check the data.
yellowtaxidata
| take 100
Ingestované záznamy za posledních 24 hodin
// See the most recent data - records ingested in the last 24 hours.
yellowtaxidata
| where ingestion_time() between (now(-1d) .. now())
Získání schématu tabulky
// View a representation of the schema as a table with column names, column type, and data type.
yellowtaxidata
| getschema
Získání času posledního příjmu dat
// Check when the last record in the table was ingested.
yellowtaxidata
| summarize LastIngestionTime = max(ingestion_time())
Zobrazit celkový počet záznamů
//See how many records are in the table.
yellowtaxidata
| count
Shrnutí příjmu dat za hodinu
// This query returns the number of ingestions per hour in the given table.
yellowtaxidata
| summarize IngestionCount = count() by bin(ingestion_time(), 1h)
SQL: Zobrazit libovolných 100 záznamů
-- View a sample of 100 records in the table.
select top 100 * from yellowtaxidata
SQL: Zobrazení celkového počtu záznamů
-- See how many records are in the table.
select count_big(*) from yellowtaxidata