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 vysvětluje, jak získat přístup k datům sdíleným s vámi pomocí OpenSharingu. OpenSharing podporuje dva modely: sdílení Databricks-to-Databricks pro uživatele pracovního prostoru Azure Databricks s katalogem Unity a sdílení Databricks-to-Open pro každého příjemce pomocí libovolného nástroje.
OpenSharing a příjemci dat
OpenSharing je otevřený standard pro zabezpečené sdílení dat. Uživatel Databricks, který se v tomto kontextu označuje jako poskytovatel dat, může použít Funkci OpenSharing na Azure Databricks ke sdílení dat s osobou nebo skupinou mimo jejich organizaci, označovanou jako příjemce dat.
Sdílení mezi Databricks a Databricks a sdílení mezi Databricks a Open
Způsob, jakým přistupujete k datům, závisí na tom, zda jste sami uživateli Databricks, a na tom, zda váš poskytovatel dat nakonfiguroval data, která s vámi sdílí, pro Databricks na Databricks sdílení nebo otevřené sdílení.
V modelu Databricks-to-Databricks musíte být uživatelem v pracovním prostoru Databricks, který má povolený Unity Catalog. Člen vašeho týmu poskytne poskytovateli dat jedinečný identifikátor metastoru katalogu Unity a zprostředkovatel dat ho použije k vytvoření zabezpečeného připojení ke sdílení. Sdílená data budou k dispozici pro přístup ve vašem pracovním prostoru. V případě potřeby člen vašeho týmu nakonfiguruje podrobné řízení přístupu k datům.
V modelu sdílení Databricks-to-Open můžete pro přístup ke sdíleným datům použít libovolný nástroj, který se vám líbí (včetně Databricks). Poskytovatel dat vám pošle adresu URL aktivace nebo odkaz na portál přes zabezpečený kanál. Postupujte podle toho, abyste si stáhli soubor přihlašovacích údajů nebo adresu URL, která vám umožní přístup k datům sdíleným s vámi.
Sdílená data neposkytuje Databricks přímo, ale poskytovatelé dat spuštěné v Azure Databricks.
Note
Databricks může shromažďovat informace o použití sdílených dat a přístupu příjemců ke sdíleným datům (včetně identifikace jednotlivce nebo společnosti, která k těmto datům přistupuje pomocí souboru přihlašovacích údajů v souvislosti s těmito informacemi) a může je sdílet s příslušným poskytovatelem dat.
Získání přístupu k datům sdíleným s vámi
Způsob přístupu k datům závisí na tom, jestli s vámi váš zprostředkovatel dat sdílel data pomocí protokolu sdílení Databricks-to-Open nebo protokolu sdílení Databricks-to-Databricks. Viz sdílení Databricks-to-Databricks a sdílení Databricks-to-Open.
Přístup v modelu Databricks-to-Databricks
V modelu Databricks-to-Databricks:
Zprostředkovatel dat vám pošle pokyny k vyhledání jedinečného identifikátoru metastoru katalogu Unity přidruženého k vašemu pracovnímu prostoru Databricks a odešlete ho jim.
Identifikátor sdílení je řetězec skládající se z cloudu, oblasti a UUID metastoru (jedinečný identifikátor metastoru) ve formátu
<cloud>:<region>:<uuid>. Například:aws:eu-west-1:b0c978c8-3e68-4cdf-94af-d05c120ed1ef.Pokud chcete získat identifikátor sdílení pomocí Průzkumníka katalogu:
V pracovním prostoru Azure Databricks klikněte na
Katalog.
V horní části podokna Katalog klikněte na
ikonu ozubeného kola a vyberte OpenSharing.
Případně v pravém horním rohu klikněte na Sdílet > OpenSharing.
Na záložce Sdílí se se mnou v pravém horním rohu vyberte název sdílecí organizace Databricks a vyberte Kopírovat identifikátor sdílení.
Pokud chcete získat identifikátor sdílení pomocí poznámkového bloku nebo dotazu SQL Databricks, použijte výchozí funkci
CURRENT_METASTORESQL . Pokud používáte notebook, musí běžet podle standardu nebo ve vyhrazeném režimu přístupu v pracovním prostoru, který použijete pro přístup ke sdíleným datům.SELECT CURRENT_METASTORE();Zprostředkovatel dat vytvoří:
- Příjemce ve vašem účtu Databricks, který bude představovat vás a uživatele vaší organizace, kteří budou mít přístup k datům.
- Sdílená složka, která představuje tabulky, svazky a zobrazení, které se s vámi mají sdílet.
Máte přístup k datům sdíleným s vámi. Vy nebo někdo z vašeho týmu můžete v případě potřeby nakonfigurovat podrobný přístup k datům pro vaše uživatele. Viz Čtení dat sdílených pomocí Databricks-to-Databricks OpenSharing (pro příjemce).
Získejte přístup v modelu sdílení Databricks-to-Open
V modelu sdílení Databricks-to-Open:
Zprostředkovatel dat vytvoří:
- Příjemce ve vašem účtu Databricks, který bude představovat vás a uživatele vaší organizace, kteří budou mít přístup k datům.
- Sdílená složka, která představuje tabulky a oddíly, které se s vámi mají sdílet.
Poskytovatel dat vám pošle adresu URL aktivace (přes zabezpečený kanál) nebo adresu URL portálu. Postupujte podle toho, abyste si stáhli soubor s přihlašovacími údaji nebo adresu URL, která vám umožní přístup k datům sdíleným s vámi.
Podporují se nosné tokeny i přihlašovací údaje klienta OAuth.
Important
Nesdílejte aktivační odkaz s kýmkoli. Soubor s přihlašovacími údaji si můžete stáhnout jenom jednou. Pokud po stažení souboru přihlašovacích údajů znovu navštívíte aktivační odkaz, tlačítko Stáhnout soubor přihlašovacích údajů je zakázané.
Pokud před použitím ztratíte aktivační odkaz, obraťte se na poskytovatele dat.
Uložte soubor přihlašovacích údajů do zabezpečeného umístění.
Nesdílejte soubor přihlašovacích údajů s kýmkoli mimo skupinu uživatelů, kteří by měli mít přístup ke sdíleným datům. Pokud ho potřebujete sdílet s někým ve vaší organizaci, databricks doporučuje použít správce hesel.
Čtení sdílených dat
Způsob čtení dat, která s vámi někdo bezpečně sdílí pomocí OpenSharingu, závisí na tom, jestli jste dostali soubor přihlašovacích údajů (model sdílení Databricks-to-Open), nebo používáte pracovní prostor Databricks a zadali jste zprostředkovatele dat s vaším identifikátorem sdílení (model Databricks-to-Databricks).
Note
Pokud se při pokusu o čtení sdílených dat zobrazí chyba, která hlásí, že datový objekt neexistuje, podívejte se na chybu "Datový objekt neexistuje".
Čtení sdílených dat pomocí souboru s přihlašovacími údaji (sdílení z Databricks do Open)
Pokud s vámi data sdílíte pomocí protokolu pro sdílení OpenSharing Databricks-to-Open s nosnými tokeny, použijete soubor přihlašovacích údajů, který jste stáhli, k ověření účtu zprostředkovatele dat a ke čtení sdílených dat. Přístup přetrvává, dokud je základní token platný a poskytovatel bude dál sdílet data. Zprostředkovatelé spravují vypršení platnosti a rotaci tokenů. Tokeny jsou platné maximálně po dobu jednoho roku po vytvoření. Aktualizace dat jsou dostupné téměř v reálném čase. Můžete číst a vytvářet kopie sdílených dat, ale nemůžete upravovat zdrojová data.
Informace o přístupu ke sdíleným datům a jejich čtení pomocí souboru přihlašovacích údajů v Azure Databricks, Apache Sparku, knihovně pandas a Power BI najdete v tématu Čtení dat sdílených pomocí sdílení OpenSharing Databricks-to-Open s nosnými tokeny.
Čtení sdílených dat pomocí federace OIDC (sdílení z Databricks do Open)
Pokud s vámi někdo sdílí data pomocí protokolu pro sdílení OpenSharing Databricks-to-Open s federací OIDC, použijete adresu URL, která se vám poslala k ověření účtu zprostředkovatele dat a čtení sdílených dat. Přístup přetrvává, dokud poskytovatel nadále sdílí data. Aktualizace dat jsou dostupné téměř v reálném čase. Můžete číst a vytvářet kopie sdílených dat, ale nemůžete upravovat zdrojová data.
Informace o přístupu ke sdíleným datům a jejich čtení pomocí toku federace tokenů OIDC v Tableau a Power BI najdete v tématu Sdílená data sdílená pomocí federace Open ID Connect (OIDC) v toku U2M. Informace o přístupu ke sdíleným datům a jejich čtení pomocí toku federace tokenů OIDC v klientské aplikaci Python najdete v tématu Čte data sdílená pomocí federace Open ID Connect (OIDC) v toku M2M.
Čtení sdílených dat pomocí sdílení Databricks do Databricks
Pokud s vámi data sdílíte pomocí modelu Databricks-to-Databricks, není pro přístup ke sdíleným datům potřeba žádný soubor s přihlašovacími údaji. Databricks se postará o zabezpečené připojení a sdílená data se v pracovním prostoru Databricks dají automaticky zjistit.
Informace o tom, jak najít, číst a spravovat sdílená data v pracovním prostoru Databricks, najdete v tématu Čtení dat sdílených pomocí Databricks-to-Databricks OpenSharing (pro příjemce).
Auditování využití sdílených dat
Pokud máte přístup k pracovnímu prostoru Azure Databricks, můžete pomocí protokolů auditu Azure Databricks zjistit, kdo ve vaší organizaci přistupuje k jakým datům pomocí OpenSharingu. Podívejte se na auditování a monitorování sdílení dat.