Power BI 보고서 서버 통합(구성 관리자)Power BI Report Server Integration (Configuration Manager)

이 항목 적용 대상:THIS TOPIC APPLIES TO: 예SQL Server Reporting Services(2016 이상)SQL Server Reporting Services (2016 and later) 예Power BI 보고서 서버Power BI Report Server 예SQL Server Reporting Services(2016 이상)SQL Server Reporting Services (2016 and later) 예Power BI 보고서 서버Power BI Report Server

구성 관리자의 Power BI 통합 Reporting ServicesReporting Services 페이지는 보고서 서버 사용자가 지원되는 보고서 항목을 Power BIPower BI 대시보드에 고정할 수 있도록 보고서 서버를 원하는 Azure AD(Active Directory) 관리되는 테넌트에 등록하는 데 사용됩니다.The Power BI Integration page in Reporting ServicesReporting Services Configuration Manager is used to register the report server with the desired Azure Active Directory (AD) managed tenant to allow users of the report server to pin supported report items to Power BIPower BI dashboards. 고정할 수 있는 지원되는 항목의 목록은 Power BI 대시보드에 Reporting Services 항목 고정을 참조하세요.For a list of the supported items you can pin, see Pin Reporting Services items to Power BI Dashboards.

Power BI 통합에 대한 요구 사항 Requirements for Power BI Integration

Power BIPower BI 서비스로 이동할 수 있는 활성 인터넷 연결 외에 Power BIPower BI통합을 완료하기 위한 다음 요구 사항이 있습니다.In addition to an active internet connection so you can browse to the Power BIPower BI service, the following are requirements to complete Power BIPower BIintegration.

  • Azure Active Directory: 조직에서 Azure 서비스 및 웹 응용 프로그램에 대한 디렉터리 및 ID 관리를 제공하는 Azure Active Directory를 사용해야 합니다.Azure Active Directory: Your organization must use Azure Active Directory, which provides directory and identity management for Azure services and web applications. 자세한 내용은 참조 Azure Active Directory 란?For more information, see What is Azure Active Directory?

  • 관리되는 테넌트: 보고서 항목을 고정할 Power BIPower BI 대시보드는 Azure AD 관리되는 테넌트에 속해야 합니다.Managed Tenant: The Power BIPower BI dashboard you want to pin report items to must be part of an Azure AD managed tenant. 관리되는 테넌트는 Office 365 및 Microsoft Intune과 같은 Azure 서비스를 처음으로 구독할 때 자동으로 만들어집니다.A managed tenant is created automatically the first time your organization subscribes to Azure services such as Office 365 and Microsoft Intune. 바 이럴 테 넌 트는 현재 지원 되지 않습니다.Viral tenants are currently not supported. 자세한 내용은 Azure AD 디렉터리란?에서 "Azure AD 테넌트란" 및 "Azure AD 디렉터리를 가져오는 방법" 섹션을 참조하세요.For more information, see the sections "What is an Azure AD tenant" and "how to get an Azure AD Directory" in What is an Azure AD directory?

  • Power BIPower BI 통합을 수행하는 사용자는 Azure AD 테넌트의 멤버이고, Reporting ServicesReporting Services 시스템 관리자이며, ReportServer 카탈로그 데이터베이스의 시스템 관리자여야 합니다.The user performing the Power BIPower BI integration needs to be a member of the Azure AD tenant, a Reporting ServicesReporting Services system administrator and a system administrator for the ReportServer catalog database.

  • Power BIPower BI 통합을 수행하는 사용자는 Reporting ServicesReporting Services 를 설치하는 데 사용되는 계정 또는 Reporting ServicesReporting Services서비스를 실행 중인 계정으로 Reporting ServicesReporting Services 구성 관리자를 시작해야 합니다.The user performing the Power BIPower BI integration needs to start the Reporting ServicesReporting Services Configuration Manager either with the account used to install Reporting ServicesReporting Services, or the account the Reporting ServicesReporting Services service is running under

  • 고정하려는 보고서는 저장된 자격 증명을 사용해야 합니다.Reports that you want to pin from must use stored credentials. 이는 Power BIPower BI 통합 자체의 요구 사항이 아니라 고정된 항목에 대한 새로 고침 프로세스의 요구 사항입니다.This is not a requirement of the Power BIPower BI integration itself but of the refresh process for the pinned items. 보고서 항목 고정 작업은 Reporting ServicesReporting Services 구독을 만들어 Power BIPower BI에서 타일의 새로 고침 일정을 관리합니다.The action of pinning a report item creates a Reporting ServicesReporting Services subscription to manage the refresh schedule of the tiles in Power BIPower BI. Reporting ServicesReporting Services 구독에는 저장된 자격 증명이 필요합니다. subscriptions require stored credentials. 보고서에서 저장된 자격 증명을 사용하지 않는 경우 사용자는 보고서 항목을 고정할 수 있지만 연결된 구독에서 Power BIPower BI에 데이터를 새로 고치려고 경우 내 구독 페이지에 다음과 유사한 오류 메시지가 표시됩니다.If a report does not use stored credentials, a user can still pin report items but when the associated subscription attempts to refresh the data to Power BIPower BI, you will see an error message similar to the following on the My Subscriptions page.

      PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared dataset. Either the user data source credential.
    

섹션을 참조 하십시오 자격 증명을 저장 하는 방법에 대 한 자세한 내용은 "구성에서 저장 된 보고서별 데이터 원본에 대 한 자격 증명" Reporting Services 데이터 원본에 자격 증명 저장합니다.For more information on how to store credentials, see the section "Configure stored credentials for a report-specific data source" in Store Credentials in a Reporting Services Data Source.

관리자는 Reporting ServicesReporting Services 로그 파일에서 자세한 내용을 검토할 수 있습니다.An administrator can review the Reporting ServicesReporting Services log files for more information. 다음과 유사한 메시지가 표시됩니다.They will see messages similar to the following. Reporting ServicesReporting Services 로그 파일을 검토하고 모니터링하는 유용한 방법은 파일에서 MicrosoftMicrosoft 파워 쿼리를 사용하는 것입니다.A great way to review and monitor Reporting ServicesReporting Services logs files is to use MicrosoftMicrosoft Power Query over the files. 자세한 내용 및 간단한 비디오는 Report Server Service Trace Log를 참조하세요.for more information and a short video, see Report Server Service Trace Log.

subscription!WindowsService_1!1458!09/24/2015-00:09:27:: e ERROR: PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared dataset. Either the user data source credentials are not stored in the report server database, or the user data source is configured not to require credentials but the unattended execution account is not specified.

notification!WindowsService_1!1458!09/24/2015-00:09:27:: e ERROR: Error occurred processing subscription fcdb8581-d763-4b3b-ba3e-8572360df4f9: PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared data set. Either the user data source credentials are not stored in the report server database, or the user data source is configured not to require credentials but the unattended execution account is not specified.

보고서 서버를 통합하고 등록하려면 To Integrate and Register the Report Server

Reporting ServicesReporting Services 구성 관리자에서 다음 단계를 완료합니다.Complete the following steps from the Reporting ServicesReporting Services Configuration Manager. 자세한 내용은 참조 Reporting Services 구성 관리자합니다.For more information, see Reporting Services Configuration Manager.

  1. Power BIPower BI 통합 페이지를 선택합니다.Select the Power BIPower BI integration page.

  2. Power BI에 등록을 선택합니다.Select Register with Power BI.

  3. MicrosoftMicrosoft 로그인 대화 상자에서 Power BIPower BI에 로그인하는 데 사용할 자격 증명을 입력합니다.At the MicrosoftMicrosoft sign-in dialog, enter the credentials you use to sign into Power BIPower BI.

  4. 등록이 완료되면 Power BI 등록 정보 섹션에 Azure 테넌트 ID와 리디렉션 URL이 기록됩니다.After the registration is complete, the Power BI Registration Details section will note the Azure Tenant ID and the Redirect URL(s). URL은 Power BIPower BI 대시보드에서 등록된 보고서와 다시 통신할 수 있는 통신 프로세스 및 로그인의 일부로 사용됩니다.The URLs are used as part of the sign-in and communication process for the Power BIPower BI dashboard to communicate back to the registered report server.

  5. 향후 참조를 위해 저장할 수 있도록 결과 창에서 복사 단추를 선택하여 Windows 클립보드에 등록 정보를 복사합니다.Select the Copy button in the Results window to copy the registration details to the Windows clipboard so you can save them for future reference.

Power BI 등록 취소 Unregister With Power BI

등록 취소: Azure Active Directory에서 보고서 서버의 등록을 취소하면 다음과 같은 상황이 발생합니다.Unregister: Un-registering the report server from Azure Active Directory will result in the following:

  • 내 설정 링크 더 이상 웹 포털 메뉴 모음에서 표시 되지 것입니다.The My Settings link will no longer be visible from the web portal menu bar.

  • 이미 고정된 보고서 항목은 대시보드에 계속 고정되지만 대시보드의 타일은 더 이상 업데이트되지 않습니다.Report items that have already been pinned will still be pinned to dashboards, however the tiles will no longer be updated on the dashboard.

  • 타일을 업데이트하는 Reporting ServicesReporting Services 구독은 보고서 서버에 계속 존재하지만 구성된 일정에 따라 실행될 때 다음과 유사한 오류 메시지를 표시합니다.The Reporting ServicesReporting Services subscriptions that were updating the tiles will still exist on the report server but when they run on their configured schedule, they will show an error message similar to the following.

    이 구독에 대한 배달 확장 프로그램을 로드할 수 없습니다.The delivery extension for this subscription could not be loaded

구성 관리자의 Power BI 페이지에서 Power BI 등록 취소 단추를 선택합니다.From the Power BI page of configuration manager, select the Unregister with Power BI button.

등록 업데이트 Update Registration

보고서 서버의 구성이 변경된 경우 등록 업데이트 를 사용합니다.Use the Update Registration if the configuration of your report server has changed. 예를 들어 사용자가 웹 포털web portal로 이동하는 데 사용하는 URL을 추가하거나 제거하려는 경우가 여기에 해당합니다.For example if you want to add or remove the URLS your users use to browse to the 웹 포털web portal.

  • Reporting ServicesReporting Services 구성 관리자에서 웹 포털 URL을 선택합니다.In Reporting ServicesReporting Services Configuration Manager, select the Web Portal URL

    고급을 선택합니다.Select Advanced.

  • 추가 를 선택하여 웹 포털web portal 에 대한 새 HTTP ID를 추가한 다음 확인을 선택합니다.Select Add to add a new HTTP identity for the 웹 포털web portal and then select OK.

    서버 구성이 변경되었음을 나타내도록 Power BIPower BI 아이콘이 변경됩니다.The Power BIPower BI icon will change to indicate the server configuration has changed. ssrs_powebi_icon_warningssrs_powebi_icon_warning

  • Power BI 통합 페이지에서 등록 업데이트를 선택합니다.On the Power BI Integration page, select Update Registration.

    Azure AD에 로그인하라는 메시지가 표시됩니다.You will be prompted to login to Azure AD. 페이지가 새로 고쳐지고 리디렉션 URL에 새 URL이 나열됩니다.The page will refresh and you will see the new URL listed in the Redirect URLs.

Power BI 통합 및 고정 프로세스 요약 Summary of the Power BI Integration and Pin Process

이 섹션에서는 보고서 서버를 Power BIPower BI 와 통합하고 보고서 항목을 대시보드에 고정할 때의 관련 기술 및 기본 단계를 요약합니다.This sections summarizes the basic steps and technologies involved when you integrate your report server with Power BIPower BI and pin a report item to a dashboard.

통합:Integrate:

  1. 구성 관리자에서 Power BI에 등록 단추를 선택하면 Azure Active Directory에 로그인하라는 메시지가 나타납니다.In Configuration manager, when you select the Register with Power BI button, you will be prompted to sign in to Azure Active Directory.

  2. Power BIPower BI 클라이언트 앱이 관리되는 테넌트에 등록됩니다.The Power BIPower BI Client App is registered with your managed Tenant.

  3. Azure Active Directory 내에서 관리되는 테넌트는 Power BI 클라이언트 앱을 만들 위치입니다.Your managed tenant within Azure Active Directory is where the Power BI Client app is created.

  4. 등록에는 사용자가 보고서 서버에서 로그인할 때 사용되는 리디렉션 URL이 포함됩니다.The registration includes a redirect URL(s) that are used when users sign in from the report server. 앱 ID 및 URL은 ReportServer 데이터베이스에 저장됩니다.The App ID and URLS are saved to the ReportServer database. 리디렉션 URL은 호출이 보고서 서버에 반환될 수 있도록 Azure에 인증 호출 시 사용됩니다.The redirect URL is used during authentication calls to Azure so that the call can return to the report server. 예를 들어 사용자가 로그인 하거나 대시보드에 항목을 고정 합니다.For example, when users sign in or pin items to a dashboard.

  5. 앱 ID와 URL에는 Configuration Manager에 표시 됩니다.The App ID and URLS are displayed in Configuration Manager.

    ssrs_pbiflow_integrationssrs_pbiflow_integration

    사용자가 대시보드에 보고서 항목을 고정하는 경우When a user pins a report item to a dashboard:

  6. 사용자가 Reporting ServicesReporting Services 웹 포털web portal 에서 보고서를 미리 보고 웹 포털web portal에서 보고서 항목을 고정하려고 처음 클릭합니다.Users preview reports in the Reporting ServicesReporting Services 웹 포털web portal and the first time they click to pin a report item from the 웹 포털web portal.

  7. 이렇게 하면 Azure AD 로그인 페이지로 리디렉션됩니다.They will be redirected to the Azure AD sign-in page. 웹 포털web portal 내 설정 페이지에서 로그인할 수도 있습니다.They can also sign in from the 웹 포털web portal My Settings page. 사용자가 Azure 관리되는 테넌트에 로그인하면 사용자의 Azure 계정과 Reporting ServicesReporting Services 권한 간에 관계가 설정됩니다.When users sign in to the Azure managed tenant, a relationship is established between their Azure account and the Reporting ServicesReporting Services permissions. 자세한 내용은 Power BI 통합을 위한 내 설정(웹 포털)을 참조하세요.For more information, see My Settings for Power BI Integration (web portal).

  8. 사용자 보안 토큰이 보고서 서버에 반환됩니다.A user security token is returned to the report server.

  9. 사용자 보안 토큰은 ReportServer 데이터베이스에 저장됩니다.The user security token is saved to the ReportServer database.

  10. 사용자가 액세스할 수 있는 그룹 및 대시보드 목록이 Power BIPower BI 서비스에서 검색됩니다.A list of groups, and dashboards, the user has access to are retrieved from the Power BIPower BI service. 사용자는 대상 그룹 및 대시보드를 선택하고 Power BIPower BI 타일에서 데이터를 새로 고칠 빈도를 구성합니다.The user selects the destination group, and dashboard, and the configure how often they want the data refreshed on the Power BIPower BI tile.

  11. 보고서 항목이 대시보드에 고정됩니다.The report item is pinned to the dashboard.

  12. 대시보드 타일에서 보고서 항목의 예약된 새로 고침을 관리하기 위해 Reporting ServicesReporting Services 구독이 만들어집니다.A Reporting ServicesReporting Services subscription is created to manage the scheduled refresh of the report item to the dashboard tile. 이 구독에서는 사용자가 로그인할 때 생성된 보안 토큰을 사용합니다.The subscription uses the security token that was created when the user signed in.

    토큰에 대 한 좋은 90 일 동안, 이후에 사용자가 새 사용자 토큰을 만드는 다시 로그인 합니다.The token is good for 90 days, after which users need to sign in again to create a new user token. 토큰이 만료된 경우 고정된 타일은 대시보드에 계속 표시되지만 데이터가 더 이상 새로 고쳐지지 않습니다.When the token is expired, the pinned tiles will still be displayed on the dashboard but the data will no longer be refreshed. 새 사용자 토큰이 만들어질 때까지 고정된 항목에 사용된 Reporting ServicesReporting Services 구독에서 오류가 발생합니다.The Reporting ServicesReporting Services subscriptions used for the pinned items will error until a new user token is created. 참조 Power BI 통합 ( 웹 포털 )에 대 한 내 설정합니다.See My Settings for Power BI Integration (web portal). 을 참조하십시오.for more information.

사용자가 두 번째로 항목을 고정하는 경우에는 1~4단계를 건너뛰고 대신 앱 ID와 URL이 ReportServer 데이터베이스에서 검색되며 5단계로 진행됩니다.The second time a user pins an item, the steps 1-4 are skipped and instead the App id and URLS are retrieved from the ReportServer database and the flow continues with step 5.

ssRS-pin-to-powerbi-flow

대시보드 타일을 새로 고치기 위해 구독이 실행되는 경우When a subscription fires to refresh a dashboard tile:

  1. Reporting ServicesReporting Services 구독이 실행되면 보고서가 렌더링됩니다.When the Reporting ServicesReporting Services subscription fires, the report is rendered.

  2. 사용자 토큰은 ReportServer 데이터베이스에서 검색됩니다.The user token is retrieved from the ReportServer database.

  3. 보고서 항목 상태 및 데이터가 토큰과 함께 Power BIPower BI서비스로 전송됩니다.The report item state and data is sent with the token to the Power BIPower BIservice.

  4. 유효성 검사를 위해 Azure AD로 토큰이 전송됩니다.The token is sent to Azure AD for validation. 토큰이 유효한 경우 보고서 항목 데이터가 대시보드 타일로 전송되고 타일의 날짜 속성이 업데이트됩니다.If the token is valid, the report item data is sent to the dashboard tile and the date property of the tile is updated.

  5. 토큰이 유효하지 않은 경우 오류가 반환되고 보고서 서버에 기록됩니다.If the token is not valid, and error is returned and logged with the report server. 상태 또는 기타 정보가 대시보드에 전송되지 않습니다.No status or other information is sent to the dashboard.

ssRS-subscription-to-powerbi-flow

다음 단계Next steps

Power BI 통합을 위한 내 설정My Settings for Power BI Integration
Power BI 대시보드에 Reporting Services 항목 고정 Pin Reporting Services items to Power BI Dashboards
Power BI의 대시보드Dashboards in Power BI

추가 질문이 있으신가요?More questions? Reporting Services 포럼에서 질문하기Try asking the Reporting Services forum