Konfigurace přihlašování k Azure Databricks ze serveru Tableau
Tento článek popisuje, jak nakonfigurovat přihlašování k Azure Databricks z Tableau Serveru. Po dokončení této jednorázové konfigurace jako správce účtu Azure Databricks se uživatelé můžou z Tableau Serveru připojit pomocí ověřování jednotného přihlašování.
Kroky v tomto článku nejsou potřeba pro Tableau Desktop a Tableau Cloud, které jsou ve výchozím nastavení povolené jako aplikace OAuth ve vašem účtu Azure Databricks.
Tento článek je specifický pro vytvoření vlastní aplikace Tableau Server OAuth. Obecný postup vytvoření vlastní aplikace OAuth najdete v následujících tématech:
Než začnete
Než nakonfigurujete přihlášení k Azure Databricks ze serveru Tableau:
- Musíte být správcem účtu Azure Databricks.
- Nainstalujte rozhraní příkazového řádku Databricks a nastavte ověřování mezi Rozhraním příkazového řádku Databricks a účtem Databricks.
Musíte také splnit následující požadavky tableau:
- Máte instalaci Tableau Serveru s jednou z následujících verzí:
- 2021.4.13 nebo vyšší
- 2022.1.9 nebo novější
- 2022.3.1 nebo novější
- Jste správcem serveru Tableau.
Přidání Tableau Serveru jako aplikace OAuth
Pokud chcete do účtu Azure Databricks přidat Tableau Server jako aplikaci OAuth, postupujte takto:
Vyhledejte ID účtu.
Vyhledejte adresu URL serveru Tableau.
Spusťte následující příkaz:
databricks account custom-app-integration create --confidential --json '{"name":"<name>", "redirect_urls":["<redirect-url>"], "scopes":["all-apis", "offline_access", "openid", "profile", "email"]}'
- Nahraďte
<name>
názvem vlastní aplikace OAuth. - Pokud
<redirect-url>
chcete, připojte/auth/add_oauth_token
se k adrese URL serveru Tableau. Napříkladhttps://example.tableauserver.com/auth/add_oauth_token
.
Další informace o podporovaných hodnotách najdete v tématu POST /api/2.0/accounts/{account_id}/oauth2/custom-app-integrations v referenčních informacích k rozhraní REST API.
Vygeneruje se ID klienta a tajný klíč klienta a vrátí se následující výstup:
{"integration_id":"<integration-id>","client_id":"<client-id>","client_secret":"<client-secret>"}
Poznámka:
Povolení aplikace OAuth může trvat 30 minut.
- Nahraďte
Bezpečně uložte tajný klíč klienta.
Důležité
Tajný klíč klienta nemůžete načíst později.
Konfigurace OAuth na serveru Tableau
Pokud chcete nakonfigurovat OAuth na serveru Tableau, postupujte takto:
- Přihlaste se k Serveru Tableau jako správce serveru.
- Na bočním panelu klikněte na Nastavení>OAuth Client Registry Add OAuth Client Registry>Add OAuth client.
- Jako typ připojení vyberte Databricks.
- Jako ID klienta zadejte ID klienta, které bylo vygenerováno v add Tableau Server jako aplikace OAuth.
- Jako tajný klíč klienta zadejte tajný klíč klienta, který byl vygenerován v add Tableau Server jako aplikace OAuth.
- Jako adresu URL pro přesměrování zadejte adresu URL pro přesměrování ze serveru Add Tableau Jako aplikaci OAuth.
- Klikněte na Přidat klienta OAuth.
Řešení potíží s konfigurací OAuth
Tato část popisuje, jak vyřešit běžné problémy s konfigurací OAuth.
Chyba 404 z vašeho zprostředkovatele identity
Problém: Při pokusu o ověření na serveru Tableau se zobrazí chyba 404.
Příčina: OAuth je chybně nakonfigurovaný.
Řešení: Ujistěte se, že jste správně nakonfigurovali OAuth.
Další kroky
Uživatelé teď můžou používat jednotné přihlašování k ověřování ve službě Azure Databricks ze serveru Tableau. Viz Připojení Tableau a Azure Databricks.