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.

Poznámka:

Řídicí panely AI/BI (dříve řídicí panely Lakeview) jsou teď obecně dostupné.

Řídicí panely nejsou dostupné v oblastech Azure Government. Používejte starší řídicí panely.

  • Azure Databricks doporučuje vytvářet nové řídicí panely pomocí nejnovějších nástrojů. Viz řídicí panely.
  • Původní řídicí panely SQL Databricks se teď označují jako starší řídicí panely. Budou se dál podporovat a aktualizovat o důležité opravy chyb, ale nové funkce budou omezené. Starší řídicí panely můžete dál používat pro vytváření i spotřebu.
  • 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 Lakeview. Informace o vytváření a správě řídicích panelů pomocí rozhraní REST API najdete v tématu Použití rozhraní API Azure Databricks ke správě řídicích panelů.

Připojení k Databricks SQL pomocí editoru SQL

  1. Na bočním panelu klikněte na Nová ikona Nový 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ů.

    Ve výchozím nastavení je pro všechny dotazy vybrán limit 1000 , aby se zajistilo, že dotaz vrátí maximálně 1 000 řá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 limitu 1000 kliknutím na rozevírací seznam Spustit (1000). Pokud chcete zadat jiný limit počtu řádků, můžete do dotazu přidat LIMIT klauzuli 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 Pickup Hour je zadaný pro rozevírací seznam sloupců Y.

  5. Ověřte, že Number of Rides a Sum jsou zadané pro rozevírací seznam sloupců X.

    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 trip_distance X na hodnotu a nastavte hodnotu sloupců Y na .fare_amount

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

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

  7. Na kartě Osa Y nastavte hodnotu Název na Fare Amount (USD)hodnotu .

  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. Na bočním panelu klikněte na Nová ikona Nový a vyberte Starší řídicí panel.

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

  3. Klikněte na Uložit.

  4. V rozevíracím seznamu Zvolit sklad vyberte Bezserverový starter Warehouse. 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 vizualizaci widgetu vyberte denní jízdné pro dotaz analýzy 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 přidáte do řídicího panelu druhý widget a potom kliknete na Vizualizace.

  11. V okně Přidat widget vizualizace vyberte dotaz Pickup hour (Hodina vyzvednutí).

  12. V seznamu Vybrat 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 ikonuIkona Upravit tužky pro parametr Widget v poli Hodnota.

    Zobrazení parametrů widgetu

  5. V okně Upravit zdroj a hodnotu změňte parametr Source na Nový řídicí panel.

    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 ikonuIkona Upravit tužky pro parametr Widget v poli Hodnota.

  8. V okně Upravit zdroj a hodnotu změňte parametr Source na Existující řídicí panel.

  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