Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato stránka se zaměřuje na hledání a zkoumání adresářů a datových souborů spravovaných pomocí svazků katalogu Unity, včetně pokynů založených na uživatelském rozhraní pro zkoumání svazků pomocí Průzkumníka katalogu. Obsahuje příklady pro programové zkoumání dat v cloudovém úložišti objektů pomocí cest svazků a identifikátorů URI cloudu.
Databricks doporučuje používat svazky ke správě přístupu k datům v cloudovém úložišti objektů. Další informace o připojení k datům v cloudovém úložišti objektů najdete v tématu Připojení ke zdrojům dat a externím službám.
Úplný návod, jak pracovat se soubory ve všech umístěních, najdete v tématu Práce se soubory v Azure Databricks.
Důležité
Při hledání souborů v uživatelském rozhraní pracovního prostoru můžete zjistit datové soubory uložené jako soubory pracovního prostoru. Databricks doporučuje používat soubory pracovního prostoru primárně pro kód (například skripty a knihovny), inicializační skripty nebo konfigurační soubory. V ideálním případě byste měli omezit data uložená jako soubory pracovního prostoru na malé datové sady, které se můžou používat pro úlohy, jako je testování během vývoje a kontroly kvality. Podívejte se na „Co jsou soubory pracovního prostoru?“
Porovnání svazků a starších konfigurací cloudového úložiště objektů
Když ke správě přístupu k datům v cloudovém úložišti objektů používáte svazky, můžete pro přístup k datům použít pouze cestu ke svazkům a tyto cesty jsou k dispozici se všemi výpočetními prostředky s podporou katalogu Unity. Datové soubory, které zálohují tabulky Katalogu Unity, nemůžete registrovat pomocí svazků. Databricks doporučuje používat názvy tabulek místo cest k souborům pro interakci se strukturovanými daty registrovanými jako tabulky katalogu Unity. Viz pravidla pro cesty a přístup ve svazcích Unity Catalog.
Pokud ke konfiguraci přístupu k datům v cloudovém úložišti objektů použijete starší metodu, Azure Databricks se vrátí ke starším oprávněním seznamů ACL tabulek. Uživatelé, kteří chtějí získat přístup k datům pomocí cloudových identifikátorů URI ze služby SQL Warehouse nebo výpočetních prostředků nakonfigurovaných pomocí standardního režimu přístupu (dříve sdílené) vyžadují oprávnění ANY FILE. Viz Řízení přístupu k tabulce metastoru Hive (starší verze).
Azure Databricks poskytuje několik rozhraní API pro výpis souborů v cloudovém úložišti objektů. Většina příkladů v tomto článku se zaměřuje na používání svazků. Příklady interakce s daty v úložišti objektů nakonfigurovaných bez svazků najdete v tématu Výpis souborů s identifikátory URI.
Prozkoumat svazky
Průzkumníka katalogu můžete použít k prozkoumání dat ve svazcích a kontrole podrobností svazku. Vidíte jenom svazky, ke kterým máte oprávnění ke čtení, abyste mohli dotazovat všechna zjištěná data tímto způsobem.
Sql můžete použít k prozkoumání svazků a jejich metadat. Pokud chcete zobrazit seznam souborů ve svazcích, můžete použít sql, %fs příkaz magic nebo nástroje Databricks. Při interakci s daty ve svazcích použijete cestu poskytovanou katalogem Unity, která má vždy následující formát:
/Volumes/catalog_name/schema_name/volume_name/path/to/data
Zobrazit objemy
SQL
Spuštěním následujícího příkazu zobrazte seznam svazků v daném schématu.
SHOW VOLUMES IN catalog_name.schema_name;
Viz SHOW VOLUMES.
Průzkumník katalogu
Pokud chcete zobrazit svazky v daném schématu pomocí Průzkumníka katalogu, postupujte takto:
- Vyberte
Ikona katalogu
- Vyberte katalog.
- Vyberte schéma.
- Kliknutím na Svazky rozbalíte všechny svazky ve schématu.
Poznámka:
Pokud nejsou žádné svazky zaregistrované do schématu, možnost Volumes se nezobrazí. Místo toho se zobrazí seznam dostupných tabulek.
Zobrazit podrobnosti o svazku
SQL
Spusťte následující příkaz k popisu svazku.
DESCRIBE VOLUME volume_name
Viz DESCRIBE VOLUME.
Průzkumník katalogu
Klikněte na název svazku a výběrem karty Podrobnosti zkontrolujte podrobnosti svazku.
Zobrazení souborů ve svazcích
SQL
Spuštěním následujícího příkazu zobrazte seznam souborů ve svazku.
LIST '/Volumes/catalog_name/schema_name/volume_name/'
Průzkumník katalogu
Klikněte na název svazku a výběrem karty Podrobnosti zkontrolujte podrobnosti svazku.
%fs
Spuštěním následujícího příkazu zobrazte seznam souborů ve svazku.
%fs ls /Volumes/catalog_name/schema_name/volume_name/
Nástroje Databricks
Spuštěním následujícího příkazu zobrazte seznam souborů ve svazku.
dbutils.fs.ls("/Volumes/catalog_name/schema_name/volume_name/")
Zobrazit soubory ve svazcích
Kliknutím na název souboru ve svazku v Průzkumníku katalogu zobrazíte náhled souboru.
Důležité
Uživatelé musí mít oprávnění READ VOLUME k obsahu svazku, aby mohli zobrazit náhled souborů.
Textové soubory zobrazují obsah ve formátu prostého textu.
Podporované soubory obrázků vykreslují obrázky.
Prostředí preview se pokouší poskytnout zvýrazňování syntaxe pro soubory, jako jsou .yml, .yamla .json.
Poznámka:
Náhledy se nemusí správně vykreslit, pokud jsou poškozené soubory, obsah je poškozený nebo se použije nesprávné rozšíření.
Podporují se následující formáty souborů:
- Soubory obrázku: jpg, jpeg, png, gif, bmp, webp, ico
- Soubory vektorových obrázků: svg
- textové soubory: txt, log, md
- Videosoubory: mp4, webm, ogg, mov, avi, wmv, m4v (v závislosti na vašem prohlížeči můžou být podporované jiné typy souborů)
- Zvukové soubory: mp3, wav, m4a, flac, aac, wma (v závislosti na vašem prohlížeči můžou být podporované jiné typy souborů)
- Částečně strukturované datové soubory: json, csv
- Konfigurační soubory: yaml, yml
- Soubory dokumentů: pdf
- Tabulkové soubory: xls, xlsx
- Sloupcové datové soubory: parquet
Výpis souborů pomocí identifikátorů URI
Cloudové úložiště objektů nakonfigurované s jinými metodami než svazky můžete dotazovat pomocí identifikátorů URI. Abyste měli přístup ke cloudovému umístění, musíte být připojení k výpočetním prostředkům s oprávněními. Oprávnění ANY FILE se vyžaduje u SQL Warehouse a výpočetních prostředků nakonfigurovaných pomocí standardního režimu přístupu (dříve sdílený režim přístupu).
Poznámka:
Přístup URI k úložišti objektů nakonfigurovaným se svazky se nepodporuje. Průzkumníka katalogu nelze použít ke kontrole obsahu úložiště objektů, které nejsou nakonfigurovány se svazky.
Následující příklady zahrnují ukázkové identifikátory URI pro data uložená ve službě Azure Data Lake Storage, S3 a GCS.
SQL
Spuštěním následujícího příkazu zobrazte seznam souborů v cloudovém úložišti objektů.
-- ADLS 2
LIST 'abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/data'
-- S3
LIST 's3://bucket-name/path/to/data'
-- GCS
LIST 'gs://bucket-name/path/to/data'
%fs
Spuštěním následujícího příkazu zobrazte seznam souborů v cloudovém úložišti objektů.
# ADLS 2
%fs ls abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/data
# S3
%fs ls s3://bucket-name/path/to/data
# GCS
%fs ls gs://bucket-name/path/to/data
Nástroje Databricks
Spuštěním následujícího příkazu zobrazte seznam souborů v cloudovém úložišti objektů.
# ADLS 2
dbutils.fs.ls("abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/data")
# S3
dbutils.fs.ls("s3://bucket-name/path/to/data")
# GCS
dbutils.fs.ls("bucket-name/path/to/data")