Unity Kataloğu meta veri depolarını yönetme
Bu makalede, Azure Databricks hesabınızda Unity Kataloğu meta veri depolarının davranışını güncelleştirme, silme ve yönetme işlemleri gösterilmektedir.
Unity Kataloğu meta veri depoları ve bunların nasıl oluşturulacağı hakkında bilgi edinmek için bkz . Unity Kataloğu meta veri deposu oluşturma.
Meta veri depolarının yeni çalışma alanlarına otomatik olarak atanmasını sağlama
Mevcut bir Unity Kataloğu meta veri depounu bu meta veri deposunun bölgesindeki yeni çalışma alanlarına otomatik olarak atamak için, hesap yöneticisi meta veri deposu için çalışma alanı otomatik atamasını etkinleştirebilir. Bu ayar seçilmezse, meta veri deposuyla aynı bölgede bir çalışma alanı oluşturan yöneticinin Unity Kataloğu için çalışma alanını el ile etkinleştirmesi ve açılan listeden meta depoyu seçmesi gerekir.
Hesap yöneticisi bu seçeneği etkinleştirmeden önce, yeni çalışma alanları üzerindeki aşağıdaki etkileri anladıklarından emin olmalıdır:
- Çalışma alanı kataloğu oluşturulur ve tüm çalışma alanı kullanıcıları içinde nesne oluşturmak için gereken ayrıcalıklara sahip olur. Bkz. Unity Kataloğunun otomatik olarak etkinleştirilmesi.
- Çalışma alanı yöneticileri, kataloglar ve dış konumlar gibi meta veri deposu düzeyinde güvenli hale getirilebilir nesneler oluşturmak için gereken izinlere sahip olur. Bkz . Unity Kataloğu için çalışma alanları otomatik olarak etkinleştirildiğinde çalışma alanı yöneticisi ayrıcalıkları.
- Meta veri deposu düzeyinde depolama meta veri deposu için zaten etkinleştirilmişse, çalışma alanı bu depolama alanını kullanabilir. Bkz . Unity Kataloğu'nda yönetilen depolama konumu belirtme.
- Meta veri deposu için bir meta veri deposu yöneticisi tanımlanmışsa, meta veri deposuna bağlı tüm çalışma alanlarındaki tüm güvenli hale getirilebilir nesnelere erişimi yönetebilir. Bkz. Meta veri deposu yöneticileri.
- Meta veri deposu için Delta Paylaşımı ayarı (etkin veya devre dışı) meta veri deposuna bağlı tüm çalışma alanlarına uygulanır. Bkz. Hesabınız için Delta Paylaşımını ayarlama (sağlayıcılar için).
Otomatik atamayı etkinleştirmek için:
- Hesap yöneticisi olarak Azure Databricks hesap konsoluna gidin.
- Katalog'a tıklayın .
- Meta veri deponuzu seçin.
- Yapılandırma sekmesindeki Çalışma alanı ataması'nın altında Bu meta veri deposuna yeni çalışma alanlarını otomatik olarak ata'yı
<region>
seçin. - Onay iletişim kutusunda Otomatik atamayı etkinleştir'e tıklayın.
Mevcut meta veri deposuna yönetilen depolama ekleme
Meta veri deposu düzeyinde yönetilen depolama isteğe bağlıdır ve otomatik olarak oluşturulan meta veri depolarına dahil değildir. Birden çok çalışma alanı için verileri merkezi olarak depolayan bir veri yalıtım modeli tercih ediyorsanız meta veri deponuza meta veri deposu düzeyinde depolama eklemek isteyebilirsiniz. Delta Sharing kullanarak not defterlerini paylaşmak istiyorsanız veya kişisel hazırlama konumlarını kullanan bir Azure Databricks iş ortağıysanız meta veri deposu düzeyinde depolamaya ihtiyacınız vardır.
Ayrıca bkz. Unity Kataloğu'nda yönetilen depolama konumu belirtme.
Gereksinimler
- Unity Kataloğu meta veri deposuna eklenmiş en az bir çalışma alanınız olmalıdır.
- Azure Databricks izinleri gerekli:
- Dış konum oluşturmak için ve ayrıcalıklarına sahip
CREATE EXTERNAL LOCATION
CREATE STORAGE CREDENTIAL
bir meta veri deposu yöneticisi veya kullanıcısı olmanız gerekir. - Depolama konumunu meta veri deposu tanımına eklemek için hesap yöneticisi olmanız gerekir. Hesabınızda hesap yöneticisi rolünü etkinleştirme yönergeleri için bkz . İlk hesap yöneticinizi oluşturma.
- Dış konum oluşturmak için ve ayrıcalıklarına sahip
- Azure kiracı izinleri gerekli:
- Azure Data Lake Storage 2. Nesil ile kullanılacak bir depolama hesabı oluşturma izni. Bu depolama hesabının hiyerarşik ad alanı olmalıdır. Bkz. Azure Data Lake Storage 2. Nesil ile kullanmak için depolama hesabı oluşturma.
- Sistem tarafından atanan yönetilen kimliği tutmak için yeni bir kaynak oluşturma izni. Bunun için kiracıdaki herhangi bir abonelikteki kaynak grubunun Katkıda Bulunanı veya Sahibi olmanız gerekir.
1. Adım: Depolama konumunu oluşturma
1. Adım (İsteğe bağlı): Meta veri deposu düzeyinde yönetilen depolama için depolama kapsayıcısı oluşturma ve 2. Adım (İsteğe bağlı): Azure Data Lake Storage 2. Nesil'da bir depolama kapsayıcısı oluşturmak için yönetilen depolama konumuna erişmek için yönetilen kimlik oluşturma ve depolama kapsayıcısına erişimi olan bir yönetilen kimliği barındıran bir Azure Databricks erişim bağlayıcısı oluşturun.
2. Adım: Unity Kataloğu'nda dış konum oluşturma
Bu adımda, Unity Kataloğu'nda yeni oluşturduğunuz ADLS 2. Nesil yoluna başvuran bir dış konum oluşturursunuz.
Depolama kimlik bilgileri oluşturun.
Depolama kimlik bilgileri, 1. Adım: Depolama konumunu oluşturma bölümünde oluşturduğunuz Azure yönetilen kimliğini temsil eder.
Azure Data Lake Storage 2. Nesil bağlanmak için depolama kimlik bilgisi oluşturma başlığındaki yönergeleri izleyin.
Önceki adımda oluşturduğunuz depolama kimlik bilgilerine ve 1. Adım: Depolama konumunu oluşturma bölümünde oluşturduğunuz ADLS 2. Nesil depolama kapsayıcıya başvuran bir dış konum oluşturun.
Bulut depolama alanını Azure Databricks'e bağlamak için Dış konum oluşturma başlığındaki yönergeleri izleyin
Dış konumda kendinize
CREATE MANAGED STORAGE
ayrıcalık verin.- Ayrıntılar bölmesini açmak için dış konum adına tıklayın.
- İzinler sekmesinde Ver'e tıklayın.
- Verme tarihi
<external location>
iletişim kutusunda Sorumlular alanında kendinizi seçin ve öğesini seçinCREATE MANAGED STORAGE
. - Ver'e tıklayın.
3. Adım: Depolama konumunu meta veri deposuna ekleme
Meta veri deposu depolama demetini temsil eden bir dış konum oluşturduktan sonra bunu meta veri deposuna ekleyebilirsiniz.
Katalog'a tıklayın .
Meta veri deposu adına tıklayın.
Meta Veri Deposu Yöneticisi olduğunuzu onaylayın.
Değilseniz Düzenle'ye tıklayın ve kendinizi meta veri deposu yöneticisi olarak atayın. Bu yordamla işiniz bittiğinde atamanızı kaldırabilirsiniz.
Yapılandırma sekmesinde, ADLS 2. Nesil yolunun yanındaki Ayarla'ya tıklayın.
Meta veri deposu kökünü ayarla iletişim kutusunda, dış konumu oluşturmak için kullandığınız ADLS 2. Nesil yolunu girin ve Güncelleştir'e tıklayın.
Bu yolu ayarladıktan sonra değiştiremezsiniz.
Meta veri deposu yöneticisi ekleme
Meta veri deposu yöneticileri isteğe bağlıdır, ancak meta veri deponuz için bir tane isteyebilirsiniz. Bkz. Meta veri deposu yöneticisi atama.
Meta veri depolarını silme
Azure Databricks hesabınızı kapatıyorsanız veya Unity Kataloğu meta veri deponuz tarafından yönetilen verilere erişimi silmek için başka bir nedeniniz varsa, meta depoyu silebilirsiniz.
Uyarı
Meta veri deposu tarafından yönetilen tüm nesnelere Azure Databricks çalışma alanları kullanılarak erişilemez hale gelir. Bu eylem geri alınamaz.
Yönetilen tablo verileri ve meta veriler 30 gün sonra otomatik olarak silinir. Bulut depolama alanınızdaki dış tablo verileri meta veri deposu silme işleminden etkilenmez.
Meta veri depolarını silmek için: