Udostępnij za pośrednictwem


Wizualizowanie zapytań i tworzenie starszego pulpitu nawigacyjnego

W tym samouczku jest używany zestaw danych taksówki w Nowym Jorku w przykładach. Przedstawiono w nim sposób użycia edytora SQL w usłudze Databricks SQL do utworzenia wizualizacji dla każdego z kilku zapytań, a następnie utworzenia pulpitu nawigacyjnego przy użyciu tych wizualizacji. Pokazano również, jak utworzyć parametr pulpitu nawigacyjnego dla każdej wizualizacji na pulpicie nawigacyjnym.

Ważne

  • Usługa Databricks zaleca korzystanie z pulpitów nawigacyjnych AI/BI (dawniej pulpitów nawigacyjnych usługi Lakeview). Starsze wersje pulpitów nawigacyjnych, nazywane wcześniej pulpitami nawigacyjnymi SQL usługi Databricks, są teraz nazywane starszymi pulpitami nawigacyjnymi. Usługa Databricks nie zaleca tworzenia nowych starszych pulpitów nawigacyjnych.

Oś czasu zakończenia wsparcia:

  • 7 kwietnia 2025 r.: zakończy się oficjalna obsługa starszych wersji pulpitów nawigacyjnych. Zostaną rozwiązane tylko krytyczne problemy z zabezpieczeniami i awarie usługi.

  • 3 listopada 2025 r.: Usługa Databricks rozpocznie archiwizowanie starszych pulpitów nawigacyjnych, do których nie uzyskiwano dostępu w ciągu ostatnich sześciu miesięcy. Zarchiwizowane pulpity nawigacyjne nie będą już dostępne, a proces archiwizacji będzie występować w sposób ciągły. Dostęp do aktywnie używanych pulpitów nawigacyjnych pozostanie niezmieniony.

    Usługa Databricks będzie współpracować z klientami w celu opracowania planów migracji dla aktywnych dotychczasowych pulpitów nawigacyjnych po 3 listopada 2025 r.

  • Konwertowanie starszych pulpitów nawigacyjnych przy użyciu narzędzia do migracji lub interfejsu API REST. Aby uzyskać instrukcje dotyczące korzystania z wbudowanego narzędzia do migracji, zobacz Klonowanie starszego pulpitu nawigacyjnego do pulpitu nawigacyjnego AI/BI. Zobacz Samouczki dotyczące pulpitów nawigacyjnych , aby zapoznać się z samouczkami dotyczącymi tworzenia pulpitów nawigacyjnych i zarządzania nimi przy użyciu interfejsu API REST.

Nawiązywanie połączenia z usługą Databricks SQL za pomocą edytora SQL

  1. Kliknij pozycję Nowa ikonaNowy na pasku bocznym i selectQuery.

    Zostanie otwarty edytor SQL.

  2. Select magazyn.

    Przy pierwszym utworzeniu zapytania liczba list dostępnych magazynów SQL jest wyświetlana w kolejności alfabetycznej. Przy następnym utworzeniu zapytania zostanie wybrany ostatni używany magazyn.

  3. Kliknij pozycję Bezserwerowy magazyn startowy. Ten magazyn jest tworzony automatycznie, aby ułatwić szybkie rozpoczęcie pracy get. Jeśli obszar roboczy nie jest włączony bezserwerowy, wybierz pozycję Magazyn startowy. Aby uzyskać informacje na temat tworzenia magazynów SQL, zobacz Tworzenie magazynu SQL Warehouse.

Zapytanie dotyczące dystrybucji godzin odbioru

  1. W edytorze SQL wklej następujące zapytanie w nowym oknie zapytania window w celu uzyskania rozmieszczenia odbiorów taksówek według godziny.

    SELECT
    date_format(tpep_pickup_datetime, "HH") AS `Pickup Hour`,
    count(*) AS `Number of Rides`
    FROM
    samples.nyctaxi.trips
    GROUP BY 1
    
  2. Naciśnij Ctrl/Cmd + Enter lub kliknij przycisk Uruchom (1000). Po kilku sekundach wyniki zapytania są wyświetlane poniżej zapytania w okienku wyników.

    Limit 1000 jest domyślnie wybierana dla wszystkich zapytań, aby upewnić się, że zapytanie zwraca co najwyżej 1000 wierszy. Jeśli zapytanie zostanie zapisane przy użyciu ustawienia Limit 1000, to ustawienie dotyczy wszystkich wykonań zapytania (w tym w ramach pulpitów nawigacyjnych). Jeśli chcesz zwrócić wszystkie wiersze dla tego zapytania, możesz usunąć zaznaczenie LIMIT 1000, klikając menu rozwijane Uruchom (1000). Jeśli chcesz określić inną wartość dla limit, która wpływa na liczbę wierszy, możesz dodać klauzulę LIMIT w swoim zapytaniu z wartością według własnego wyboru.

    Wynik zapytania zostanie wyświetlony na karcie Wyniki.

  3. Kliknij pozycję Zapisz i zapisz zapytanie jako Pickup hour.

    Wyniki pierwszego zapytania dotyczące taksówek w nowym jorku

Utwórz wizualizację dla rozkładu odbiorów taksówek według godziny.

  1. Obok karty Wyniki kliknij + , a następnie kliknij pozycję Wizualizacja.

    Zostanie wyświetlony edytor wizualizacji.

  2. Na liście rozwijanej Typ wizualizacji sprawdź, czy wybrano pasek .

  3. Zmień nazwę wizualizacji na Bar chart.

  4. Sprawdź, czy Pickup Hour jest określona dla listy rozwijanej Y column.

  5. Sprawdź, czy Number of Rides i Sum są określone dla listy rozwijanej X column.

    Dystrybucja godzin odbioru

  6. Kliknij przycisk Zapisz.

    Zapisany wykres jest wyświetlany w edytorze SQL.

  1. W edytorze SQL kliknij + , a następnie kliknij pozycję Utwórz nowe zapytanie.

  2. W nowym zapytaniu windowwklej następujące zapytanie, aby uzyskać codzienne trendy opłat.

     SELECT
      T.weekday,
      CASE
        WHEN T.weekday = 1 THEN 'Sunday'
        WHEN T.weekday = 2 THEN 'Monday'
        WHEN T.weekday = 3 THEN 'Tuesday'
        WHEN T.weekday = 4 THEN 'Wednesday'
        WHEN T.weekday = 5 THEN 'Thursday'
        WHEN T.weekday = 6 THEN 'Friday'
        WHEN T.weekday = 7 THEN 'Saturday'
        ELSE 'N/A'
      END AS day_of_week,
      T.fare_amount,
      T.trip_distance
    FROM
      (
        SELECT
          dayofweek(tpep_pickup_datetime) as weekday,
          *
        FROM
          `samples`.`nyctaxi`.`trips`
      ) T
    
  3. Kliknij pozycję Zapisz i zapisz zapytanie jako Daily fare to distance analysis.

  1. Obok karty Wyniki kliknij+, a następnie kliknij pozycję Wizualizacja.

    Zostanie wyświetlony edytor wizualizacji.

  2. Na liście rozwijanej Typ wizualizacji wybierz selectWykres punktowy.

  3. Zmień nazwę wizualizacji na Fare by distance.

  4. Na karcie Ogólne, set wartość dla X column do trip_distance i set wartość dla Y columns do fare_amount.

  5. W rozwijanej liście Grupa według wybierz wartość day_of_weekset.

  6. Na karcie osi X wartość Nazwa .

  7. Na karcie osi Y wartość Nazwa .

  8. Kliknij pozycję Zapisz

    Zapisany wykres jest wyświetlany w edytorze SQL.

    Trend taryfy dziennej

Tworzenie pulpitu nawigacyjnego przy użyciu tych wizualizacji

  1. Kliknij pozycję Nowa ikonaNowy na pasku bocznym i selectstarszego pulpitu nawigacyjnego.

  2. Set nazwę pulpitu nawigacyjnego na NYC taxi trip analysis.

  3. Kliknij przycisk Zapisz.

  4. Na liście rozwijanej Wybierz magazyn magazynu Bezserwerowy magazyn startowy. Jeśli obszar roboczy nie jest włączony bezserwerowy, wybierz pozycję Magazyn startowy.

  5. Na liście rozwijanej Dodajlistkliknij pozycję Wizualizacja.

  6. W Dodaj widżet wizualizacjiwindow, select taryfę Daily w celu analizy odległości zapytania.

  7. W Select istniejącej wizualizacjilistselecttaryfy według odległości.

  8. W polu tekstowym Tytuł wprowadź .Daily fare trends

    Dodawanie widżetu wizualizacji

  9. Kliknij pozycję Dodaj do starszego pulpitu nawigacyjnego.

    Wizualizacja Trendy taryf dziennych jest wyświetlana na powierzchni projektowej kreskowanej.

  10. Na liście rozwijanej Dodajlist, aby dodać drugi widżet do pulpitu nawigacyjnego, a następnie kliknij pozycję Wizualizacja.

  11. W Dodaj widżet wizualizacjiwindowi wyszukaj select zapytanie godziny odbioru.

  12. W Select istniejącej wizualizacjilistselectwykres słupkowy.

  13. W polu tekstowym Tytuł wprowadź .Pickup hour distribution

  14. Kliknij pozycję Dodaj do starszego pulpitu nawigacyjnego.

  15. Zmień rozmiar tej wizualizacji, aby dopasować jej szerokość do pierwszej wizualizacji na pulpicie nawigacyjnym.

  16. Kliknij przycisk Zakończono edytowanie.

Początkowy pulpit nawigacyjny

Dodawanie parametru kodu pocztowego odbioru do każdego zapytania

  1. W edytorze SQL otwórz zapytanie Dzienne taryfy w celu analizy odległości.

  2. Dodaj następującą WHERE klauzulę do zapytania Daily fare w celu analizy odległości, aby filtrować zapytanie według kodu pocztowego odbioru.

    WHERE
      pickup_zip IN ({{ pickupzip }})
    
  3. W polu tekstowym pickupzip wprowadź 10018 , a następnie kliknij przycisk Zastosuj zmiany , aby wykonać zapytanie z parametrem kodu pocztowego odbioru.

  4. Kliknij przycisk Zapisz.

  5. Otwórz zapytanie Godzina odbioru.

  6. Dodaj następującą WHERE klauzulę do zapytania Godzina odbioru, aby przefiltrować zapytanie według kodu pocztowego odbioru. Dodaj tę klauzulę przed klauzulą GROUP BY .

       WHERE
         pickup_zip IN ({{ pickupzip }})
    
  7. W polu tekstowym pickupzip wprowadź 10018 , a następnie kliknij przycisk Zastosuj zmiany , aby wykonać zapytanie z filtrem kodu pocztowego odbioru.

  8. Kliknij przycisk Zapisz.

Update pulpitu nawigacyjnego do używania parametru pulpitu nawigacyjnego

  1. Otwórz pulpit nawigacyjny analizy przejazdów taksówek w Nowym Jorku.

    Każda wizualizacja zawiera teraz parametr dla kodu pocztowego odbioru.

    Widżet — parameters

  2. Kliknij menu Menu Kebab kebab dla tego pulpitu nawigacyjnego, a następnie kliknij przycisk Edytuj.

  3. Kliknij menu Menu Kebab kebab wizualizacji Trendy taryf dziennych , a następnie kliknij pozycję Zmień ustawienia widżetu.

  4. W sekcji kliknij ikonę ołówka Ikona edytowania dla parametru widżetu w polu wartości .

    Wyświetl widżet parameters

  5. W Edytuj źródło oraz wartośćwindow, zmień źródło na Nowy parametr pulpitu nawigacyjnego.

    Zmień parameters widżetu na nowe paramety pulpitu nawigacyjnego

  6. Kliknij przycisk OK , a następnie kliknij przycisk Zapisz.

    Zostanie wyświetlony parametr pulpitu nawigacyjnego pickupzip, a parametr widżetu wizualizacji trendów taryfy dziennej nie będzie już wyświetlany.

    1. Kliknij menu Menu Kebab kebab wizualizacji rozkładu godzin odbioru, a następnie kliknij pozycję Zmień ustawienia widżetu.
  7. W sekcji Parameters kliknij ikonę ołówka Ikona edytuj dla parametru widżetu w polu Wartość.

  8. W Edytuj źródło i wartośćwindow, zmień Źródło na istniejący parametr pulpitu nawigacyjnego.

  9. Sprawdź, czy element pickupzip jest wybrany jako wartość Klucz .

  10. Kliknij przycisk OK , a następnie kliknij przycisk Zapisz.

    Nie jest już wyświetlany parametr widżetu wizualizacji rozkładu godzin odbioru.

  11. Kliknij przycisk Zakończono edytowanie.

  12. Zmień wartość parametru pulpitu nawigacyjnego pickupzip na 10017 , a następnie kliknij przycisk Zastosuj zmiany.

    Dane w każdej z wizualizacji wyświetlają teraz dane dotyczące odbiorów w kodzie pocztowym 10017.

    Zmień widżet parameters na nowy pulpit nawigacyjny parameters