İş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 . İşlem 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

İlke oluşturmak için temel yönergeler bunlardır. İlke tanımlamayı öğrenmek için bkz . İşlem ilkesi başvurusu.

  1. Kenar çubuğunda İşlem'e tıklayınişlem simgesi.
  2. İlkeler sekmesine tıklayın.
  3. İlke oluştur'a tıklayın.
  4. İlkeyi adlandırın. İlke adları büyük/küçük harfe duyarlı değildir.
  5. İsteğe bağlı olarak, Aile açılan listesinden bir ilke ailesi seçin. Bu, ilkeyi oluşturduğunuz şablonu belirler.
  6. İlkenin açıklamasını girin. Bu, başkalarının ilkenin amacını bilmelerine yardımcı olur.
  7. Tanımlar sekmesinde bir ilke tanımı girin.
  8. Kitaplıklar sekmesinde, ilkenin işlem üzerinde yüklemesini istediğiniz işlem kapsamlı kitaplıkları ekleyin. Bkz. İlkeye kitaplık ekleme.
  9. İzinler sekmesinde, ilke için izinler atayın ve isteğe bağlı olarak kullanıcının bu ilkeyi kullanarak oluşturabileceği en fazla kaynak sayısını ayarlayın.
  10. Oluştur’a tıklayın.

İlke aileleri kullanma

İ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 tarafından sunulan 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.

İlkeye kitaplık ekleme

Kitaplıkların işlem kaynaklarına otomatik olarak yüklenmesi için bir ilkeye kitaplık ekleyebilirsiniz. İlkeye en fazla 500 kitaplık 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ştur sayfasının en altında Kitaplı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, JAR, ZIP, tar veya requirements.txt dosyasını karşıya yükleyin. Bkz. Çalışma alanı dosyalarından kitaplıkları yükleme
    Birim Birimden bir Whl, JAR veya requirements.txt dosyası seçin. Bkz. Bir birimden kitaplıkları yükleme.
    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). Bkz . Nesne depolamadan 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 (Önerilmez) DBFS köküne bir JAR veya Whl dosyası yükleyin. DBFS'de depolanan dosyalar herhangi bir çalışma alanı kullanıcısı tarafından değiştirilebildiği için bu önerilmez.
  4. Ekle'yi tıklatın.

İlkelere kitaplık eklemenin etkisi

İlkeye kitaplık eklerseniz:

  • Kullanıcılar bu ilkeyi kullanan işlem üzerinde 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.

İlke izinleri

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

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 hiçbir ilkeye erişimi yoksa, ilke açılan listesi kullanıcı arabiriminde görüntülenmez.

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, ilkeler kullanıcı arabirimindeki İzinler sekmesinin 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, ilkeyi kullanan kaynakların listesini görmek için İşlem veya İşler sekmelerine tıklayın.

İ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'ye tıklayın. Düzenle'ye tıkladıktan sonra, ilkenin izinlerini güncelleştirmek için İzinler sekmesine tıklayabilirsiniz. Ardından ilkenin tanımını da güncelleştirebilirsiniz.

Not

Bir ilkenin tanımlarını güncelleştirdikten sonra, bu ilkeyi kullanan işlem yeni ilke kurallarına bağlı kalacak şekilde otomatik olarak güncelleştirilmez, ancak kullanıcı işlem kaynağını düzenlemeye çalışırsa ilke kuralları geçerli olur.

İlke kopyalama

Var olan bir ilkeden yeni bir ilke oluşturmak için kopyalama özelliğini de kullanabilirsiniz. Kopyalamak istediğiniz ilkeyi açın ve ardından Kopyala düğmesine tıklayın. Ardından değiştirmek istediğiniz alanların değerlerini değiştirin ve Oluştur'a tıklayın.

İlke silme

İlkeler sayfasından ilkeyi seçin ve sil'e tıklayın. İ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.