Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här sidan innehåller syntaxexempel för att skapa, hantera och släppa Unity Catalog-volymer.
- Anvisningar om hur du laddar upp, hanterar eller arbetar med filer i volymer finns i Arbeta med filer i Unity Catalog-volymer.
- Mer information om hur du utforskar volymer och deras innehåll finns i Utforska lagring och hitta datafiler.
- En allmän översikt över volymer finns i Vad är Unity Catalog-volymer?.
- Mer information om hanterade och externa volymer finns i Hanterad jämfört med externa volymer.
- Information om behörigheter för Unity Catalog finns i Behörigheter för Unity Catalog-volymer.
Skapa en volym
När du skapar en volym med hjälp av SQL, Catalog Explorer eller andra verktyg skapas en hanterad volym som standard. Om du vill skapa en extern volym associerar du volymen med en extern plats.
Följande instruktioner innehåller exempelsyntax för att skapa hanterade volymer och om du vill ange en lagringsplats för molnobjekt för att skapa en extern volym.
Katalogutforskaren
Så här skapar du en volym i Catalog Explorer:
- På din Azure Databricks-arbetsyta klickar du på
Katalog.
- Sök eller bläddra efter det schema som du vill lägga till volymen i och välj den.
- Klicka på Skapa>Volym. (Du måste ha tillräcklig behörighet.)
- Ange ett namn på volymen.
- Välj om du vill skapa en hanterad eller extern volym. Se Hanterade kontra externa volymer.
- Om du skapar en extern volym gör du följande:
- Välj en extern plats där volymen ska skapas.
- Redigera sökvägen för att återspegla den underkatalog där du vill skapa volymen.
- Klicka på Skapa.
SQL
Om du vill skapa en hanterad volym använder du följande syntax:
CREATE VOLUME <catalog>.<schema>.<volume-name>;
Om du vill skapa en extern volym lägger du till LOCATION -satsen, som i följande exempel:
CREATE EXTERNAL VOLUME <catalog>.<schema>.<external-volume-name>
LOCATION 'abfss://<container-name>@<storage-account>.dfs.core.windows.net/<path>/<directory>';
Kommentar
När du definierar en extern volym styrs moln-URI-åtkomsten till data under volymsökvägen av de behörigheter som beviljas på volymen, inte behörigheterna som beviljas på den externa plats där volymen lagras.
Se CREATE VOLUME.
Behörigheter som krävs
Du måste ha följande behörigheter för att skapa en volym:
| Resurs | Behörigheter som krävs |
|---|---|
| Schemat |
USE SCHEMA, CREATE VOLUME |
| Katalog | USE CATALOG |
Som standard skapas hanterade volymer på den hanterade lagringsplats som är associerad med det innehållande schemat. Se Ange en hanterad lagringsplats i Unity Catalog.
Om du vill skapa externa volymer måste du också ha CREATE EXTERNAL VOLUME behörighet för den externa plats som hanterar molnobjektlagringen som anges i din LOCATION-sats. Se Ansluta till molnobjektlagring med Unity Catalog.
Släppa en volym
Katalogutforskaren
Så här släpper du en volym i Katalogutforskaren:
- På din Azure Databricks-arbetsyta klickar du på
Katalog.
- Sök eller bläddra efter den volym som du vill släppa och välj den.
- Klicka på
höger om volymnamnet och välj Ta bort.
- Klicka på Ta bort i dialogrutan som visas för att bekräfta.
SQL
Använd följande syntax för att släppa en volym:
DROP VOLUME IF EXISTS <volume-name>;
Se DROP VOLUME.
Kommentar
Om du släpper en hanterad volym markeras de inneslutna filerna för borttagning, men det gör inte att en extern volym tas bort. Se Hanterade kontra externa volymer.
Behörigheter som krävs
Användare med ägarbehörighet eller MANAGE behörighet kan ta bort en volym. Se avsnittet Volymägarskap och MANAGE behörigheter.
Byt namn på en volym
Katalogutforskaren
Så här byter du namn på en volym i Catalog Explorer:
- På din Azure Databricks-arbetsyta klickar du på
Katalog.
- Sök eller bläddra efter den volym som du vill byta namn på och välj den.
- Klicka på
höger om volymnamnet och välj Byt namn.
- Ange ett namn på volymen.
- Klicka på Spara.
SQL
Använd följande syntax för att byta namn på en volym:
ALTER VOLUME <volume-name> RENAME TO <new-volume-name>
Se ALTER VOLUME.
Behörigheter som krävs
Användare med ägarbehörighet eller MANAGE behörighet kan byta namn på en volym. Se avsnittet Volymägarskap och MANAGE behörigheter.
Ändra behörigheter på en volym
Katalogutforskaren
Om du vill ändra behörigheter för en volym i Catalog Explorer börjar du med att gå till behörighetsgränssnittet:
- På din Azure Databricks-arbetsyta klickar du på
Katalog.
- Sök eller bläddra efter den volym som du vill ändra ändringsbehörigheter för och välj den.
- Klicka på fliken Behörigheter . Beviljade och ärvda privilegier på volymen visas.
Om du vill bevilja nya privilegier gör du följande:
- Klicka på Bevilja.
- Skriv för att söka efter ett huvudnamn. Välj den huvudman som du vill bevilja behörigheter. Du kan välja flera principaler.
- Välj de behörigheter som du vill bevilja.
- Klicka på Bevilja.
Kommentar
Om huvudkontot inte har USE CATALOG och USE SCHEMA behörigheter för överordnade resurser visas en varning om att ytterligare behörigheter krävs. Om du har tillräcklig behörighet för de överordnade resurserna för att bevilja dessa behörigheter, visas en kryssruta för att även bevilja dessa privilegier.
Gör följande för att återkalla behörigheter:
- Välj ett eller flera bidrag.
- Klicka på Återkalla.
- Klicka på Återkalla i dialogrutan som visas för att bekräfta.
SQL
Använd GRANT och REVOKE för att ändra behörigheter på en volym.
Följande syntax beviljar READ VOLUME till exempel på en volym:
GRANT READ VOLUME ON VOLUME <volume-name> TO <principal>
Följande syntax för att återkalla WRITE VOLUME på en volym:
REVOKE WRITE VOLUME ON VOLUME <volume-name> TO <principal>
Se Hantera privilegier i Unity Catalog.
Behörigheter som krävs
Användare med ägarbehörighet eller MANAGE-behörighet kan ändra behörigheter för en volym. Se avsnittet Volymägarskap och MANAGE behörigheter.
Ändra volymägare
Katalogutforskaren
Om du vill ändra ägaren till en volym i Katalogutforskaren gör du följande:
- På din Azure Databricks-arbetsyta klickar du på
Katalog.
- Sök eller bläddra efter den volym som du vill ändra ägarskap för och välj den.
- I fönstret Om den här volymen klickar du på
bredvid Ägare. - Skriv för att söka efter en huvudansvarig och välj den.
- Klicka på Spara.
SQL
Använd följande syntax för att ändra ägaren till en volym:
ALTER VOLUME <volume-name> SET OWNER TO <principal-name>
Se ALTER VOLUME.
Behörigheter som krävs
Användare med ägarbehörighet eller MANAGE behörighet kan ändra ägaren till en volym. Se avsnittet Volymägarskap och MANAGE behörigheter.