Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Z tego artykułu dowiesz się, jak użyć przykładowych zapytań KQL w celu uzyskania początkowego spojrzenia na dane.
Zapytanie to żądanie tylko do odczytu do przetwarzania danych i zwracania wyników. Żądanie jest określone w postaci zwykłego tekstu przy użyciu modelu przepływu danych, który jest łatwy do odczytania, tworzenia i automatyzowania. Zapytania są zawsze uruchamiane w kontekście określonej tabeli lub bazy danych. Zapytanie co najmniej składa się z odwołania do danych źródłowych i jednego lub więcej operatorów zapytania zastosowanych w sekwencji, wskazywanych wizualnie przez użycie znaku potoku (|) do oddzielania operatorów.
Aby uzyskać więcej informacji na temat języka zapytań Kusto, zobacz Języka zapytań Kusto (KQL) — omówienie.
Warunki wstępne
- Obszar roboczy z włączoną pojemnością usługi Microsoft Fabric
- baza danych KQL z danymi
Wykonywanie zapytań za pomocą kodu
Istnieją dwa sposoby uruchamiania menu w celu wykonywania zapytań dotyczących tabeli KQL.
Wybierz tabelę w okienku po lewej stronie. W poniższym przykładzie wybrano yelllowtaxidata.
Wybierz pozycję Zapytanie z kodem w menu u góry.
Innym sposobem jest najechanie kursorem myszy nad tabelą, wybranie pozycji ... (wielokropek), a następnie zostanie wyświetlone następujące menu kontekstowe z tymi samymi Opcjami zapytania z kodem.
Wybierz zapytanie KQL , które chcesz uruchomić. Aby uruchomić przykładowe zapytanie SQL, wybierz pozycję SQL i wybierz zapytanie SQL, które chcesz uruchomić. Zapytanie jest uruchamiane automatycznie i wyświetla wyniki, jak pokazano na poniższej ilustracji.
Przykładowe zapytania
Pokaż wszystkie 100 rekordów
// Use 'take' to view a sample number of records in the table and check the data.
yellowtaxidata
| take 100
Dane wprowadzone w ciągu ostatnich 24 godzin
// See the most recent data - records ingested in the last 24 hours.
yellowtaxidata
| where ingestion_time() between (now(-1d) .. now())
Pobieranie schematu tabeli
// View a representation of the schema as a table with column names, column type, and data type.
yellowtaxidata
| getschema
Pobierz czas ostatniego przyjęcia
// Check when the last record in the table was ingested.
yellowtaxidata
| summarize LastIngestionTime = max(ingestion_time())
Pokaż łączną liczbę rekordów
//See how many records are in the table.
yellowtaxidata
| count
Podsumowywanie pozyskiwania na godzinę
// This query returns the number of ingestions per hour in the given table.
yellowtaxidata
| summarize IngestionCount = count() by bin(ingestion_time(), 1h)
SQL: pokaż wszystkie 100 rekordów
-- View a sample of 100 records in the table.
select top 100 * from yellowtaxidata
SQL: pokaż łączną liczbę rekordów
-- See how many records are in the table.
select count_big(*) from yellowtaxidata