Rychlý start: Nastavení uživatele pro dotazování tabulky

Důležité

Tato funkce je ve verzi Public Preview.

Tento rychlý start ukazuje, jak může správce přidat uživatele, vytvořit tabulku obsahující 10 milionů záznamů lidí z datové sady Databricksa umožnit uživateli přístup k tabulce. Dále ukazuje, jak může uživatel spustit dotaz a zobrazit podrobnosti modulu runtime dotazu.

Důležité

Řízení přístupu k datům je v Databricks SQL, což znamená, že uživatelům musí být vždy udělen přístup k datům.

Požadavky

Použití bočního panelu

Ke všem svým prostředkům Azure Databricks přístup pomocí bočního panelu. Obsah bočního panelu závisí na vybrané osobě: Data Science Engineering, Machine Learningnebo SQL.

  • Ve výchozím nastavení se boční panel zobrazuje ve sbaleném stavu a jsou viditelné pouze ikony. Přesunutím kurzoru na boční panel rozbalte zobrazení na celé zobrazení.

  • Pokud chcete změnit osobu, klikněte na ikonu pod logem Databricksa vyberte osobu.

    změna osoby

  • Pokud chcete připnout osobu, aby se při příštím přihlášení objeví, klikněte na Připnout osobu vedle osoby. Pokud chcete špendlík odebrat, klikněte na něj znovu.

  • Pomocí možností nabídky v dolní části bočního panelu nastavte režim bočního panelu na Automatické (výchozí chování), Rozbalitnebo Sbalit.

Krok 1: Přidání uživatele

  1. Pomocí přepínače osoby bočního panelu vyberte Data Science Engineering.

  2. Přejděte do konzoly pro správu.

  3. Na kartě Uživatelé klikněte na Přidat uživatele.

  4. Zadejte ID e-mailu uživatele. Můžete přidat libovolného uživatele, který patří do Azure Active Directory tenanta vašeho Azure Databricks pracovního prostoru. Příklady v tomto článku předpokládají, že uživatel je user@example.com .

    Přidat uživatele

  5. Klikněte na OK.

    Uživatel se přidá do pracovního prostoru.

  6. Zaškrtněte políčko Databricks SQL přístup.

    Přidání uživatele

  7. Klikněte na Confirm (Potvrdit).

Krok 2: Vytvoření tabulky s 10 miliony lidí

  1. Pomocí přepínače osob na bočním panelu vyberte SQL.

    Vaše vstupní stránka vypadá podobně jako tato:

    Úvodní stránka správce

  2. Na bočnímpanelu klikněte na Vytvořit ikonu Vytvořit a vyberte Dotaz.

  3. V rozevíracím seznamu vlevo vyberte koncový bod SQL, například Počáteční koncový bod.

  4. Do editoru SQL vložte následující kód:

    CREATE TABLE default.people10m OPTIONS (PATH 'dbfs:/databricks-datasets/learning-spark-v2/people/people-10m.delta')
    

    Tento příkaz vytvoří tabulku Delta pomocí souborů Delta Lake uložených v datových sadách Databricks.

  5. Stiskněte kombinaci kláves Ctrl/Cmd + Enter nebo klikněte na tlačítko Provést. Dotaz vrátí No data was returned.

  6. Pokud chcete schéma aktualizovat, klikněte na tlačítko Aktualizovat schéma v dolní části prohlížeče schémat.

  7. Do peo textového pole napravo od databáze zadejte . Prohlížeč schémat zobrazí novou tabulku.

    Prohlížeč schémat

Krok 3: Konfigurace přístupu k default.people10m tabulce

Povolte uživateli, který jste vytvořili v kroku 1, přístup k tabulce, kterou jste vytvořili v kroku 3.

Přístup můžete nakonfigurovat pomocí Průzkumníka datnebo SQL editoru.

Průzkumník dat

  1. Klikněte na ikonu datData na bočním panelu.

  2. V rozevíracím seznamu v pravém horním rohu vyberte koncový SQL, například Počáteční koncový bod. Je default vybraná databáze. Zobrazí se komentář k databázi a vlastník.

  3. Do peo textového pole za databází default zadejte . V Průzkumníku dat se zobrazí people10m tabulka .

    Vyberte Počáteční koncový bod.

  4. Klikněte na kartu Oprávnění .

  5. Klikněte na tlačítko Udělit.

    Výchozí udělení databáze

  6. Zadejte user@example.com.

  7. Zaškrtněte políčko USAGE (VYUŽITÍ).

  8. Klikněte na OK.

  9. Klikněte na people10m tabulku.

  10. Klikněte na kartu Oprávnění .

  11. Klikněte na tlačítko Udělit.

    Udělení tabulky People

  12. Zadejte user@example.com.

  13. Zaškrtněte políčka SELECT a READ_METADATA zaškrtnutí.

  14. Klikněte na OK.

SQL editoru

  1. Na bočnímpanelu klikněte na Vytvořit ikonu Vytvořit a vyberte Dotaz.

  2. V rozevíracím seznamu vlevo vyberte koncový bod SQL, například Počáteční koncový bod.

  3. Zadejte následující dotazy jeden po jednom:

    GRANT USAGE ON DATABASE default TO `user@example.com`;
    
    GRANT SELECT, READ_METADATA ON TABLE default.people10m TO `user@example.com`;
    
    SHOW GRANT `user@example.com` ON TABLE default.people10m;
    

    Po každém dotazu stiskněte Ctrl/Cmd + Enter nebo klikněte na tlačítko Provést. Po posledním dotazu by se měl zobrazit:

    +------------------+---------------+------------+-----------------------+
    | Principal        | ActionType    | ObjectType | ObjectKey             |
    +------------------+---------------+------------+-----------------------+
    | user@example.com | READ_METADATA | TABLE      | `default`.`people10m` |
    +------------------+---------------+------------+-----------------------+
    | user@example.com | SELECT        | TABLE      | `default`.`people10m` |
    +------------------+---------------+------------+-----------------------+
    | user@example.com | USAGE         | DATABASE   | default               |
    +------------------+---------------+------------+-----------------------+
    

Krok 5: Vygenerování dotazu

Dokončete rychlý start uživatele.

Krok 6: Zobrazení historie dotazů

  1. Klikněte na ikonuHistorie Historie dotazů na bočním panelu.

  2. Kliknutím na řetězec ve sloupci Dotaz zobrazíte podrobnosti dotazu:

    Podrobnosti historie dotazů

Další kroky

Informace o povolení přístupu k vlastním datům a tabulkám najdete v tématu Databricks SQL zabezpečenídat a přehled přístupu k datům.

Pokud chcete projít procesem povolení přístupu, přejděte do podokna Začínáme na , nahraďte názvem instance pracovního prostoru Azure Databricks, například <databricks-instance><databricks-instance>adb-1234567890123456.7.azuredatabricks.net .