Unity Kataloğu'nu kullanmaya başlama

Bu makalede, Azure Databricks çalışma alanınızdaki verileri yönetmek için Unity Kataloğu'nu kullanmaya başlama açıklanmaktadır. Öncelikle Unity Kataloğu'nu ilk kez kullanan çalışma alanı yöneticilerine yöneliktir. Databricks Terraform sağlayıcısını kullanarak Unity Kataloğu'nu ayarlamak için bkz. Terraformkullanarak Unity Kataloğu kurulumunu otomatikleştirme .

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 hesaplama.
  • Unity Kataloğu'nda nesnelere erişme ve nesneleri oluşturma izni olan kullanıcılar.

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

Note

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 UCXkullanabilirsiniz. Bkz. Çalışma alanınızı Unity Kataloğuyükseltmek için UCX yardımcı programlarını kullanma.

Unity Kataloğu'nu kullanmaya nasıl başlarım?

Unity Kataloğu'nu kullanmaya başlamak için izlediğiniz yol çalışma alanınıza bağlıdır.

Yeni çalışma alanları için:

Çoğu hesapta, çalışma alanı oluşturduğunuzda Unity Kataloğu varsayılan olarak etkinleştirilir. Unity Kataloğu'nu varsayılan ayarlarla kullanmaya başlayabilirsiniz. Ancak etkinleştirmek isteyebileceğiniz isteğe bağlı yapılandırmalar vardır. Bu sayfada her ikisine de genel bir bakış sunun.

Mevcut çalışma alanları için:

  1. Çalışma alanınızın Unity Kataloğu için etkinleştirildiğinden emin olun

    Çalışma alanınız Unity Kataloğu'nun otomatik olarak etkinleştirilmesine ön tarih verirse, hesap yöneticisi Unity Kataloğu'nu etkinleştirmelidir. Unity Kataloğu etkinleştirmesi temelde çalışma alanı bölgenizde bir Unity Kataloğu meta veri deposu oluşturmak ve çalışma alanında oluşturduğunuz tüm grupların hesap düzeyinde gruplara dönüştürüldüğünü onaylamak anlamına gelir.

  2. Çalışma alanı yerel Hive meta veri deponuzda kayıtlı tabloları Unity Kataloğu'na yükseltin.

    Unity Kataloğu tarafından yönetilebilmeleri ve Unity Kataloğu arabirimleri ve söz dizimi kullanılarak erişilebilmeleri için Hive meta veri deposuna kayıtlı tabloları birleştirerek aşamalı olarak yükseltebilirsiniz.

    Bkz. Azure Databricks çalışma alanını Unity Catalog'a düşürme.

Unity Kataloğu'nun otomatik 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 veri deposu zaten mevcut değilse ve meta veri deposu otomatik çalışma alanı ataması için etkinleştirildiyse).

  • Ç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ıldıysa ve meta veri deposu yöneticisi zaten atandıysa hariç).

  • 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).

  • çalışma alanı kataloğu, ilk sağlandığında çalışma alanınızın adını alır.

    Çalışma alanınızdaki tüm kullanıcılar bu katalogdaki default şemasında varlıklar oluşturabilir. Varsayılan olarak, bu katalog çalışma alanınıza bağlı , bu da yalnızca çalışma alanınız üzerinden erişilebileceği anlamına gelir. Çalışma alanı oluşturulurken çalışma alanı kataloğunun otomatik olarak sağlanması, hesaplar arasında kademeli olarak yayılıyor.

    Çalışma alanı kataloğu yönetilen bir depolama konumu tarafından desteklenir. Bu, çalışma alanı kataloğunda yönetilen tablolar ve birimler oluşturmanıza olanak tanır. Yönetilen depolama konumu, yalnızca çalışma alanı kataloğu için belirli bir yol kapsamında depolama kimlik bilgileri olan bir dış konumda yer alır. Bu depolama kimlik bilgisi, dbfs kök veya çalışma alanı sistem verileri gibi çalışma alanı depolama hesabındaki diğer kısıtlanmış yollara erişemez. Bu, güvenliği sağlamak ve hassas çalışma alanı verilerine yetkisiz erişimi önlemektir.

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 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 Catalog meta deposu oluşturma.

Çalışma alanımın Unity Kataloğu için etkinleştirilip etkinleştirilmediğini nasıl anlarım?

Ç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. Adım 1: Unity Kataloğuiçin çalışma alanınızın etkinleştirildiğini onaylayın.

Çalışma alanımın birçalışma alanı kataloğu içerip içermediğini nasıl anlayabilirim?

Bazı yeni çalışma alanlarınınçalışma alanı kataloğu vardır. Bu katalog, başlangıçta sağlandığında çalışma alanınızın adını alır. Çalışma alanınızda olup olmadığını belirlemek için Veri simgesi'ne tıklayın.Katalog Gezgini'ni açmak için kenar çubuğunda katalog oluşturun ve katalog adı olarak çalışma alanı adınızı kullanan bir katalog arayın.

Note

Ç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. Bkz. Unity Kataloğu nedir?.

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

  • Premium planı üzerinde 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 ve bir meta veri deposu oluşturma ile ilgili talimatlar bu makalede yer almaktadır.

    Bknz. Unity Kataloğu'nda Yönetici ayrıcalıkları ve Unity Kataloğu'nun otomatik etkinleştirilmesi.

Adım 1: Unity Kataloğu için çalışma alanınızın 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. Bkz. Azure Databricks çalışma alanını Unity Catalog'a düşürme.

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ı simgesine tıklayın. Çalışma alanları.
  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 Unity Kataloğu etkin işlem kaynağına bağlı bir not defterinde çalıştırın. 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 (meta veri deposuna ekli), >Azure Databricks çalışma alanını Unity Kataloğu'na düşürme başlığı altındaki yönergeleri izleyin.

Ç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. Onlar, hesap yöneticisi ve meta veri deposu yönetici rollerini verebilirler.

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

Microsoft Entra ID'den hazırlık ayarlayarak Azure Databricks için kullanıcı erişimini yönetmek uygun olabilir. Tüm yönergeler için SCIM kullanarak Microsoft Entra ID kullanıcıları ve gruplarını eşitleme bölümüne bakın.

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.

Adım 4: 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ı belirlemeyi öğrenmek için bkz. Çalışma alanımın çalışma alanı kataloğu içerip içermediğini nasıl anlarım?.

  • Çalışma alanınız Unity Kataloğu için manuel olarak etkinleştirildiyse, bu durumda main kataloğu otomatik olarak sağlanmıştır.

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

    Meta veri deposu oluşturulduktan sonra depo alanı eklenirse, main kataloğu 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 Adım 5: 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önetici 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 my-catalogiçinde yeni ş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.

Important

Çalışma alanı yerel users veya admins gruplarına 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ı, kullanıcılarınızın kullanmaya başlamak için erişebileceği önceden sağlanan bir kataloğa erişebilir (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 kataloğu). Azure Databricks 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 CREATE CATALOG ayrıcalığına sahip 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önetimli depolama oluşturun.

    Yönetilen depolama, yönetilen tablolar ve yönetilen birimler için Azure hesabınızdaki 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 Yönetilen depolamayı mevcut meta veri deposuna ekleme.

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

    • Depolama kimlik bilgisi.
    • Depolama kimlik bilgisine referans veren 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 örnekte, yönetilen depolama ile bir kataloğun oluşturulması ve ardından katalogda SELECT ayrıcalığı verilmesi gösterilmektedir:

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 CREATE SCHEMA ayrıcalığı vererek 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. Azure Databricks çalışma alanını Unity Catalog'a düşürme.

(İsteğe bağlı) Hive meta veri deponuzu onunla çalışmaya devam etmek için federe etme

Ç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 tüm tabloları Unity Kataloğu meta deposuna yükseltme önerisini izlememeyi seçerseniz, Unity Kataloğu'nda yabancı katalog olarak birleştirerek Hive meta veri deposundaki verilerle çalışmaya devam edebilirsiniz. Hive meta veri deposu federasyonu, Unity Kataloğu'na geçiş yolunda yararlı bir adım olabilir. Kod uyarlaması yapılmadan artımlı geçişi etkinleştirir; bazı iş yükleriniz Hive meta deponuzda kayıtlı verileri kullanmaya devam ederken diğerleri de geçirilir.

Bkz. Hive meta veri deposu federasyonu: Hive meta veri deposunda kayıtlı tabloları yönetmek için Unity Kataloğu'nu etkinleştir.

(İ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 kişisel hazırlama konumlarına dayanan bir Databricks iş ortağı ürünü tümleştirmesi kullanıyorsanız gereklidir (kullanım dışı).

Yönetilen depolama konumlarının hiyerarşisi hakkında daha fazla bilgi için bkz. Yönetilen depolama konumu hiyerarşisi.

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

Note

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

Sonraki Adımlar