Aracılığıyla paylaş


Birimleri oluşturma ve yönetme

Bu makalede Unity Kataloğu birimleri oluşturma, yönetme ve bırakma söz dizimi örnekleri yer alır.

Birim oluşturma

SQL, Katalog Gezgini veya diğer araçları kullanarak bir birim oluşturduğunuzda, varsayılan olarak yönetilen birim oluşturulur. Dış birim oluşturmak için birimi bir dış konumla ilişkilendirirsiniz.

Aşağıdaki yönergeler, yönetilen birimler oluşturmaya ve isteğe bağlı olarak dış birim oluşturmak için bir bulut nesnesi depolama konumu belirtmeye yönelik örnek söz dizimini içerir.

Katalog Gezgini

Katalog Gezgini'nde birim oluşturmak için:

  1. Azure Databricks çalışma alanınızda Katalog simgesine tıklayınKatalog.
  2. Şemaya birim eklemek için eklemek istediğiniz şemayı arayın veya göz atın ve ardından seçin.
  3. Ses Düzeyi Oluştur düğmesine tıklayın. (Yeterli ayrıcalıklara sahip olmanız gerekir.)
  4. Birim için bir ad girin.
  5. Dış birim oluşturmak istiyorsanız aşağıdakileri yapın:
    1. Birimin oluşturulacağı dış konumu seçin.
    2. Yolu, disk bölümünü oluşturmak istediğiniz alt dizini gösteren şekilde düzenleyin.
  6. Açıklama sağlayın (isteğe bağlı).
  7. Oluştur’a tıklayın.

SQL

Yönetilen birim oluşturmak için aşağıdaki söz dizimini kullanın:

CREATE VOLUME <catalog>.<schema>.<volume-name>;

Dış birim oluşturmak için aşağıdaki örnekte olduğu gibi yan tümcesini ekleyin LOCATION :

CREATE EXTERNAL VOLUME <catalog>.<schema>.<external-volume-name>
LOCATION 'abfss://<container-name>@<storage-account>.dfs.core.windows.net/<path>/<directory>';

Not

Bir dış birim tanımladığınızda, birim yolu altındaki verilere bulut URI erişimi birimin depolandığı dış konumda verilen ayrıcalıklara değil, birimde verilen ayrıcalıklara tabidir.

Bkz. CREATE VOLUME.

Gerekli izinler

Birim oluşturmak için aşağıdaki izinlere sahip olmanız gerekir:

Kaynak Gerekli izinler
Şema USE SCHEMA, CREATE VOLUME
Katalog USE CATALOG

Varsayılan olarak, yönetilen birimler içeren şemayla ilişkili yönetilen depolama konumunda oluşturulur. Bkz. Unity Kataloğu'nda yönetilen depolama konumu belirtme.

Dış birimler oluşturmak için, LOCATION yan tümcenizde belirtilen bulut nesne depolama alanını yöneten dış konum için de CREATE EXTERNAL VOLUME ayrıcalığına sahip olmanız gerekir. Bkz. Unity Kataloğukullanarak bulut nesne depolamasına ve hizmetlerine bağlanma.

Birimi bırakma

Katalog Gezgini

Katalog Gezgini'nde bir birimi silmek için:

  1. Azure Databricks çalışma alanınızda Katalog simgesinetıklayın Katalog.
  2. Bırakmak istediğiniz birimi arayın ya da göz atın ve seçin.
  3. Birim adının sağındaki Kebap menüsüne tıklayın ve Silseçin.
  4. Onaylamak için görüntülenen iletişim kutusunda Sil'e tıklayın.

SQL

Birimi bırakmak için aşağıdaki söz dizimini kullanın:

DROP VOLUME IF EXISTS <volume-name>;

Bkz. DROP VOLUME.

Not

Yönetilen birimin bırakıldığında, dış birim bırakıldığında silinmek üzere kapsanan dosyalar işaretlenmez. Bkz. Yönetilen ve dış birimler arasındaki davranış farklılıkları.

Gerekli izinler

Sahip ayrıcalıklarına veya MANAGE ayrıcalığına sahip kullanıcılar bir hacmi düşürebilir. Bakınız Birim sahipliği ve yönetim ayrıcalıkları.

Birimi yeniden adlandırma

Katalog Tarayıcısı

Katalog Gezgini'nde bir birimi yeniden adlandırmak için:

  1. Azure Databricks çalışma alanınızda, Katalog simgesi'ye tıklayın.
  2. Yeniden adlandırmak istediğiniz birimi arayın veya tarayın ve seçin.
  3. Birim adının sağındaki Kebap menüsüne tıklayın ve Yeniden Adlandır'ı seçin.
  4. Birim için bir ad girin.
  5. Kaydet'e tıklayın.

SQL

Birimi yeniden adlandırmak için aşağıdaki söz dizimini kullanın:

ALTER VOLUME <volume-name> RENAME TO <new-volume-name>

Bkz. ALTER VOLUME.

Gerekli izinler

Sahip ayrıcalıklarına veya MANAGE ayrıcalığına sahip kullanıcılar birimi yeniden adlandırabilir. Bakınız Birim sahipliği ve yönetim ayrıcalıkları.

Bir birimde izinleri değiştirme

Katalog Gezgini

Katalog Gezgini'nde bir birimin izinlerini değiştirmek için, izinler kullanıcı arabirimine giderek başlayın:

  1. Azure Databricks çalışma alanınızda, Katalog simgesine tıklayın, ardındanKatalog.
  2. değişiklik izinlerini değiştirmek istediğiniz birimde arama yapın veya bu birimi bulun ve seçin.
  3. İzinler sekmesine tıklayın. Birimde verilen ve devralınan ayrıcalıklar görüntülenir.

Yeni ayrıcalıklar vermek için aşağıdakileri yapın:

  1. ver'e tıklayın.
  2. Sorumlu aramak için yazın. Ayrıcalık vermek istediğiniz yöneticiyi seçin. Birden çok sorumlu seçebilirsiniz.
  3. Vermek istediğiniz ayrıcalıkları seçin.
  4. izni ver'e tıklayın.

Not

Sorumlunun USE CATALOG üst kaynaklarda ve USE SCHEMA ayrıcalıkları yoksa, ek ayrıcalıkların gerekli olduğunu belirten bir uyarı görüntülenir. Üst kaynaklarda bu ayrıcalıkları vermek için yeterli izinlere sahipseniz, bu ayrıcalıkları da vermek için bir onay kutusu görüntülenir.

Ayrıcalıkları iptal etmek için aşağıdakileri yapın:

  1. Bir veya daha fazla hibe seçin.
  2. İptal Et'e tıklayın.
  3. Onaylamak için görüntülenen iletişim kutusunda İptal'e tıklayın.

SQL

Bir birimde izinleri değiştirmek için ve GRANT kullanınREVOKE.

Örneğin, bir birimde aşağıdaki söz dizimi verir READ VOLUME :

GRANT READ VOLUME ON VOLUME <volume-name> TO <principal>

Bir birimde iptal WRITE VOLUME etmek için aşağıdaki söz dizimi:

REVOKE WRITE VOLUME ON VOLUME <volume-name> TO <principal>

Bkz. Unity Kataloğu'nda ayrıcalıkları yönetme.

Gerekli izinler

Sahip ayrıcalıklarına veya MANAGE ayrıcalığına sahip kullanıcılar bir birimin izinlerini yönetebilir. Bakınız Birim sahipliği ve yönetim ayrıcalıkları.

Birim sahibini değiştirme

Katalog Tarayıcısı

Katalog Gezgini'nde bir birimin sahibini değiştirmek için aşağıdakileri yapın:

  1. Azure Databricks çalışma alanınızda, Katalog simgesine tıklayın, ardındanKatalog.
  2. Sahipliğini değiştirmek istediğiniz birimi arayın veya göz atın ve seçin.
  3. Bu birim hakkında bölmesinde Sahip'inDüzenle Simgesi yanındaki öğesine tıklayın.
  4. Bir müdür aramak ve seçmek için yazın.
  5. Kaydet'e tıklayın.

SQL

Birimin sahibini değiştirmek için aşağıdaki söz dizimini kullanın:

ALTER VOLUME <volume-name> SET OWNER TO <principal-name>

Bkz. ALTER VOLUME.

Gerekli izinler

Sahip ayrıcalıklarına veya MANAGE ayrıcalığına sahip kullanıcılar birimin sahibini değiştirebilir. Bakınız Birim sahipliği ve yönetim ayrıcalıkları.