Çalışma alanında paketler üzerinde işbirliği yapma

Bildirim temelli Otomasyon Paketleri (eski adıyla Databricks Varlık Paketleri) oluşturulur, bir çalışma alanına dağıtılır, ardından yerel geliştirme ortamınızdan veya doğrudan çalışma alanı kullanıcı arabiriminde program aracılığıyla yönetilir. Doğrudan çalışma alanında paketlerde işbirliği yapmak, üretime geçmeden önce daha hızlı yineleme ve test olanağı sağlar.

Paketler hakkında daha fazla bilgi için bkz. Bildirim temelli Otomasyon Paketleri nedir?.

Tavsiye

Paketlerinizi oluşturmak ve yönetmek için çalışma alanı kullanıcı arabirimini kullanmak istemiyorsanız ancak yine de çalışma alanında paket geliştirmek istiyorsanız, yerel terminalinizde olduğu gibi çalışma alanı web terminalinden Databricks CLI'yi kullanabilirsiniz. Bkz . Databricks CLI komutlarını çalıştırma.

Çalışma alanında paketlerin yükleme gereksinimleri nelerdir?

Çalışma alanında paket kullanmak için yerel olarak herhangi bir şey yüklemeniz gerekmez, ancak Databricks çalışma alanı gereksinimleri vardır:

Çalışma alanında bir paket dağıtmak ve kaynakları çalıştırmak için kullanılan Databricks CLI sürümü Dağıt iletişim kutusunda sağlanır.

Çalışma alanında paket kullanmak için YAML'yi nasıl yazacağımı anlamam gerekiyor mu?

Hayır. Çalışma alanındaki Bildirim temelli Otomasyon Paketleri, diğer kullanıcılar tarafından yerel geliştirme ortamlarında geliştirilen paketler üzerinde işbirliği yapabilmeniz için paketleri yönetmeye yönelik bir kullanıcı arabirimi sağlar. ÇALıŞMA alanında paketlerle çalışmak için YAML'yi öğrenmeniz veya Databricks CLI'yi nasıl kullanacağınızı bilmeniz gerekmez.

İş akışlarımı Zaten Databricks kullanıcı arabiriminde yönetiyorum. Neden paket kullanmalıyım?

Bildirim temelli Otomasyon Paketleri, iş akışlarınız için gereken tüm dosyaları kaynak denetiminize olanak tanır. Çalışma alanı içindeki paketler, çalışma alanı kullanıcılarının kullanıcı arabirimi aracılığıyla güncelleştirmeleri düzenlemesine, işlemesine, test etmesine ve dağıtmasına yönelik bir mekanizma sağlar. Kullanıcılar git klasörünün içinden bir paket projesi başlatır.

GitHub deposunda bir paketim var. Databricks çalışma alanında nasıl düzenleyebilirim?

Klasörün kökünde bir dosya varsa, bir klasör Databricks tarafından paket databricks.yml olarak tanımlanır. GitHub deponuz için Databricks'te bir Git klasörü oluşturun; Databricks bunu paket olarak tanır.

Tüm paket yapılandırması çalışma alanında destekleniyor mu?

Mevcut paketlerinizin neredeyse tamamı çalışma alanında yönetilebilir. Ancak Deklaratif Otomasyon Paketleri için Python şu anda çalışma alanında desteklenmemektedir.

İşbirliği için bir paketi nasıl paylaşabilirim?

Paketler üst Git klasörünün izinlerini devralır, bu nedenle bir paketi paylaşmak için paket projenizi içeren Git klasörünü ortak çalışanlarınızla paylaşın. Bkz. İşbirliği yapma, gözden geçirme ve üretime dağıtma.

Bir paketi çalışma alanında üretime nasıl taşıyabilirim?

Paketler, dağıtılacak eksiksiz bir proje, projeyi çalıştırmak için gerekli altyapı ve dağıtım hedeflerini tanımlar. Bu hedefler genellikle geliştirme ve üretim modlarınızdır. Çalışma alanında bildirim temelli Otomasyon Paketleri, kullanıcı arabiriminden hedefleri değiştirmeyi, iş akışlarını dağıtmayı ve çalıştırmayı kolaylaştırır. Bkz . Çalışma alanından paket dağıtma ve iş akışlarını çalıştırma.

Paketimi paket düzenleyicisinden başka bir Azure Databricks çalışma alanına dağıtabilir miyim?

Hayır, bu desteklenmez. Databricks, çalışma alanındaki paket düzenleyicisinde geliştirme yapmanızı, Git klasörünü eşitleyerek değişiklikleri işlemenizi, ardından paketi başka bir çalışma alanına dağıtmak için CLI kullanan bir CI/CD iş akışı (örneğin GitHub Eylemi) ayarlamanızı önerir.

Ek kaynaklar