Aracılığıyla paylaş


Sorguları görselleştirme ve eski bir pano oluşturma

Bu öğreticide Örnekler'deki New York City taksi veri kümesi kullanılır. Databricks SQL'de SQL düzenleyicisini kullanarak çeşitli sorguların her biri için görselleştirme oluşturmayı ve ardından bu görselleştirmeleri kullanarak bir pano oluşturmayı gösterir. Ayrıca, panodaki görselleştirmelerin her biri için bir pano parametresinin nasıl oluşturulacağını da gösterir.

Önemli

  • Databricks, AI/BI panolarının (eski adıYla Lakeview panoları) kullanılmasını önerir. Daha önce Databricks SQL panoları olarak adlandırılan panoların önceki sürümleri artık eski panolar olarak adlandırılıyor. Databricks, yeni eski panolar oluşturulmasını önermez.

Destek Sonu Zaman Çizelgesi:

  • 7 Nisan 2025: Panoların eski sürümü için resmi destek sona erecektir. Yalnızca kritik güvenlik sorunları ve hizmet kesintileri giderilecektir.

  • 3 Kasım 2025: Databricks, son altı ay içinde erişilmeyen eski panoları arşivlemeye başlayacaktır. Arşivlenen panolara artık erişilemez ve arşivleme işlemi sıralı olarak gerçekleşir. Etkin olarak kullanılan panolara erişim değişmeden kalır.

    Databricks, 3 Kasım 2025'den sonra etkin eski panolar için geçiş planları geliştirmek üzere müşterilerle birlikte çalışacaktır.

  • Geçiş aracını veya REST API'yi kullanarak eski panoları dönüştürün. Yerleşik geçiş aracını kullanma yönergeleri için bkz . Eski bir panoyu AI/BI panosuna kopyalama. REST API kullanarak pano oluşturma ve yönetme öğreticileri için bkz . Pano öğreticileri .

SQL düzenleyicisi ile Databricks SQL'e bağlanma

  1. Kenar çubuğunda Yeni'ye tıklayın Yeni Simge ve Sorgu'yu seçin.

    SQL düzenleyicisi açılır.

  2. Bir ambar seçin.

    İlk kez sorgu oluşturduğunuzda, kullanılabilir SQL ambarları listesi alfabetik sırada görüntülenir. Bir sonraki sorgu oluşturduğunuzda, son kullanılan ambar seçilir.

  3. Sunucusuz Başlangıç Ambarı'ne tıklayın. Bu ambar, hızlı bir şekilde başlamanıza yardımcı olmak için sizin için otomatik olarak oluşturulur. Çalışma alanınız için sunucusuz etkinleştirilmediyse Başlangıç Ambarı'nı seçin. SQL ambarları oluşturma hakkında bilgi için bkz . SQL ambarı oluşturma.

Teslim alma saati dağıtımı sorgusu

  1. SQL düzenleyicisinde aşağıdaki sorguyu yeni sorgu penceresine yapıştırarak taksi teslim alma işlemlerinin saate göre dağılımını döndürebilirsiniz.

    SELECT
    date_format(tpep_pickup_datetime, "HH") AS `Pickup Hour`,
    count(*) AS `Number of Rides`
    FROM
    samples.nyctaxi.trips
    GROUP BY 1
    
  2. Ctrl/Cmd + Enter tuşlarına basın veya Çalıştır 'a (1000) tıklayın. Birkaç saniye sonra sorgu sonuçları, sonuçlar bölmesinde sorgunun altında gösterilir.

    Sorgunun en fazla 1000 satır döndürdüğünden emin olmak için tüm sorgular için varsayılan olarak Sınır 1000 seçilir. Bir sorgu Sınır 1000 ayarıyla kaydedilirse, bu ayar sorgunun tüm yürütmeleri (panolar içinde dahil) için geçerlidir. Bu sorgunun tüm satırlarını döndürmek istiyorsanız, LIMIT açılan menüsüne tıklayarak 1000 seçimini kaldırabilirsiniz. Satır sayısı üzerinde farklı bir sınır belirtmek istiyorsanız, sorgunuza istediğiniz değeri içeren bir yan tümce ekleyebilirsiniz LIMIT .

    Sorgu sonucu Sonuçlar sekmesinde görüntülenir.

  3. Kaydet'e tıklayın ve sorguyu olarak Pickup hourkaydedin.

    İlk sorgunuzun sonuçları nyc taxi sorgunuz

Taksi teslim alımlarının saate göre dağıtımı için bir görselleştirme oluşturun.

  1. Sonuçlar sekmesinin yanında Görselleştirme'ye tıklayın + ve sonra da görsel öğeye tıklayın.

    Görselleştirme düzenleyicisi görüntülenir.

  2. Görselleştirme Türü açılan listesinde Çubuğun seçili olduğunu doğrulayın.

  3. Görselleştirme adını olarak Bar chartdeğiştirin.

  4. Pickup Hour Y sütunu açılan listesi için belirtildiğini doğrulayın.

  5. Number of Rides X sütunu açılan listesi için ve Sum değerinin belirtildiğini doğrulayın.

    Teslim alma saati dağıtımı

  6. Kaydet'e tıklayın.

    Kaydedilen grafik SQL düzenleyicisinde görüntülenir.

  1. SQL düzenleyicisinde Yeni sorgu oluştur'a tıklayın + ve sonra da tıklayın.

  2. Yeni sorgu penceresinde, günlük ücret eğilimlerini döndürmek için aşağıdaki sorguyu yapıştırın.

     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. Kaydet'e tıklayın ve sorguyu olarak Daily fare to distance analysiskaydedin.

  1. Sonuçlar sekmesinin yanında Görselleştirme'ye tıklayın + ve sonra da görsel öğeye tıklayın.

    Görselleştirme düzenleyicisi görüntülenir.

  2. Görselleştirme Türü açılan listesinde Dağılım'ı seçin.

  3. Görselleştirme adını olarak Fare by distancedeğiştirin.

  4. Genel sekmesinde X sütununun trip_distance değerini olarak ayarlayın.

  5. Gruplandırma ölçütü açılan listesinde değeri olarak day_of_weekayarlayın.

  6. X ekseni sekmesinde Ad.

  7. Y ekseni sekmesinde Ad.

  8. Kaydet’e tıklayın

    Kaydedilen grafik SQL düzenleyicisinde görüntülenir.

    Günlük ücret eğilimi

Bu görselleştirmeleri kullanarak pano oluşturma

  1. Kenar çubuğunda Yeni'ye tıklayın Yeni Simge ve Eski pano'yu seçin.

  2. Pano adını olarak NYC taxi trip analysisayarlayın.

  3. Kaydet'e tıklayın.

  4. Ambar seçin açılan listesinde Sunucusuz Başlangıç Ambarı'nı seçin. Çalışma alanınız için sunucusuz etkinleştirilmediyse Başlangıç Ambarı'nı seçin.

  5. Ekle açılan listesinde Görselleştirme'ye tıklayın.

  6. Görselleştirme pencere öğesi ekle penceresinde Uzaklık analizi için günlük ücret sorgusunu seçin.

  7. Var olan görselleştirmeleri seçin listesinde Mesafeye göre fare'yi seçin.

  8. Başlık metin kutusuna yazınDaily fare trends.

    Görselleştirme pencere öğesi ekleme

  9. Eski panoya ekle'ye tıklayın.

    Günlük ücret eğilimleri görselleştirmesi kesik çizgili tasarım yüzeyinde görünür.

  10. Panoya ikinci bir pencere öğesi eklemek için Ekle açılan listesinde Görselleştirme'ye tıklayın.

  11. Görselleştirme pencere öğesi ekle penceresinde Toplama saati sorgusunu seçin.

  12. Var olan görselleştirmeleri seçin listesinde Çubuk grafik'i seçin.

  13. Başlık metin kutusuna yazınPickup hour distribution.

  14. Eski panoya ekle'ye tıklayın.

  15. Bu görselleştirmeyi panodaki ilk görselleştirmenin genişliğiyle eşleşecek şekilde yeniden boyutlandırın.

  16. Düzenleme Tamamlandı'ya tıklayın.

İlk pano

Her sorguya bir teslim alma posta kodu parametresi ekleme

  1. SQL düzenleyicisinde Uzaklık analizi için günlük ücret sorgusunu açın.

  2. Sorguyu alma posta koduna göre filtrelemek için aşağıdaki WHERE yan tümceyi Uzaklık analizi sorgusuna günlük ücret olarak ekleyin.

    WHERE
      pickup_zip IN ({{ pickupzip }})
    
  3. Teslim alma posta kodu parametresiyle sorguyu yürütmek için pickupzip metin kutusuna yazıp 10018 Değişiklikleri uygula'ya tıklayın.

  4. Kaydet'e tıklayın.

  5. Teslim alma saati sorgusunu açın.

  6. Aşağıdaki WHERE yan tümceyi Toplama saati sorgusuna ekleyerek sorguyu teslim alma posta koduna göre filtreleyin. Yan tümcesinin önüne bu yan tümceyi GROUP BY ekleyin.

       WHERE
         pickup_zip IN ({{ pickupzip }})
    
  7. Teslim alma posta kodu filtresiyle sorguyu yürütmek için pickupzip metin kutusuna yazıp 10018 Değişiklikleri uygula'ya tıklayın.

  8. Kaydet'e tıklayın.

Pano parametresini kullanmak için panoyu güncelleştirme

  1. NYC taksi yolculuğu analizi panosunu açın.

    Görselleştirmelerin her biri artık teslim alma posta kodu için bir parametre içerir.

    Pencere öğesi - parametreler

  2. Bu panonun kebap menüsüne Kebap menüsü ve ardından Düzenle'ye tıklayın.

  3. Günlük ücret eğilimleri görselleştirmesi için kebap menüsüneKebap menüsüve ardından Pencere öğesi ayarlarını değiştir'e tıklayın.

  4. Parametreler bölümünde, Değer alanındaki Pencere Öğesi parametresininkalem simgesineDüzenle simgesitıklayın.

    Pencere öğesi parametrelerini görüntüleme

  5. Kaynağı ve Değeri Düzenle penceresinde Kaynak'ı Yeni pano parametresi olarak değiştirin.

    Pencere öğesi parametrelerini yeni pano parametleriyle değiştirme

  6. Tamam'a ve ardından Kaydet'e tıklayın.

    Pickupzip pano parametresi görüntülenir ve Günlük ücret eğilimleri görselleştirmesi için pencere öğesi parametresi artık görünmez.

    1. Teslim alma saati dağıtım görselleştirmesi için kebap menüsüneKebap menüsüve ardından Pencere öğesi ayarlarını değiştir'e tıklayın.
  7. Parametreler bölümünde, Değer alanındaki Pencere Öğesi parametresininkalem simgesineDüzenle simgesitıklayın.

  8. Kaynağı ve Değeri Düzenle penceresinde Kaynak'ıVar olan pano parametresi olarak değiştirin.

  9. Anahtar değeri olarak pickupzip'inseçili olduğunu doğrulayın.

  10. Tamam'a ve ardından Kaydet'e tıklayın.

    Teslim alma saati dağıtım görselleştirmesi için pencere öğesi parametresi artık görünmez.

  11. Düzenleme bitti'ye tıklayın.

  12. pickupzip pano parametresinin değerini olarak değiştirin ve değişiklikleri10017.

    Vizualizations'ın her birindeki veriler artık 10017 posta kodunda teslim alma verilerini görüntüler.

    Pencere öğesi parametrelerini yeni pano parametreleriyle değiştirme