Share via


Power BI 서비스에서 Snowflake에 연결

Power BI 서비스에서 Snowflake에 연결하는 것은 다른 커넥터와 한 가지만 다릅니다. Snowflake에는 SSO(Single Sign-On)에 대한 옵션인 Microsoft Entra ID에 대한 기능이 있습니다. 통합의 부분마다 Snowflake, Power BI 및 Azure에서 서로 다른 관리 역할이 필요합니다. SSO를 사용하지 않고 Microsoft Entra 인증을 사용하도록 선택할 수 있습니다. 기본 인증은 서비스의 다른 커넥터와 유사하게 작동합니다.

Microsoft Entra 통합을 구성하고 필요에 따라 SSO를 사용하도록 설정하려면 다음을 수행합니다.

Power BI 서비스 구성

관리 포털

SSO를 사용하도록 설정하려면 전역 관리자가 Power BI 관리 포털에서 이 설정을 켜야 합니다. 이 설정은 Power BI 서비스 내에서 Snowflake로 Microsoft Entra 인증 토큰을 보내는 것을 승인합니다. 이 설정은 조직 수준에서 설정됩니다. SSO를 사용하도록 설정하려면 다음 단계를 따르세요.

  1. 전역 관리자 자격 증명을 사용하여 Power BI에 로그인합니다.

  2. 페이지 머리글 메뉴에서 설정을 선택한 다음 관리 포털을 선택합니다.

  3. 테넌트 설정을 선택한 다음 스크롤하여 통합 설정를 찾습니다.

    Screenshot of the Admin portal with Snowflake SSO settings highlighted.

  4. Snowflake SSO를 확장하고 설정을 사용으로 전환한 다음 적용을 선택합니다.

이 단계는 Snowflake 서버로 Microsoft Entra 토큰을 보내는 데 동의해야 합니다. 설정을 사용하도록 설정한 후 적용되는 데 최대 1시간이 걸릴 수 있습니다.

SSO를 사용하도록 설정한 후에는 SSO와 함께 보고서를 사용할 수 있습니다.

Microsoft Entra ID를 사용하여 의미 체계 모델 구성

Snowflake 커넥터를 기반으로 하는 보고서가 Power BI 서비스에 게시된 후 의미 체계 모델 작성자는 SSO를 사용할 수 있도록 적절한 작업 영역에 대한 설정을 업데이트해야 합니다.

Microsoft Entra ID, SSO 및 Snowflake를 사용하는 단계를 비롯한 자세한 내용은 Microsoft Entra ID를 사용한 Single Sign-On에 대한 데이터 게이트웨이 지원을 참조하세요.

온-프레미스 데이터 게이트웨이를 사용하는 방법에 대한 자세한 내용은 온-프레미스 데이터 게이트웨이란?를 참조하세요.

게이트웨이를 사용하지 않는 경우에는 아무런 문제가 없습니다. 온-프레미스 데이터 게이트웨이에 Snowflake 자격 증명이 구성되어 있지만 모델에서 해당 데이터 원본만 사용하는 경우 해당 데이터 모델에 대한 게이트웨이에서 의미 체계 모델 설정을 끄기로 전환합니다.

Screenshot of the expanded gateway connection settings with the toggle set to off.

의미 체계 모델에 대해 SSO를 켜려면 다음을 수행합니다.

  1. 의미 체계 모델 작성자 자격 증명을 사용하여 Power BI에 로그인합니다.

  2. 해당 작업 영역을 선택하고 의미 체계 모델 이름 옆에 있는 추가 옵션 메뉴에서 설정를 선택합니다.

    Screenshot of semantic models and dataflows in a workspace with more and settings highlighted.

  3. 데이터 원본 자격 증명을 선택하고 로그인합니다. 의미 체계 모델은 Basic 또는 OAuth2(Microsoft Entra ID) 자격 증명을 사용하여 Snowflake에 로그인할 수 있습니다. Microsoft Entra ID를 사용하여 다음 단계에서 SSO를 사용하도록 설정할 수 있습니다.

  4. 최종 사용자가 DirectQuery를 통해 이 데이터 원본에 액세스할 때 자신의 OAuth2 자격 증명을 사용합니다. 옵션을 선택합니다. 이 설정은 Microsoft Entra SSO를 사용하도록 설정합니다. Microsoft Entra 자격 증명은 SSO용으로 전송됩니다.

    Screenshot of the configuration dialog with OAuth2 selected as the authentication method.

이러한 단계가 완료되면 사용자는 자동으로 Microsoft Entra 인증을 사용하여 해당 Snowflake 의미 체계 모델의 데이터에 연결해야 합니다.

SSO를 사용하도록 설정하지 않으면, 대부분의 다른 Power BI 보고서처럼 보고서를 새로 고치는 사용자는 로그인한 사용자의 자격 증명을 사용합니다.

문제 해결

통합과 관련하여 문제가 발생하는 경우 Snowflake 문제 해결 가이드를 참조하세요.