Vytvořte příjemce dat pro OpenSharing (sdílení z Databricks do Databricks)

Tato stránka vysvětluje, jak vytvářet příjemce v OpenSharing, když jsou příjemci v pracovním prostoru Azure Databricks, který je povolen pro Unity Catalog. Pokud chcete zobrazit, aktualizovat, odstranit, udělit sdílený přístup, spravovat vlastnosti nebo omezit přístup pomocí seznamů IP adres pro existujícího příjemce, přečtěte si téma Správa příjemců dat pro OpenSharing.

Příjemce je pojmenovaný objekt, který představuje identitu uživatele nebo skupiny uživatelů, kteří využívají sdílená data. Způsob vytváření příjemců se liší podle toho, zda má váš příjemce přístup k pracovnímu prostoru Azure Databricks, který je povolen pro Unity Catalog:

Další informace o těchto dvou režimech sdílení a o tom, kdy který zvolit, naleznete v části Sdílení Databricks-to-Open versus sdílení Databricks-to-Databricks.

Requirements

Vytvoření příjemce:

  • Musíte mít CREATE RECIPIENT oprávnění pro metastore katalogu Unity, kde jsou zaregistrovaná data, která chcete sdílet.
  • Musíte vytvořit příjemce pomocí pracovního prostoru Azure Databricks s připojeným metastorem katalogu Unity.
  • Pokud k vytvoření příjemce použijete poznámkový blok Databricks, výpočetní prostředí musí používat Databricks Runtime ve verzi 11.3 LTS nebo vyšší a standardní nebo vyhrazený režim přístupu (dříve sdílený režim přístupu a režim přístupu jednoho uživatele).

Oprávnění požadovaná pro jiné operace příjemců (zobrazení, aktualizace, odstranění, udělení přístupu ke sdílené složce, správa vlastností) najdete v tématu Správa příjemců dat pro OpenSharing.

Vytvoření objektu příjemce pro uživatele služby Azure Databricks

Pokud má váš příjemce dat přístup k pracovnímu prostoru Azure Databricks, který byl povolen pro Unity Catalog, můžete vytvořit objekt příjemce s autentizačním typem .DATABRICKS

Objekt příjemce s typem DATABRICKS ověřování představuje příjemce dat v určitém metastoru Unity Catalogu, identifikovaný v definici objektu příjemce řetězcem identifikátoru sdílení, který se skládá z cloudu, oblasti a UUID metastoru. K datům sdíleným s tímto příjemcem je možné přistupovat pouze v tomto metastoru.

Chcete-li vytvořit příjemce pro sdílení Databricks-to-Databricks, použijte Catalog Explorer, rozhraní Databricks CLI nebo příkaz SQL CREATE RECIPIENT v poznámkovém bloku Azure Databricks či v editoru dotazů Databricks SQL. Pro vytvoření příjemce pomocí REST API, včetně e-mailového příjemce, viz Vytvořit příjemce v referenci REST API.

Požadovaná oprávnění: Správce metastoru CREATE RECIPIENT nebo uživatel s oprávněním pro metastore katalogu Unity, kde jsou zaregistrovaná data, která chcete sdílet.

Průzkumník katalogu

  1. V pracovním prostoru Azure Databricks klikněte na ikonu Data.Katalog.

  2. V horní části podokna Katalog klikněte na ikonu ozubeného kola. ikonu ozubeného kola a vyberte OpenSharing.

    Případně v pravém horním rohu klikněte na Sdílet > OpenSharing.

  3. Na kartě Sdílí se mnou klikněte na Tlačítko Nový příjemce.

  4. Vyberte si, jak může váš příjemce přistupovat ke svým akciím:

    • Sdílení pomocí e-mailu (Beta): Tímto se odešle e-mail příjemci, který ho vyzve k přihlášení do jeho účtu Azure Databricks a výběru požadovaného metastore. Příjemce se musí přihlásit pomocí účtu Azure Databricks, který používá pozvanou e-mailovou adresu. Pro více informací a omezení viz sdílení e-mailů.

      1. Zadejte jméno příjemce.
      2. Zadejte e-mailovou adresu příjemce.
      3. U možnosti Nakonfigurovat, jak lze toto sdílení využívat vyberte Libovolný podporovaný klient Open Sharing nebo Omezit na příjemce Databricks. Každý podporovaný klient OpenSharing umožňuje vašemu příjemci stáhnout přihlašovací soubor a přistupovat ke sdílenému souboru na Azure Databricks.
      4. (Volitelné) V sekci Povolené metaúložiště (přes sdílené ID) klikněte na Přidat metaúložiště a zadejte identifikátor sdílení, abyste omezili, které metaúložiště Azure Databricks mohou pozvánku přijmout.

      Note

      Když přidáte příjemce do sdíleného díla, OpenSharing mu pošle e-mail s bezpečným aktivačním odkazem a pokaždé, když ho přidáte do dalšího sdílení, pošle nový e-mail. Opětovné nasdílení položky, která již byla příjemci sdílena, nevyvolá odeslání duplicitního e-mailu. Viz Správa přístupu ke sdíleným složkám dat OpenSharing (pro poskytovatele).

    • Sdílení pomocí identifikátoru sdílení: Musíte požádat o a zadat identifikátor sdílení příjemce.

      1. Zadejte jméno příjemce.

      2. Jako Typ příjemcevyberte Databricks.

      3. Zadejte identifikátor sdílení příjemce.

        Použijte celý řetězec identifikátoru sdílení ve formátu <cloud>:<region>:<uuid>. Například: aws:us-west-2:19a84bee-54bc-43a2-87de-023d0ec16016.

      4. (Volitelné) Zadejte komentář.

  5. Klikněte na Vytvořit.

  6. (Volitelné) Vytvořte vlastní vlastnosti příjemce.

    Na kartě Přehled klikněte na ikonu Upravit vedle vlastností příjemce. Pak přidejte název vlastnosti (klíč) a hodnotu. Podrobnosti najdete v tématu Správa vlastností příjemce.

SQL

V poznámkovém bloku nebo editoru dotazů SQL Databricks spusťte následující příkaz:

CREATE RECIPIENT [IF NOT EXISTS] <recipient-name>
USING ID '<sharing-identifier>'
[COMMENT "<comment>"];

Použijte celý řetězec identifikátoru sdílení ve formátu <cloud>:<region>:<uuid>. Například: aws:eu-west-1:g0c979c8-3e68-4cdf-94af-d05c120ed1ef.

Můžete také přidat vlastní vlastnosti příjemce. Podrobnosti najdete v tématu Správa vlastností příjemce.

CLI

Pomocí Databricks CLI spusťte následující příkaz. Nahraďte zástupné hodnoty:

  • <recipient-name>: Jméno příjemce.
  • <sharing-identifier>: Celý řetězec identifikátoru sdílení ve formátu <cloud>:<region>:<uuid>. Například: aws:eu-west-1:g0c979c8-3e68-4cdf-94af-d05c120ed1ef.
  • <authentication-type>: Nastaveno na DATABRICKS, když je poskytnut řetězec identifikátoru sdílení ve formátu <cloud>:<region>:<uuid> pro <sharing-identifier>.
databricks recipients create <recipient-name> <authentication-type> --sharing-code <sharing-identifier>

Můžete také přidat vlastní vlastnosti příjemce. Podrobnosti najdete v tématu Správa vlastností příjemce.

Příjemce je vytvořen pomocí authentication_type položky DATABRICKS.

Další zdroje informací