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.
Python betiği görevini kullanarak bir Python dosyası çalıştırın.
Requirements
- Python betiğinizi işi yapılandıran kullanıcının erişebileceği bir konuma yüklemeniz gerekir. Databricks, Python betikleri için çalışma alanı dosyalarının kullanılmasını önerir. Bkz. Çalışma alanı dosyaları nedir?.
Bir Python betiği görevi yapılandır.
Note
İşler kullanıcı arabirimi, diğer yapılandırılmış ayarlara göre seçenekleri dinamik olarak görüntüler.
Databricks, DBFS kökünü veya bağlamalarını kullanarak kod veya veri depolamamanızı önerir. Bunun yerine, Python betiklerini çalışma alanı dosyalarına veya birimlerine geçirebilir veya URI'leri kullanarak bulut nesne depolamasına erişebilirsiniz.
Bir Python script görevini yapılandırma akışını başlatmak için:
- İşler kullanıcı arabiriminde Görevler sekmesine gidin.
-
Görev ekle'yi seçin.
- Görev adı alanına bir ad girin.
-
Tür açılan menüsünde
Python scriptöğesini seçin.
Kaynağı yapılandırma
Source açılan menüsünde, aşağıdaki seçeneklerden birini kullanarak Python betiği için bir konum seçin.
Workspace
Çalışma alanı dosyaları kullanılarak depolanan bir Python betiği yapılandırmak için Workspace kullanın.
- Yol alanına tıklayın. Select Python File iletişim kutusu görüntülenir.
- Python betiğine göz atın, dosyayı vurgulamak için tıklayın ve Confirm öğesine tıklayın.
Note
Databricks Git klasöründe depolanan bir Python betiğinde görev yapılandırmak için bu seçeneği kullanabilirsiniz. Databricks, işler için zamanlanmış varlıkların sürümlenmesi amacıyla Git sağlayıcısı seçeneği ve uzak bir Git deposu kullanmanızı önerir.
DBFS/ADLS
Bir birimde, bulut nesne depolama konumunda veya DBFS kökünde depolanan bir Python betiğini yapılandırmak için DBFS/ADLS kullanın.
Databricks, Python betiklerinin Unity Kataloğu birimlerinde veya bulut nesne depolamasında depolanmasını önerir.
Path alanına Python betiğinizin URI'sini girin. Örneğin, dbfs:/path/to/script.py veya abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/script.py.
Git sağlayıcısı
Git sağlayıcısı kullanarak uzak Git deposunda depolanan bir Python betiğini yapılandırın.
Kullanıcı arabirimi tarafından görüntülenen seçenekler, bir Git sağlayıcısını başka bir yerde yapılandırıp yapılandırmadığınıza bağlıdır. Bir işteki tüm görevler için yalnızca bir uzak Git deposu kullanılabilir. Daha fazla bilgi için Lakeflow İşleri’nde Git Kullanımı.
Git başvurusu yapılandırdıktan sonra Yol alanı görüntülenir.
Python betiğinizin göreli yolunu girin, örneğin etl/bronze/ingest.py.
Important
Göreli yolu girdiğinizde / veya ./ ile başlamayın. Örneğin, erişmek istediğiniz Python kodun mutlak yolu /etl/bronze/ingest.py ise, etl/bronze/ingest.py alanına girin.
Hesaplama ve bağımlı kitaplıkları yapılandırma
- betiğinizdeki mantığı destekleyen bir kümeyi seçmek veya yapılandırmak için İşlem kullanın.
-
Serverlessişlem kullanıyorsanız, yeni bir ortam seçmek, düzenlemek veya eklemek için Ortam ve Kitaplıklar alanını kullanın. bkz. Sunucusuz ortamı yapılandırma. - Diğer tüm işlem yapılandırmaları için
Bağımlı kitaplıklar'ın altına ekleyin. Bağımlı kitaplık ekle iletişim kutusu görüntülenir.
- Mevcut bir kitaplığı seçebilir veya yeni bir kitaplık yükleyebilirsiniz.
- Yalnızca işlem yapılandırmalarınız tarafından desteklenen bir konumda depolanan kitaplıkları kullanabilirsiniz. Bkz. Python kitaplığı desteği.
- Her Kitaplık Kaynağının bir kitaplığı seçmek veya karşıya yüklemek için farklı bir akışı vardır. Bkz. Kitaplıkları yükle.
İş yapılandırmasını sonlandırma
- (İsteğe bağlı) Parameters Python betiğine CLI bağımsız değişkeni olarak geçirilen dizelerin listesi olarak yapılandırın. bkz. Görev parametrelerini yapılandırma.
- (İsteğe bağlı) Yeniden denemeleri, çalışma süresini veya akış kapsamı eşiklerini veya bildirimleri yapılandırmak için bkz. Gelişmiş görev ayarları.
- Görevi kaydet seçeneğine tıklayın.
Bu görevi düzenlemek, kopyalamak, devre dışı bırakmak veya silmek için bkz. Lakeflow İşlerinde görevleri yapılandırma ve düzenleme.