다음을 통해 공유


Tableau Server에서 Azure Databricks 로그온 구성

이 문서에서는 Tableau Server에서 Azure Databricks 로그온을 구성하는 방법을 설명합니다. Azure Databricks 계정 관리자로 이 일회성 구성을 완료한 후 사용자는 SSO 인증을 사용하여 Tableau Server에서 연결할 수 있습니다.

이 문서의 단계는 기본적으로 Azure Databricks 계정에서 OAuth 애플리케이션으로 사용하도록 설정된 Tableau Desktop 및 Tableau Cloud에는 필요하지 않습니다.

이 문서는 사용자 지정 Tableau Server OAuth 애플리케이션 만들기에만 적용됩니다. 일반 사용자 지정 OAuth 애플리케이션 만들기 단계는 다음을 참조하세요.

시작하기 전에

Tableau Server에서 Azure Databricks 로그온을 구성하기 전에 다음을 수행합니다.

다음 Tableau 요구 사항도 충족해야 합니다.

  • 다음 버전 중 하나를 사용하여 Tableau Server를 설치합니다.
    • 2021.4.13 이상
    • 2022.1.9 이상
    • 2022.3.1 이상
  • Tableau Server 관리자입니다.

OAuth 애플리케이션으로 Tableau Server 추가

Azure Databricks 계정에 OAuth 애플리케이션으로 Tableau Server를 추가하려면 다음을 수행합니다.

  1. 계정 ID를 찾습니다.

  2. Tableau Server URL을 찾습니다.

  3. 다음 명령을 실행합니다.

    databricks account custom-app-integration create --confidential --json '{"name":"<name>", "redirect_urls":["<redirect-url>"], "scopes":["all-apis", "offline_access", "openid", "profile", "email"]}'
    
    • 사용자 지정 OAuth 애플리케이션의 이름으로 대체 <name> 합니다.
    • 의 경우 <redirect-url>Tableau Server URL에 추가 /auth/add_oauth_token 합니다. 예들 들어 https://example.tableauserver.com/auth/add_oauth_token입니다.

    지원되는 값에 대한 자세한 내용은 REST API 참조의 POST /api/2.0/accounts/{account_id}/oauth2/custom-app-integrations 를 참조하세요.

    클라이언트 ID와 클라이언트 암호가 생성되고 다음 출력이 반환됩니다.

    {"integration_id":"<integration-id>","client_id":"<client-id>","client_secret":"<client-secret>"}
    

    참고 항목

    OAuth 애플리케이션을 사용하도록 설정하는 데 30분이 걸릴 수 있습니다.

  4. 클라이언트 비밀을 안전하게 저장합니다.

    Important

    나중에 클라이언트 비밀을 검색할 수 없습니다.

Tableau Server에서 OAuth 구성

Tableau Server에서 OAuth를 구성하려면 다음을 수행합니다.

  1. Tableau Server에 서버 관리자로 로그인합니다.
  2. 사이드바에서 설정>OAuth 클라이언트 레지스트리>OAuth 클라이언트 추가를 클릭합니다.
  3. 연결 형식의 경우 Databricks를 선택합니다.
  4. 클라이언트 ID의 경우 Tableau Server 추가에서 생성된 클라이언트 ID를 OAuth 애플리케이션으로 입력합니다.
  5. 클라이언트 암호의 경우 Tableau Server 추가에서 생성된 클라이언트 비밀을 OAuth 애플리케이션으로 입력합니다.
  6. 리디렉션 URL의 경우 Tableau Server 추가에서 OAuth 애플리케이션으로 리디렉션 URL을 입력합니다.
  7. OAuth 클라이언트 추가를 클릭합니다.

OAuth 구성 문제 해결

이 섹션에서는 OAuth 구성과 관련된 일반적인 문제를 해결하는 방법을 설명합니다.

IdP의 404 오류

문제: Tableau Server에 인증하려고 하면 404 오류가 표시됩니다.

원인: OAuth가 잘못 구성되었습니다.

해결 방법: OAuth를 올바르게 구성했는지 확인합니다.

다음 단계

이제 사용자는 SSO를 사용하여 Tableau Server에서 Azure Databricks에 인증할 수 있습니다. Tableau 및 Azure Databricks 연결을 참조 하세요.