Aracılığıyla paylaş


Çalışma alanı kitaplıkları (eski)

Önemli

Bu belge kullanımdan kaldırılmıştır ve güncelleştirilmeyebilir. Bu içerikte belirtilen ürünler, hizmetler veya teknolojiler artık desteklenmemektedir. Bkz. Küme kitaplıkları.

Not

Çalışma alanı kitaplıkları kullanım dışı bırakıldı ve kullanılmamalıdır. Ancak, kitaplıkları çalışma alanı dosyaları olarak depolamak çalışma alanı kitaplıklarından farklıdır ve hala tam olarak desteklenir. Çalışma alanı dosyaları olarak depolanan kitaplıkları doğrudan işlem veya iş görevlerine yükleyebilirsiniz.

Çalışma alanı kitaplıkları, küme yüklemeli kitaplıklar oluşturabileceğiniz bir yerel depo işlevi görür. Çalışma alanı kitaplığı kuruluşunuz tarafından oluşturulan bir özel kod olabileceği gibi, kuruluşunuzun standartlaştırdığı bir açık kaynak kitaplığının belirli bir sürümü de olabilir.

Bir çalışma alanı kitaplığının bir not defterinde veya işte kullanılabilmesi için önce kümeye bir çalışma alanı kitaplığı yüklemeniz gerekir. Bkz. Kümeye çalışma alanı kitaplığı yükleme.

Paylaşılan klasöründeki çalışma alanı kitaplıkları bir çalışma alanında tüm kullanıcılar tarafından kullanılabilirken, bir kullanıcı klasöründeki çalışma alanı kitaplıkları yalnızca bu kullanıcı tarafından kullanılabilir.

Önemli

Kitaplıklar Databricks Runtime 14.3 LTS ve altı kullanılırken DBFS'den yüklenebilir. Ancak, herhangi bir çalışma alanı kullanıcısı DBFS'de depolanan kitaplık dosyalarını değiştirebilir. Azure Databricks çalışma alanında kitaplıkların güvenliğini artırmak için, kitaplık dosyalarını DBFS kökünde depolamak, Databricks Runtime 15.1 ve üzerinde varsayılan olarak kullanım dışıdır ve devre dışıdır. Bkz . Kitaplıkları DBFS kökünde depolamak varsayılan olarak kullanım dışıdır ve devre dışıdır.

Databricks bunun yerine Python kitaplıkları , JAR dosyaları ve Spark bağlayıcıları dahil olmak üzere tüm kitaplıkların çalışma alanı dosyalarına veya Unity Kataloğu birimlerine yüklenmesini ya da kitaplık paketi depolarının kullanılmasını önerir. İş yükünüz bu desenleri desteklemiyorsa, bulut nesne depolama alanında depolanan kitaplıkları da kullanabilirsiniz.

Çalışma alanı kitaplıklarının çalışma alanı dosyalarıyla depolanan kitaplıklardan farkı nedir?

"Çalışma alanı kitaplıkları" terimi, çalışma alanına kayıtlı tüm kitaplıkları ifade eder. Çalışma alanı kitaplıkları not defterleri ve çalışma alanı dosyalarının yanında görünür ve bu kitaplıkların içerdiği dizin için ACL kurallarını izler.

"Çalışma alanı dosyaları" terimi, çalışma alanında depolanan herhangi bir rastgele dosyayı ifade eder. Python .whl paketlerini çalışma alanı dosyaları olarak depolayabilir ve sonra bunları çalışma alanı kitaplıkları olarak kaydedebilirsiniz. Bkz . Çalışma alanı dosyaları nedir?.

Kitaplıkları çalışma alanı dosyaları olarak karşıya yükleyebilirsiniz. Bkz . Çalışma alanı dosyaları temel kullanımı.

Çalışma alanı dosyalarına birçok dosya türü yükleyebilirsiniz ancak çalışma alanı dosyaları kullanılarak yalnızca Python .whl dosyaları yüklenebilir. Bkz. Küme kapsamlı kitaplıklar.

Databricks Runtime 13.3 LTS ve üzerinde, çalışma alanı dosyaları olarak depolanan Python tekerlek dosyalarını yüklemek için kullanabilirsiniz %pip . Bkz. %pip ile çalışma alanı dosyası olarak depolanan bir paketi yükleme.

Çalışma alanı kitaplığı oluşturma

  1. Kitaplığı depolamak istediğiniz çalışma alanı klasörüne sağ tıklayın.
  2. Kitaplık Oluştur'u > seçin. Kitaplık Oluştur iletişim kutusu görüntülenir.
  3. Kitaplık Kaynağı'nı seçin ve uygun yordamı izleyin:

Jar, Python yumurtası veya Python tekerlek dosyasını karşıya yükleme

Not

Python yumurta dosyalarının yüklenmesi kullanım dışıdır ve gelecekteki bir Databricks Runtime sürümünde kaldırılacaktır.

Önemli

Kitaplıklar Databricks Runtime 14.3 LTS ve altı kullanılırken DBFS'den yüklenebilir. Ancak, herhangi bir çalışma alanı kullanıcısı DBFS'de depolanan kitaplık dosyalarını değiştirebilir. Azure Databricks çalışma alanında kitaplıkların güvenliğini artırmak için, kitaplık dosyalarını DBFS kökünde depolamak, Databricks Runtime 15.1 ve üzerinde varsayılan olarak kullanım dışıdır ve devre dışıdır. Bkz . Kitaplıkları DBFS kökünde depolamak varsayılan olarak kullanım dışıdır ve devre dışıdır.

Databricks bunun yerine Python kitaplıkları , JAR dosyaları ve Spark bağlayıcıları dahil olmak üzere tüm kitaplıkların çalışma alanı dosyalarına veya Unity Kataloğu birimlerine yüklenmesini ya da kitaplık paketi depolarının kullanılmasını önerir. İş yükünüz bu desenleri desteklemiyorsa, bulut nesne depolama alanında depolanan kitaplıkları da kullanabilirsiniz.

  1. Kitaplık Kaynağı düğme listesinde Karşıya Yükle'yi seçin.
  2. Jar, Python Egg veya Python Whl seçeneğini belirleyin.
  3. İsteğe bağlı olarak bir kitaplık adı girin.
  4. Jar, Egg veya Whl dosyanızı açılan kutuya sürükleyin veya açılan kutuya tıklayıp bir dosyaya gidin. Dosya öğesine dbfs:/FileStore/jarsyüklenir.
  5. Oluştur’a tıklayın. Kitaplık durumu ekranı görüntülenir.

Karşıya yüklenen JAR, Python yumurtası veya Python tekerlek dosyasına başvurma

DBFS kökünde, nesne depolama alanında veya çalışma alanı dosyalarıyla depolanan JAR, Python yumurtası veya Python tekerlek dosyalarına başvurarak yeni bir çalışma alanı kitaplığı oluşturabilirsiniz. Bu iş akışının ardından, dosyaları karşıya yüklemeden veya taşımadan bir kitaplığa işaretçi kaydeder.

Databricks Runtime 13.2 ve üzeri sürümleriyle Unity Kataloğu'nda bir birime de başvurabilirsiniz. Bu özellik Genel Önizleme aşamasındadır.

Paylaşılan erişim modu için öğesine JAR'ler allowlisteklemeniz gerekir. Bkz. Paylaşılan işlemdeki izin verilenler listesi kitaplıkları ve başlatma betikleri.

  1. Kitaplık Kaynağı düğme listesinde Dosya yolu/ADLS'yi seçin.
  2. Jar, Python Egg veya Python Whl seçeneğini belirleyin.
  3. İsteğe bağlı olarak bir kitaplık adı girin.
  4. Aşağıdaki örnekler gibi kitaplığın yolunu belirtin:
    • abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/library.whl
    • /Workspace/path/to/library.whl
    • dbfs:/path/to/library.whl
    • /Volumes/<catalog>/<schema>/<volume>/<path_to_library_file>
  5. Oluştur’a tıklayın. Kitaplık durumu ekranı görüntülenir.

Nesne depolamadaki kitaplıklarla çalışma hakkında daha fazla bilgi için bkz . Nesne depolamadan kitaplıkları yükleme.

Çalışma alanı dosyaları hakkında daha fazla bilgi için bkz . Azure Databricks'te dosyalarla çalışma.

Kümeye çalışma alanı kitaplığı yükleme

Not

Azure Databricks, tüm çalışma alanı kitaplıklarını kümeye yüklendikleri sırayla işler. Kitaplıklar arasında bağımlılıklar varsa kümedeki yükleme sırasına dikkat etmeniz gerekebilir.

Önemli

Kitaplıklar Databricks Runtime 14.3 LTS ve altı kullanılırken DBFS'den yüklenebilir. Ancak, herhangi bir çalışma alanı kullanıcısı DBFS'de depolanan kitaplık dosyalarını değiştirebilir. Azure Databricks çalışma alanında kitaplıkların güvenliğini artırmak için, kitaplık dosyalarını DBFS kökünde depolamak, Databricks Runtime 15.1 ve üzerinde varsayılan olarak kullanım dışıdır ve devre dışıdır. Bkz . Kitaplıkları DBFS kökünde depolamak varsayılan olarak kullanım dışıdır ve devre dışıdır.

Databricks bunun yerine Python kitaplıkları , JAR dosyaları ve Spark bağlayıcıları dahil olmak üzere tüm kitaplıkların çalışma alanı dosyalarına veya Unity Kataloğu birimlerine yüklenmesini ya da kitaplık paketi depolarının kullanılmasını önerir. İş yükünüz bu desenleri desteklemiyorsa, bulut nesne depolama alanında depolanan kitaplıkları da kullanabilirsiniz.

Tek kullanıcı erişim modunda, atanan sorumlunun kimliği (kullanıcı veya hizmet sorumlusu) kullanılır. Paylaşılan erişim modunda, kitaplıklar kitaplığı yükleyen kullanıcının kimliğini kullanır. Yalıtımsız paylaşılan erişim modu birimleri desteklemez, ancak paylaşılan erişim moduyla aynı kimlik atamasını kullanır.

Kümelere kitaplık yüklemeyle ilgili tüm seçenekleri görmek için bkz . Küme kitaplıkları.

Çalışma alanında zaten var olan bir kitaplığı yüklemek için, küme kullanıcı arabiriminden veya kitaplık kullanıcı arabiriminden başlayabilirsiniz:

Küme

  1. Kenar çubuğunda İşlem'e tıklayın işlem simgesi .
  2. Küme adına tıklayın.
  3. Kitaplıklar sekmesine tıklayın.
  4. Yeni Yükle'ye tıklayın.
  5. Kitaplık Kaynağı düğme listesinde Çalışma Alanı Kitaplığı'nı seçin.
  6. Bir çalışma alanı kitaplığı seçin.
  7. Yükle'ye tıklayın.

Kitaplık

  1. Kitaplığı içeren klasöre gidin.
  2. Kitaplık adına tıklayın.
  3. Kitaplığı yüklemek istediğiniz kümenin yanındaki onay kutusunu seçin ve Yükle'ye tıklayın. Listede yalnızca çalışan kümeler görüntülenir.

Çalışma alanı kitaplığı ayrıntılarını görüntüleme

Not

Çalışma alanı klasörleri, çalışma alanı kitaplıklarını bulmak ve ACL'leri yönetmek için kolaylık sağlar.

  1. Kitaplığı içeren çalışma alanı klasörüne gidin.
  2. Kitaplık adına tıklayın.

Kitaplık ayrıntıları sayfasında, çalışan kümeler ve kitaplığın yükleme durumu gösterilir. Kitaplık yüklüyse, sayfa paket konağına bir bağlantı içerir. Kitaplık karşıya yüklendiyse, sayfada karşıya yüklenen paket dosyasının bağlantısı görüntülenir.

Çalışma alanı kitaplığını taşıma

Not

Çalışma alanı klasörleri, çalışma alanı kitaplıklarını bulmak ve ACL'leri yönetmek için kolaylık sağlar. Çalışma alanı kitaplığını taşımak dosyaları taşımaz, ancak çalışma alanı kitaplığına erişimi olan kullanıcıları değiştirebilir.

  1. Kitaplığı içeren çalışma alanı klasörüne gidin.
  2. Kitaplık adına sağ tıklayın ve Taşı'yı seçin. Klasör tarayıcısı görüntülenir.
  3. Hedef klasöre tıklayın.
  4. Taşı'ya tıklayın.

Çalışma alanı kitaplığını silme

Önemli

Çalışma alanı kitaplığını silmeden önce tüm kümelerden kaldırmanız gerekir.

Çalışma alanı kitaplığını silmek için:

  1. Kitaplığı Çöp Kutusu klasörüne taşıyın.
  2. Çöp Kutusu klasöründeki kitaplığı kalıcı olarak silin veya Çöp Sepeti klasörünü boşaltın.