Konfigurowanie wykazu Unity i zarządzanie nim
W tym artykule wyjaśniono, jak skonfigurować wykaz aparatu Unity i używać go do zarządzania danymi w obszarze roboczym usługi Azure Databricks. Jest ona przeznaczona głównie dla administratorów obszarów roboczych, którzy korzystają z wykazu aparatu Unity po raz pierwszy.
Na końcu tego artykułu będziesz mieć następujące elementy:
- Obszar roboczy, który jest włączony dla wykazu aparatu Unity.
- Środowisko obliczeniowe, które ma dostęp do wykazu aparatu Unity.
- Użytkownicy z uprawnieniami dostępu do obiektów i tworzenia ich w wykazie aparatu Unity.
Możesz również przejrzeć inne artykuły wprowadzające:
- Aby zapoznać się z krótkim przewodnikiem dotyczącym tworzenia tabeli i udzielania uprawnień w wykazie aparatu Unity, zobacz Samouczek: tworzenie pierwszej tabeli i przyznawanie uprawnień.
- Aby zapoznać się z kluczowymi pojęciami dotyczącymi wykazu aparatu Unity i wprowadzeniem do sposobu działania wykazu aparatu Unity, zobacz Co to jest wykaz aparatu Unity?.
- Aby dowiedzieć się, jak najlepiej używać wykazu aparatu Unity do zaspokojenia potrzeb związanych z zarządzaniem danymi, zobacz Artykuł Unity Catalog best practices (Najlepsze rozwiązania dotyczące wykazu aparatu Unity).
Uwaga
Jeśli chcesz uaktualnić istniejący obszar roboczy nienależący do wykazu aparatu Unity, możesz skorzystać z korzystania z interfejsu UCX, projektu usługi Databricks Labs, który udostępnia zestaw przepływów pracy i narzędzi do uaktualniania tożsamości, uprawnień i tabel do wykazu aparatu Unity. Zobacz Uaktualnianie obszaru roboczego do katalogu aparatu Unity przy użyciu narzędzi UCX.
Omówienie włączania wykazu aparatu Unity
Aby można było korzystać z wykazu aparatu Unity, obszary robocze usługi Azure Databricks muszą być włączone dla wykazu aparatu Unity, co oznacza, że obszary robocze są dołączone do magazynu metadanych wykazu aparatu Unity, kontenera najwyższego poziomu dla metadanych wykazu aparatu Unity.
Sposób konfigurowania wykazu aparatu Unity przez administratorów zależy od tego, czy obszar roboczy został włączony automatycznie dla wykazu aparatu Unity, czy wymaga ręcznego włączenia.
Automatyczne włączanie wykazu aparatu Unity
Usługa Databricks zaczęła automatycznie włączać nowe obszary robocze dla wykazu aparatu Unity 9 listopada 2023 r., a wdrożenie przebiega stopniowo między kontami. Obszary robocze, które zostały włączone automatycznie, mają następujące właściwości:
Automatycznie aprowizowany magazyn metadanych wykazu aparatu Unity (chyba że magazyn metadanych wykazu aparatu Unity już istniał dla regionu obszaru roboczego, a magazyn metadanych jest włączony do automatycznego przypisania obszaru roboczego).
Domyślne uprawnienia dla administratorów obszaru roboczego, takie jak możliwość tworzenia wykazu lub zewnętrznego połączenia z bazą danych.
Brak administratora magazynu metadanych (chyba że użyto istniejącego magazynu metadanych wykazu aparatu Unity i przypisano już administratora magazynu metadanych).
Brak magazynu metadanych dla zarządzanych tabel i woluminów zarządzanych (chyba że używany był istniejący magazyn metadanych wykazu aparatu Unity z magazynem na poziomie magazynu metadanych).
Wykaz obszarów roboczych, który po pierwotnie aprowizacji ma nazwę po twoim obszarze roboczym.
Wszyscy użytkownicy w obszarze roboczym mogą tworzyć zasoby w schemacie
default
w tym wykazie. Domyślnie ten wykaz jest powiązany z obszarem roboczym, co oznacza, że dostęp do niego można uzyskać tylko za pośrednictwem obszaru roboczego. Automatyczne aprowizowanie wykazu obszarów roboczych podczas tworzenia obszaru roboczego jest wdrażane stopniowo na kontach.
Te domyślne konfiguracje będą działać dobrze w przypadku większości obszarów roboczych, ale wszystkie te konfiguracje mogą być modyfikowane przez administratora obszaru roboczego lub administratora konta. Na przykład administrator konta może przypisać administratora magazynu metadanych i utworzyć magazyn na poziomie magazynu metadanych, a administrator obszaru roboczego może zmodyfikować nazwę katalogu obszarów roboczych i dostęp.
Co zrobić, jeśli mój obszar roboczy nie został włączony automatycznie dla wykazu aparatu Unity?
Jeśli obszar roboczy nie został włączony automatycznie dla wykazu Unity Catalog, administrator konta lub administrator magazynu metadanych musi ręcznie dołączyć obszar roboczy do magazynu metadanych wykazu Unity Catalog w tym samym regionie. Jeśli w regionie nie istnieje magazyn metadanych wykazu Unity Catalog, administrator konta musi go utworzyć. Aby uzyskać instrukcje, zobacz Tworzenie magazynu metadanych wykazu Unity Catalog.
Jak mogę wiedzieć, czy mój obszar roboczy został włączony dla wykazu aparatu Unity?
Aby sprawdzić, czy obszar roboczy jest włączony dla wykazu aparatu Unity, poproś administratora obszaru roboczego usługi Azure Databricks lub administratora konta. Zobacz również Krok 1. Upewnij się, że obszar roboczy jest włączony dla wykazu aparatu Unity.
Jak mogę wiedzieć, czy mój obszar roboczy zawiera wykaz obszarów roboczych?
Niektóre nowe obszary robocze mają wykaz obszarów roboczych, który po zainicjowaniu obsługi administracyjnej ma nazwę po nazwie obszaru roboczego. Aby określić, czy obszar roboczy ma jeden, kliknij pozycję Wykaz na pasku bocznym, aby otworzyć Eksploratora wykazu, i wyszukaj wykaz, który używa nazwy obszaru roboczego jako nazwy katalogu.
Uwaga
Wykaz obszarów roboczych jest podobny do innego wykazu w wykazie aparatu Unity: administrator obszaru roboczego może zmienić jego nazwę, zmienić własność, a nawet usunąć go. Jednak natychmiast po utworzeniu obszaru roboczego nosi nazwę obszaru roboczego
Zanim rozpoczniesz
Przed rozpoczęciem zadań opisanych w tym artykule należy zapoznać się z podstawowymi pojęciami dotyczącymi wykazu aparatu Unity, w tym magazynami metadanych, rolami administratora i magazynem zarządzanym. Sprawdź temat Co to jest wykaz Unity?.
Należy również potwierdzić, że spełniasz następujące wymagania:
Obszar roboczy usługi Azure Databricks w planie Premium.
Następujące role i uprawnienia zależą od stanu obszaru roboczego:
Administrator obszaru roboczego: jeśli obszar roboczy został włączony automatycznie dla wykazu aparatu Unity podczas tworzenia, musisz być administratorem obszaru roboczego, aby wykonać wymagane zadania.
Administrator konta: jeśli obszar roboczy nie jest jeszcze włączony dla wykazu aparatu Unity, administrator konta musi dołączyć obszar roboczy do magazynu metadanych.
Jeśli w tym samym regionie co obszar roboczy nie ma magazynu metadanych wykazu aparatu Unity, administrator konta musi również utworzyć magazyn metadanych wykazu aparatu Unity.
Instrukcje dotyczące określania, czy magazyn metadanych istnieje dla regionu obszaru roboczego, wraz z instrukcjami dotyczącymi tworzenia magazynu metadanych, postępuj zgodnie z tym artykułem.
Zobacz Uprawnienia administratora w wykazie aparatu Unity i automatyczne włączanie wykazu aparatu Unity.
Krok 1. Potwierdzenie włączenia obszaru roboczego dla wykazu aparatu Unity
W tym kroku określisz, czy obszar roboczy jest już włączony dla wykazu aparatu Unity, gdzie włączenie jest zdefiniowane jako magazyn metadanych wykazu aparatu Unity dołączony do obszaru roboczego. Jeśli obszar roboczy nie jest włączony dla wykazu aparatu Unity, musisz ręcznie włączyć obszar roboczy dla wykazu aparatu Unity. Zobacz Następne kroki, jeśli obszar roboczy nie jest włączony dla wykazu aparatu Unity.
Aby potwierdzić, wykonaj jedną z następujących czynności.
Użyj konsoli konta, aby potwierdzić włączenie wykazu aparatu Unity
- Jako administrator konta usługi Azure Databricks zaloguj się do konsoli konta.
- Kliknij pozycję Obszary robocze.
- Znajdź obszar roboczy i sprawdź kolumnę Magazyn metadanych . Jeśli nazwa magazynu metadanych jest obecna, obszar roboczy jest dołączony do magazynu metadanych wykazu aparatu Unity i dlatego jest włączony dla wykazu aparatu Unity.
Uruchamianie zapytania SQL w celu potwierdzenia włączenia wykazu aparatu Unity
Uruchom następujące zapytanie SQL w edytorze zapytań SQL lub notesie dołączonym do klastra korzystającego z trybu dostępu współużytkowanego lub pojedynczego użytkownika . Zobacz Tryby dostępu. Żadna rola administratora nie jest wymagana.
SELECT CURRENT_METASTORE();
Jeśli zapytanie zwraca identyfikator magazynu metadanych, jak pokazano poniżej, obszar roboczy jest dołączony do magazynu metadanych wykazu aparatu Unity i dlatego jest włączony dla wykazu aparatu Unity.
Następne kroki, jeśli obszar roboczy nie jest włączony dla wykazu aparatu Unity
Jeśli obszar roboczy nie jest włączony dla wykazu aparatu Unity (dołączony do magazynu metadanych), następny krok zależy od tego, czy masz już magazyn metadanych wykazu aparatu Unity zdefiniowany dla regionu obszaru roboczego:
- Jeśli twoje konto ma już magazyn metadanych wykazu aparatu Unity zdefiniowany dla regionu obszaru roboczego, możesz po prostu dołączyć obszar roboczy do istniejącego magazynu metadanych. Przejdź do pozycji Włącz obszar roboczy dla wykazu aparatu Unity.
- Jeśli nie ma magazynu metadanych wykazu aparatu Unity zdefiniowanego dla regionu obszaru roboczego, musisz utworzyć magazyn metadanych, a następnie dołączyć obszar roboczy. Przejdź do sekcji Tworzenie magazynu metadanych wykazu aparatu Unity.
Po włączeniu obszaru roboczego dla wykazu aparatu Unity przejdź do następnego kroku.
Krok 2. Dodawanie użytkowników i przypisywanie roli administratora obszaru roboczego
Użytkownik, który tworzy obszar roboczy, jest automatycznie dodawany jako użytkownik obszaru roboczego z rolą administratora obszaru roboczego (czyli użytkownik w admins
grupie lokalnej obszaru roboczego). Jako administrator obszaru roboczego możesz dodawać i zapraszać użytkowników do obszaru roboczego, przypisywać rolę administratora obszaru roboczego innym użytkownikom i tworzyć jednostki usługi i grupy.
Administratorzy konta mają również możliwość dodawania użytkowników, jednostek usługi i grup do obszaru roboczego. Mogą oni przyznać rolę administratora konta i administratora magazynu metadanych.
Aby uzyskać szczegółowe informacje, zobacz Zarządzanie użytkownikami.
(Zalecane) Synchronizowanie tożsamości na poziomie konta z identyfikatora entra firmy Microsoft
Zarządzanie dostępem użytkowników do usługi Azure Databricks może być wygodne, konfigurując aprowizację za pomocą identyfikatora Entra firmy Microsoft. Aby uzyskać pełne instrukcje, zobacz Synchronizowanie użytkowników i grup z identyfikatora Entra firmy Microsoft.
Krok 3. Tworzenie klastrów lub magazynów SQL, których użytkownicy mogą używać do uruchamiania zapytań i tworzenia obiektów
Aby uruchamiać obciążenia wykazu aparatu Unity, zasoby obliczeniowe muszą być zgodne z pewnymi wymaganiami dotyczącymi zabezpieczeń. Niezgodne zasoby obliczeniowe nie mogą uzyskać dostępu do danych ani innych obiektów w wykazie aparatu Unity. Magazyny SQL zawsze spełniają wymagania wykazu aparatu Unity, ale niektóre tryby dostępu do klastra nie są zgodne. Zobacz Tryby dostępu.
Jako administrator obszaru roboczego możesz zdecydować się na tworzenie zasobów obliczeniowych ograniczonych do administratorów lub zezwolić użytkownikom na tworzenie własnych magazynów SQL i klastrów. Można również utworzyć zasady klastra, które umożliwiają użytkownikom tworzenie własnych klastrów przy użyciu specyfikacji zgodnych ze specyfikacjami wykazu aparatu Unity, które są wymuszane. Zobacz Uprawnienia obliczeniowe i Tworzenie zasad obliczeniowych i zarządzanie nimi.
Krok 4. Udzielanie uprawnień użytkownikom
Aby tworzyć obiekty i uzyskiwać do nich dostęp w katalogach i schematach wykazu aparatu Unity, użytkownik musi mieć do tego uprawnienia. W tej sekcji opisano uprawnienia użytkownika i administratora przyznane domyślnie w niektórych obszarach roboczych i opisano sposób udzielania dodatkowych uprawnień.
Domyślne uprawnienia użytkownika
Niektóre obszary robocze mają uprawnienia użytkownika domyślnego (innego niż administrator) podczas uruchamiania:
Jeśli obszar roboczy został uruchomiony przy użyciu automatycznie aprowizowania wykazu obszarów roboczych, wszyscy użytkownicy obszaru roboczego mogą tworzyć obiekty w schemacie wykazu
default
obszarów roboczych.Aby dowiedzieć się, jak określić, czy obszar roboczy ma wykaz obszarów roboczych, zobacz Jak mogę wiedzieć, czy mój obszar roboczy zawiera wykaz obszarów roboczych?.
Jeśli obszar roboczy został włączony ręcznie dla wykazu aparatu Unity, ma
main
on automatycznie aprowizowane wykaz.Użytkownicy obszaru roboczego
main
mająUSE CATALOG
uprawnienia do katalogu, który nie przyznaje możliwości tworzenia ani wybierania z żadnych obiektów w wykazie, ale jest wymaganiem wstępnym do pracy z dowolnymi obiektami w wykazie. Użytkownik, który utworzył magazyn metadanych,main
jest właścicielem katalogu domyślnie i może przenieść własność i udzielić dostępu innym użytkownikom.Jeśli magazyn metadanych zostanie dodany po utworzeniu magazynu metadanych, nie zostanie aprowizowany żaden
main
wykaz.
Inne obszary robocze nie mają katalogów utworzonych domyślnie i domyślnie nie są włączone żadne uprawnienia użytkownika niebędącego administratorem. Administrator obszaru roboczego musi utworzyć pierwszy wykaz i udzielić użytkownikom dostępu do niego oraz obiektów w nim. Przejdź do kroku 5. Przed wykonaniem kroków opisanych w tej sekcji utwórz nowe wykazy i schematy .
Domyślne uprawnienia administratora
Niektóre obszary robocze mają domyślne uprawnienia administratora obszaru roboczego po uruchomieniu:
- Jeśli obszar roboczy został włączony automatycznie dla wykazu aparatu Unity:
- Administratorzy obszaru roboczego mogą tworzyć nowe katalogi i obiekty w nowych katalogach i udzielać im dostępu.
- Domyślnie nie ma administratora magazynu metadanych.
- Administratorzy obszaru roboczego posiadają wykaz obszarów roboczych (jeśli istnieje) i mogą udzielić dostępu do tego wykazu i wszystkich obiektów w tym wykazie.
- Jeśli obszar roboczy został włączony dla wykazu aparatu Unity ręcznie:
- Administratorzy obszaru roboczego nie mają domyślnie specjalnych uprawnień wykazu aparatu Unity.
- Administratorzy magazynu metadanych muszą istnieć i mogą utworzyć dowolny obiekt wykazu aparatu Unity i może przejąć własność dowolnego obiektu wykazu aparatu Unity.
Aby uzyskać listę dodatkowych uprawnień obiektu przyznanych administratorom obszaru roboczego w obszarach roboczych wykazu aparatu Unity z włączoną automatyczną obsługą, zobacz Uprawnienia administratora obszaru roboczego, gdy obszary robocze są automatycznie włączone dla wykazu aparatu Unity.
Udzielanie uprawnień
Aby uzyskać dostęp do obiektów innych niż wymienione w poprzednich sekcjach, uprzywilejowany użytkownik musi przyznać ten dostęp.
Aby na przykład przyznać grupie możliwość tworzenia nowych schematów w my-catalog
programie , właściciel katalogu może uruchomić następujące polecenie w edytorze SQL lub notesie:
GRANT CREATE SCHEMA ON my-catalog TO `data-consumers`;
Jeśli obszar roboczy został włączony automatycznie dla wykazu aparatu Unity, administrator obszaru roboczego jest właścicielem wykazu obszarów roboczych i może przyznać możliwość tworzenia nowych schematów:
GRANT CREATE SCHEMA ON <workspace-catalog> TO `data-consumers`;
Możesz również przyznać i odwołać uprawnienia przy użyciu Eksploratora wykazu.
Ważne
Nie można udzielić uprawnień do obszaru roboczego lokalnego users
lub admins
grup. Aby przyznać uprawnienia do grup, muszą być grupami na poziomie konta.
Aby uzyskać szczegółowe informacje na temat zarządzania uprawnieniami w wykazie aparatu Unity, zobacz Zarządzanie uprawnieniami w wykazie aparatu Unity.
Krok 5. Tworzenie nowych katalogów i schematów
Aby rozpocząć korzystanie z wykazu aparatu Unity, musisz mieć zdefiniowany co najmniej jeden wykaz. Wykazy są podstawową jednostką izolacji danych i organizacji w wykazie aparatu Unity. Wszystkie schematy i tabele działają w wykazach, podobnie jak woluminy, widoki i modele.
Niektóre obszary robocze nie mają automatycznie aprowizowania wykazu. Aby korzystać z wykazu aparatu Unity, administrator obszaru roboczego musi utworzyć pierwszy wykaz dla takich obszarów roboczych.
Inne obszary robocze mają dostęp do wstępnie aprowizowanego wykazu, do którego użytkownicy mogą uzyskać dostęp do rozpoczęcia pracy (wykazu obszarów roboczych lub main
wykazu, w zależności od sposobu włączenia obszaru roboczego dla wykazu aparatu Unity). W miarę dodawania większej ilości danych i zasobów sztucznej inteligencji do usługi Azure Databricks można utworzyć dodatkowe wykazy w celu grupowania tych zasobów w sposób ułatwiający logiczne zarządzanie danymi.
Aby uzyskać zalecenia dotyczące sposobu używania katalogów i schematów do organizowania danych i zasobów sztucznej inteligencji, zobacz Artykuł Unity Catalog best practices (Najlepsze rozwiązania dotyczące wykazu aparatu Unity).
Jako administrator magazynu metadanych administrator obszaru roboczego (tylko obszary robocze z włączoną automatyczną obsługą) lub inny użytkownik z CREATE CATALOG
uprawnieniami możesz tworzyć nowe wykazy w magazynie metadanych. Gdy to zrobisz, należy wykonać:
Utwórz magazyn zarządzany dla nowego wykazu.
Magazyn zarządzany to dedykowana lokalizacja magazynu na koncie platformy Azure dla zarządzanych tabel i woluminów zarządzanych. Magazyn zarządzany można przypisać do magazynu metadanych, do katalogów i do schematów. Gdy użytkownik tworzy tabelę, dane są przechowywane w lokalizacji przechowywania, która jest najniższa w hierarchii. Jeśli na przykład lokalizacja magazynu jest zdefiniowana dla magazynu metadanych i wykazu, ale nie schematu, dane są przechowywane w lokalizacji zdefiniowanej dla wykazu.
Usługa Databricks zaleca przypisanie zarządzanego magazynu na poziomie wykazu, ponieważ wykazy zwykle reprezentują jednostki logiczne izolacji danych. Jeśli dane w wielu katalogach współużytkują tę samą lokalizację magazynu, możesz domyślnie ustawić lokalizację magazynu na poziomie magazynu metadanych. Jeśli obszar roboczy został automatycznie włączony dla wykazu aparatu Unity, domyślnie nie ma magazynu na poziomie magazynu metadanych. Administrator konta ma możliwość skonfigurowania magazynu na poziomie magazynu metadanych. Zobacz Określanie zarządzanej lokalizacji magazynu w katalogu aparatu Unity i Dodawanie magazynu zarządzanego do istniejącego magazynu metadanych.
Przypisywanie magazynu zarządzanego do katalogu wymaga utworzenia:
- Poświadczenie magazynu.
- Lokalizacja zewnętrzna, która odwołuje się do tego poświadczenia magazynu.
Aby zapoznać się z wprowadzeniem do tych obiektów i instrukcjami dotyczącymi ich tworzenia, zobacz Connect to cloud object storage and services using Unity Catalog (Łączenie się z magazynem obiektów w chmurze i usługami przy użyciu wykazu aparatu Unity).
Powiąż nowy wykaz z obszarem roboczym, jeśli chcesz ograniczyć dostęp z innych obszarów roboczych, które współużytkować ten sam magazyn metadanych.
Zobacz Ograniczanie dostępu katalogu do określonych obszarów roboczych.
Udziel uprawnień w wykazie.
Aby uzyskać szczegółowe instrukcje, zobacz Tworzenie katalogów.
Przykład tworzenia wykazu
W poniższym przykładzie pokazano tworzenie wykazu z magazynem zarządzanym, a następnie przyznanie SELECT
uprawnień do katalogu:
CREATE CATALOG IF NOT EXISTS mycatalog
MANAGED LOCATION 'abfss://mycontainer@<myaccount.dfs.core.windows.net//depts/finance';
GRANT SELECT ON mycatalog TO `finance-team`;
Aby uzyskać więcej przykładów, w tym instrukcje dotyczące tworzenia katalogów przy użyciu Eksploratora wykazu, zobacz Tworzenie wykazów.
Tworzenie schematu
Schematy reprezentują bardziej szczegółowe grupowania (na przykład działy lub projekty) niż wykazy. Wszystkie tabele i inne obiekty wykazu aparatu Unity w wykazie są zawarte w schematach. Jako właściciel nowego wykazu możesz utworzyć schematy w wykazie. Jednak zamiast tego możesz delegować możliwość tworzenia schematów innym użytkownikom, dając im CREATE SCHEMA
uprawnienia do katalogu.
Aby uzyskać szczegółowe instrukcje, zobacz Tworzenie schematów.
(Opcjonalnie) Przypisywanie roli administratora magazynu metadanych
Jeśli obszar roboczy został włączony automatycznie dla wykazu aparatu Unity, domyślnie nie jest przypisana żadna rola administratora magazynu metadanych. Administratorzy magazynu metadanych mają pewne uprawnienia, których nie mają administratorzy obszaru roboczego.
Jeśli potrzebujesz, możesz przypisać administratora magazynu metadanych:
Zmiana własności katalogów po opuszczeniu firmy przez kogoś.
Zarządzaj uprawnieniami i deleguj je do skryptu inicjowania i listy dozwolonych plików jar.
Deleguj możliwość tworzenia katalogów i innych uprawnień najwyższego poziomu do administratorów innych niż obszary robocze.
Odbieranie udostępnionych danych za pośrednictwem funkcji Udostępniania różnicowego.
Używaj czystych pomieszczeń.
Usuń domyślne uprawnienia administratora obszaru roboczego.
Dodaj magazyn zarządzany do magazynu metadanych, jeśli nie ma go. Zobacz Dodawanie magazynu zarządzanego do istniejącego magazynu metadanych.
Aby uzyskać szczegółowe informacje o roli administratora magazynu metadanych i instrukcje dotyczące przypisywania jej, zobacz Przypisywanie administratora magazynu metadanych.
Uaktualnianie tabel w magazynie metadanych Hive do tabel wykazu aparatu Unity
Jeśli obszar roboczy był w usłudze, zanim został włączony dla wykazu aparatu Unity, prawdopodobnie ma on magazyn metadanych Hive zawierający dane, które chcesz nadal używać. Usługa Databricks zaleca migrowanie tabel zarządzanych przez magazyn metadanych Hive do magazynu metadanych wykazu aparatu Unity.
Zobacz Uaktualnianie tabel i widoków programu Hive do wykazu aparatu Unity oraz Uaktualnianie obszaru roboczego do wykazu aparatu Unity przy użyciu narzędzi UCX.
(Opcjonalnie) Kontynuuj pracę z magazynem metadanych Hive
Jeśli obszar roboczy ma magazyn metadanych Hive zawierający dane, które chcesz nadal używać, i nie należy przestrzegać zalecenia dotyczącego uaktualniania tabel zarządzanych przez magazyn metadanych Hive do magazynu metadanych wykazu aparatu Unity, możesz kontynuować pracę z danymi w magazynie metadanych hive wraz z danymi w magazynie metadanych wykazu aparatu Unity.
Magazyn metadanych Hive jest reprezentowany w interfejsach wykazu aparatu Unity jako wykaz o nazwie hive_metastore
. Aby kontynuować pracę z danymi w magazynie metadanych Hive bez konieczności aktualizowania zapytań w celu określenia hive_metastore
wykazu, można ustawić domyślny wykaz obszaru roboczego na hive_metastore
. Zobacz Zarządzanie wykazem domyślnym.
W zależności od tego, kiedy obszar roboczy został włączony dla wykazu aparatu Unity, domyślny wykaz może już mieć wartość hive_metastore
.
(Opcjonalnie) Tworzenie magazynu metadanych na poziomie magazynu
Mimo że usługa Databricks zaleca utworzenie oddzielnej zarządzanej lokalizacji magazynu dla każdego katalogu w magazynie metadanych (i można to zrobić w przypadku schematów), możesz zamiast tego wybrać opcję utworzenia lokalizacji zarządzanej na poziomie magazynu metadanych i użyć jej jako magazynu dla wielu katalogów i schematów.
Jeśli chcesz mieć magazyn na poziomie magazynu metadanych, musisz również przypisać administratora magazynu metadanych. Zobacz (Opcjonalnie) Przypisywanie roli administratora magazynu metadanych.
Magazyn na poziomie magazynu metadanych jest wymagany tylko wtedy, gdy spełnione są następujące warunki:
- Chcesz udostępniać notesy przy użyciu funkcji udostępniania różnicowego usługi Databricks do usługi Databricks.
- Używasz integracji produktów partnerskich usługi Databricks, która opiera się na osobistych lokalizacjach przejściowych (przestarzałych).
Aby uzyskać więcej informacji na temat hierarchii zarządzanych lokalizacji magazynu, zobacz Dane są fizycznie oddzielone w magazynie.
Aby dowiedzieć się, jak dodać magazyn metadanych do magazynów metadanych, które nie mają żadnego, zobacz Dodawanie magazynu zarządzanego do istniejącego magazynu metadanych.
Uwaga
Większość obszarów roboczych, które zostały włączone dla wykazu aparatu Unity przed 9 listopada 2023 r., mają katalog główny magazynu na poziomie magazynu metadanych.
Następne kroki
- Uruchom szybki samouczek, aby utworzyć pierwszą tabelę w katalogu aparatu Unity: Samouczek: tworzenie pierwszej tabeli i udzielanie uprawnień
- Dowiedz się więcej o wykazie aparatu Unity: Co to jest wykaz aparatu Unity?
- Poznaj najlepsze rozwiązania dotyczące korzystania z wykazu aparatu Unity: najlepsze rozwiązania dotyczące wykazu aparatu Unity
- Dowiedz się, jak udzielać i odwoływać uprawnienia: Zarządzanie uprawnieniami w wykazie aparatu Unity
- Dowiedz się, jak tworzyć tabele
- Dowiedz się, jak uaktualnić tabele programu Hive do wykazu aparatu Unity
- Zainstaluj interfejs wiersza polecenia usługi Databricks: co to jest interfejs wiersza polecenia usługi Databricks?