Filtry zapytań

Filtr zapytania umożliwia interakcyjne zmniejszenie ilości danych wyświetlanych w wizualizacji. Filtry zapytań są podobne do parametru zapytania, ale z kilkoma kluczowymi różnicami. Filtr zapytania ogranicza dane po wykonaniu zapytania. Dzięki temu filtry są idealne dla mniejszych zestawów danych i środowisk, w których wykonywanie zapytań jest czasochłonne, ograniczone szybkością lub kosztowną.

Poniżej opisano niektóre zalety usługi Databricks SQL.

  • Chociaż poprzednie filtry zapytań działały tylko po stronie klienta, te zaktualizowane filtry działają dynamicznie po stronie klienta lub serwera, aby zoptymalizować wydajność.
  • Uproszczone środowisko interfejsu użytkownika: kliknij przycisk +Dodaj filtr i wybierz kolumnę z listy rozwijanej, aby dodać filtr. Nie musisz tworzyć, uprawnienia i odświeżać oddzielnego zapytania, aby filtrować odrębne wartości kolumny.
  • Włącz opcję "Wyróżnij odpowiednie wartości", aby zobaczyć, które wybory w filtrze będą zwracać wyniki, biorąc pod uwagę inne opcje filtru. Rozważmy na przykład użytkownika z filtrem "Stan" i "Miasto". Jeśli użytkownik wybierze wyróżnienie odpowiednich wartości, wybranie pozycji "Kalifornia" w filtrze stanu spowoduje wyróżnienie tylko miast w Kalifornii w filtrze "Miasto". Opcje nie wyróżnione są umieszczane w opcji menu "Odfiltrowane" na liście rozwijanej.
  • Filtry wprowadzania tekstu: filtruje wyniki kolumn na podstawie wyszukiwań wejściowych tekstu. Istnieją trzy tryby, z których wyszukiwanie może znajdować dopasowania: dokładne dopasowanie, zawiera i zaczyna się od.
  • Selektory szybkiej daty umożliwiają filtrowanie wstępnie zdefiniowanych zakresów dat, takich jak ostatni tydzień, ostatni miesiąc, ostatni rok i inne.
  • Podczas tworzenia filtrów dat można ustawić domyślne zakresy dat.
  • Możesz również użyć filtrów zapytań na pulpitach nawigacyjnych. Domyślnie widżet filtru jest wyświetlany obok każdej wizualizacji, w której filtr został dodany do zapytania. Aby połączyć widżety filtru z filtrem zapytania na poziomie pulpitu nawigacyjnego, zobacz Filtry pulpitu nawigacyjnego.

Opis funkcji

Po uruchomieniu zapytania w panelu Wyniki kliknij + , a następnie wybierz pozycję Filtr.

Przycisk +Dodaj filtr otwiera menu podręczne, w którym można zastosować następujące filtry i ustawienia.

  • Kolumna: kolumna, na której ma być stosowany filtr.
    • Ciągi, liczby i daty są obecnie obsługiwane.
    • Jeśli wybrana kolumna zawiera daty, użytkownicy mogą zdecydować się na określenie godziny obejmującej datę, miesiąc lub rok.
  • Typ: typ filtru do zastosowania
    • Wybór pojedynczy: filtruj tylko do jednej wartości pola
    • Wybór wielokrotny: filtrowanie do wielu wartości pól
    • Wprowadzanie tekstu: wprowadź ciąg, aby wyszukać pasujące wartości w określonej kolumnie. Obsługuje ciąg "Contains", "Exact Match" i "Starts With"
    • Selektor daty/godziny i selektor zakresu: możliwość wybrania zakresu dat lub daty do filtrowania według typów danych daty
  • Kolejność sortowania: kolejność sortowania wartości dla listy rozwijanej filtru. Możesz wybrać opcję "Rosnąco" lub "Malejąco".
  • Wyróżnij odpowiednie wartości (y/n): włącz tę opcję, aby łatwo zobaczyć, które wybory w filtrze będą zwracać wyniki, biorąc pod uwagę inne wybory filtrów. Rozważmy na przykład użytkownika z filtrem "Stan" i "Miasto". Jeśli użytkownik zdecyduje się wyróżnić odpowiednie wartości, wybranie pozycji "Kalifornia" w filtrze stanu spowoduje wyróżnienie zestawu opcji dostępnych w filtrze "Miasto", aby pokazać tylko miasta w Kalifornii, podczas gdy opcje inne niż wyróżnione zostaną umieszczone w opcji menu "Odfiltrowane" na liście rozwijanej. Należy pamiętać, że wymaga to uruchomienia zapytania za każdym razem, gdy filtr jest aktualizowany.
  • Wartość domyślna: po wybraniu kolumny typu "data" i wybraniu wartości przedziału czasu (dni, miesięcy lub lat) użytkownicy mogą również wybrać domyślny zakres dat dla filtru. Filtr domyślny jest automatycznie stosowany za każdym razem, gdy zapytanie zostanie odświeżone.

Ograniczenia

  • Należy pamiętać, że filtry zapytań są stosowane w całym zestawie danych. Jednak selektor listy rozwijanej filtrów zapytań jest ograniczony do 64k unikatowych wartości. Jeśli użytkownik chce filtrować w sytuacjach, w których istnieje więcej niż 64k unikatowych wartości filtru, zaleca się zamiast tego użycie parametru Text .
  • Filtry można stosować tylko do kolumn zwracanych przez zapytanie, a nie wszystkich kolumn tabeli, do których odwołuje się odwołanie.
  • Filtry wyświetlają odrębną listę opcji z wyznaczonej kolumny w zwróconych wynikach. Jeśli wyniki są ograniczone (tj. uruchomienie zapytania z limitem 1000), filtr wyświetli tylko unikatowe wartości z tych 1000 wyników.
  • Chociaż filtry zastosowane do zapytania będą optymalizowane pod kątem uruchamiania po stronie klienta lub serwera w celu uzyskania lepszej wydajności, filtry zastosowane do pulpitu nawigacyjnego zawsze będą uruchamiane po stronie serwera.