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.
Önemli
Bu özellik Genel Önizlemededir.
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 Genel Önizleme'ye çalışma alanı erişimini denetleyebilir. Varsayılan olarak Git klasörü önizlemesindeki Destek PanolarıAçık'tır.
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 Databricks Varlık Paketleri veya AI/BI REST API'siyle 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ı | Workflow | Beklenen sonuç | Bilinen sınırlamalar |
|---|---|---|---|
| İlk taahhüt |
|
Git, uzak bir depodaki gösterge panelini izler. | |
| Gelişme |
|
|
Pano dosyaları JSON biçimini kullanır. SQL sorguları tek bir satır olarak görünür, bu da çekme isteklerinde değişikliklerin incelenmesini zorlaştırabilir. |
| Dağıtım |
|
|
Databricks, uzak bir dalı çalışma alanında bir Git klasörüyle eşitlemek veya Databricks Varlık Paketlerini uzak bir pano kaynağıyla 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ırlama
AI/BI panolarıyla kaynak denetimi aşağıdaki sınırlamalara sahiptir:
- Tek bir Git klasörüne en fazla 100 pano kaydedebilirsiniz. Bu sınır Genel Önizleme sırasında değişebilir.
- Çalışma alanı varlık kimlikleri veya yolları yerine Git URL'lerine başvuran işler gibi Git tabanlı işler panolarla çalışmaz.
- Dashboard serileştirmesi, çekme istekleri sırasında farkların okunmasını ve gözden geçirilmesini zorlaştıran uzun dizeler oluşturur.
- Pano dosyası biçimi, yeni alanları ve diğer geliştirmeleri içerecek şekilde düzenli aralıklarla değişir. Genel Önizleme sırasında, bu değişiklikler Git'te başlatmadığınız farklılıklar olarak görünebilir.