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
- Váš Azure Databricks musí být v plánu Premium .
- Spusťte pracovní prostor. Můžete použít existující pracovní prostor nebo vytvořit nový. Informace o vytváření pracovních prostorů najdete v tématu Rychlý start: Spuštění úlohy Sparku Azure Databricks pomocí Azure Portal.
- Musíte být správcem Azure Databricks.
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
a vyberte osobu.
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
Pomocí přepínače osoby bočního panelu vyberte Data Science Engineering.
Přejděte do konzoly pro správu.
Na kartě Uživatelé klikněte na Přidat uživatele.
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.
Klikněte na OK.
Uživatel se přidá do pracovního prostoru.
Zaškrtněte políčko Databricks SQL přístup.

Klikněte na Confirm (Potvrdit).
Krok 2: Vytvoření tabulky s 10 miliony lidí
Pomocí přepínače osob na bočním panelu vyberte SQL.
Vaše vstupní stránka vypadá podobně jako tato:

Na
panelu klikněte na Vytvořit ikonu Vytvořit a vyberte Dotaz.V rozevíracím seznamu vlevo vyberte koncový bod SQL, například Počáteční koncový bod.
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.
Stiskněte kombinaci kláves Ctrl/Cmd + Enter nebo klikněte na tlačítko Provést. Dotaz vrátí
No data was returned.Pokud chcete schéma aktualizovat, klikněte na
v dolní části prohlížeče schémat.Do
peotextového pole napravo od databáze zadejte . Prohlížeč schémat zobrazí novou tabulku.
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
Klikněte na
Data na bočním panelu.V rozevíracím seznamu v pravém horním rohu vyberte koncový SQL, například Počáteční koncový bod. Je
defaultvybraná databáze. Zobrazí se komentář k databázi a vlastník.Do
peotextového pole za databázídefaultzadejte . V Průzkumníku dat se zobrazípeople10mtabulka .
Klikněte na kartu Oprávnění .
Klikněte na tlačítko Udělit.

Zadejte
user@example.com.Zaškrtněte políčko USAGE (VYUŽITÍ).
Klikněte na OK.
Klikněte na
people10mtabulku.Klikněte na kartu Oprávnění .
Klikněte na tlačítko Udělit.

Zadejte
user@example.com.Zaškrtněte políčka SELECT a READ_METADATA zaškrtnutí.
Klikněte na OK.
SQL editoru
Na
panelu klikněte na Vytvořit ikonu Vytvořit a vyberte Dotaz.V rozevíracím seznamu vlevo vyberte koncový bod SQL, například Počáteční koncový bod.
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ů
Klikněte
Historie Historie dotazů na bočním panelu.Kliknutím na řetězec ve sloupci Dotaz zobrazíte podrobnosti dotazu:

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 .