Databricks
Bir veritabanı bağlantısı eklemek için sağ üst köşedeki dişli simgesine tıklayın ve Yönetim ayarları > Veritabanları > Veritabanı ekle bölümüne gidin. Ardından Databricks'i seçin.
Bu ayarları istediğiniz zaman düzenleyebilirsiniz. Sadece değişikliklerinizi kaydetmeyi unutmayın.
Görünen ad
Patrona arayüzünde veritabanı için görünen ad.
Sunucu
Veritabanınızın IP adresi veya alan adı (örneğin, xxxxxxxxxx.cloud.databricks.com
veya adb-xxxxx.azuredatabricks.net
). Bu, Databricks işlem kaynağınızın Sunucu Ana Bilgisayar Adı değeridir.
Databricks JDBC Sürücüsü için İşlem ayarları bölümüne bakın.
HTTP yolu
Bu, Databricks işlem kaynaklarının HTTP Yolu değeridir. Bu değer genellikle /sql/1.0/endpoints/abcdef1234567890
biçiminde bir SQL ambarı uç noktasıdır. Bir SQL ambarına bağlanma bölümüne bakın.
Ek olarak, Databricks JDBC Sürücüsü için İşlem ayarları bölümüne bakın.
Kimlik doğrulama
Databricks ile kimlik doğrulamak için iki yol vardır. Bir kişisel erişim belirteci (PAT) veya OAuth (OAuth M2M) kullanarak bir hizmet sorumlusu kullanabilirsiniz.
Databricks sürücüsü her iki seçeneği de destekler. Kullanmak istediğiniz kimlik doğrulama yöntemini seçmek için geçişi kullanın.
Kişisel erişim belirteci kimlik doğrulaması
Kişisel Erişim Belirteci (PAT) bölümüne bakın.
OAuth (OAuth M2M) kullanarak bir hizmet sorumlusuyla erişimi doğrulayın
OAuth kullanarak bir hizmet sorumlusuyla erişimi doğrulayın bölümüne bakın.
Katalog
Şimdilik, yalnızca bir katalog seçebilirsiniz. Patrona çoklu katalog bağlantılarını desteklemiyor. Patrona'da birden fazla katalog kullanmak istiyorsanız, her biri farklı bir katalog seçen birden fazla bağlantı ayarlayabilirsiniz.
samples
veya hive_metastore
katalogları da dahil olmak üzere Databricks'in eski kataloglarını senkronize edemezsiniz.
Şemalar
Hangi şemaları senkronize etmek ve taramak istediğinizi belirtebilirsiniz. Seçenekler şunlardır:
- Tümü
- Sadece bunlar...
- Tümü hariç...
Sadece bunlar ve Tümü hariç seçenekleri için, Patrona'ya hangi şemaları dahil etmek (veya hariç tutmak) istediğinizi söylemek için virgülle ayrılmış bir değer listesi girebilirsiniz. Örneğin:
foo,bar,baz
Birden fazla şemayı eşleştirmek için *
joker karakterini kullanabilirsiniz.
Diyelim ki üç şemanız var: foo, bar ve baz.
- Sadece bunlar... ayarınız varsa ve
b*
dizesini girerseniz, bar ve baz ile senkronize olursunuz. - Tümü hariç... ayarınız varsa ve
b*
dizesini girerseniz, sadece foo ile senkronize olursunuz.
Yalnızca *
joker karakterinin desteklendiğini unutmayın; diğer özel karakterleri veya regexleri kullanamazsınız.
Ek JDBC bağlantı dizesi seçenekleri
Patrona'nın veritabanınıza bağlanmak için kullandığı bağlantı dizesine seçenekler ekleyebilirsiniz. Örneğin, IgnoreTransactions=0
.
Databricks JDBC Sürücüsü için İşlem ayarları bölümüne bakın.
Basit keşifler için sorguları yeniden çalıştırın
Özetlemeler veya filtreler uygulamadan önce kişilerin Çalıştır (oynat butonu) butonuna tıklamasını istiyorsanız, bu seçeneği KAPALI konuma getirin.
Varsayılan olarak, Patrona, Özetle menüsünden bir gruplama seçeneği veya drill-through menüsünden bir filtre koşulu seçtiğinizde sorguyu hemen çalıştırır. Veritabanınız yavaşsa, her tıklamada veri yüklemeyi önlemek için yeniden çalıştırmayı devre dışı bırakmak isteyebilirsiniz.
Patrona'nın ne zaman senkronize edeceğini ve tarayacağını seçin
Patrona'nın veritabanınızla güncel kalmak için kullandığı sorguları yönetmek için bu seçeneği AÇIK konuma getirin. Daha fazla bilgi için Veritabanlarını senkronize etme ve tarama bölümüne bakın.
Veritabanı senkronizasyonu
Senkronizasyonların ve taramaların ne zaman gerçekleşeceğini seçin > AÇIK seçeneğini belirlediyseniz, şunları ayarlayabilirsiniz:
- Senkronizasyonun sıklığı: saatlik (varsayılan) veya günlük.
- Senkronizasyonun çalıştırılacağı zaman, Patrona uygulamanızın çalıştığı sunucunun saat diliminde.
Filtre değerleri için tarama
Patrona, panolarda ve sorularda onay kutusu filtrelerini etkinleştirmek için bu veritabanındaki her alanda bulunan değerleri tarayabilir. Bu, özellikle çok büyük bir veritabanınız varsa, biraz kaynak yoğun bir işlem olabilir.
Senkronizasyonların ve taramaların ne zaman gerçekleşeceğini seçin > AÇIK seçeneğini belirlediyseniz, Filtre değerleri için tarama altında aşağıdaki seçenekleri göreceksiniz:
- Düzenli olarak, bir programda veritabanınızdaki değişim hızına uygun bir sıklıkta tarama sorgularını çalıştırmanıza olanak tanır. Zaman, Patrona uygulamanızın çalıştığı sunucunun saat diliminde ayarlanır. Bu, küçük bir veritabanı veya sık güncellenen ayırt edici değerlere sahip tablolar için en iyi seçenektir.
- Yalnızca yeni bir filtre widget'ı eklerken tarama sorgularının isteğe bağlı olarak çalıştırılmasını istiyorsanız harika bir seçenektir. Bu seçeneği AÇIK konuma getirmek, Patrona'nın yalnızca bir panele veya SQL sorusuna yeni bir filtre eklendiğinde kullanılan alan(lar)ın değerlerini tarayıp önbelleğe alacağı anlamına gelir.
- Asla, gerekirse bunu manuel olarak yapacağım çok büyük veya gerçekten yeni değerler eklenmeyen veritabanları için bir seçenektir. Filtre değerlerinizi güncel hale getirmek için manuel bir tarama çalıştırmak için Alan değerlerini şimdi yeniden tara butonunu kullanın.
Periyodik olarak tabloları yeniden parmak iziyle tarayın
Periyodik yeniden parmak izi tarama, veritabanınız üzerindeki yükü artıracaktır.
Patrona'nın bir senkronizasyon çalıştırdığı her seferinde bir değer örneğini taramak için bu seçeneği AÇIK konuma getirin.
Bir parmak izi tarama sorgusu, her sütundaki ilk 10.000 satırı inceler ve bu verileri kullanarak her sütunun kaç benzersiz değere sahip olduğunu, sayısal ve zaman damgası sütunları için minimum ve maksimum değerlerin ne olduğunu tahmin eder. Bu seçeneği KAPALI konumda bırakırsanız, Patrona yalnızca kurulum sırasında sütunlarınızı bir kez parmak iziyle tarar.