SQL Server 모바일 보고서: 종단 간 연습SQL Server mobile reports: End-to-end walk-through

SQL Server Mobile Report PublisherSQL Server Mobile Report Publisher 웹 포털의 Reporting ServicesReporting Services 를 사용하여 모든 화면 크기에 적합한 모바일 보고서를 만들고 Power BI 모바일 앱에 표시하는 방법을 알아봅니다.Walk through creating mobile reports for any screen size with SQL Server Mobile Report PublisherSQL Server Mobile Report Publisher on the Reporting ServicesReporting Services web portal, and viewing them in the Power BI mobile apps.

조정 가능한 표 행/열이 표시된 디자인 화면에서 유동적인 모바일 보고서 요소를 사용하여 모바일 보고서를 만듭니다.Create mobile reports on a design surface with adjustable grid rows and columns, and flexible mobile report elements. 다양한 온-프레미스 데이터 원본에 연결하거나 Excel 통합 문서를 업로드하여 모바일 보고서를 만듭니다.Connect to a variety of on-premises data sources, or upload Excel workbooks to create mobile reports. 그런 다음 보고서를 Reporting ServicesReporting Services 웹 포털에 저장하고 브라우저 또는 Power BI 모바일 앱에서 확인합니다.Then save your reports to a Reporting ServicesReporting Services web portal and view them in a browser, or in the Power BI mobile apps.

이 문서에서는 다음 작업을 안내합니다.This article walks you through:

  • AdventureWorks 데이터베이스를 예제 데이터 원본으로 사용하여 Reporting ServicesReporting Services 웹 포털에서 공유 데이터 원본 및 데이터 집합 만들기Creating a shared data source and dataset on the Reporting ServicesReporting Services web portal, using the AdventureWorks database as a sample data source.
  • 모바일 보고서 게시자Mobile Report PublisherCreating a Reporting Services mobile report in the 모바일 보고서 게시자Mobile Report Publisher
  • Reporting ServicesReporting Services 웹 포털에 모바일 보고서 게시Publishing the mobile report to the Reporting ServicesReporting Services web portal.
  • Power BI 모바일 앱에서 모바일 보고서 보기Viewing the mobile report in the Power BI mobile app.

시작하기 전에Before we start

이러한 단계를 따르려면 다음 제품이 필요합니다.To follow along, you need these products:

공유 데이터 원본 만들기Create a shared data source

Reporting Services에서 지원하는 모든 데이터 원본에서 모바일 보고서에 대한 공유 데이터 원본을 만들 수 있습니다.You can create a shared data source for your mobile reports from any of the data sources Reporting Services supports. 지원되는 데이터 원본 목록을 참조하세요.See the list of supported data sources.

  1. Reporting ServicesReporting Services 웹 포털에서 새로 만들기 > 데이터 원본을 클릭합니다.From your Reporting ServicesReporting Services web portal, click New > Data Source.

    PBI_SSMRP_NewMenu

  2. 데이터 원본 정보를 입력하고 확인을 클릭합니다.Enter your data source information > OK.

    기본적으로 데이터 원본은 포털에 표시되지 않습니다.By default, data sources aren't displayed in the portal.

  3. 데이터 원본을 보려면 표시 > 데이터 원본을 클릭합니다.To view data sources, click Display > Data Source.

    PBI_SSMRP_DisplayDataSources

  4. 이제 Reporting ServicesReporting Services 포털에 데이터 원본이 표시됩니다.Now you see the data source in the Reporting ServicesReporting Services portal.

    PBI_SSMRP_PortlDataSource

Reporting Services의 공유 데이터 원본에 대해 자세히 알아보세요.Read more about shared data sources in Reporting Services.

공유 데이터 집합 만들기Create a shared dataset

기존 Reporting ServicesReporting Services 클라이언트 도구(예: SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)의 보고서 디자이너)를 사용하여 공유 데이터 집합을 만듭니다.Use an existing Reporting ServicesReporting Services client tool, such as Report Designer in SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), to create the shared dataset. 이 연습에서는 보고서 작성기Report Builder를 사용합니다.This walkthrough uses 보고서 작성기Report Builder. 보고서 작성기를 설치하거나 웹 포털에서 시작합니다.Install Report Builder, or launch it from your web portal. 세 개의 데이터 집합, 즉 KPI 값에 대한 데이터 집합, KPI 추세에 데이터 집합 및 Reporting Services 모바일 보고서의 추가 필드가 포함된 데이터 집합을 만듭니다.You'll create three datasets, one each for: the KPI value, the KPI trend, and one with more fields for the Reporting Services mobile report.

  1. Reporting ServicesReporting Services 웹 포털에서 새로 만들기 > 페이지가 매겨진 보고서 를 클릭하여 보고서 작성기Report Builder를 시작합니다.From your Reporting ServicesReporting Services web portal, click New > Paginated Report to start 보고서 작성기Report Builder.

    PBI_SSMRP_NewMenu

  2. 새 데이터 집합을 클릭합니다.Click New Dataset.

    PBI_SSMRP_RBNewDataset

  3. 다른 데이터 원본 찾아보기를 클릭합니다.Click Browse other data sources.

  4. 이름 필드에 데이터 원본을 저장한 서버의 이름을 다음 형식으로 입력합니다.In the Name field, type the name of the server where you saved your data source, in this format:

    이름: http://localhost/ReportServerName: http://localhost/ReportServer
    항목 유형: 데이터 원본(.rsds)Items of type: Data Sources (.rsds)

  5. 열기를 클릭하여 해당 서버에서 만든 데이터 원본으로 이동합니다.Click Open, and navigate to the data source you created on that server.

  6. 데이터 원본을 선택하고 열기 를 다시 클릭합니다.Select your data source and click Open again.

  7. 보고서 작성기Report Builder에서 데이터 집합을 디자인합니다.Design your dataset in 보고서 작성기Report Builder.

    PBI_SSMRP_RB_QueryDesignr600

  8. 완료되면 데이터 집합을 SSRSSSRS 보고서 서버에 저장합니다.When complete, save the dataset to the SSRSSSRS report server.

이제 이 데이터 집합을 KPI 및 모바일 보고서의 기초로 사용할 수 있습니다.Now you can use the dataset as the basis for your KPIs and mobile reports. 동일한 데이터 원본에 대해 여러 데이터 집합을 만들 수 있습니다.You can create multiple datasets against the same data source. 또한 이러한 공유 데이터 집합에 대해 여러 KPI 및 모바일 보고서를 만들 수 있습니다.And you can create multiple KPIs and mobile reports against these shared datasets.

KPI 만들기Create a KPI

Reporting ServicesReporting Services 웹 포털에서 바로 KPI를 만듭니다.You create KPIs right in the Reporting ServicesReporting Services web portal.

  1. 웹 포털 오른쪽 위에서 새로 만들기 > 새 KPI를 클릭합니다.In the upper-right corner of the web portal, click New > New KPI.

    PBI_SSMRP_NewMenu

    KPI 만들기 화면에서 수동으로 값을 입력하거나 공유 데이터 집합을 사용할 수 있습니다.In the KPI creation screen, you can manually enter values, or to use a shared dataset.

  2. 수동 설정 에서 데이터 집합 필드로 변경합니다.Change Value from Set manually to Dataset field.

    PBI_SSMRP_KPI_DatasetField

  3. 데이터 집합 필드 선택상자에서 줄임표( ... )를 클릭하고 이전 단계에서 데이터 집합을 선택합니다.Click the ellipsis (...) in the Pick dataset field box, and select a dataset from the previous step.

    PBI_SSMRP_KPIPickDataset

  4. 데이터 집합에서 필드를 선택합니다.Choose the field in the dataset.

    PBI_SSMRP_KPIPickDataset

  5. 원하는 집계를 선택합니다.Choose the aggregation your want. KPI는 숫자만 표시할 수 있으므로 이 숫자를 표시하도록 필드가 집계됩니다.KPIs can only display one number, so the field will be aggregated to show that number.

    reporting-services-kpi-pick-aggregation

  6. 확인을 클릭합니다.Click OK.

  7. 추세 집합 상자에서 데이터 집합 추세를 클릭합니다.In the Trend set box, click Dataset trend.

  8. 데이터 집합 추세 선택 상자에서 줄임표(...)를 클릭합니다.In the Pick dataset trend box, click the ellipsis (...)

  9. 필드를 선택하고 확인을 클릭합니다.Select a field and click OK.

    PBI_SSMRP_KPIPickTrend

  10. KPI의 이름을 지정하고 시각화 유형을 선택한 후 만들기를 클릭합니다.Give your KPI a name and pick a visualization type, and click Create.

    KPI가 Reporting ServicesReporting Services 웹 포털에 표시됩니다.The KPI appears on the Reporting ServicesReporting Services web portal.

    PBI_SSMRP_NewKPI

Reporting Services 모바일 보고서 만들기Create a Reporting Services mobile report

Reporting Services 모바일 보고서를 만들려면 SQL Server Mobile 보고서 게시자를 설치하거나 Reporting ServicesReporting Services 웹 포털에서 시작합니다.To create a Reporting Services mobile report, install SQL Server Mobile Report Publisher, or launch it from the Reporting ServicesReporting Services web portal.

모바일 보고서 게시자Mobile Report Publisher를 처음 열면 모바일 보고서를 만들 수 있는 빈 캔버스가 표시됩니다.When you first open 모바일 보고서 게시자Mobile Report Publisher, you see a blank canvas where you can create your mobile report. 먼저 시각적 개체를 만들거나 데이터로 시작할 수 있습니다.You can start by creating visuals first, or start with your data. 시각적 개체를 먼저 만든 경우 모바일 보고서 게시자Mobile Report Publisher 는 보고서에 연결된 시뮬레이션 데이터를 자동으로 생성하고 사용자가 시각적 선택 항목을 변경할 때 이를 동적으로 변경합니다.If you create the visuals first, 모바일 보고서 게시자Mobile Report Publisher automatically generates simulated data that is tied to the report and changes dynamically as you change your visual selections. 직접 연습해 보세요.Try this yourself.

시각적 개체로 시작Start with the visuals

  1. Reporting ServicesReporting Services 웹 포털에서 새로 만들기 > 모바일 보고서 를 클릭하여 모바일 보고서 게시자Mobile Report Publisher를 시작합니다.From your Reporting ServicesReporting Services web portal, click New > Mobile Report to start 모바일 보고서 게시자Mobile Report Publisher.

    PBI_SSMRP_NewMenu

    모바일 보고서 게시자Mobile Report Publisher 가 마스터 레이아웃 눈금으로 열립니다. opens to the master layout grid.

  2. 레이아웃 탭에서 차트 섹션까지 아래로 스크롤합니다.On the Layout tab, scroll down to the Charts section.

    PBI_SSMRP_LayoutTabCharts2

  3. 트리 맵 을 눈금으로 끈 다음 오른쪽 아래 모서리를 끌어 세 개의 열과 세 개의 행으로 만듭니다.Drag the Tree Map to the grid, and drag the lower-right corner to make it three columns wide and three rows high.

    PBI_SSMRP_TreeMap

  4. 맨 아래에서 해당 시각적 속성을 볼 수 있습니다.You can see its visual properties at the bottom. 모두 보려면 옆쪽으로 스크롤해야 할 수도 있습니다.You may have to scroll sideways to see them all.

    PBI_SSMRP_TreeMapVisProps

  5. 트리 맥 시각적 개체를 선택한 상태로 왼쪽 위에서 데이터 탭을 선택합니다.With the tree map visual selected, select the Data tab in the upper-left corner.

    이제 모바일 보고서 게시자Mobile Report Publisher 가 생성한 값 및 시뮬레이션된 필드를 보고, 트리 맵에 표시되는 크기 및 색을 확인할 수 있습니다.Now you see the simulated fields and values that 모바일 보고서 게시자Mobile Report Publisher has generated, and see what the size and the color represent in the tree map.

    PBI_SSMRP_TreeMapDataProps

  6. 레이아웃 탭을 클릭합니다.Click the Layout tab.

  7. 트리 맵의 오른쪽 위에서Click the Options cog PBI_SSMRP_Cog 옵션 기어를 클릭하여 포함된 메뉴를 확인합니다.in the upper-right corner of the tree map to see the menu it contains.

    PBI_SSMRP_OptionsWheel

  8. 휠 중간에 있는 화살표를 클릭하여 닫습니다.Click the arrow in the middle of the wheel to close it.

사용자 고유의 데이터 추가Add your own data

  1. 데이터 탭으로 전환합니다.Switch to the Data tab.

  2. 사용자 고유의 데이터를 추가하려면 오른쪽 위에서 데이터 추가 를 클릭하고 데이터로 이동합니다.To add your own data, click Add Data in the upper-right corner, and navigate to your data.

  3. 로컬 Excel 통합 문서의 데이터를 사용할 수 있지만 이 예에서는 데이터가 Reporting ServicesReporting Services 웹 포털의 공유 데이터 집합에 있습니다.You could use data from a local Excel workbook, but in this case, it's from the shared dataset on your Reporting ServicesReporting Services web portal. "서버 추가" 메시지가 표시됩니다.You see a "Server added" message.

  4. 서버를 선택한 다음 사용자가 만든 데이터 집합을 선택합니다.Select the server, then select the dataset you created.

  5. 다시 데이터 탭의 데이터 속성 창에서 크기 표현, 색 표현및 기타 속성을 사용자 고유의 데이터에 있는 필드로 변경합니다.Back on the Data tab, in the Data Properties pane change Size Represents, Color Represents, and other properties to fields in your own data.

    • 크기 표현, 색 표현사용자 지정 중앙값 은 숫자 값이 있는 필드해야 합니다.Size Represents, Color Represents, and Custom Center Value have to be fields with numeric values.
    • 그룹화 방법 은 범주이므로 텍스트 필드입니다.Group By is a category, so it's a text field.

    ssrs-mobile-report-data-properties

  6. 미리 보기 를 선택하여 사용자 데이터로 업데이트된 트리 맵을 확인합니다.Select Preview to see the tree map updated with your data.

모바일 보고서에 계기 추가Add a gauge to your mobile report

게이지를 추가하여 동일한 데이터 집합으로 연간 누계 판매액을 지난 해 판매액과 비교해 보겠습니다.Let's add a gauge to see how year-to-date sales compare to last year's sales, using the same dataset.

  1. 레이아웃 탭에서 반도넛형을 캔버스로 끌어On the Layout tab, drag a Half-donut to the canvas. 트리 맵에 놓고 왼쪽 아래 모서리를 끌어 3x2(가로x세로) 사각형으로 만듭니다.place it under the tree map and drag the lower-right corner to make it three squares wide by two squares high.

  2. 이번에도 시뮬레이션된 데이터로 시작합니다.Again, it starts with simulated data.

    시각적 개체 속성에서 값이 높을수록 좋음델타 레이블대상 백분율입니다.Note that in Visual properties, by default Higher values are better, and the Delta label is a Percentage of target. 변경할 수 있는 기본 범위 중지 가 있지만 지금은 적절합니다.It has default Range stops you can change, but for now they're fine.

    ssrs-mobile-report-donut-visual-properties

  3. 데이터 탭에서 데이터가 있는 테이블을 선택하고 주 값 필드와 비교 값에서 비교할 필드를 선택합니다.On the Data tab, select the table with your data and select the Main Value field and the field you want to compare it to in Comparison Value.

  4. 여러 집계를 선택하여 주 값비교 값각각에 대한 숫자를 지정할 수 있습니다.You can choose different aggregations to come up with one number for Main Value and one for Comparison Value. 이는 기본적으로 합계입니다.By default, it's a sum.

    ssrs-mobile-report-donut-sum

  5. 미리 보기 를 선택하여 모양을 확인합니다.Select Preview to see how it looks.

    ssrs-mobile-report-donut-preview

선택 목록을 필터로 추가Add a selection list as a filter

선택 목록은 Power BI 및 Excel에서 슬라이서와 유사하게 작동합니다.Selection lists act like slicers in Power BI and Excel. 이를 추가하여 모바일 보고서에서 다른 시각적 개체를 필터링할 수 있습니다.We can add one to filter the other visuals in the mobile report.

  1. 레이아웃 탭에서 트리 맵의 오른쪽으로 선택 목록을 끌고 오른쪽 아래 모서리를 끌어 캔버스와 같은 높이로 2x5(가로x세로) 사각형으로 만듭니다.On the Layout tab, drag a selection list to the right of the tree map, and drag the lower-right corner to make it two squares wide and as tall as the canvas, five squares.

    ssrs-mobile-report-selection-list

  2. 데이터 탭의 데이터 속성에서 레이블 을 필터링할 데이터의 필드로 설정합니다.On the Data tab, Data properties, set Keys and Labels to a field in your data that you want to filter on.

    ssrs-mobile-report-selection-list-data-properties

휴대폰용 모바일 보고서 만들기Create a mobile report for phones

마스터 레이아웃에서 시각적 개체를 만들었으므로 이제 특별히 휴대폰 사용자용으로 최적화된 레이아웃의 모바일 보고서를 만들 수 있습니다.Now that you've created visuals on the master layout, you can create a mobile report with a layout specifically optimized for your phone users.

  1. 오른쪽 위에서 캔버스 아이콘 > 전화를 클릭합니다.In the upper-right corner, click the canvas icon > Phone.

  2. 레이아웃 탭의 제어 인스턴스아래에 사용자가 만든 두 개의 차트가 표시됩니다.On the Layout tab under Control Instances, you see the two charts you've created.

  3. 트리 맵을 전화 캔버스로 끌어 4개의 열과 3개의 행으로 만듭니다.Drag the tree map to the phone canvas and make it four columns wide and three rows high.

모바일 보고서 저장Save your mobile report

보고서를 로컬로 저장하거나 Reporting ServicesReporting Services 웹 포털에 저장할 수 있습니다.You can save your report locally or to a Reporting ServicesReporting Services web portal. 로컬로 저장하는 경우 모바일 보고서 게시자Mobile Report Publisher 는 캐시된 데이터와 함께 저장하므로 이를 열어 계속 작업할 수 있습니다.If you save it locally, 모바일 보고서 게시자Mobile Report Publisher saves it with cached data, so you can open it and continue working on it. 하지만 모바일 장치에서 이를 볼 수는 없습니다.But you can't view it on a mobile device.

  1. 왼쪽 위에서 저장 아이콘을 클릭합니다.Click the save icon in the upper-left corner.

  2. 다른 사람과 공유하고 모바일 장치에서 보려면 를 서버에 저장을 클릭합니다.To share it with others and view it on a mobile device, click Save to Server.

  3. 서버에서 모바일 보고서를 저장할 폴더로 이동합니다.On the server, browse to the folder where you want to save your mobile report.

  4. 폴더 선택 > 저장을 클릭합니다.Click Choose Folder > Save.

    보고서가 저장되었음을 확인하는 메시지가 제공됩니다.You get a message confirming the report is saved.

    저장한 후 포털로 돌아가면 모바일 보고서 축소판 그림이 표시됩니다.After you save, you can return to the portal and see your mobile report thumbnail.

  5. 웹 포털에서 보고서를 보려면 축소판 그림을 탭합니다.Tap the thumbnail to see the report in the web portal.

웹 포털에서 보고서 보기View your report on the web portal

모바일 장치에서 보고서 보기View your report on a mobile device

Reporting ServicesReporting Services 보고서를 보려면 먼저 다음을 수행해야 합니다.To view your Reporting ServicesReporting Services report, you first need to:

모바일 보고서 보기View your mobile report

  1. 모바일 장치에서 Power BI 앱을 열고 로그인합니다.Open and sign into the Power BI app on your mobile device.

  2. Reporting Services 모바일 보고서 및 KPI를 보려면 Reporting Services를 탭합니다.To view your Reporting Services mobile reports and KPIs, tap Reporting Services.
    PBI_iPad_GetStartedSmPBI_iPad_GetStartedSm

  3. 왼쪽 위에서 옵션 아이콘 PBI_iPad_OptionsIcon 을 탭하고 서버에 연결을 탭합니다.Tap the options icon PBI_iPad_OptionsIcon in the upper-left corner, and tap Connect to Server.

    PBI_iPad_SSMRP_ConnectCrop

  4. 서버의 이름을 입력하고, 서버 주소와 전자 메일 주소 및 암호를 다음 형식으로 입력합니다.Give the server a name, and fill in the server address and your email address and password, in this format:

    PBI_iPad_SSMRP_ConnectContoso

  5. 이제 왼쪽 탐색 모음에 서버가 표시됩니다.Now you see the server in the left navigation bar.

    PBI_iPad_SSMRP_LeftNavBiggr

: 언제든지 옵션 아이콘 PBI_iPad_OptionsIcon 을 탭하여 Reporting Services 웹 포털의 Reporting Services 모바일 보고서와 Power BI 서비스의 대시보드 간에 이동할 수 있습니다.Tip: Tap the options icon PBI_iPad_OptionsIcon anytime to go between your Reporting Services mobile reports in the Reporting Services web portal and your dashboards in the Power BI service.

Power BI 앱에서 KPI 및 모바일 보고서 보기View KPIs and mobile reports in the Power BI app

KPI 또는 모바일 보고서 탭을 탭합니다.Tap the KPIs or Mobile Reports tab.

PBI_iPad_SSMRP_Portal

  • KPI를 탭하여 포커스 모드로 전환합니다.Tap a KPI to see it in focus mode.

    PBI_iPad_SSMRP_Tile

  • 모바일 보고서를 탭하여 Power BI 앱에서 열고 상호 작용합니다.Tap a mobile report to open and interact with it in the Power BI app.

KPI와 모바일 보고서는 Reporting Services 웹 포털에 있는 것과 동일한 폴더에 표시됩니다.The KPIs and mobile reports are displayed in the same folders they're in on the Reporting Services web portal.

참고 항목See also