Sdílet prostřednictvím


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 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:

  1. Vyhledejte ID účtu.

  2. Vyhledejte adresu URL serveru Tableau.

  3. 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říklad https://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.

  4. 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:

  1. Přihlaste se k Serveru Tableau jako správce serveru.
  2. Na bočním panelu klikněte na Nastavení>OAuth Client Registry Add OAuth Client Registry>Add OAuth client.
  3. Jako typ připojení vyberte Databricks.
  4. Jako ID klienta zadejte ID klienta, které bylo vygenerováno v add Tableau Server jako aplikace OAuth.
  5. Jako tajný klíč klienta zadejte tajný klíč klienta, který byl vygenerován v add Tableau Server jako aplikace OAuth.
  6. Jako adresu URL pro přesměrování zadejte adresu URL pro přesměrování ze serveru Add Tableau Jako aplikaci OAuth.
  7. 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.