Delen via


Query's visualiseren en een verouderd dashboard maken

In deze zelfstudie wordt gebruikgemaakt van de gegevensset voor taxi's in New York City in Samples. U ziet hoe u de SQL-editor in Databricks SQL gebruikt om een visualisatie te maken voor elk van de verschillende query's en vervolgens een dashboard te maken met behulp van deze visualisaties. U ziet ook hoe u een dashboardparameter maakt voor elk van de visualisaties in het dashboard.

Belangrijk

  • Databricks raadt aan AI/BI-dashboards (voorheen Lakeview-dashboards) te gebruiken.
  • Oorspronkelijke Databricks SQL-dashboards worden nu verouderde dashboards genoemd. Ze blijven kritieke foutoplossingen ontvangen, maar ze worden niet bijgewerkt met nieuwe functies. Verouderde dashboards zullen eind 2025 naar verwachting het einde van de levensduur bereiken. Databricks raadt niet aan om nieuwe verouderde dashboards te maken.

Verbinding maken met Databricks SQL met SQL-editor

  1. Klik op Nieuw pictogram Nieuw in de zijbalk en selecteer Query.

    De SQL-editor wordt geopend.

  2. Selecteer een magazijn.

    De eerste keer dat u een query maakt, wordt de lijst met beschikbare SQL-magazijnen in alfabetische volgorde weergegeven. De volgende keer dat u een query maakt, wordt het laatst gebruikte magazijn geselecteerd.

  3. Klik op Serverloze Starter Warehouse. Dit magazijn wordt automatisch voor u gemaakt, zodat u snel aan de slag kunt. Als serverloos niet is ingeschakeld voor uw werkruimte, kiest u Starter Warehouse. Zie Een SQL-warehouse maken voor meer informatie over het maken van SQL-magazijnen.

Query uitvoeren voor distributie van ophaaluren

  1. Plak in de SQL-editor de volgende query in het nieuwe queryvenster om de distributie van taxi-ophaalbewerkingen per uur te retourneren.

    SELECT
    date_format(tpep_pickup_datetime, "HH") AS `Pickup Hour`,
    count(*) AS `Number of Rides`
    FROM
    samples.nyctaxi.trips
    GROUP BY 1
    
  2. Druk op Ctrl/Cmd + Enter of klik op Uitvoeren (1000). Na een paar seconden worden de queryresultaten onder de query weergegeven in het resultatenvenster.

    Limiet 1000 is standaard geselecteerd voor alle query's om ervoor te zorgen dat de query maximaal 1000 rijen retourneert. Als een query wordt opgeslagen met de instelling Limiet 1000 , is deze instelling van toepassing op alle uitvoeringen van de query (inclusief binnen dashboards). Als u alle rijen voor deze query wilt retourneren, kunt u de selectie VAN LIMIET 1000 opheffen door op de vervolgkeuzelijst Uitvoeren (1000) te klikken. Als u een andere limiet voor het aantal rijen wilt opgeven, kunt u een LIMIT component toevoegen in uw query met een waarde van uw keuze.

    Het queryresultaat wordt weergegeven op het tabblad Resultaten.

  3. Klik op Opslaan en sla de query op als Pickup hour.

    Resultaten van uw eerste query nyc taxi-query

Maak een visualisatie voor de distributie van taxi-pick-ups per uur.

  1. Klik naast het tabblad Resultaten op + Visualisatie en klik vervolgens op Visualisatie.

    De visualisatie-editor wordt weergegeven.

  2. Controleer in de vervolgkeuzelijst Visualisatietype of Balk is geselecteerd.

  3. Wijzig de naam van de visualisatie in Bar chart.

  4. Controleer of deze Pickup Hour is opgegeven voor de vervolgkeuzelijst Y-kolom .

  5. Controleer of Number of Rides en Sum zijn opgegeven voor de vervolgkeuzelijst X-kolom .

    Distributie van ophaaluur

  6. Klik op Opslaan.

    De opgeslagen grafiek wordt weergegeven in de SQL-editor.

  1. Klik in DE SQL-editor en + klik vervolgens op Nieuwe query maken.

  2. Plak in het nieuwe queryvenster de volgende query om de dagelijkse tarieftrends te retourneren.

     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. Klik op Opslaan en sla de query op als Daily fare to distance analysis.

  1. Klik naast het tabblad Resultaten op + Visualisatie en klik vervolgens op Visualisatie.

    De visualisatie-editor wordt weergegeven.

  2. Selecteer Spreiding in de vervolgkeuzelijst Visualisatietype.

  3. Wijzig de naam van de visualisatie in Fare by distance.

  4. Stel op het tabblad Algemeen de waarde voor de X-kolom trip_distance in op en stel de waarde voor de Y-kolommen in op fare_amount.

  5. Stel in de vervolgkeuzelijst Groeperen op de waarde in op day_of_week.

  6. Stel op het tabblad X-as de waarde Naam in op Trip distance (miles).

  7. Stel op het tabblad Y-as de waarde Naam in op Fare Amount (USD).

  8. Klik op Opslaan.

    De opgeslagen grafiek wordt weergegeven in de SQL-editor.

    Trend van dagelijkse rit

Een dashboard maken met deze visualisaties

  1. Klik op Nieuw pictogram Nieuw in de zijbalk en selecteer Verouderd dashboard.

  2. Stel de naam van het dashboard in op NYC taxi trip analysis.

  3. Klik op Opslaan.

  4. Selecteer serverloze starterwarehouse in de vervolgkeuzelijst Magazijn kiezen. Als serverloos niet is ingeschakeld voor uw werkruimte, kiest u Starter Warehouse.

  5. Klik in de vervolgkeuzelijst Toevoegen op Visualisatie.

  6. Selecteer in het venster Visualisatiewidget toevoegen de dagelijkse rit naar de query voor analyse op afstand.

  7. Selecteer tarief op afstand in de lijst Bestaande visualisatie selecteren.

  8. Typ in Daily fare trendshet tekstvak Titel .

    Visualisatiewidget toevoegen

  9. Klik op Toevoegen aan een verouderd dashboard.

    De visualisatie Met dagelijkse tarieftrends wordt weergegeven op het ontwerpoppervlak met streepjes.

  10. Klik in de vervolgkeuzelijst Toevoegen om een tweede widget aan het dashboard toe te voegen en klik vervolgens op Visualisatie.

  11. Selecteer in het venster Visualisatiewidget toevoegen de ophaaluurquery .

  12. Selecteer staafdiagram in de lijst Bestaande visualisatie selecteren.

  13. Typ in Pickup hour distributionhet tekstvak Titel .

  14. Klik op Toevoegen aan een verouderd dashboard.

  15. Pas het formaat van deze visualisatie aan zodat deze overeenkomt met de breedte van de eerste visualisatie in het dashboard.

  16. Klik op Done Editing (Klaar met bewerken).

Eerste dashboard

Een parameter voor het ophalen van postcode toevoegen aan elke query

  1. Open in de SQL-editor de dagelijkse rit voor analysequery's voor afstand .

  2. Voeg de volgende WHERE component toe aan de dagelijkse rit voor analysequery's voor afstand om de query te filteren door postcode op te halen.

    WHERE
      pickup_zip IN ({{ pickupzip }})
    
  3. Typ 10018 en klik in het tekstvak pickupzip op Wijzigingen toepassen om de query uit te voeren met de parameter postcode ophalen.

  4. Klik op Opslaan.

  5. Open de ophaaluurquery .

  6. Voeg de volgende WHERE component toe aan de ophaaluurquery om de query te filteren op de postcode voor ophalen. Voeg deze component toe vóór de GROUP BY component.

       WHERE
         pickup_zip IN ({{ pickupzip }})
    
  7. Voer in het tekstvak pickupzip de tekst in 10018 en klik op Wijzigingen toepassen om de query uit te voeren met het postcodefilter voor ophalen.

  8. Klik op Opslaan.

Het dashboard bijwerken om een dashboardparameter te gebruiken

  1. Open het analysedashboard voor taxiritën in NYC.

    Elk van de visualisaties bevat nu een parameter voor de postcode voor ophalen.

    Widget - parameters

  2. Klik ophetmenu Menu VanGelezen voor dit dashboard en klik vervolgens op Bewerken.

  3. Klik op het menu Menu VanGelezen voor visualisatie van dagelijkse tarieftrends en klik vervolgens op Widgetinstellingen wijzigen.

  4. Klik in de sectie Parameters op het potloodpictogram Pictogram Bewerken voor de parameter Widget in het veld Waarde.

    Widgetparameters weergeven

  5. Wijzig in het venster Bron en Waarde bewerken de parameter Bron in Nieuw dashboard.

    Widgetparameters wijzigen in nieuwe dashboardparameters

  6. Klik op OK en klik vervolgens op Opslaan.

    De parameter pickupzip-dashboard wordt weergegeven en de widgetparameter voor de visualisatie Trends daily fare wordt niet meer weergegeven.

    1. Klik op het menu Menu VanGelezen Voor de distributie van ophaaluren en klik vervolgens op Widgetinstellingen wijzigen.
  7. Klik in de sectie Parameters op het potloodpictogram Pictogram Bewerken voor de parameter Widget in het veld Waarde.

  8. Wijzig in het venster Bron en Waarde bewerken de parameter Bron in Bestaand dashboard.

  9. Controleer of pickupzip is geselecteerd als sleutelwaarde.

  10. Klik op OK en klik vervolgens op Opslaan.

    De widgetparameter voor de distributievisualisatie pickup-uur wordt niet meer weergegeven.

  11. Klik op Klaar met bewerken.

  12. Wijzig de waarde van de parameter pickupzip-dashboard in 10017 en klik vervolgens op Wijzigingen toepassen.

    De gegevens in elk van de visualisaties bevatten nu de gegevens voor ophalen in de postcode 10017.

    Widgetparameters wijzigen in nieuwe dashboardparameters