İşlem ilkeleri oluşturma ve yönetme

Bu makalede, çalışma alanınızda ilkelerin nasıl oluşturulacağı ve yönetileceğini açıklanmaktadır. İlke tanımları yazma hakkında bilgi için bkz Hesaplama ilkesi başvurusu.

Not

İlkeler Premium planı gerektirir.

İşlem ilkeleri nedir?

İlke, bir kullanıcı veya grubun işlem oluşturma izinlerini ilke kuralları kümesine göre sınırlamak için yöneticilerin kullanabileceği bir araç çalışma alanıdır.

İlkeler aşağıdaki avantajları sağlar:

  • Kullanıcıları, belirlenen ayarlarla küme oluşturmayla sınırlayın.
  • Kullanıcıları belirli sayıda küme oluşturacak şekilde sınırlayın.
  • Kullanıcı arabirimini basitleştirin ve daha fazla kullanıcının kendi kümelerini oluşturmasına olanak tanıyın (bazı değerleri düzeltip gizleyerek).
  • Küme başına maksimum maliyeti sınırlayarak maliyeti denetleyin (değerleri saatlik fiyata katkıda bulunan özniteliklerde sınırlar ayarlayarak).
  • Küme kapsamlı kitaplık yüklemelerini zorunlu kılma.

Bir ilke oluşturun

Not

Bu yönergeler, açılan menüleri ve diğer kullanıcı arabirimi öğelerini kullanarak ilke tanımlarını yapılandırmanıza olanak tanıyan ilke kullanıcı arabirimini kullanır. İlke tanımının tamamını JSON olarak da düzenleyebilirsiniz. Daha fazla bilgi için bkz . Kullanıcı arabirimi öğelerini kullanarak ilke tanımlarını yapılandırma.

İlke oluşturmak için:

  1. Kenar çubuğunda işlem simgesi'ne tıklayın. İşlem.
  2. İlkeler sekmesine tıklayın.
  3. Politika oluştur'a tıklayın.
  4. İlkeyi adlandırın. İlke adları büyük/küçük harfe duyarsızdır.
  5. İsterseniz, Aile açılan listesinden bir politika ailesi seçin. Bu, politikayı oluşturduğunuz şablonu belirler.
  6. Çalışma politikanın açıklamasını girin. Bu, başkalarının ilkenin amacını bilmelerine yardımcı olur.
  7. Gelişmiş seçenekler'in altında küme türünü, kullanıcı başına en fazla işlem kaynağını ve saat başına maksimum DBU'yu belirtebilirsiniz.
  8. Tanımlar sekmesinde yeni tanımlar ekleyin veya devralınan tanımları düzenleyin. Gelişmiş seçenekler bölümüne JSON kuralları ekleyin veya ilke tanımının tamamını JSON olarak düzenlemek için Tanımı JSON olarak düzenle düğmesine tıklayın.
  9. Etiketler bölümünde, özel etiketlerin çevresinde kurallar tanımlayın
  10. Kitaplıklar sekmesinde, hesaplama üzerinde ilkenin yüklemesini istediğiniz hesaplamaya özgü kitaplıkları ekleyin. Bkz. Politikaya kitaplık ekleme.
  11. Oluştur’a tıklayın.

İlke izinlerini güncellemek için ilkenin genel bakış sayfasını açın ve izinler modülünü açmak için Tüm izinleri gör'e tıklayın.

Bir ilke ailesi kullanın

İlke oluşturduğunuzda, bir ilke ailesi kullanmayı seçebilirsiniz. İlke aileleri, yaygın işlem kullanım örneklerini ele almak için tasarlanmış, önceden doldurulmuş kurallarla Azure Databricks ilke şablonlarıdır.

İlke ailesi kullanılırken, ilkenizin kuralları ilke ailesinden devralınır. İlke ailesini seçtikten sonra, ilkeyi olduğu gibi oluşturabilir veya kural eklemeyi veya verilen kuralları geçersiz kılmayı seçebilirsiniz. İlke aileleri hakkında daha fazla bilgi için bkz . Varsayılan ilkeler ve ilke aileleri.

Politikaya kütüphaneler ekleme

Kitaplıkların işlem kaynaklarına otomatik olarak yüklenmesi için bir ilkeye kitaplık ekleyebilirsiniz. İlkeye en fazla 500 kütüphane ekleyebilirsiniz.

Not

Daha önce init betiklerini kullanarak işlem kapsamlı kitaplıklar eklemiş olabilirsiniz. Databricks, kitaplıkları yüklemek için başlatma betikleri yerine işlem ilkelerinin kullanılmasını önerir.

İlkenize kitaplık eklemek için:

  1. İlke oluşturma sayfasının en altındaKitaplıklar sekmesine tıklayın.

  2. Kitaplık ekle'ye tıklayın.

  3. Kitaplık Kaynağı seçeneklerinden birini seçin, ardından aşağıda özetlenen yönergeleri izleyin:

    Kitaplık kaynağı Yönergeler
    Çalışma alanı Bir çalışma alanı dosyası seçin veya Whl, sıkıştırılmış wheelhouse (uzantılı *.wheelhouse.whl ), JAR, ZIP, tar veya requirements.txt dosyası yükleyin. Bkz. Çalışma alanı dosyalarından kitaplıkları yükleme
    Hacimler Bir depolama biriminden bir Whl, JAR veya requirements.txt dosyası seçin. Bkz. Bir birimden kütüphaneleri kurma.
    Dosya Yolu/ADLS Kitaplık türünü seçin ve kitaplık nesnesine tam URI'yi sağlayın (örneğin: abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/library.whl). Bakınız Nesne deposundan kitaplıkları yükleme.
    PyPI Bir PyPI paket adı girin. Bkz. PyPI paketi.
    Maven Maven koordinatı belirtin. Bkz. Maven veya Spark paketi.
    CRAN Paketin adını girin. Bkz. CRAN paketi.
    DBFS (Kullanım Dışı) DBFS köküne bir JAR veya Whl dosyası yükleyin. Bu kullanım dışıdır ve önerilen bir desen değildir.
  4. Ekle'yi tıklatın.

İlkelere kitaplık eklemenin etkisi

İlkeye kitaplık eklerseniz:

  • Bu ilkeyi kullanan işlemde, kullanıcılar işlem kapsamlı kitaplıkları yükleyemez veya kaldıramaz.
  • Mevcut işlemde kullanıcı arabirimi, REST API veya CLI aracılığıyla yapılandırılan kitaplıklar, işlem bir sonraki yeniden başlatıldığında kaldırılır.
  • İş işlem kaynaklarında bu ilkeyi kullanan görevler için bağımlılık kitaplıkları devre dışı bırakılır.

Politika İzinleri

Varsayılan olarak, çalışma alanı yöneticilerinin tüm ilkeler üzerinde izinleri vardır. Yönetici olmayan kullanıcılara bir ilkeye erişmek için izin verilmelidir.

Bir kullanıcının sınırsız küme oluşturma izinleri varsa, aynı zamanda Kısıtlanmamış ilkesine de erişimi olur. Bu sayede tam olarak yapılandırılabilir işlem kaynakları oluşturabilirler.

Kullanıcının herhangi bir ilkeye erişimi yoksa, ilke açılan listesi kullanıcı arabiriminde görünmez.

Kullanıcı başına işlem kaynağı sayısını kısıtlama

İlke izinleri, kullanıcı başına en fazla işlem kaynağı sayısını ayarlamanıza olanak tanır. Bu, kullanıcının bu ilkeyi kullanarak kaç kaynak oluşturabileceğini belirler. Kullanıcı sınırı aşarsa işlem başarısız olur.

Bir kullanıcının ilke kullanarak oluşturabileceği kaynak sayısını kısıtlamak için Gelişmiş seçenekler'in altındaki Kullanıcı başına en fazla işlem kaynağı sayısı ayarına bir değer girin.

Not

Azure Databricks, sınırı korumak için kaynakları proaktif olarak sonlandırmaz. Kullanıcının ilkeyle çalışan üç işlem kaynağı varsa ve çalışma alanı yöneticisi sınırı bire indirirse, üç kaynak çalışmaya devam eder. Sınıra uymak için ek kaynakların el ile sonlandırılması gerekir.

İlkeyi yönetme

İlkeyi oluşturduktan sonra düzenleyebilir, kopyalayabilir ve silebilirsiniz.

ayrıca ilkeyi kullanan işlem kaynaklarını görüntüleyerek ilkenin benimsenmesini izleyebilirsiniz. İlkeler sayfasında, görüntülemek istediğiniz ilkeye tıklayın. ardından, İşlem veya İşleri sekmelerine tıklayarak ilkeyi kullanan kaynakların listesini görebilirsiniz.

İlkeyi düzenleme

İzinlerini veya tanımlarını güncelleştirmek için bir ilkeyi düzenlemek isteyebilirsiniz. İlkeyi düzenlemek için İlkeler sayfasından ilkeyi seçin ve Düzenleöğesine tıklayın.

bir ilkenin tanımlarını güncelleştirdikten sonra, bu ilke kullanılarak oluşturulan işlem kaynakları yeni ilke tanımlarıyla otomatik olarak güncelleştirilmez. İlke uyumluluğunun uygulanmasını kullanarak bu hesaplama kaynaklarının tümünü veya bazılarını güncellemeyi seçebilirsiniz. Bkz Politika uyumluluğunu sağlama.

Politika kopyalama

Var olan bir ilkeden yeni bir ilke oluşturmak için kopyalama özelliğini de kullanabilirsiniz. Kopyalamak istediğiniz ilkeyi açın, ardından Kebap menü simgesine tıklayın. kebap menüsü ve Kopyala düğmesini seçin. Ardından değiştirmek istediğiniz alanların değerlerini değiştirin ve Oluşturöğesine tıklayın.

İlke silme

İlkeler sayfasından ilkeyi seçin, ardından Kebap menü simgesine tıklayın. Kebap menüsü ve Sil'i seçin. İlkeyi silmek istediğinizden emin olup olmadığınız sorulduğunda yeniden Sil'e tıklayın.

Silinen bir ilke tarafından yönetilen herhangi bir işlem yine de çalıştırılabilir, ancak kullanıcının sınırsız küme oluşturma izinleri olmadığı sürece düzenlenemez.

İlke uyumluluğunu zorunlu kılma

Bir ilkeyi düzenledikten sonra, bu ilke kullanılarak oluşturulan işlem kaynakları yeni ilke kurallarına uymak için otomatik olarak güncelleştirılmaz. İlke tarafından yönetilen işlem kaynaklarının listesini görüntülemek için, kullanıcı arabiriminde ilkeye tıklayın ve ardından tüm amaçlı sekmesine tıklayarak ilişkili tüm amaçlı işlemi veya İşler sekmesini tıklatarak ilke tarafından yönetilen işlem üzerinde çalışan işlerin listesini görüntüleyin.

Bu listeler ayrıca herhangi bir işlem kaynağının geçerli ilke tanımlarıyla uyumlu olup olmadığını da bildirir.

Politika uyumluluğu paylaşılan hesaplama kullanıcı arayüzü

İşlem kaynaklarını bir ilkeyle uyumlu olacak şekilde güncelleştirmek için:

  1. İlkeler sayfasında, güncelleştirdiğiniz ilkeye tıklayın.
  2. İlkeyi kullanan kaynakların veya işlerin listesini görmek için Tüm amaçlı veya İşler sekmelerine tıklayın. Uyumluluk sütunu, hangi kaynakların geçerli ilke tanımlarıyla uyumlu olduğunu bildirir.
  3. Listedeki uyumsuz tüm işlem kaynaklarını güncelleştirmek için Tüm düzelt'e tıklayın. Ayrıca, kaynağın satırındaki Düzelt düğmesine tıklayarak işlem kaynaklarını tek tek güncelleştirebilirsiniz.
  4. (İsteğe bağlı) İlkeyi çalışır durumdaki hesaplamada uygulamak istiyorsanız, Çalışan kümeleri uygula onay kutusunu işaretleyin. Bu işlem, çalışan işlem kaynağını hemen yeniden başlatır.
  5. Güncelleştirmeleri uygulamak için 'Uygula'ya tıklayın. Zorlama işlemi tamamlandıktan sonra size yapılan değişikliklerin bir özeti verilir.
  6. Bitti'ye tıklayın.

Not

İlke uyumluluğunu zorunlu kıldığında, init betikleri gibi dizi türü öznitelikler dizin konumuna göre eşleştirilir. İlke belirli bir konumdaki bir değeri tanımlarsa, bu konumdaki mevcut değer değiştirilir. Değiştirilen değer dizideki başka bir konuma taşınmaz. Zorlamadan önce değişikliklerin önizlemesini görüntülemek için, özniteliklerinin nasıl güncelleştirileceğini görmek için tek bir kaynağın yanındaki Düzelt'e tıklayın.

Buna ek olarak, uyumsuz tüm amaçlı işlem kaynakları, işlem ayrıntıları kullanıcı arabiriminde bir Uyumsuzluk etiketi içerir. İşlem kaynağı üzerinde CAN MANAGE izinlerine sahip kullanıcılar, Daha Fazla'ya ve ardından Uyumluluğu düzelt'e tıklayarak bu sayfadan uyumluluğu zorunlu kılabilir.

Politika uyumu uyumluluk dışı kullanıcı arabirimi