Unity Kataloğu'nu kurma ve yönetme

Bu makalede, Azure Databricks çalışma alanınızdaki verileri yönetmek için Unity Kataloğu'nu yapılandırma ve kullanma işlemleri açıklanmaktadır. Öncelikle Unity Kataloğu'nu ilk kez kullanan çalışma alanı yöneticilerine yöneliktir.

Bu makalenin sonunda şunlara sahip olacaksınız:

  • Unity Kataloğu için etkinleştirilmiş bir çalışma alanı.
  • Unity Kataloğu'na erişimi olan işlem.
  • Unity Kataloğu'nda nesnelere erişme ve nesneleri oluşturma izni olan kullanıcılar.

Diğer giriş makalelerini de gözden geçirmek isteyebilirsiniz:

Not

Unity-Catalog olmayan mevcut bir çalışma alanını Unity Kataloğu'na yükseltmek istiyorsanız kimlikleri, izinleri ve tabloları Unity Kataloğu'na yükseltmek için bir dizi iş akışı ve yardımcı program sağlayan databricks Labs projesi olan UCX'i kullanabilirsiniz. Bkz . Çalışma alanınızı Unity Kataloğu'na yükseltmek için UCX yardımcı programlarını kullanma.

Unity Kataloğu etkinleştirmesine genel bakış

Unity Kataloğu'nu kullanmak için, Unity Kataloğu için Azure Databricks çalışma alanlarınızın etkinleştirilmesi gerekir; bu da çalışma alanlarının Unity Kataloğu meta verilerinin en üst düzey kapsayıcısı olan Unity Kataloğu meta veri deposuna eklendiği anlamına gelir.

Yöneticilerin Unity Kataloğu'nu ayarlama şekli, çalışma alanının Unity Kataloğu için otomatik olarak etkinleştirilip etkinleştirilmediğine veya el ile etkinleştirme gerekip gerekmediğine bağlıdır.

Unity Kataloğu'nun otomatik olarak etkinleştirilmesi

Databricks, 9 Kasım 2023'te Unity Kataloğu için yeni çalışma alanlarını otomatik olarak etkinleştirmeye başladı ve hesaplar arasında aşamalı olarak devam eden bir dağıtım yapıldı. Otomatik olarak etkinleştirilen çalışma alanları aşağıdaki özelliklere sahiptir:

  • Otomatik olarak sağlanan Unity Kataloğu meta veri deposu (çalışma alanı bölgesi için bir Unity Kataloğu meta deposu zaten mevcut değilse ve meta veri deposu otomatik çalışma alanı ataması için etkinleştirilmediyse).

  • Çalışma alanı yöneticileri için katalog veya dış veritabanı bağlantısı oluşturma gibi varsayılan ayrıcalıklar.

  • Meta veri deposu yöneticisi yok (mevcut bir Unity Kataloğu meta veri deposu kullanılmadığı ve meta veri deposu yöneticisi zaten atanmadığı sürece).

  • Yönetilen tablolar ve yönetilen birimler için meta veri deposu düzeyinde depolama alanı yoktur (meta veri deposu düzeyinde depolamaya sahip mevcut bir Unity Kataloğu meta deposu kullanılmadığı sürece).

  • Başlangıçta sağlandığında çalışma alanınızın adını alan bir çalışma alanı kataloğu.

    Çalışma alanınızdaki tüm kullanıcılar bu katalogdaki şemada default varlıklar oluşturabilir. Varsayılan olarak, bu katalog çalışma alanınıza bağlıdır; başka bir deyişle bu kataloğa yalnızca çalışma alanınız üzerinden erişilebilir. Çalışma alanı oluşturma sırasında çalışma alanı kataloğunun otomatik olarak sağlanması, hesaplar arasında aşamalı olarak dağıtılıyor.

Bu varsayılan yapılandırmalar çoğu çalışma alanında iyi çalışır, ancak bunların tümü çalışma alanı yöneticisi veya hesap yöneticisi tarafından değiştirilebilir. Örneğin, bir hesap yöneticisi bir meta veri deposu yöneticisi atayabilir ve meta veri deposu düzeyinde depolama oluşturabilir ve çalışma alanı yöneticisi çalışma alanı kataloğunun adını ve erişimini değiştirebilir.

Çalışma alanım Unity Kataloğu için otomatik olarak etkinleştirilmediyse ne olur?

Çalışma alanınız Unity Kataloğu için otomatik olarak etkinleştirilmediyse, hesap yöneticisi veya meta veri deposu yöneticisi çalışma alanını aynı bölgedeki Unity Kataloğu meta veri deposuna el ile eklemelidir. Bölgede Unity Kataloğu meta veri deposu yoksa, hesap yöneticisinin bir tane oluşturması gerekir. Yönergeler için bkz. Unity Kataloğu meta veri deposu oluşturma.

Çalışma alanımın Unity Kataloğu için etkinleştirilip etkinleştirilmediğini Nasıl yaparım? biliyor musunuz?

Çalışma alanınızın Unity Kataloğu için etkinleştirilip etkinleştirilmediğini onaylamak için Azure Databricks çalışma alanı yöneticisi veya hesap yöneticisinin sizi denetlemesini isteyin. Ayrıca bkz. 1. Adım: Unity Kataloğu için çalışma alanınızın etkinleştirildiğini onaylayın.

Çalışma alanımın çalışma alanı kataloğu içerip içermediğini Nasıl yaparım? biliyor musunuz?

Bazı yeni çalışma alanları, başlangıçta sağlandığında çalışma alanınızın adını alan bir çalışma alanı kataloğuna sahiptir. Çalışma alanınızda bir tane olup olmadığını belirlemek için, kenar çubuğunda Katalog'a tıklayarak Katalog simgesi Katalog Gezgini'ni açın ve katalog adı olarak çalışma alanı adınızı kullanan bir katalog arayın.

Not

Çalışma alanı kataloğu Unity Kataloğu'ndaki diğer kataloglar gibidir: çalışma alanı yöneticisi adını değiştirebilir, sahipliğini değiştirebilir, hatta silebilir. Ancak, çalışma alanı oluşturulduktan hemen sonra çalışma alanı adını taşır

Başlamadan önce

Bu makalede açıklanan görevlere başlamadan önce meta veri depoları, yönetici rolleri ve yönetilen depolama gibi temel Unity Kataloğu kavramlarını öğrenmeniz gerekir. Unity Kataloğu nedir? bölümüne bakın.

Ayrıca aşağıdaki gereksinimleri karşıladığınızdan da emin olmanız gerekir:

  • Premium planında bir Azure Databricks çalışma alanı.

  • Çalışma alanınızın durumuna bağlı olarak aşağıdaki roller ve ayrıcalıklar:

    • Çalışma alanı yöneticisi: Çalışma alanınız oluşturulduğunda Unity Kataloğu için otomatik olarak etkinleştirildiyse, gerekli görevleri tamamlamak için çalışma alanı yöneticisi olmanız gerekir.

    • Hesap yöneticisi: Çalışma alanınız Unity Kataloğu için henüz etkinleştirilmemişse, hesap yöneticisinin çalışma alanını meta veri deposuna eklemesi gerekir.

      Çalışma alanıyla aynı bölgede Unity Kataloğu meta veri deposu yoksa, bir hesap yöneticisinin Unity Kataloğu meta veri deposu da oluşturması gerekir.

      Çalışma alanı bölgeniz için bir meta veri deposu olup olmadığını belirleme yönergeleri ve meta veri deposu oluşturma yönergeleri bu makaledeki yönergeleri izleyin.

    Bkz. Unity Kataloğu'nda yönetici ayrıcalıkları ve Unity Kataloğu'nun otomatik olarak etkinleştirilmesi.

1. Adım: Çalışma alanınızın Unity Kataloğu için etkinleştirildiğini onaylayın

Bu adımda, etkinleştirmenin çalışma alanına bir Unity Kataloğu meta veri deposu eklenmesi olarak tanımlandığı Unity Kataloğu için çalışma alanınızın zaten etkinleştirilip etkinleştirilmediğini belirlersiniz. Çalışma alanınız Unity Kataloğu için etkinleştirilmediyse Unity Kataloğu için çalışma alanınızı el ile etkinleştirmeniz gerekir. Unity Kataloğu için çalışma alanınız etkinleştirilmediyse sonraki adımlar bölümüne bakın.

Onaylamak için aşağıdakilerden birini yapın.

Unity Kataloğu etkinleştirmesini onaylamak için hesap konsolunu kullanın

  1. Azure Databricks hesap yöneticisi olarak hesap konsolunda oturum açın.
  2. Çalışma Alanları'ne tıklayın Çalışma Alanları Simgesi .
  3. Çalışma alanınızı bulun ve Meta veri deposu sütununu denetleyin. Bir meta veri deposu adı varsa, çalışma alanınız bir Unity Kataloğu meta deposuna eklenir ve bu nedenle Unity Kataloğu için etkinleştirilir.

Unity Kataloğu etkinleştirmesini onaylamak için SQL sorgusu çalıştırma

Aşağıdaki SQL sorgusunu SQL sorgu düzenleyicisinde veya paylaşılan veya tek kullanıcı erişim modunu kullanan bir kümeye bağlı bir not defterinde çalıştırın. Bkz. Erişim modları. Yönetici rolü gerekmez.

SELECT CURRENT_METASTORE();

Sorgu aşağıdaki gibi bir meta veri deposu kimliği döndürürse, çalışma alanınız bir Unity Kataloğu meta deposuna eklenir ve bu nedenle Unity Kataloğu için etkinleştirilir.

Geçerli meta veri deposu çıkışı

Çalışma alanınız Unity Kataloğu için etkinleştirilmediyse sonraki adımlar

Çalışma alanınız Unity Kataloğu için etkinleştirilmemişse (bir meta veri deposuna eklenmişse), sonraki adım çalışma alanı bölgeniz için tanımlanmış bir Unity Kataloğu meta deposu olup olmadığına bağlıdır:

  • Hesabınızda çalışma alanı bölgeniz için tanımlanmış bir Unity Kataloğu meta veri deposu varsa, çalışma alanınızı mevcut meta veri deposuna eklemeniz yeterlidir. Unity Kataloğu için çalışma alanınızı etkinleştirme bölümüne gidin.
  • Çalışma alanınızın bölgesi için tanımlı Unity Kataloğu meta veri deposu yoksa, bir meta veri deposu oluşturup çalışma alanını eklemeniz gerekir. Unity Kataloğu meta veri deposu oluşturma bölümüne gidin.

Çalışma alanınız Unity Kataloğu için etkinleştirildiğinde sonraki adıma geçin.

2. Adım: Kullanıcı ekleme ve çalışma alanı yöneticisi rolünü atama

Çalışma alanını oluşturan kullanıcı otomatik olarak çalışma alanı yöneticisi rolüne (çalışma alanı-yerel grubundaki admins bir kullanıcı) sahip bir çalışma alanı kullanıcısı olarak eklenir. Çalışma alanı yöneticisi olarak, kullanıcıları çalışma alanına ekleyebilir ve davet edebilir, çalışma alanı yöneticisi rolünü diğer kullanıcılara atayabilir ve hizmet sorumluları ve grupları oluşturabilirsiniz.

Hesap yöneticileri çalışma alanınıza kullanıcı, hizmet sorumlusu ve grup ekleme olanağına da sahiptir. Hesap yöneticisi ve meta veri deposu yönetici rolleri verebilir.

Ayrıntılar için bkz . Kullanıcıları yönetme.

Microsoft Entra Id'den sağlamayı ayarlayarak Azure Databricks'e kullanıcı erişimini yönetmek kullanışlı olabilir. Tam yönergeler için bkz . Microsoft Entra Id'den kullanıcıları ve grupları eşitleme.

3. Adım: Kullanıcıların sorgu çalıştırmak ve nesne oluşturmak için kullanabileceği kümeler veya SQL ambarları oluşturma

Unity Kataloğu iş yüklerini çalıştırmak için işlem kaynaklarının belirli güvenlik gereksinimlerine uyması gerekir. Uyumlu olmayan işlem kaynakları Unity Kataloğu'ndaki verilere veya diğer nesnelere erişemez. SQL ambarları her zaman Unity Kataloğu gereksinimlerine uygundur, ancak bazı küme erişim modları uymaz. Bkz. Erişim modları.

Çalışma alanı yöneticisi olarak, işlem oluşturmayı yöneticilerle sınırlandırabilir veya kullanıcıların kendi SQL ambarlarını ve kümelerini oluşturmasına izin vekleyebilirsiniz. Ayrıca, uyguladığınız Unity Kataloğu uyumlu belirtimleri kullanarak kullanıcıların kendi kümelerini oluşturmasını sağlayan küme ilkeleri de oluşturabilirsiniz. Bkz . İşlem izinleri ve İşlem ilkeleri oluşturma ve yönetme.

4. Adım: Kullanıcılara ayrıcalıklar verme

Unity Kataloğu kataloglarında ve şemalarında nesne oluşturmak ve bunlara erişmek için kullanıcının bunu yapma izni olmalıdır. Bu bölümde, bazı çalışma alanlarında varsayılan olarak verilen kullanıcı ve yönetici ayrıcalıkları açıklanmaktadır ve ek ayrıcalıkların nasıl verilip verilmediği açıklanmaktadır.

Varsayılan kullanıcı ayrıcalıkları

Bazı çalışma alanlarının başlatıldığında varsayılan kullanıcı (yönetici olmayan) ayrıcalıkları vardır:

  • Çalışma alanınız otomatik olarak sağlanan bir çalışma alanı kataloğuyla başlatıldıysa, tüm çalışma alanı kullanıcıları çalışma alanı kataloğunun default şemasında nesneler oluşturabilir.

    Çalışma alanınızın çalışma alanı kataloğu olup olmadığını nasıl belirleyeceğinizi öğrenmek için bkz. çalışma alanımın çalışma alanı kataloğu içerip içermediğini Nasıl yaparım??

  • Çalışma alanınız Unity Kataloğu için el ile etkinleştirildiyse, otomatik olarak sağlanan bir main katalog vardır.

    Çalışma alanı kullanıcıları katalogda main ayrıcalığı vardırUSE CATALOG; bu, katalogdaki herhangi bir nesne oluşturma veya bu nesnelerden seçim yapma olanağı vermez, ancak katalogdaki nesnelerle çalışmak için bir önkoşuldur. Meta depoyu oluşturan kullanıcı varsayılan olarak kataloğun main sahibidir ve hem sahipliği aktarabilir hem de diğer kullanıcılara erişim verebilir.

    Meta veri deposu oluşturulduktan sonra meta veri deposu depolaması eklenirse katalog main sağlanmaz.

Diğer çalışma alanlarında varsayılan olarak oluşturulmuş katalog yoktur ve yönetici olmayan kullanıcı ayrıcalıkları varsayılan olarak etkin değildir. Çalışma alanı yöneticisi ilk kataloğu oluşturmalı ve kullanıcılara bu kataloğa ve içindeki nesnelere erişim vermelidir. Bu bölümdeki adımları tamamlamadan önce 5. Adım: Yeni kataloglar ve şemalar oluşturma bölümüne atlayın.

Varsayılan yönetici ayrıcalıkları

Bazı çalışma alanlarının başlatıldığında varsayılan çalışma alanı yöneticisi ayrıcalıkları vardır:

  • Çalışma alanınız Unity Kataloğu için otomatik olarak etkinleştirildiyse:
    • Çalışma alanı yöneticileri, yeni kataloglarda yeni kataloglar ve nesneler oluşturabilir ve bunlara erişim verebilir.
    • Varsayılan olarak meta veri deposu yöneticisi yoktur.
    • Çalışma alanı yöneticileri çalışma alanı kataloğunun sahibidir (varsa) ve söz konusu kataloğa ve söz konusu katalogdaki nesnelere erişim izni verebilir.
  • Çalışma alanınız Unity Kataloğu için el ile etkinleştirildiyse:
    • Çalışma alanı yöneticilerinin varsayılan olarak özel Unity Kataloğu ayrıcalıkları yoktur.
    • Meta veri deposu yöneticileri mevcut olmalıdır ve herhangi bir Unity Kataloğu nesnesi oluşturabilir ve herhangi bir Unity Kataloğu nesnesinin sahipliğini alabilir.

Otomatik olarak etkinleştirilmiş Unity Kataloğu çalışma alanlarında çalışma alanı yöneticilerine verilen ek nesne ayrıcalıklarının listesi için bkz . Unity Kataloğu için çalışma alanları otomatik olarak etkinleştirildiğinde çalışma alanı yöneticisi ayrıcalıkları.

Ayrıcalıklar verme

Önceki bölümlerde listelenenler dışındaki nesnelere erişim için ayrıcalıklı bir kullanıcının bu erişimi vermesi gerekir.

Örneğin, bir gruba içinde my-catalogyeni şemalar oluşturma olanağı vermek için, katalog sahibi SQL Düzenleyicisi'nde veya not defterinde aşağıdakileri çalıştırabilir:

GRANT CREATE SCHEMA ON my-catalog TO `data-consumers`;

Çalışma alanınız Unity Kataloğu için otomatik olarak etkinleştirildiyse, çalışma alanı yöneticisi çalışma alanı kataloğunun sahibidir ve yeni şemalar oluşturma olanağı verebilir:

GRANT CREATE SCHEMA ON <workspace-catalog> TO `data-consumers`;

Ayrıca Katalog Gezgini'ne kullanarak ayrıcalıklar verebilir ve iptal edebilirsiniz.

Önemli

Yerel çalışma alanına users veya admins gruplara ayrıcalık veremezsiniz. Gruplara ayrıcalık vermek için, bunların hesap düzeyinde gruplar olması gerekir.

Unity Kataloğu'nda ayrıcalıkları yönetme hakkında ayrıntılı bilgi için bkz . Unity Kataloğu'nda ayrıcalıkları yönetme.

5. Adım: Yeni kataloglar ve şemalar oluşturma

Unity Kataloğu'nu kullanmaya başlamak için en az bir katalog tanımlamış olmanız gerekir. Kataloglar, Unity Kataloğu'ndaki birincil veri yalıtımı ve kuruluş birimidir. Tüm şemalar ve tablolar birimler, görünümler ve modeller gibi kataloglarda da bulunur.

Bazı çalışma alanlarının otomatik olarak sağlanan kataloğu yoktur. Unity Kataloğu'nu kullanmak için çalışma alanı yöneticisinin bu tür çalışma alanları için ilk kataloğu oluşturması gerekir.

Diğer çalışma alanlarının, kullanıcılarınızın kullanmaya başlamak için erişebileceği önceden sağlanan bir kataloğa erişimi vardır (Unity Kataloğu için çalışma alanınızın nasıl etkinleştirildiğine bağlı olarak çalışma alanı kataloğu veya main katalog). Azure Databricks'e daha fazla veri ve yapay zeka varlığı eklediğinizde, bu varlıkları verileri mantıksal olarak yönetmeyi kolaylaştıracak şekilde gruplandırmak için ek kataloglar oluşturabilirsiniz.

Verilerinizi ve yapay zeka varlıklarınızı düzenlemek için katalogları ve şemaları en iyi şekilde kullanma hakkında öneriler için bkz . Unity Kataloğu en iyi yöntemleri.

Meta veri deposu yöneticisi, çalışma alanı yöneticisi (yalnızca otomatik etkin çalışma alanları) veya ayrıcalığı olan CREATE CATALOG başka bir kullanıcı olarak meta veri deposunda yeni kataloglar oluşturabilirsiniz. Bunu yaptığınızda şunları yapmalısınız:

  1. Yeni katalog için yönetilen depolama alanı oluşturun.

    Yönetilen depolama, Yönetilen tablolar ve yönetilen birimler için Azure hesabınızda ayrılmış bir depolama konumudur. Yönetilen depolamayı meta veri deposuna, kataloglara ve şemalara atayabilirsiniz. Kullanıcı bir tablo oluşturduğunda, veriler hiyerarşide en düşük depolama konumunda depolanır. Örneğin, meta veri deposu ve katalog için bir depolama konumu tanımlanmış ancak şema için tanımlanmamışsa, veriler katalog için tanımlanan konumda depolanır.

    Databricks, kataloglar genellikle mantıksal veri yalıtım birimlerini temsil ettiğinden, yönetilen depolamayı katalog düzeyinde atamanızı önerir. Aynı depolama konumunu paylaşan birden çok katalogdaki verileri rahatça kullanıyorsanız, meta veri deposu düzeyinde depolama konumunu varsayılan olarak kullanabilirsiniz. Çalışma alanınız Unity Kataloğu için otomatik olarak etkinleştirildiyse varsayılan olarak meta veri deposu düzeyinde depolama alanı yoktur. Hesap yöneticisinin meta veri deposu düzeyinde depolamayı yapılandırma seçeneği vardır. Bkz . Unity Kataloğu'nda yönetilen depolama konumu belirtme ve Mevcut meta veri deposuna yönetilen depolama ekleme.

    Yönetilen depolamayı kataloğa atamak için şunları oluşturmanız gerekir:

    • Depolama kimlik bilgileri.
    • Bu depolama kimlik bilgilerine başvuran bir dış konum .

    Bu nesnelere giriş bilgileri ve bunları oluşturmaya yönelik yönergeler için bkz . Unity Kataloğu'nu kullanarak bulut nesne depolamasına bağlanma.

  2. Aynı meta depoyu paylaşan diğer çalışma alanlarından erişimi sınırlamak istiyorsanız yeni kataloğu çalışma alanınıza bağlayın.

    Bkz. Katalog erişimini belirli çalışma alanlarıyla sınırlama.

  3. Katalogda ayrıcalıklar verin.

Ayrıntılı yönergeler için bkz . Katalog oluşturma.

Katalog oluşturma örneği

Aşağıdaki örnek, yönetilen depolama ile bir kataloğun oluşturulmasını ve ardından katalogda ayrıcalık verilmesini SELECT gösterir:

CREATE CATALOG IF NOT EXISTS mycatalog
  MANAGED LOCATION 'abfss://mycontainer@<myaccount.dfs.core.windows.net//depts/finance';

GRANT SELECT ON mycatalog TO `finance-team`;

Katalog Gezgini kullanarak katalog oluşturma yönergeleri de dahil olmak üzere daha fazla örnek için bkz . Katalog oluşturma.

Şema oluşturma

Şemalar, kataloglardan daha ayrıntılı gruplandırmaları (örneğin departmanlar veya projeler gibi) temsil eder. Katalogdaki tüm tablolar ve diğer Unity Kataloğu nesneleri şemalarda yer alır. Yeni bir kataloğun sahibi olarak, şemaları katalogda oluşturmak isteyebilirsiniz. Ancak, şema oluşturma özelliğini diğer kullanıcılara katalogda ayrıcalık vererek CREATE SCHEMA devretmek isteyebilirsiniz.

Ayrıntılı yönergeler için bkz . Şema oluşturma.

(İsteğe bağlı) Meta veri deposu yönetici rolünü atama

Çalışma alanınız Unity Kataloğu için otomatik olarak etkinleştirildiyse, varsayılan olarak meta veri deposu yönetici rolü atanmaz. Meta veri deposu yöneticilerinin çalışma alanı yöneticilerinin sahip olmadığı bazı ayrıcalıkları vardır.

Aşağıdakiler gerekiyorsa bir meta veri deposu yöneticisi atamak isteyebilirsiniz:

Meta veri deposu yönetici rolü hakkında ayrıntılı bilgi ve atama yönergeleri için bkz . Meta veri deposu yöneticisi atama.

Hive meta veri deponuzdaki tabloları Unity Kataloğu tablolarına yükseltme

Çalışma alanınız Unity Kataloğu için etkinleştirilmeden önce hizmetteyse, büyük olasılıkla kullanmaya devam etmek istediğiniz verileri içeren bir Hive meta deposu vardır. Databricks, Hive meta veri deposu tarafından yönetilen tabloları Unity Kataloğu meta deposuna geçirmenizi önerir.

Bkz. Hive tablolarını ve görünümlerini Unity Kataloğu'na yükseltme ve Çalışma alanınızı Unity Kataloğu'na yükseltmek için UCX yardımcı programlarını kullanma.

(İsteğe bağlı) Hive meta veri deponuzla çalışmaya devam edin

Çalışma alanınızda kullanmaya devam etmek istediğiniz verileri içeren bir Hive meta veri deposu varsa ve Hive meta veri deposu tarafından yönetilen tabloları Unity Kataloğu meta deposuna yükseltmek için öneriyi izlememeyi seçerseniz, Unity Kataloğu meta veri deposundaki verilerin yanı sıra Hive meta veri deposundaki verilerle çalışmaya devam edebilirsiniz.

Hive meta veri deposu Unity Kataloğu arabirimlerinde adlı hive_metastorebir katalog olarak temsil edilir. Kataloğu belirtmek hive_metastore için sorguları güncelleştirmek zorunda kalmadan Hive meta veri deponuzdaki verilerle çalışmaya devam etmek için, çalışma alanının varsayılan kataloğunu olarak hive_metastoreayarlayabilirsiniz. Bkz. Varsayılan kataloğu yönetme.

Çalışma alanınızın Unity Kataloğu için ne zaman etkinleştirildiğine bağlı olarak, varsayılan katalog zaten olabilir hive_metastore.

(İsteğe bağlı) Meta veri deposu düzeyinde depolama oluşturma

Databricks, meta veri deponuzdaki her katalog için ayrı bir yönetilen depolama konumu oluşturmanızı önerse de (ve şemalar için de aynısını yapabilirsiniz), meta veri deposu düzeyinde yönetilen bir konum oluşturmayı ve bunu birden çok katalog ve şema için depolama alanı olarak kullanmayı tercih edebilirsiniz.

Meta veri deposu düzeyinde depolama istiyorsanız, bir meta veri deposu yöneticisi de atamanız gerekir. Bkz. (İsteğe bağlı) Meta veri deposu yönetici rolünü atama.

Meta veri deposu düzeyinde depolama yalnızca aşağıdakiler doğruysa gereklidir :

  • Databricks-Databricks Delta Sharing kullanarak not defterlerini paylaşmak istiyorsunuz.
  • Kişisel hazırlama konumlarına (kullanım dışı) dayalı bir Databricks iş ortağı ürün tümleştirmesi kullanırsınız.

Yönetilen depolama konumlarının hiyerarşisi hakkında daha fazla bilgi için bkz . Veriler depolamada fiziksel olarak ayrılmıştır.

Meta veri depoları olmayan meta veri depolarına meta veri deposu düzeyinde depolama eklemeyi öğrenmek için bkz . Var olan bir meta veri deposuna yönetilen depolama ekleme.

Not

Unity Kataloğu için 9 Kasım 2023'den önce etkinleştirilen çoğu çalışma alanının meta veri deposu düzeyinde depolama kökü vardır.

Sonraki adımlar