Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Important
Lakewatch jest w Private Preview. Aby poprosić o dostęp, skontaktuj się z zespołem konta Azure Databricks.
Strona zapytań jest centralnym punktem wyszukiwania, filtrowania i analizy danych bezpieczeństwa za pomocą SQL. Interfejs pozwala pisać niestandardowe zapytania, stosować filtry w czasie rzeczywistym oraz wizualizować wyniki w ujęciu czasowym.
Genie Code może pomóc Ci eksplorować dane, udoskonalać wyniki, optymalizować zapytania i interpretować wnioski. Pomysły znajdziesz w przykładowych promptach Genie Code.
Note
Zapytania zapisane w Lakewatch nie pojawiają się w edytorze SQL Databricks. Lakewatch przechowuje swoje zapytania w wewnętrznym katalogu Lakewatch, odrębnym dla każdego obszaru roboczego, który nie jest wyświetlany w Catalog Explorer, i zarządza nimi za pomocą aplikacji Lakewatch.
Rozpoczęcie pracy
Gdy otwierasz Zapytanie bez otwartych zakładek zapytań, trafiasz na stronę zapytań, która wyświetla zapisane zapytania i niezapisane szkice z kontrolkami wyszukiwania i filtrowania:
- Wyszukaj zapytania według nazwy lub filtruj według Utworzone przez lub Magazyn.
- Lista pokazuje nazwę każdego zapytania, Utworzone przez, Magazyn oraz znaczniki czasu Utworzone i Zaktualizowane . Kliknij nazwę zapytania, aby je otworzyć.
Rozpocznij nowe zapytanie, aby otworzyć zakładkę zapytania. Twoje otwarte zakładki zapytań pozostają w całej nawigacji: jeśli zostawisz otwartą kartę i przejdziesz na inną stronę, nadal jest ona tam, gdy wracasz do strony zapytań. Aby wrócić do listy zapytań, zamknij otwarte karty. Zamknięcie ostatniego okna przywołuje to z powrotem.
Korzystanie z zakładek zapytań
Zakładki zapytań pozwalają pracować z wieloma zapytaniami jednocześnie, co ułatwia porównywanie wyników lub utrzymywanie różnych procesów analitycznych.
Praca z kartami
- Utwórz nową kartę: Kliknij przycisk + obok otwartych kart, aby otworzyć nowe, istniejące lub ostatnie zapytania
- Zmień nazwę zakładki: Kliknij bezpośrednio w aktywną nazwę zakładki, aby ją edytować (powielone nazwy są niedozwolone)
- Zamknij kartę: Kliknij X po prawej stronie nazwy zapytania, aby zamknąć kartę. Zapytania, które uruchomiłeś, są zapisywane w sekcji Ostatnio używane. Zapytanie, którego nigdy nie uruchomiłeś, jest przechowywane tylko w twojej przeglądarce i nie można go otworzyć z innego komputera, dopóki nie uruchomisz go raz.
- Otwórz ponownie zamknięte zapytania: Otwórz ponownie niedawno zamknięte zapytanie z Szybkiego dostępu na stronie głównej zapytania lub, jeśli masz otwartą kartę, użyj przycisku + , aby otworzyć istniejące lub niedawne zapytanie.
- Monitorowanie postępów: Ikony zakładek pokazują status zapytania za pomocą okrągłego wskaźnika postępu lub znacznika wyboru po zakończeniu
Kontrolki kart
Każda otwarta zakładka zapytań posiada pasek narzędzi z następującymi kontrolami:
- Ulubiony (gwiazdka): Oznacz zapytanie jako ulubione, aby mieć do niego szybki dostęp później.
- Uprawnienia (blokada): Zarządzaj, kto może otworzyć zapytanie i jego poziom uprawnień.
- Historia zapytań: Zobacz historię wykonania zapytania, dostępną zarówno na pasku narzędzi kart, jak i menu overflow.
- Menu dodatkowych opcji (⋮): Wybierz Skopiuj link, Zduplikuj zapytanie (otwiera kopię w nowej karcie), Historię zapytań lub Usuń.
Note
Ulubione, uprawnienia, historia zapytań oraz Duplikuj zapytanie działają tylko na zapisanym zapytaniu. Zapytanie jest zapisywane przy pierwszym uruchomieniu go.
Pisanie i wykonywanie zapytań
Zapytania są pisane w SQL wewnątrz zakładek zapytań.
Wymagania dotyczące zapytań
Aby uzyskać szybkie, stabilne wyniki, uwzględnij oba te składniki w każdym zapytaniu:
- Filtr zakresu czasu. Użyj
WHERE IN_TIMERANGE(time), aby ograniczyć zapytanie do zakresu wybranego w wyborze daty/godziny. Nie wpisujesz sam godzin początku i końca do zapytania. Kolumna przekazana doIN_TIMERANGE()musi być typuTIMESTAMPlubDATE; każda tabela Lakewatch ma gwarantowaną kolumnętime, więcIN_TIMERANGE(time)zawsze działa. Zakres jest półotwarty: uwzględnia się wiersz, którego znacznik czasu odpowiada startowi pickera, ale ten równy końcowi jest wyłączony. (IN_TIMERANGE()zastępuje starszeinRange(), które filtruje według zakresu domkniętego.) -
ORDER BY time- Umożliwia stabilne stronicowanie i zachowanie linii czasowej
Jeśli pominiesz którąkolwiek z tych klauzul, Lakewatch poprosi cię o dodanie jej przed uruchomieniem zapytania, ale i tak możesz je uruchomić.
IN_TIMERANGE() jest także zalecanym sposobem na ograniczanie zakresu reguł wykrywania do ich okna uruchomienia. Zobacz Ogranicz reguły do przedziału czasowego.
Wykonywane zapytania
- Ustaw parametry czasu za pomocą selektora daty/godziny. Twoje zapytanie przetwarza dane z tych przedziałów czasowych
- Opcje stref czasowych: Wybierz między UTC a czasem lokalnym (automatycznie wykrywane przez urządzenie)
- Zakresy wstępne: Wybierz spośród zdefiniowanych opcji (np. "Ostatnie 24 godziny")
- Niestandardowe zakresy: Użyj wyboru kalendarza, aby ustawić konkretne daty i godziny rozpoczęcia/zakończenia
- Napisz zapytanie SQL w edytorze, włączając powyższe klauzule SQL, aby Twoje zapytanie działało szybko
- Wybierz magazyn SQL, na którym ma zostać uruchomione zapytanie, z narzędzia wyboru obliczeń w pasku zapytań. Wymagany jest magazyn danych: jeśli go nie wybierzesz, zapytanie się nie uruchamia, a Lakewatch prosi o wybranie magazynu danych SQL.
- Kliknij przycisk Uruchom zapytanie , aby rozpocząć wykonanie
- Kliknij Anuluj, aby zatrzymać bieżące zapytanie
Udoskonalenia: Filtrowanie i analiza
Uściślenia pozwalają dynamicznie filtrować, sortować i grupować wyniki zapytań bez konieczności modyfikowania czy ponownego uruchamiania oryginalnego zapytania, co daje szybki sposób na eksplorację różnych perspektyw danych przy jednoczesnej oszczędności kosztów obliczeniowych. Możesz łączyć wiele doprecyzowań dla skomplikowanego filtrowania.
Zarządzanie ulepszeniami
Z paska uściśleń:
- Dodaj wyrażenia filtrów bezpośrednio za pomocą składni SQL pipe i naciśnij enter, aby uruchomić
- Aby przenieść udoskonalenia do głównego zapytania SQL, kliknij przycisk strzałki w górę w prawym górnym rogu edytora udoskonaleń.
- Aby usunąć zawężenie, najedź kursorem na nie, aby wyświetlić przycisk usuń (X).
Z tabeli wyników:
- Kliknij prawym przyciskiem myszy na nagłówki kolumn, aby sortować rosnąco/malejąco lub grupować po.
- Kliknij prawym przyciskiem myszy komórkę lub wartość w komórce, aby filtrować lub wykluczyć według tej wartości.
- W przypadku pól JSON możesz też filtrować według zagnieżdżonych pól.
Wizualizacja osi czasu
Histogram osi czasu zapewnia wizualny przegląd wyników zapytań rozłożonych w czasie, ułatwiając identyfikację wzorców, anomalii i okresów zainteresowania w dużych zbiorach danych. oś czasu pojawia się automatycznie, gdy Twoje zapytanie zawiera kolumny oparte na czasie.
Korzystanie z osi czasu
- Najedź kursorem na paski, aby zobaczyć liczbę zdarzeń i znaczniki czasowe dla konkretnych przedziałów
- Kliknij dowolny pasek, aby przejść do wyników z tego momentu
- Kliknij i przeciągnij, aby powiększyć wybrany zakres czasu do szczegółowej analizy
- Użyj przycisku przybliżenia lub oddalania (w prawym górnym rogu), aby dostosować oglądany zakres
Przeglądanie i eksplorowanie wyników w tabeli
Interfejs wyników został zaprojektowany do efektywnej eksploracji dużych zbiorów danych, z elastycznym zarządzaniem kolumnami i możliwościami szczegółowej inspekcji wierszy.
Nawigacja w tabelach
- Wyniki ładują się automatycznie podczas przeglądania dużych zbiorów danych.
- Użyj kolumny Pola, aby pokazać/ukryć, zmienić kolejność lub przypiąć kolumny.
- Kliknij, aby rozwinąć obiekty i tablice JSON w celu wygodnego czytania.
Szczegóły wiersza
- Kliknij dowolny wiersz, aby otworzyć panel szczegółów po prawej stronie
- Otwarcie z konkretnej komórki podkreśla tę właściwość w panelu bocznym
Szybkie akcje
Menu kontekstowe po kliknięciu prawym przyciskiem myszy zapewniają natychmiastowy dostęp do typowych operacji:
- Kolumny: Kopiuj wartości, filtruj/wykluczaj według wartości lub usuwaj kolumny
- Kolumny: Sortuj dane lub grupuj według wartości kolumn
- Całe wiersze: Skopiuj kompletne dane wierszy w formacie JSON
Troubleshooting
- Brak wyników: Sprawdź swój zakres dat/czasu oraz filtry. Spróbuj rozszerzyć kryteria
- Brak osi czasu: Upewnij się, że Twoje zapytanie zawiera kolumny oparte na czasie w wynikach
- Błędy zapytań: Przejrzyj szczegóły błędów wyświetlane na stronie i dostosuj składnię SQL lub ustawienia
- Opóźnione anulowanie: Pozwól na chwilę na zakończenie procesów oczyszczania podczas anulowania zapytań
- Utracona praca: Ponownie otwórz zamknięte zapytania z Szybkiego dostępu na stronie głównej zapytania