Sdílet prostřednictvím


Vizualizace dotazů a vytvoření staršího řídicího panelu

Tento kurz používá datovou sadu taxislužby v New Yorku v ukázkách. Ukazuje, jak pomocí editoru SQL v Databricks SQL vytvořit vizualizaci pro každý z několika dotazů a pak pomocí těchto vizualizací vytvořit řídicí panel. Také ukazuje, jak vytvořit parametr řídicího panelu pro každou vizualizaci na řídicím panelu.

Důležité

  • Databricks doporučuje používat řídicí panely AI/BI (dříve řídicí panely Lakeview). Dřívější verze řídicích panelů, dříve označované jako řídicí panely SQL Databricks, se teď označují jako starší řídicí panely. Databricks nedoporučuje vytvářet nové starší řídicí panely.

časová osa ukončení podpory:

  • 7. dubna 2025: Oficiální podpora starší verze řídicích panelů skončí. Vyřeší se pouze kritické problémy se zabezpečením a výpadky služeb.

  • 3. listopadu 2025: Databricks začne archivovat starší řídicí panely, ke kterým se během posledních šesti měsíců nepřistupovalo. Archivované řídicí panely už nebudou přístupné a archivní proces bude probíhat průběžně. Přístup k aktivně používaným řídicím panelům zůstane beze změny.

    Databricks bude spolupracovat se zákazníky na vývoji plánů migrace pro aktivní starší řídicí panely po 3. listopadu 2025.

  • Převeďte starší řídicí panely pomocí nástroje pro migraci nebo rozhraní REST API. Pokyny k použití integrovaného nástroje pro migraci najdete v tématu Klonování staršího řídicího panelu na řídicí panel AI/BI. Kurzy řídicího panelu najdete v kurzech k vytváření a správě řídicích panelů pomocí rozhraní REST API.

Připojení k Databricks SQL pomocí editoru SQL

  1. Klikněte na Nová ikonaNová na bočním panelu a vyberte Dotaz.

    Otevře se editor SQL.

  2. Vyberte sklad.

    Při prvním vytvoření dotazu se zobrazí seznam dostupných skladů SQL v abecedním pořadí. Při příštím vytvoření dotazu se vybere poslední použitý sklad.

  3. Klikněte na Serverless Starter Warehouse. Tento sklad se vytvoří automaticky, abyste mohli rychle začít. Pokud není pro váš pracovní prostor povolený bez serveru, zvolte Starter Warehouse. Informace o vytváření skladů SQL najdete v tématu Vytvoření služby SQL Warehouse.

Dotaz na distribuci hodin vyzvednutí

  1. V editoru SQL vložte do okna nového dotazu následující dotaz, který vrátí distribuci vyzvednutí taxi po hodinách.

    SELECT
    date_format(tpep_pickup_datetime, "HH") AS `Pickup Hour`,
    count(*) AS `Number of Rides`
    FROM
    samples.nyctaxi.trips
    GROUP BY 1
    
  2. Stiskněte Ctrl/Cmd + Enter nebo klikněte na Spustit (1000). Po několika sekundách se výsledky dotazu zobrazí pod dotazem v podokně výsledků.

    Limit 1000 je ve výchozím nastavení vybraný pro všechny dotazy, aby se zajistilo, že dotaz vrátí maximálně 1000 řádků. Pokud je dotaz uložen s nastavením Limit 1000, toto nastavení platí pro všechna spuštění dotazu (včetně řídicích panelů). Pokud chcete vrátit všechny řádky pro tento dotaz, můžete zrušit výběr LIMIT 1000 kliknutím na rozevírací seznam Spustit (1000). Pokud chcete zadat jiný limit počtu řádků, můžete do dotazu přidat klauzuli LIMIT s hodnotou podle vašeho výběru.

    Výsledek dotazu se zobrazí na kartě Výsledky.

  3. Klikněte na Uložit a uložte dotaz jako Pickup hour.

    Výsledky prvního dotazu nyc taxi dotazu

Vytvořte vizualizaci pro distribuci vyzvednutí taxi po hodinách.

  1. Vedle karty Výsledky klikněte a + potom klikněte na Vizualizace.

    Zobrazí se editor vizualizací.

  2. V rozevíracím seznamu Typ vizualizace ověřte, že je vybraný pruh .

  3. Změňte název vizualizace na Bar chart.

  4. Ověřte, že je pro sloupec Y zadaný Pickup Hour.

  5. Ověřte, že jsou pro sloupec X uvedené Number of Rides a Sum.

    Distribuce hodin vyzvednutí

  6. Klikněte na Uložit.

    Uložený graf se zobrazí v editoru SQL.

  1. V editoru SQL klikněte na + příkaz Vytvořit nový dotaz a potom na příkaz Vytvořit nový dotaz.

  2. V novém okně dotazu vložte následující dotaz, který vrátí trendy denní jízdné.

     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. Klikněte na Uložit a uložte dotaz jako Daily fare to distance analysis.

  1. Vedle karty Výsledky klikněte a + potom klikněte na Vizualizace.

    Zobrazí se editor vizualizací.

  2. V rozevíracím seznamu Typ vizualizace vyberte bodový graf.

  3. Změňte název vizualizace na Fare by distance.

  4. Na kartě Obecné nastavte hodnotu sloupce X na trip_distance a nastavte hodnotu sloupců Y na fare_amount.

  5. V rozevíracím seznamu Seskupit podle nastavte hodnotu na day_of_week.

  6. Na kartě osy X nastavte hodnotu Název na Trip distance (miles).

  7. Na kartě osy Y nastavte hodnotu Název na .

  8. Klikněte na Uložit.

    Uložený graf se zobrazí v editoru SQL.

    Trend denního jízdného

Vytvoření řídicího panelu pomocí těchto vizualizací

  1. Klikněte na Nová ikonaNová na bočním panelu a vyberte Starší řídicí panel.

  2. Nastavte název řídicího panelu na NYC taxi trip analysis.

  3. Klikněte na Uložit.

  4. V rozevíracím seznamu Výběr skladu vyberte položku Sklad pro bezserverový začátek. Pokud není pro váš pracovní prostor povolený bez serveru, zvolte Starter Warehouse.

  5. V rozevíracím seznamu Přidat klikněte na Vizualizace.

  6. V okně Přidat widget vizualizace vyberte dotaz Denní jízdné k analýze vzdálenosti.

  7. V seznamu Vybrat existující vizualizaci vyberte Jízdné podle vzdálenosti.

  8. Do textového pole Název zadejte Daily fare trends.

    Přidání widgetu vizualizace

  9. Klikněte na Přidat do staršího řídicího panelu.

    Vizualizace trendů denního jízdného se zobrazuje na návrhové ploše řídicího panelu.

  10. V rozevíracím seznamu Přidat vyberte druhý widget, který chcete přidat do řídicího panelu, a poté klikněte na Vizualizace.

  11. V okně Přidat widget vizualizace vyberte dotaz Hodina vyzvednutí.

  12. V seznamu Vyberte existující vizualizaci vyberte Pruhový graf.

  13. Do textového pole Název zadejte Pickup hour distribution.

  14. Klikněte na Přidat do staršího řídicího panelu.

  15. Změňte velikost této vizualizace tak, aby odpovídala šířce první vizualizace na řídicím panelu.

  16. Klikněte na Done Editing (Úpravy hotovy).

Počáteční řídicí panel

Přidání parametru PSČ pro vyzvednutí do každého dotazu

  1. V editoru SQL otevřete denní tarif pro dotaz analýzy vzdálenosti.

  2. Do dotazu analýzy vzdálenosti přidejte následující WHERE klauzuli, která vyfiltruje dotaz podle PSČ pro vyzvednutí.

    WHERE
      pickup_zip IN ({{ pickupzip }})
    
  3. Do textového pole pickupzip zadejte 10018 a potom klepněte na tlačítko Použít změny a spusťte dotaz s parametrem PSČ pro vyzvednutí.

  4. Klikněte na Uložit.

  5. Otevřete dotaz na hodinu vyzvednutí.

  6. Do dotazu Pickup hour přidejte následující WHERE klauzuli, která vyfiltruje dotaz podle PSČ vyzvednutí. Přidejte tuto klauzuli před klauzuli GROUP BY .

       WHERE
         pickup_zip IN ({{ pickupzip }})
    
  7. Do textového pole pickupzip zadejte 10018 a potom klepněte na tlačítko Použít změny a spusťte dotaz s filtrem PSČ pro vyzvednutí.

  8. Klikněte na Uložit.

Aktualizace řídicího panelu tak, aby používal parametr řídicího panelu

  1. Otevřete řídicí panel analýzy jízdy taxislužby NYC.

    Každá vizualizace teď obsahuje parametr pro psč vyzvednutí.

    Widget – parametry

  2. Klikněte na nabídku Nabídka Kebab kebab pro tento řídicí panel a potom klepněte na tlačítko Upravit.

  3. Klikněte na nabídku Nabídka Kebab kebab pro vizualizaci denních trendů jízdného a potom klikněte na změnit nastavení widgetu.

  4. V části Parametry klikněte na ikonu tužky ikona Upravit pro parametr widgetu v poli Hodnota.

    Zobrazit parametry widgetu

  5. V okně Upravit zdroj a hodnotu změňte Zdroj na Nový parametr řídicího panelu.

    Změna parametrů widgetu na nové parametry řídicího panelu

  6. Klepněte na tlačítko OK a potom klepněte na tlačítko Uložit.

    Zobrazí se parametr řídicího panelu pickupzip a vizualizace trendů denního jízdného se už nezobrazuje parametr widgetu.

    1. Klikněte na nabídku Nabídka Kebab kebab pro vizualizaci distribuce hodin vyzvednutí a potom klepněte na tlačítko Změnit nastavení widgetu.
  7. V části Parametry klikněte na ikonu tužky ikona Upravit pro parametr widgetu v poli Hodnota.

  8. V okně Upravit zdroj a hodnotu změňte Zdroj na Existující parametr řídicího panelu.

  9. Ověřte, že je jako hodnota klíče vybrána možnost pickupzip.

  10. Klepněte na tlačítko OK a potom klepněte na tlačítko Uložit.

    Parametr widgetu pro vizualizaci distribuce hodin vyzvednutí se už nezobrazuje.

  11. Klikněte na Úpravy hotovy.

  12. Změňte hodnotu parametru řídicího panelu pickupzip na 10017 příkaz Použít změny.

    Data v každé vizualizaci teď zobrazují data pro vyzvednutí v PSČ 10017.

    Změna parametrů widgetu na nové parametry řídicího panelu