Megosztás a következőn keresztül:


Lekérdezések vizualizációja és örökölt irányítópult létrehozása

Ez az oktatóanyag a New York-i taxiadatkészletet használja a mintákban. Bemutatja, hogyan használhatja az SQL-szerkesztőt a Databricks SQL-ben egy vizualizáció létrehozásához minden egyes lekérdezéshez, majd hogyan hozhat létre irányítópultot ezekkel a vizualizációkkal. Azt is bemutatja, hogyan hozhat létre irányítópult-paramétert az irányítópult egyes vizualizációihoz.

Fontos

  • A Databricks AI/BI-irányítópultok (korábban Lakeview-irányítópultok) használatát javasolja. Az irányítópultok korábbi verzióit, amelyeket korábban Databricks SQL-irányítópultoknak nevezünk, mostantól örökölt irányítópultoknak nevezzük. A Databricks nem javasolja új örökölt irányítópultok létrehozását.
  • Régi irányítópultok konvertálása a migrálási eszközzel vagy a REST API-val. A beépített migrálási eszköz használatával kapcsolatos útmutatásért tekintse meg az örökölt irányítópult klónozása AI-/BI-irányítópultra című témakört. Irányítópult-oktatóanyagok az irányítópultok REST API használatával történő létrehozásáról és kezeléséről.

Csatlakozás a Databricks SQL-hez az SQL-szerkesztővel

  1. Kattintson az Új gombra Új ikon az oldalsávon, és válassza a Lekérdezés lehetőséget.

    Megnyílik az SQL-szerkesztő.

  2. Válasszon ki egy raktárat.

    Amikor először hoz létre lekérdezést, az elérhető SQL-raktárak listája betűrendben jelenik meg. Amikor legközelebb létrehoz egy lekérdezést, a rendszer kiválasztja az utolsó használt raktárt.

  3. Kattintson a Kiszolgáló nélküli kezdőraktár elemre. Ez a raktár automatikusan létrejön, hogy segítsen a gyors kezdésben. Ha a kiszolgáló nélküli nincs engedélyezve a munkaterületen, válassza a Starter Warehouse lehetőséget. Az SQL-raktárak létrehozásával kapcsolatos információkért tekintse meg az SQL Warehouse létrehozása című témakört.

A felvételi óra eloszlásának lekérdezése

  1. Az SQL-szerkesztőben illessze be a következő lekérdezést az új lekérdezési ablakban, hogy óránként visszaadhassa a taxifelvételek eloszlását.

    SELECT
    date_format(tpep_pickup_datetime, "HH") AS `Pickup Hour`,
    count(*) AS `Number of Rides`
    FROM
    samples.nyctaxi.trips
    GROUP BY 1
    
  2. Nyomja le a Ctrl/Cmd + Enter billentyűkombinációt, vagy kattintson a Futtatás (1000) gombra. Néhány másodperc elteltével a lekérdezés eredményei a lekérdezés alatt jelennek meg az eredménypanelen.

    Alapértelmezés szerint az 1000-s korlát van kiválasztva az összes lekérdezéshez, hogy a lekérdezés legfeljebb 1000 sort eredményezhessen. Ha egy lekérdezést a Limit 1000 beállítással ment, ez a beállítás a lekérdezés összes végrehajtására vonatkozik (beleértve az irányítópultokat is). Ha a lekérdezés összes sorát vissza szeretné adni, a Futtatás (1000) legördülő menüre kattintva megszüntetheti az 1000-es KORLÁT kijelölését. Ha a sorok számának eltérő korlátját szeretné megadni, hozzáadhat egy LIMIT záradékot a lekérdezéshez egy tetszőleges értékkel.

    A lekérdezés eredménye az Eredmények lapon jelenik meg.

  3. Kattintson a Mentés gombra, és mentse a lekérdezést máskéntPickup hour.

    Az első lekérdezés nyc taxi lekérdezésének eredményei

Vizualizáció létrehozása a taxifelvételek óránkénti elosztásához.

  1. Az Eredmények lap mellett kattintson + a Vizualizáció elemre.

    Megjelenik a vizualizációszerkesztő.

  2. A Vizualizáció típusa legördülő listában ellenőrizze, hogy a sáv ki van-e jelölve.

  3. Módosítsa a vizualizáció nevét a következőre Bar chart: .

  4. Ellenőrizze, hogy Pickup Hour az Y oszlop legördülő listában van-e megadva.

  5. Ellenőrizze ezt, Number of Rides és Sum meg van adva az X oszlop legördülő listához.

    Csomagfelvételi óra eloszlása

  6. Kattintson a Mentés gombra.

    A mentett diagram megjelenik az SQL-szerkesztőben.

  1. Az SQL-szerkesztőben kattintson + az Új lekérdezés létrehozása parancsra.

  2. Az új lekérdezési ablakban illessze be a következő lekérdezést a napi viteldíj-trendek visszaadásához.

     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. Kattintson a Mentés gombra, és mentse a lekérdezést máskéntDaily fare to distance analysis.

  1. Az Eredmények lap mellett kattintson + a Vizualizáció elemre.

    Megjelenik a vizualizációszerkesztő.

  2. A Vizualizáció típusa legördülő listában válassza a Pont lehetőséget.

  3. Módosítsa a vizualizáció nevét a következőre Fare by distance: .

  4. Az Általános lapon állítsa be az X oszlop trip_distance értékét, és állítsa az Y oszlop értékét a következőrefare_amount.

  5. A Csoportosítás legördülő listában állítsa az értéket a következőreday_of_week: .

  6. Az X tengely lapon állítsa a Név értéket a következőreTrip distance (miles): .

  7. Az Y tengely lapon állítsa a Név értéket a következőreFare Amount (USD): .

  8. Kattintson a Mentés gombra

    A mentett diagram megjelenik az SQL-szerkesztőben.

    Napi viteldíj trend

Irányítópult létrehozása ezekkel a vizualizációkkal

  1. Kattintson az Új gombra Új ikon az oldalsávon, és válassza az Örökölt irányítópult lehetőséget.

  2. Állítsa be az irányítópult nevét a következőre NYC taxi trip analysis: .

  3. Kattintson a Mentés gombra.

  4. A Raktár kiválasztása legördülő listában válassza a Kiszolgáló nélküli kezdőraktár lehetőséget. Ha a kiszolgáló nélküli nincs engedélyezve a munkaterületen, válassza a Starter Warehouse lehetőséget.

  5. A Hozzáadás legördülő listában kattintson a Vizualizáció gombra.

  6. A Vizualizáció hozzáadása vezérlőablakban válassza ki a Távolságelemzési lekérdezés napi viteldíját.

  7. A Meglévő vizualizáció kiválasztása listában válassza a Távolság távolság szerint lehetőséget.

  8. A Cím szövegmezőbe írja be a következőtDaily fare trends:

    Vizualizációs widget hozzáadása

  9. Kattintson a Hozzáadás az örökölt irányítópulthoz elemre.

    A napi viteldíj trendek vizualizációja megjelenik a szaggatott tervezőfelületen.

  10. A Hozzáadás legördülő listában adjon hozzá egy második widgetet az irányítópulthoz, majd kattintson a Vizualizáció elemre.

  11. A Vizualizáció hozzáadása vezérlőablakban válassza a Pickup hour lekérdezést.

  12. A Meglévő vizualizáció kiválasztása listában válassza a Sávdiagram lehetőséget.

  13. A Cím szövegmezőbe írja be a következőtPickup hour distribution:

  14. Kattintson a Hozzáadás az örökölt irányítópulthoz elemre.

  15. Méretezze át ezt a vizualizációt úgy, hogy megfeleljen az irányítópult első vizualizációjának szélességének.

  16. Kattintson a Done editing (Szerkesztés kész) parancsra.

Kezdeti irányítópult

Pickup irányítószám paraméter hozzáadása minden lekérdezéshez

  1. Az SQL-szerkesztőben nyissa meg a Napi viteldíj távolságelemzési lekérdezést.

  2. Adja hozzá a következő WHERE záradékot a Napi viteldíj távolságelemzési lekérdezéshez, hogy a lekérdezést átvevő irányítószám alapján szűrje.

    WHERE
      pickup_zip IN ({{ pickupzip }})
    
  3. A pickupzip szövegmezőbe írja be10018, majd kattintson a Módosítások alkalmazása gombra a lekérdezés végrehajtásához a pickup irányítószám paraméterével.

  4. Kattintson a Mentés gombra.

  5. Nyissa meg a Pickup Hour lekérdezést.

  6. Adja hozzá a következő WHERE záradékot a Pickup Hour lekérdezéshez, hogy a lekérdezést a felvételi irányítószám alapján szűrje. Adja hozzá ezt a záradékot a GROUP BY záradék előtt.

       WHERE
         pickup_zip IN ({{ pickupzip }})
    
  7. A pickupzip szövegmezőbe írja be10018, majd kattintson a Módosítások alkalmazása gombra a lekérdezés végrehajtásához a pickup irányítószámszűrőjével.

  8. Kattintson a Mentés gombra.

Az irányítópult frissítése irányítópult-paraméter használatára

  1. Nyissa meg az NYC taxiút-elemzési irányítópultját.

    Az egyes vizualizációk mostantól tartalmazzák a csomagfelvétel irányítószámának paraméterét.

    Widget – paraméterek

  2. Kattintson az irányítópult kebab menüjéreKebab menü, majd a Szerkesztés parancsra.

  3. Kattintson a Napi viteldíj trendek vizualizáció kebab menüjére Kebab menü , majd a Widget beállításainak módosítása parancsra.

  4. A Paraméterek szakaszban kattintson az Érték mezőben a Widget paraméter ceruza ikonraSzerkesztés ikon.

    Widgetparaméterek megtekintése

  5. A Forrás és érték szerkesztése ablakban módosítsa a Forrás új irányítópult paramétert.

    Widgetparaméterek módosítása új irányítópult-paramete-re

  6. Kattintson az OK gombra, majd a Mentés gombra.

    Megjelenik a pickupzip irányítópult paramétere, és a Napi viteldíj trendek vizualizáció widget paramétere már nem jelenik meg.

    1. Kattintson a Pickup hour terjesztési vizualizáció kebab menüjére Kebab menü , majd a Widget beállításainak módosítása parancsra.
  7. A Paraméterek szakaszban kattintson az Érték mezőben a Widget paraméter ceruza ikonraSzerkesztés ikon.

  8. A Forrás és érték szerkesztése ablakban módosítsa a Forrást meglévő irányítópult paraméterre.

  9. Ellenőrizze, hogy a pickupzip kulcsértékként van-e kiválasztva.

  10. Kattintson az OK gombra, majd a Mentés gombra.

    A Pickup hour terjesztési vizualizáció widgetparamétere már nem jelenik meg.

  11. Kattintson a Szerkesztés kész gombra.

  12. Módosítsa a pickupzip irányítópult paraméter értékét a 10017 módosítás alkalmazása gombra.

    Az egyes vizualizációk adatai mostantól az 10017-ben megadott irányítószámon jelenítik meg a csomagfelvételek adatait.

    Widget-paraméterek módosítása új irányítópult-paraméterekre