Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfada, sürüm denetimi ve işbirliğine dayalı pano geliştirme için Databricks Git klasörlerinin nasıl kullanılacağı açıklanmaktadır. Ayrıca farklı çalışma alanlarında pano geliştirmek ve dağıtmak için CI/CD işlemlerinin nasıl uygulandığı da açıklanır.
Genel bakış
Databricks Git klasörleri pano değişikliklerini ve geçmişini izler, ekip işbirliğini destekler ve panoları üretim ortamına dağıtmanıza ve önceki sürümleri kurtarmanıza olanak tanır.
Pano kaynak denetimini etkinleştirme
Çalışma alanı yöneticileri Önizlemeler sayfasından çalışma alanı erişimini denetleyebilir. Varsayılan olarak Git klasöründeki Destek Panoları ayarı Açık'tır.
Alternatif: El ile sürüm denetimi
Git klasörlerini etkinleştiremiyorsanız, pano sürümlerini izlemek için aşağıdaki el ile iş akışını kullanın:
- Panonuzu JSON dosyası olarak dışarı aktarın. Dosya biçimi
lvdash.json. Dışarı aktarma yönergeleri için bkz. Panoyu dışarı aktarma, içeri aktarma veya değiştirme . - Bu dosyayı Git gibi bir sürüm denetim sistemine ekleyin.
- Dosyayı düzenleyin. Metin dosyasındaki değerleri doğrudan düzenleyebilir veya çalışma alanınıza geri yükleyip kullanıcı arabiriminde değişiklik yapabilirsiniz.
- Yeni dosyayı kaydedin. Kullanıcı arabiriminde değişiklik yaptıysanız yeni dosyanızı dışarı aktarın. Pano değişikliklerini ve sürümlerini izlemek için sürüm denetim sisteminizi kullanın.
- Mevcut panoyu güncelleştirin. Mevcut taslak panodan:
- Sağ üst köşedeki
Kebap menüsüne ve ardından Panoyu değiştir'e tıklayın.
- Panoyu dosyadan değiştir iletişim kutusunda Dosya seç'e tıklayın. Ardından Yaz seçeneğine tıklayın.
- Sağ üst köşedeki
Git tümleştirmesi panolarla nasıl çalışır?
Databricks Git klasörleri taslak panolarda yapılan değişiklikleri izler ve yönetir. Pano taslağı, izlenen bir panodaki tüm değişiklikleri yansıtır. Git, ambar seçimi ve zamanlama oluşturma gibi yayımlama ve zamanlama yapılandırmalarını izlemez. Bu yapılandırmaları yönetmek için kullanıcı arabirimini kullanın veya Bildirim temelli Otomasyon Paketleri veya AI/BI REST API ile değişiklikleri otomatikleştirin.
- Pano yönetimi için paketleri kullanmak için bkz. pano.
- REST API ile panoları yayımlamak ve zamanlamak için bkz. Lakeview API referansı.
Uyarı
Lakeview API'sinde yapay zeka/BI panoları için önceki ad kullanılır.
Databricks Git klasörleri, panolar ve diğer çalışma alanı nesneleri için yaygın Git işlemlerini yönetir. Daha fazla bilgi edinmek için bkz. Azure Databricks Git klasörleri.
Panolara kaynak denetimi uygulama
Git ile panoları izlemek için onları bir Databricks Git klasörünün içine yerleştirin. Aşağıdaki seçeneklerden birini kullanın:
- Yeni panolar: Başlangıçtan itibaren kaynak denetimi uygulamak için mevcut bir Databricks Git klasöründe panonuzu oluşturun.
- Mevcut panolar: Mevcut bir panoyu Git ile izlemek için Databricks Git klasörüne taşıyın.
Kaynak denetimindeki panolar için izinleri yönetme
Klasör düzeyinde izinler, panolar da dahil olmak üzere bu klasördeki tüm nesnelere uygulanır. Git klasöründeki panolar, panoya özgü izinlere ek olarak üst klasörün izinlerini devralır. Git işlemlerinin çoğu CAN MANAGE izni gerektirir. Daha fazla bilgi için bkz . Klasör ACL'leri ve Git klasörü ACL'leri.
Önerilen geliştirme iş akışı
Depoyu kendi Databricks Git klasörünüzde kopyalayın, özellik dallarını kullanın ve çekme istekleri gönderin. Aşağıdaki tabloda, geliştirme ve dağıtımın farklı aşamalarında panoları yönetmek için Git klasörlerinin nasıl kullanılacağı özetlenmiştir.
Önemli
Git dalları arasında geçiş yapmak panolar için zararlı bir işlemdir. Azure Databricks, hedef dalda mevcut olmayan panoları kaldırır. Önceki duruma geri dönerseniz, panolar yeni URL ve kimliklerle tekrar görünür hâle gelir ve bu, yayımlanan bağlantılar, yer işaretleri ve API tümleştirmelerinin çalışmamasına neden olur. Değiştirmeden önce hedef dalı doğrulayın ve ardından tüm başvuruları güncelleştirin.
| Proje aşaması | İş akışı | Beklenen sonuç | Bilinen sınırlamalar |
|---|---|---|---|
| İlk taahhüt |
|
Git, uzak bir depodaki gösterge panelini izler. | |
| Gelişme |
|
|
|
| Dağıtım |
|
|
Databricks, uzaktaki bir dalı çalışma alanında bir Git klasörüyle eşitlemek veya uzaktan bir dashboard kaynağı içeren Declarative Automation Bundles dağıtmak için yerleşik destek sağlamaz.
CI/CD otomasyonunu otomatikleştirmek için ayarlayın:
|
Databricks Git klasörlerinde işbirliği hakkında daha fazla en iyi yöntem için bkz. Git klasörlerini kullanarak işbirliği yapma.
Sınırlamalar
AI/BI panolarıyla kaynak denetimi aşağıdaki sınırlamalara sahiptir:
- Çalışma alanı varlık kimlikleri veya yolları yerine Git URL'lerine başvuran işler gibi Git tabanlı işler panolarla çalışmaz.