Bagikan melalui


Visualisasikan kueri dan buat dasbor lama

Tutorial ini menggunakan himpunan data taksi New York City dalam Sampel. Ini menunjukkan kepada Anda cara menggunakan editor SQL di Databricks SQL untuk membuat visualisasi untuk masing-masing dari beberapa kueri lalu membuat dasbor menggunakan visualisasi ini. Ini juga menunjukkan kepada Anda cara membuat parameter dasbor untuk setiap visualisasi di dasbor.

Menyambungkan ke Databricks SQL dengan editor SQL

  1. Klik Ikon BaruBaru di bilah samping dan pilih Kueri.

    Editor SQL terbuka.

  2. Pilih gudang.

    Pertama kali Anda membuat kueri daftar gudang SQL yang tersedia ditampilkan dalam urutan alfabet. Saat berikutnya Anda membuat kueri, gudang SQL yang digunakan terakhir akan dipilih.

  3. Klik Serverless Starter Warehouse. Gudang ini dibuat untuk Anda secara otomatis untuk membantu Anda memulai dengan cepat. Jika serverless belum diaktifkan untuk ruang kerja Anda, pilih Warehouse Pemula. Untuk informasi tentang membuat gudang SQL, lihat Membuat gudang SQL.

Kueri untuk distribusi jam penjemputan

  1. Di editor SQL, tempelkan kueri berikut di jendela kueri baru untuk mengembalikan distribusi pengambilan taksi per jam.

    SELECT
    date_format(tpep_pickup_datetime, "HH") AS `Pickup Hour`,
    count(*) AS `Number of Rides`
    FROM
    samples.nyctaxi.trips
    GROUP BY 1
    
  2. Tekan Ctrl/Cmd + Enter atau klik Jalankan (1000). Setelah beberapa detik, hasil kueri diperlihatkan di bawah kueri di panel hasil.

    Batas 1000 dipilih secara default untuk semua kueri untuk memastikan bahwa kueri mengembalikan paling banyak 1000 baris. Jika kueri disimpan dengan pengaturan Batas 1000, pengaturan ini berlaku untuk semua eksekusi kueri (termasuk dalam dasbor). Jika Anda ingin mengembalikan semua baris untuk kueri ini, Anda dapat membatalkan pilihan LIMIT 1000 dengan mengklik drop-down Jalankan (1000). Jika Anda ingin menentukan batas yang berbeda pada jumlah baris, Anda bisa menambahkan klausa LIMIT dalam kueri Anda dengan nilai pilihan Anda.

    Hasil kueri ditampilkan di tab Hasil.

  3. Klik Simpan dan simpan kueri sebagai Pickup hour.

    Hasil kueri pertama Anda kueri taksi nyc

Buat visualisasi untuk distribusi penjemputan taksi per jam.

  1. Di samping tab Hasil, klik + lalu klik Visualisasi.

    Editor visualisasi ditampilkan.

  2. Di menu drop-down Jenis Visualisasi, verifikasi bahwa Batang dipilih.

  3. Ubah nama visualisasi menjadi Bar chart.

  4. Verifikasi bahwa Pickup Hour ditentukan untuk kolom Y turun bawah.

  5. Verifikasi bahwa dan ditentukan untuk daftar turun di kolom X.

    Distribusi waktu penjemputan

  6. Klik Simpan.

    Bagan yang disimpan ditampilkan di editor SQL.

  1. Di editor SQL, klik + lalu klik Buat kueri baru.

  2. Di jendela kueri baru, tempelkan kueri berikut untuk mengembalikan tren tarif harian.

     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 Simpan dan simpan kueri sebagai Daily fare to distance analysis.

  1. Di samping tab Hasil , klik + lalu klik Visualisasi.

    Editor visualisasi ditampilkan.

  2. Di menu drop-down Jenis Visualisasi , pilih Sebarkan.

  3. Ubah nama visualisasi menjadi Fare by distance.

  4. Pada tab Umum , atur nilai untuk kolom X ke dan atur nilai untuk kolom Y ke .

  5. Di menu drop-down grup menurut, atur nilai ke day_of_week.

  6. Pada tab sumbu X, atur nilai Nama ke .

  7. Pada tab sumbu Y, atur nilai Nama ke Fare Amount (USD).

  8. Klik Simpan

    Bagan yang disimpan ditampilkan di editor SQL.

    Tren tarif harian

Membuat dasbor menggunakan visualisasi ini

  1. Klik Ikon Baru BaruBaru di bar samping dan pilih dasbor Warisan .

  2. Atur nama dasbor ke NYC taxi trip analysis.

  3. Klik Simpan.

  4. Di daftar drop-down Pilih gudang, pilih Gudang Starter Tanpa Server. Jika serverless belum diaktifkan untuk ruang kerja Anda, pilih Starter Warehouse.

  5. Di daftar drop-down Tambahkan, klik Visualisasi.

  6. Di jendela Tambahkan widget visualisasi, pilih analisis tarif harian terhadap jarak.

  7. Di Pilih daftar visualisasi yang ada, pilih Tarif menurut jarak.

  8. Dalam kotak teks Judul , masukkan Daily fare trends.

    Tambahkan visualisasi widget

  9. Klik Tambahkan ke dasbor warisan.

    Visualisasi tren tarif harian muncul di permukaan desain dasbor.

  10. Di daftar drop-down Tambahkan untuk menambahkan widget kedua ke dasbor, lalu klik Visualisasi.

  11. Di jendela Tambahkan widget visualisasi, pilih kueri waktu pengambilan.

  12. Di daftar Pilih visualisasi yang sudah ada, pilih bagan batang.

  13. Dalam kotak teks Judul , masukkan Pickup hour distribution.

  14. Klik Tambahkan ke dasbor lama.

  15. Mengubah ukuran visualisasi ini agar sesuai dengan lebar visualisasi pertama di dasbor.

  16. Klik Selesai Mengedit.

Dasbor awal

Tambahkan parameter kode pos penjemputan ke setiap kueri

  1. Di editor SQL, buka kueri Analisis Tarif Harian berdasarkan Jarak.

  2. Tambahkan klausul berikut WHERE ke kueri analisis tarif harian ke jarak untuk memfilter kueri berdasarkan kode pos penjemputan.

    WHERE
      pickup_zip IN ({{ pickupzip }})
    
  3. Dalam kotak pickupzip , masukkan 10018 dan kemudian klik Terapkan perubahan untuk menjalankan kueri dengan parameter kode pos penjemputan.

  4. Klik Simpan.

  5. Buka kueri jam Penjemputan.

  6. Tambahkan klausa berikut WHERE ke kueri waktu pengambilan untuk memfilter kueri menurut kode pos pengambilan. Tambahkan klausa ini sebelum GROUP BY klausa.

       WHERE
         pickup_zip IN ({{ pickupzip }})
    
  7. Dalam kotak teks pickupzip , masukkan 10018 lalu klik Terapkan perubahan untuk menjalankan kueri dengan filter kode pos pickup.

  8. Klik Simpan.

Memperbarui dasbor untuk menggunakan parameter dasbor

  1. Buka dasbor analisis perjalanan taksi NYC.

    Masing-masing visualisasi sekarang menyertakan parameter untuk kode pos penjemputan.

    Widget - parameter

  2. Klik ikon menu kebab untuk dasbor ini lalu klik Sunting.

  3. Klik ikon menu kebab untuk visualisasi tren biaya harian lalu klik Ubah pengaturan widget.

  4. Di bagian Parameter , klik ikon pensil ikon Edit untuk parameter Widget di bidang Nilai .

    Lihat parameter widget

  5. Di jendela Edit sumber dan Nilai, ubah Sumber menjadi Parameter dasbor baru.

    Ubah parameter widget ke parameter baru dasbor

  6. Klik OK lalu klik Simpan.

    Parameter dasbor pickupzip diperlihatkan, dan parameter widget untuk visualisasi tren tarif harian tidak lagi diperlihatkan.

    1. Klik ikon menu kebab untuk visualisasi distribusi jam penjemputan lalu klik ubah pengaturan widget.
  7. Di bagian Parameter , klik ikon pensil ikon Edit untuk parameter Widget di bidang Nilai .

  8. Di jendela Edit sumber dan Nilai, ubah Sumber menjadi parameter dasbor yang Ada.

  9. Verifikasi bahwa pickupzip dipilih sebagai Nilai kunci.

  10. Klik OK lalu klik Simpan.

    Parameter widget untuk visualisasi Distribusi Jam Penjemputan tidak lagi muncul.

  11. Klik Selesai mengedit.

  12. Ubah nilai parameter dasbor pickupzip menjadi 10017 lalu klik Terapkan perubahan.

    Data di setiap visualisasi sekarang menampilkan data untuk penjemputan dalam kode pos 10017.

    Mengubah parameter widget ke parameter dasbor baru