Rozszerzenie Kusto (KQL) dla usługi Azure Data Studio (wersja zapoznawcza)

Rozszerzenie Kusto (KQL) dla usługi Azure Data Studio umożliwia nawiązywanie połączeń z klastrami usługi Azure Data Explorer i wykonywanie zapytań o nie.

Użytkownicy mogą pisać i uruchamiać zapytania KQL oraz tworzyć notesy za pomocą jądra Kusto wraz z funkcją IntelliSense.

Dzięki włączeniu natywnego środowiska Kusto (KQL) w usłudze Azure Data Studio inżynierowie danych, analitycy danych i analitycy danych mogą szybko obserwować trendy i anomalie względem ogromnych ilości danych przechowywanych w usłudze Azure Data Explorer.

To rozszerzenie jest obecnie w wersji zapoznawczej.

Wymagania wstępne

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.

Wymagane są również następujące wymagania wstępne:

Instalowanie rozszerzenia Kusto (KQL)

Aby zainstalować rozszerzenie Kusto (KQL) w narzędziu Azure Data Studio, wykonaj poniższe kroki.

  1. Otwórz menedżera rozszerzeń w narzędziu Azure Data Studio. Możesz wybrać ikonę rozszerzeń lub wybrać pozycję Rozszerzenia w menu Widok.

  2. Wpisz ciąg Kusto na pasku wyszukiwania.

  3. Wybierz rozszerzenie Kusto (KQL) i wyświetl jego szczegóły.

  4. Wybierz Zainstaluj.

Kusto extension

Jak nawiązać połączenie z klastrem usługi Azure Data Explorer

Znajdowanie klastra usługi Azure Data Explorer

Znajdź klaster usługi Azure Data Explorer w witrynie Azure Portal, a następnie znajdź identyfikator URI klastra.

URI

Można jednak natychmiast rozpocząć korzystanie z klastra help.kusto.windows.net .

W tym artykule używamy danych z klastra help.kusto.windows.net dla przykładów.

Szczegóły połączenia

Aby skonfigurować klaster usługi Azure Data Explorer do nawiązania połączenia, wykonaj poniższe kroki.

  1. Wybierz pozycję Nowe połączenie w okienku Połączenie ions.

  2. Podaj informacje o szczegółach Połączenie ion.

    1. W polu typ Połączenie ion wybierz pozycję Kusto.
    2. W polu Klaster wprowadź adres klastra usługi Azure Data Explorer (na przykład https://mydataexplorercluster.kusto.windows.net).
    3. W polu Typ uwierzytelniania użyj wartości domyślnej.
    4. W obszarze Konto użyj informacji o koncie.
    5. W obszarze Baza danych użyj wartości domyślnej. Jeśli Twoje konto nie ma dostępu do domyślnej bazy danych, możesz użyć dowolnej bazy danych, do której masz dostęp.
    6. W obszarze Grupa serwerów użyj wartości domyślnej.
      1. To pole służy do organizowania serwerów w określonej grupie.
    7. W polu Nazwa (opcjonalnie) pozostaw wartość pustą.
      1. To pole umożliwia nadanie serwerowi aliasu.

    Screenshot shows the Connection details pane.

Jak wykonywać zapytania dotyczące bazy danych usługi Azure Data Explorer w narzędziu Azure Data Studio

Po skonfigurowaniu połączenia z klastrem usługi Azure Data Explorer możesz wykonywać zapytania dotyczące baz danych przy użyciu narzędzia Kusto (KQL).

Aby utworzyć nową kartę zapytania, możesz wybrać pozycję Plik nowe zapytanie, użyć klawiszy Ctrl + N lub kliknąć prawym przyciskiem myszy bazę danych i wybrać pozycję Nowe zapytanie.>

Po otwarciu nowej karty zapytania wprowadź zapytanie Kusto.

Oto kilka przykładów zapytań KQL:

StormEvents
| limit 1000
StormEvents
| where EventType == "Waterspout"

Aby uzyskać więcej informacji na temat pisania zapytań KQL, odwiedź stronę Zapisywanie zapytań dla usługi Azure Data Explorer

Wyświetlanie ustawień rozszerzenia

Aby zmienić ustawienia rozszerzenia Kusto, wykonaj poniższe kroki.

  1. Otwórz menedżera rozszerzeń w narzędziu Azure Data Studio. Możesz wybrać ikonę rozszerzeń lub wybrać pozycję Rozszerzenia w menu Widok.

  2. Znajdź rozszerzenie Kusto (KQL).

  3. Wybierz ikonę Zarządzaj .

  4. Wybierz ikonę Rozszerzenia Ustawienia.

Ustawienia rozszerzeń wyglądają następująco:

Kusto (KQL) extension settings

Wizualizacja sandDance

Rozszerzenie SandDance z rozszerzeniem Kusto (KQL) w usłudze Azure Data Studio udostępnia zaawansowane interaktywne wizualizacje. W zestawie wyników zapytania KQL wybierz przycisk Wizualizator, aby uruchomić aplikację SandDance.

SandDance visualization

Znane problemy

Szczegóły Rozwiązanie
W notesie Kusto zmiana połączenia bazy danych na zapisanym połączeniu aliasu jest zablokowana po błędzie podczas wykonywania komórki kodu Zamknij i otwórz ponownie notes, a następnie połącz się z odpowiednim klastrem przy użyciu bazy danych
W notesie Kusto zmiana połączenia z bazą danych na nie zapisanym połączeniu aliasu nie działa Utwórz nowe połączenie z Połączenie ion Viewlet i zapisz je za pomocą aliasu. Następnie utwórz nowy notes i połącz się z nowo zapisanym połączeniem)
W notesie Kusto lista rozwijana bazy danych nie jest wypełniana podczas tworzenia nowego połączenia ADX Utwórz nowe połączenie z Połączenie ion Viewlet i zapisz je za pomocą aliasu. Następnie utwórz nowy notes i połącz się z nowo zapisanym połączeniem)

Możesz zgłosić żądanie funkcji, aby przekazać opinię zespołowi produktu.
Możesz zgłosić usterkę, aby przekazać opinię zespołowi produktu.

Następne kroki