Daha iyi sorular sorma sanatı

Databricks Genie'ye Giriş

Gang Wang

Senior Data Scientist

Neden iyileştirme önemli

$$ huni: Belirsiz Soru, Filtre Ekle, Zaman Ekle, Sıralama Ekle, Net Yanıt

İstemi İyileştir = Daha İyi Sonuç

  • İlk sorgu nadiren kusursuz (sorun değil!)
  • Filtreler, tarihler, gruplama ekle
  • Daha spesifik = daha yararlı
Databricks Genie'ye Giriş

"İşlemlerimi göster" için Genie sonuçları — bunaltıcı satırlar ve sütunlar

"İşlemlerimi göster"

Databricks Genie'ye Giriş

"en son aydan işlemleri göster" için Genie sonuçları

"İşlemleri en son aydan göster"

Databricks Genie'ye Giriş

"...tutar $100'ün üzerindeyse, franchise'a göre gruplanmış" için Genie sonuçları

"İşlemleri en son aydan tutar $100'ün üzerindeyse, franchise'a göre gruplanmış göster"

Databricks Genie'ye Giriş

Formül

$$

sentence_builder_v3.png

Databricks Genie'ye Giriş

Cümle kurucu

nanobanana: tam: Harika bir istem için birleşen dört yapı taşı - 1. blok WHAT büyüteç simgesiyle, 2. blok WHEN takvim simgesiyle, 3. blok HOW sıralama simgesiyle, 4. blok CONSTRAINTS filtre simgesiyle - bloklar birleşip tam bir istem oluşturuyor

İpucu: Çoğu yeni başlayan çok kısa yazar — sadece "Sales". Daha iyi sonuç için dört parçayı da kullan.

Databricks Genie'ye Giriş

Başka bir örnek

"Mayıs 2024 için franchise'a göre gelir, şehre göre gruplanmış" ve SQL paneli açık olan Genie sonuçları

"Mayıs 2024 için franchise'a göre geliri göster, şehre göre grupla, yalnızca $50 üzeri işlemler"

Databricks Genie'ye Giriş

Yinelemeli yaklaşım zihniyeti

$$

iteratif döngü

$$

  1. Sor - Basit bir soruyla başla
  2. Gözden geçir - Sonuçları kontrol et
  3. İyileştir - Kısıtları tek tek ekle
  4. Tekrarla - İhtiyacını alana kadar

Unutma: İlk denemede mükemmel istem gerekmez

Databricks Genie'ye Giriş

Hadi pratik yapalım!

Databricks Genie'ye Giriş

Preparing Video For Download...