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.
tercih ettiğiniz tümleşik geliştirme ortamında (IDE) Python işlem hattı kaynak kodu yazabilirsiniz.
IDE'de yazılmış işlem hattı kodunda güncelleştirmeleri doğrulayamaz veya çalıştıramazsınız. Kaynak kod dosyalarını bir Azure Databricks çalışma alanına geri dağıtmanız ve bunları bir işlem hattının parçası olarak yapılandırmanız gerekir.
Bu makalede yerel IDE geliştirme desteğine genel bir bakış sağlanmaktadır. Daha etkileşimli geliştirme ve test için Databricks, Lakeflow Pipelines Düzenleyicisi'nin kullanılmasını önerir. Bkz. Lakeflow Pipelines Düzenleyicisi ile ETL işlem hatlarını geliştirme ve hatalarını ayıklama.
İşlem hattı geliştirme için yerel IDE yapılandırma
Databricks, PyPI aracılığıyla dağıtılan yerel geliştirme için bir Python modülü sağlar. Yükleme ve kullanım yönergeleri için DLT için Python kütüğü bölümüne bakın.
Bu modülde, IDE'nizde kod yazarken söz dizimi denetimi, otomatik tamamlama ve veri türü denetimi sağlayan işlem hattı Python arabirimi için arabirimler ve docstring başvuruları bulunur.
Bu modül arabirimleri içerir ancak işlevsel uygulama içermez. İşlem hatlarını yerel olarak oluşturmak veya çalıştırmak için bu kitaplığı kullanamazsınız.
Bildirim temelli Otomasyon Paketleri'ni kullanarak kaynak kodu ve yapılandırmaları hedef çalışma alanına paketleyip dağıtabilir ve bu şekilde yapılandırılmış bir işlem hattında güncelleştirme çalıştırmayı tetikleyebilirsiniz. Bkz . İşlem hattını paket projesine dönüştürme.
Visual Studio Code için Databricks uzantısı, Bildirim temelli Otomasyon Paketlerini kullanarak işlem hatlarıyla çalışmaya yönelik ek işlevlere sahiptir. Bkz. Paket Kaynak Gezgini.
IDE'nizden çalışma alanına işlem hattı kodunu senkronize etme
Aşağıdaki tabloda, yerel IDE'niz ile Azure Databricks çalışma alanı arasında işlem hattı kaynak kodunu eşitleme seçenekleri özetlenmiştir:
| Araç veya desen | Ayrıntılar |
|---|---|
| Bildirim temelli Otomasyon Paketleri | Tek bir kaynak kod dosyasından birden çok işlem hattı, iş ve kaynak kod dosyasının yapılandırmalarına karmaşıklık açısından değişen işlem hattı varlıklarını dağıtmak için Bildirim temelli Otomasyon Paketleri'ni kullanın. Bkz . İşlem hattını paket projesine dönüştürme. |
| Visual Studio Code için Databricks uzantısı | Azure Databricks, yerel IDE ve çalışma alanı dosyalarınız arasında kolay eşitleme içeren Visual Studio Code tümleştirmesi sağlar. Bu uzantı, işlem hattı varlıklarını dağıtmak için Bildirim temelli Otomasyon Paketleri'ni kullanmaya yönelik araçlar da sağlar. Visual Studio Code için Databricks uzantısına bakın. |
| Çalışma alanı dosyaları | databricks çalışma alanı dosyalarını kullanarak işlem hattı kaynak kodunuzu Databricks çalışma alanınıza yükleyebilir ve ardından bu kodu bir işlem hattına aktarabilirsiniz. Bkz. Çalışma alanı dosyaları nedir?. |
| Git klasörleri | Git klasörleri, aracı olarak bir Git deposu kullanarak yerel ortamınızla Azure Databricks çalışma alanı arasında kod eşitlemenize olanak tanır. Bkz. Azure Databricks Git klasörleri. |