Power BI Desktop에서 Power BI 서비스의 데이터 집합에 연결Connect to datasets in the Power BI service from Power BI Desktop

Power BI 서비스에서 공유 데이터 집합에 대한 라이브 연결을 설정하고 동일한 데이터 집합에서 다양한 보고서를 만들 수 있습니다.You can establish a live connection to a shared dataset in the Power BI service, and create many different reports from the same dataset. 즉, Power BI Desktop에서 완벽한 데이터 모델을 만들고 이를 Power BI 서비스에 게시하면 사용자가 동일한 공통 데이터 모델에서 여러 개의 다른 보고서(별도의 .pbix 파일)를 작성할 수 있습니다.This means you can create your perfect data model in Power BI Desktop, publish it to the Power BI service, then you and others can create multiple different reports (in separate .pbix files) from that same, common data model. 이 기능을 Power BI 서비스 라이브 연결이라고 합니다.This features is called Power BI service Live connection.

이 문서에서 다루는 모범 사례를 비롯하여 이 기능으로 얻을 수 있는 모든 이점이 있습니다.There are all sorts of benefits of this feature, including best practices, which we’ll discuss during this article. 또한 몇 가지 고려 사항과 제한 사항이 있으므로 이 문서의 끝 부분에 있는 내용을 읽어야 합니다.There are also a few considerations and limitations, so please make sure you read through those - they're found at the end of this article.

보고서 수명 주기 관리에 Power BI 서비스 라이브 연결 사용Using a Power BI service live connection for report lifecycle management

Power BI가 각광 받는 한 가지 비결은 보고서, 대시보드 및 기본 데이터 모델의 확산에 있습니다.One challenge with the popularity of Power BI is the proliferation of reports, dashboards, and their underlying data models. 이유는 간편하게 Power BI Desktop에서 강력한 보고서를 작성한 다음 Power BI 서비스에서 해당 보고서를 공유(게시)하고 해당 데이터 집합에서 멋진 대시 보드를 만들 수 있기 때문입니다.Here's why: it's easy to create compelling reports in Power BI Desktop, then share (publish) those reports in the Power BI service, and to create great dashboards from those datasets. 많은 사람들이 동일한(또는 거의 동일한) 데이터 집합을 사용하여 이 작업을 수행하므로 어느 데이터 집합을 기반으로 한 어떤 보고서인지, 그리고 각 데이터 집합이 얼마나 최신 상태인지 아는 것이 중요합니다.Since so many people were doing so, often using the same (or nearly the same) datasets, knowing which report was based on which dataset - and how fresh each dataset might be - became a challenge. Power BI 서비스 라이브 연결은 이러한 문제를 해결하고 공통 데이터 집합 보고서 및 대시보드를 보다 쉽고 일관되게 만들고 공유하며 확장합니다.The Power BI service Live Connection addresses that challenge, and makes creating, sharing, and expanding upon common-dataset reports and dashboards easier and consistent.

모든 사람이 사용할 수 있는 데이터 집합을 만든 후 공유Create a dataset everyone can use, then share it

Anna(비즈니스 분석가)는 여러분의 팀원이며 좋은 데이터 모델(보통 데이터 집합이라고 함)을 만드는 데 크게 기여한다고 가정해 보겠습니다.Let's say Anna (a business analyst) is on your team, and she's great at creating good data models (often called datasets). Anna는 자신의 전문 기술을 통해 데이터 집합 및 보고서를 만든 후 해당 보고서를 Power BI 서비스에서 공유할 수 있습니다.With Anna's expertise, she can create a dataset and report, and then share that report in the Power BI service.

그녀의 보고서와 데이터 집합은 모든 사람에게 호응도가 좋으며 여기서 문제가 시작됩니다. 모든 팀원은 자신의 고유한 데이터 집합 버전을 만든 후 자신의 보고서를 팀과 공유하려고 합니다.Everyone loves her report, and her dataset, and that's where the trouble would begin - everyone on her team would attempt to create their own version of that dataset, then share their own reports with the team. 갑자기 Power BI 서비스에서 팀의 작업 공간에 다양한 데이터 세트의 수많은 보고서가 생깁니다.All of the sudden there was a multitude of reports (from different datasets) in your team's workspace in the Power BI service. 어떤 보고서가 최신인가요?Which was the most recent? 데이터 집합은 동일한가요? 다른가요?Were the datasets the same, or only almost? 차이점은 무엇인가요?What were the differences? Power BI 서비스 라이브 연결 기능으로 보다 향상되도록 변경할 수 있습니다.With the Power BI service Live Connection feature, all that can change for the better. 다음 섹션에서는 다른 사용자가 자신의 고유한 보고서에 Anna가 게시한 데이터 집합을 어떻게 사용하며, 모든 사람이 동일하게 일치하고 심사 및 게시된 데이터 집합을 사용하여 자신의 고유한 보고서를 어떻게 작성하는지 알아봅니다.In the next section, we see how others can use Anna's published dataset for their own reports, and enable everyone to use the same solid, vetted, published dataset to build their unique reports.

라이브 연결을 사용하여 Power BI 서비스 데이터 집합에 연결Connect to a Power BI service dataset using a live connection

Anna가 자신의 보고서를 만들면(그리고 이를 기반으로 데이터 집합을 만들면) 보고서를 Power BI 서비스에 게시하며 이 내용이 Power BI 서비스의 작업 영역에 표시됩니다.Once Anna creates her report (and creates the dataset it's based upon), she publishes it to the Power BI service, it shows up in her team's workspace in the Power BI service. 이제 모든 사람이 Anna의 작업 영역을 보고 사용할 수 있습니다.Now it's available for everyone in her workspace to see and use.

작업 영역의 다른 멤버는 이제 Power BI 서비스 라이브 연결 기능을 사용하여 Anna의 공유 데이터 모델에 라이브 연결을 설정하고 그녀의 원본 데이터 집합에서 자신의 고유한 보고서를 만들 수 있습니다.Other members of her workspace can now establish a live connection to Anna's shared data model (using the Power BI service live connection feature), and create their own unique reports, from her original dataset.

다음 이미지는 Anna가 Power BI Desktop 보고서를 1개 만들고 Power BI 서비스에 게시(해당 데이터 모델 포함)하는 방법을 보여 줍니다.In the following image, you see how Anna creates one Power BI Desktop report, and publishes it (which includes its data model) to the Power BI service. 그러면 Anna의 작업 영역에 있는 다른 사용자는 Power BI 서비스 라이브 연결을 사용하여 Anna의 데이터 모델에 연결하고 그녀의 데이터 집합을 기반으로 고유한 보고서를 만들 수 있습니다.Then others in her workspace can connect to her data model using the Power BI service live connection, and create their own unique reports based on her dataset.

참고

데이터 집합은 하나의 작업 영역에서만 공유됩니다.Datasets are only shared in one workspace. Power BI 서비스 라이브 연결을 설정하려면 연결할 데이터 집합은 멤버로 속한 공유 작업 영역에 있어야 합니다.To establish a Power BI service live connection, the dataset to which you connect must be in a shared workspace of which you are a member.

Power BI 서비스 라이브 연결 사용에 대한 단계별 지침Step-by-step for using the Power BI service live connection

Power BI 서비스 라이브 연결이 얼마나 유용한지, 보고서 수명 주기 관리를 위한 모범 사례로 활용하는 방법을 알았으므로, 이제 Anna의 훌륭한 보고서(및 데이터 집합)부터 Power BI 작업 영역에서 팀 구성원이 사용할 수 있는 공유 데이터 집합까지 과정을 살펴보겠습니다.Now that we know how useful the Power BI service live connection is, and how you can use it as a best practice approach to report lifecycle management, let's walk through the steps that get us from Anna's great report (and dataset) to a shared dataset that teammates in her Power BI workspace can use.

Power BI 보고서 및 데이터 집합 게시Publish a Power BI report and dataset

Power BI 서비스 라이브 연결을 사용하여 보고서 수명 주기를 관리하는 첫 번째 단계는 팀 구성원이 사용하려는 보고서(및 데이터 집합)을 보유하는 것입니다.The first step in managing the report lifecycle using a Power BI service live connection is to have a report (and dataset) that teammates want to use. 따라서 Anna는 먼저 Power BI Destkop에서 자신의 보고서를 게시해야 합니다.So Anna must first publish her report from Power BI Destkop. Power BI Desktop의 리본에서 게시를 선택하여 이 작업을 수행합니다.She does this by selecting Publish from the Home ribbon in Power BI Desktop.

그녀가 자신의 Power BI 서비스 계정에 로그인하지 않으면 로그인하라는 메시지가 표시됩니다.If she isn't signed in to her Power BI service account, she's prompted to do so.

여기에서 보고서 및 데이터 집합을 게시할 작업 영역 대상을 선택할 수 있습니다.From there, she can choose the workspace destination to which the report and dataset will be published. 보고서가 게시된 작업 영역에 대한 액세스 권한이 있는 멤버만 Power BI 서비스 라이브 연결을 사용하여 데이터 집합에 액세스할 수 있습니다.Remember, only members who have access to the workspace where a report is published can access its dataset using a Power BI service live connection.

게시 프로세스가 시작되고 Power BI Desktop에 진행 상태가 표시됩니다.The publishing process begins, and Power BI Desktop shows the progress.

완료되면 Power BI Desktop에 성공이 표시되고 Power BI 서비스에서 보고서 자체로 이동할 수 있는 링크와 보고서에 대한 신속한 정보 활용으로 이동할 수 있는 링크가 몇 개 표시됩니다.Once complete, Power BI Desktop shows you success, and provides a couple links to get you to the report itself in the Power BI service, and a link to get Quick Insights on the report.

다음으로, 보고서(및 데이터 집합)가 게시된 작업 영역에 대한 액세스 권한이 있는 다른 팀 구성원이 데이터 집합에 연결하여 자신의 고유한 보고서를 작성하는 방법을 알아보겠습니다.Next, let's see how other teammates who have access to the workspace where the report (and dataset) were published can connect to the dataset and build our own reports.

게시된 데이터 집합에 Power BI 서비스 라이브 연결 설정Establish a Power BI service live connection to the published dataset

게시된 보고서에 연결을 설정하고 게시된 데이터 집합을 토대로 사용자 고유의 보고서를 만들려면 Power BI Desktop 리본에서 데이터 가져오기를 선택하고 Power BI 서비스를 선택합니다.To establish a connection to the published report, and create your own report based on the published dataset, select Get Data from the Home ribbon in Power BI Desktop, and select Power BI service. 데이터 가져오기 > 온라인 서비스 > Power BI 서비스에서도 선택할 수 있습니다.You can also select it from Get Data > Online Services > Power BI service.

Power BI에 로그인하지 않은 경우 로그인하라는 메시지가 표시됩니다.If you're not signed in to Power BI, you'll be prompted to do so. 로그인하면 사용자가 속한 작업 영역과 Power BI 서비스 라이브 연결을 설정하려는 데이터 집합이 포함된 작업 영역을 선택할 수 있는 창이 표시됩니다.Once logged in, you're presented with a window that shows which workspaces you're a member of, and you can select which workspace contains the dataset to which you want to establish a Power BI service live connection.

작업 공간 옆 대괄호 안의 숫자는 해당 작업 그룹에서 사용할 수 있는 공유 데이터 집합 수를 나타내고 왼쪽의 삼각형을 선택하면 작업 영역이 확장되어 공유 데이터 집합을 선택할 수 있습니다.The number in brackets beside the workspace shows how many shared datasets are available in that workgroup, and selecting the triangle to the left expands the workspace, allowing you to select the shared dataset.

이전 Power BI 서비스 라이브 연결 창에서 메모할 항목이 몇 가지 있습니다.There are a few items to note from the previous Power BI service live connection window:

  • 공유 데이터 집합을 검색할 수는 있지만 검색 결과가 확장된 항목으로 제한되며 확장되지 않은 작업 영역은 포함하지 않습니다.You can search for a shared dataset, but the search results are limited to the expanded items, and won't include any workspaces that you have not expanded.
  • 검색을 확장하기 위해 두 개 이상의 작업 영역을 확장할 수 있습니다.You can expand more than one workspace to expand your search.

창에서 로드를 선택하면 선택한 데이터 집합으로 라이브 연결이 설정되므로 표시되는 데이터(필드 및 해당 값)가 Power BI Desktop에 실시간으로 로드됩니다.When you select Load from the window, you establish a live connection to the selected dataset, which means the data you see (the fields, and their values) are loaded into Power BI Desktop in real time.

이제 모든 사용자는 동일한 데이터 집합에서 사용자 지정 보고서를 만들고 공유할 수 있습니다.Now you (and others) can create and share custom reports and share them, all from the same dataset. 지식이 풍부한 한 명(Anna처럼)이 올바른 형식의 데이터 집합을 만들고, 많은 팀 구성원은 해당 공유 데이터 집합을 사용하여 각자 고유한 보고서를 만들 수 있게 하는 훌륭한 방법입니다.This is a great way to have one knowledgeable person create a well-formed dataset (such as what Anna does), and allow many teammates use that shared dataset to create their own reports.

참고

Power BI 서비스에 대한 라이브 연결을 사용하여 데이터 집합을 기반으로 보고서를 만들 때는 사용 중인 데이터 집합이 포함된 동일한 Power BI 서비스 작업 영역에만 해당 보고서를 게시할 수 있습니다.When you create reports based on dataset using a live connection to the Power BI service, you can only publish that report to the same Power BI service workspace that contains the dataset being used.

제한 사항 및 고려 사항Limitations and considerations

Power BI 서비스 라이브 연결을 사용하는 경우 몇 가지 제한 사항 및 고려 사항을 기억해야 합니다.When using the Power BI service live connection, there are a few limitations and considerations to keep in mind.

  • 작업 영역의 읽기 전용 구성원은 Power BI Desktop의 데이터 집합에 연결할 수 없습니다.Read-only members of a workspace cannot connect to datasets from Power BI Desktop.
  • 동일한 Power BI 서비스 작업 영역에 속한 사용자만 Power BI 서비스 라이브 연결을 사용하여 게시된 데이터 집합에 연결할 수 있습니다.Only users who are part of the same Power BI service workspace can connect to a published dataset using the Power BI service live connection. 사용자는 보통 두 개 이상의 작업 영역에 속할 수 있습니다.Users can (and often do) belong to more than one workspace.
  • 라이브 연결이므로 왼쪽 탐색 및 모델링은 사용할 수 없으며 이는 SQL Server Analysis Services에 연결할 때의 동작과 유사합니다.Since this is a live connection, left-navigation and modeling are disabled, similar to the behavior when connected to SQL Server Analysis Services.
  • 라이브 연결이므로 SQL Server Analysis Services에 연결될 때처럼 RLS(행 및 역할 수준 보안), OneDrive for Business 및 기타 이러한 연결 동작이 적용됩니다.Since this is a live connection, RLS (row- and role-level security), OneDrive for Business, and other such connection behaviors are enforced, just as they are when connected to SQL Server Analysis Services.
  • Power BI 서비스에서 연결할 데이터 집합을 선택하면 검색 상자는 확장된 작업 영역에만 적용됩니다.When selecting which dataset to connect to in the Power BI service, the search box only applies to workspaces that have been expanded.
  • 원래 공유된 .pbix 파일을 수정하는 경우 Power BI 서비스에서 공유된 데이터 집합 및 보고서를 덮어씁니다.If you modify the original shared .pbix file, the dataset and report that is shared in the Power BI service is overwritten.
  • 원래 공유된 보고서는 바꿀 수 없습니다.You cannot replace the originally shared report. 그렇게 하려고 하면 파일의 이름을 바꾸고 게시할지 묻는 경고 메시지가 표시됩니다.Attempts to do so result in a warning that prompts you to rename the file, and publish.
  • Power BI 서비스에서 공유 데이터 집합을 삭제하면 다른 Power BI Desktop(.pbix 파일)은 더 이상 제대로 작동하지 않거나 시각적 요소를 표시하지 않습니다.If you delete the shared dataset in the Power BI service, then other Power BI Desktop (.pbix files) will no longer work properly or display their visuals.
  • 콘텐츠 팩의 경우 Power BI 서비스에 대해 .pbix 보고서 및 데이터 집합을 공유하기 위해 팩을 사용하기 전에 먼저 복사본을 만들어야 합니다.For Content Packs, you must first create a copy of a content pack before using it as a basis for sharing a .pbix report and dataset to the Power BI service.
  • 내 조직에서 복사된 콘텐츠 팩의 경우 서비스에서 생성된 보고서 및/또는 라이브 연결을 사용하여 콘텐츠 팩을 복사하는 과정에서 생성된 보고서를 바꿀 수 없습니다.For Content Packs from My Organization, once copied, you cannot replace the report created on the service and/or a report created as part of copying a Content Pack with a live connection. 그렇게 하려고 하면 파일의 이름을 바꾸고 게시할지 묻는 경고 메시지가 표시됩니다.Attempts to do so result in a warning that prompts you to rename the file, and publish. 이 경우에 게시된 활성 연결 보고서만 바꿀 수 있습니다.In this situation, you can only replace published live connected reports.
  • Power BI 서비스에 대한 라이브 연결을 사용하여 데이터 집합을 기반으로 보고서를 만들 때는 사용 중인 데이터 집합이 포함된 동일한 Power BI 서비스 작업 영역에만 해당 보고서를 게시할 수 있습니다.When you create a report based on dataset using a live connection to the Power BI service, you can only publish that report to the same Power BI service workspace that contains the dataset being used.
  • Power BI 서비스에서 공유 데이터 집합을 삭제하면 Power BI Desktop에서 해당 데이터 집합에 더 이상 액세스할 수 없습니다.Deleting a shared dataset in the Power BI service means you can no longer access that dataset from Power BI Desktop.