자습서: 지도 보고서(보고서 작성기)Tutorial: Map Report (Report Builder)

보고서 작성기Report Builder 자습서에서는 페이지가 매겨진 Reporting ServicesReporting Services 보고서에 지리적 배경 데이터를 표시하는 데 사용할 수 있는 지도 기능에 대해 알아봅니다.In this 보고서 작성기Report Builder tutorial, you learn about map features you can use to display data on a geographic background in an Reporting ServicesReporting Services paginated report.

지도는 일반적으로 점, 선 및 다각형으로 구성된 공간 데이터를 기반으로 합니다.Maps are based on spatial data that typically consists of points, lines, and polygons. 예를 들어 다각형으로는 군의 경계를 나타내고, 선으로는 도로를 나타내며, 점으로는 도시의 위치를 나타낼 수 있습니다.For example, a polygon can represent the outline of a county, a line can represent a road, and a point can represent the location of a city. 각 공간 데이터 형식은 별도의 지도 계층에 지도 요소 집합으로 표시됩니다.Each type of spatial data is displayed on a separate map layer as a set of map elements.

지도 요소의 모양을 변경하려면 지도 요소를 데이터 집합의 분석 데이터와 일치시키는 값이 있는 필드를 지정합니다.To vary the appearance of map elements, you specify a field that has values that match the map elements with analytical data from a dataset. 또한 데이터의 범위에 따라 색, 크기 또는 기타 속성을 변경하는 규칙을 정의할 수도 있습니다.You can also define rules that vary color, size, or other properties based on ranges of data.

report-builder-map-final-map-only

이 자습서에서는 뉴욕 주의 군에 있는 상점 위치를 표시하는 지도 보고서를 작성합니다.In this tutorial, you build a map report that displays store locations in New York state counties.

참고

이 자습서에서 마법사의 단계는 두 개의 절차로 통합됩니다. 하나는 데이터 집합을 만드는 절차이고 다른 하나는 테이블을 만드는 절차입니다.In this tutorial, the steps for the wizard are consolidated into two procedures: one to create the dataset and one to create a table. 보고서 서버를 찾고, 데이터 원본을 선택하고, 데이터 집합을 만들고, 마법사를 실행하는 방법에 대한 단계별 지침은 이 시리즈의 첫 번째 자습서인 자습서: 기본 테이블 보고서 만들기(보고서 작성기)를 참조하세요.For step-by-step instructions about how to browse to a report server, choose a data source, create a dataset, and run the wizard, see the first tutorial in this series: Tutorial: Creating a Basic Table Report (Report Builder).

이 자습서에 소요되는 예상 시간: 30분Estimated time to complete this tutorial: 30 minutes.

요구 사항Requirements

이 자습서에서는 Bing 지도를 배경으로 지원하도록 보고서 서버를 구성해야 합니다.For this tutorial, the report server must be configured to support Bing maps as a background. 자세한 내용은 지도 보고서 지원 계획을 참조하세요.For more information, see Plan for Map Report Support.

기타 요구 사항에 대한 자세한 내용은 자습서의 필수 조건(보고서 작성기)을 참조하세요.For information about other requirements, see Prerequisites for Tutorials (Report Builder).

1. 지도 마법사에서 다각형 계층을 사용하여 지도 만들기1. Create a Map with a Polygon Layer from the Map Wizard

이 섹션에서는 지도 갤러리에서 보고서에 지도를 추가합니다.In this section, you add a map to your report from the map gallery. 뉴욕 주의 군을 표시하는 계층이 하나 있는 지도를 추가합니다.The map has one layer that displays the counties in New York state. 각 군의 모양은 지도 갤러리의 지도에 포함된 공간 데이터를 기반으로 하는 다각형으로 되어 있습니다.The shape of each county is a polygon based on spatial data that is embedded in the map from the map gallery.

새 보고서에서 지도 마법사를 사용하여 지도를 추가하려면To add a map with the map wizard in a new report

  1. 컴퓨터,웹 포털 또는 SharePoint 통합 모드에서 보고서 작성기를 시작 Reporting ServicesReporting Services 합니다.Start Report Builder either from your computer, the Reporting ServicesReporting Services web portal, or SharePoint integrated mode.

    새 보고서 또는 데이터 집합 대화 상자가 열립니다.The New Report or Dataset dialog box opens.

    새 보고서 또는 데이터 집합 대화 상자가 표시되지 않는 경우 파일 메뉴 > 새로 만들기를 클릭합니다.If you don't see the New Report or Dataset dialog box, on the File menu > New.

  2. 왼쪽 창에 새 보고서 가 선택되어 있는지 확인합니다.In the left pane, verify that New Report is selected.

  3. 오른쪽 창에서 지도 마법사를 클릭합니다.In the right pane, click Map Wizard.

  4. 공간 데이터의 원본 선택 페이지에서 지도 갤러리 가 선택되어 있는지 확인합니다.On the Choose a source of spatial data page, verify that Map gallery is selected.

  5. 지도 갤러리 상자의 USA 에서 States by County를 확장하고 New York을 클릭합니다.In the Map Gallery box, expand States by County under USA, and click New York.

    지도 미리 보기 창에 뉴욕 주 지도가 표시됩니다.The Map Preview pane displays the New York county map.

    report-builder-map-ny-counties

  6. 다음을 클릭합니다.Click Next.

  7. 공간 데이터 및 지도 보기 옵션 선택 페이지에서 기본값을 적용하고 다음을 클릭합니다.On the Choose spatial data and map view options page, accept the defaults and click Next.

    기본적으로 지도 갤러리의 지도 요소는 보고서 정의에 자동으로 포함됩니다.By default, map elements from a map gallery are automatically embedded in the report definition.

  8. 지도 시각화 선택 페이지에서 기본 지도 가 선택되어 있는지 확인하고 다음을 클릭합니다.On the Choose map visualization page, verify Basic Map is selected, and click Next.

  9. 색 테마 및 데이터 시각화 선택 페이지에서 레이블 표시 옵션을 선택합니다.On the Choose color theme and data visualization page, select the Display labels option.

  10. 단색 지도 옵션이 선택되어 있으면 선택을 취소합니다.If it is selected, clear the Single color map option.

  11. 데이터 필드 드롭다운 목록에서 #COUNTYNAME을 클릭합니다.From the Data field drop-down list, click #COUNTYNAME. 마법사의 지도 미리 보기 창에 다음 항목이 표시됩니다.The Map Preview pane in the wizard displays the following items:

    • 지도 제목텍스트가 포함된 제목A title with the text Map Title.

    • 뉴욕의 군을 표시하는 지도. 각 군이 다른 색이고 군 이름이 군 지역 위의 적절한 곳에 나타납니다.A map that displays counties in New York where each county is a different color and the county name appears wherever it fits over the county area.

    • 제목과 항목 1 ~ 5의 목록이 포함된 범례A legend that contains a title and a list of items 1 through 5.

    • 값 1 ~ 160이 포함되고 색이 없는 색 눈금A color scale that contains values 0 to 160 and no color.

    • 킬로미터(km) 및 마일(mi)이 표시되는 거리 눈금A distance scale that displays kilometers (km) and miles (mi).

    report-builder-map-choose-color-theme

  12. 마침을 클릭합니다.Click Finish.

    디자인 화면에 지도가 추가됩니다.The map is added to the design surface.

  13. "지도 제목" 텍스트를 선택하고 Sales by Store > Enter 키를 입력합니다.Select the "Map Title" text and type Sales by Store > ENTER.

  14. 지도를 두 번 클릭하여 지도 계층 창을 표시합니다.Double-click the map to display the Map Layers Pane. 지도 계층 창에는 포함계층 유형의 다각형 계층인 PolygonLayer1이 표시됩니다.The Map Layers Pane shows one polygon layer, PolygonLayer1, of layer type Embedded. 각 군은 이 계층의 포함된 지도 요소입니다.Each county is an embedded map element on this layer.

    참고

    지도 계층 창이 보이지 않는 경우 현재 보기의 외부에 표시되어 있을 수 있습니다.If you don't see the Map Layers pane, it might be displayed outside your current view. 디자인 뷰 창의 아래쪽에 있는 스크롤 막대를 사용하여 뷰를 변경합니다.Use the scroll bar at the bottom of the Design view window to change your view. 또는 보기 탭에서 보고서 데이터 옵션의 선택을 취소하여 디자인 화면 영역을 더 제공합니다.Alternatively, in the View tab, clear the Report Data option to provide more design surface area.

  15. PolygonLayer1 옆의 화살표 > 다각형 속성을 선택합니다.Select the arrow next to PolygonLayer1 > Polygon properties.

  16. 글꼴 탭에서 색을 어두운 회색으로 변경합니다.On the Font tab, change the color to Dim Gray.

  17. 탭 > 실행을 선택하여 보고서를 미리 봅니다.On the Home tab > Run to preview the report.

    report-builder-map-first-preview

렌더링된 보고서에 지도 제목, 지도 및 거리 눈금이 표시됩니다.The rendered report displays the map title, the map, and the distance scale. 군은 지도 다각형 계층에 있습니다.The counties are on a map polygon layer. 각 군은 색상표의 색으로 구분되지만 해당 색은 데이터와 연결되어 있지 않은 다각형으로 되어 있습니다.Each county is a polygon that varies by color from a color palette, but the colors are not associated with any data. 거리 눈금에는 킬로미터와 마일 단위로 거리가 표시됩니다.The distance scale displays distances in both kilometers and miles.

각 군과 연결된 분석 데이터가 없기 때문에 지도 범례와 색 눈금은 아직 표시되지 않습니다.The map legend and color scale do not yet appear because there is no analytical data associated with each county. 이 자습서의 뒷부분에서 분석 데이터를 추가합니다.You will add analytical data later in this tutorial.

2. 지도 점 계층을 추가하여 상점 위치 표시2. Add a Map Point Layer to Display Store Locations

이 섹션에서는 지도 계층 마법사를 사용하여 상점의 위치를 표시하는 점 계층을 추가합니다.In this section, you use the map layer wizard to add a point layer that displays the locations of stores.

참고

이 자습서의 쿼리에는 데이터 값이 포함되어 있으므로 외부 데이터 원본이 필요하지 않습니다.In this tutorial, the query contains the data values, so it does not need an external data source. 따라서 쿼리가 상당히 길어집니다.This makes the query quite long. 비즈니스 환경에서는 쿼리에 데이터가 포함되지 않을 것입니다.In a business environment, a query would not contain the data. 이 자습서의 쿼리는 학습용으로만 제공됩니다.This is for learning purposes only.

SQL Server 공간 쿼리에 따라 점 계층을 추가하려면To add a point layer based on a SQL Server spatial query

  1. 실행 탭 > 디자인을 선택하여 디자인 뷰로 다시 전환합니다.On the Run tab > Design to switch back to Design view.

  2. 지도를 두 번 클릭하여 지도 계층 창을 표시합니다.Double-click the map to display the Map Layers pane. 도구 모음을 클릭 하 고 새 계층 마법사 단추 rs_IconMapLayerWizard합니다.On the toolbar, click the New layer wizard button rs_IconMapLayerWizard.

    report-builder-map-new-layer-wizard-icon

  3. 공간 데이터의 원본 선택 페이지에서 SQL Server 공간 쿼리를 선택하고 다음을 클릭합니다.On the Choose a source of spatial data page, select SQL Server spatial query, and click Next.

  4. SQL Server 공간 데이터가 있는 데이터 집합을 선택하십시오. 페이지에서 SQL Server 공간 데이터가 있는 새 데이터 집합 추가 > 다음을 클릭합니다.On the Choose a dataset with SQL Server spatial data page, click Add a new dataset with SQL Server spatial data > Next.

  5. SQL Server 공간 데이터 원본에 대한 연결을 선택하십시오. 페이지에서 기존 데이터 원본을 선택하거나 보고서 서버로 이동한 후 데이터 원본을 선택합니다.On the Choose a connection to a SQL Server spatial data source page, select an existing data source or browse to the report server and select a data source.

    참고

    적절한 권한만 가지고 있으면 선택하는 데이터 원본은 중요하지 않습니다.The data source you choose is unimportant, as long as you have adequate permissions. 데이터를 데이터 원본에서 가져오는 것은 아니기 때문입니다.You will not be getting data from the data source. 자세한 내용은 데이터에 연결하는 다른 방법(보고서 작성기)을 참조하세요.For more information, see Alternative Ways to Get a Data Connection (Report Builder).

  6. 다음을 클릭합니다.Click Next.

  7. 쿼리 디자인 페이지에서 텍스트로 편집을 클릭합니다.On the Design a Query page, click Edit as Text.

  8. 다음 텍스트를 복사하여 쿼리 창에 붙여넣습니다.Copy the following text and paste it in the query pane:

    Select 114 as StoreKey, 'Contoso Albany Store' as StoreName, 1125 as SellingArea, 'Albany' as City, 'Albany' as County,   
     CAST(1000000 as money) as Sales, CAST('POINT(-73.7472924218681 42.6564617079878)' as geography) AS SpatialLocation  
    UNION ALL SELECT 115 AS StoreKey, 'Contoso New York No.1 Store' AS  StoreName, 500 as SellingArea, 'New York' AS City, 'New York City' as County,  
     CAST('2000000' as money) as Sales, CAST('POINT(-73.9922069374483 40.7549638237402)' as geography) AS SpatialLocation  
    UNION ALL Select 116 as StoreKey, 'Contoso Rochester No.1 Store' as StoreName, 462 as SellingArea, 'Rochester' as City,  'Monroe' as County,    
     CAST(3000000 as money) as Sales, CAST('POINT(-77.624041566786 43.1547066024338)' as geography)  AS SpatialLocation  
    UNION ALL Select 117 as StoreKey, 'Contoso New York No.2 Store' as StoreName, 700 as SellingArea, 'New York' as City,'New York City' as County,    
      CAST(4000000 as money) as Sales, CAST('POINT(-73.9712488 40.7830603)' as geography) AS SpatialLocation  
    UNION ALL Select 118 as StoreKey, 'Contoso Syracuse Store' as StoreName, 680 as SellingArea, 'Syracuse' as City, 'Onondaga' as County,  
     CAST(5000000 as money) as Sales, CAST('POINT(-76.1349120532546 43.0610223535974)' as geography) AS SpatialLocation  
    UNION ALL Select 120 as StoreKey, 'Contoso Plattsburgh Store' as StoreName, 560 as SellingArea, 'Plattsburgh' as City,  'Clinton' as County,  
     CAST(6000000 as money) as Sales, CAST('POINT(-73.4728622833178 44.7028831413324)' as geography) AS SpatialLocation  
    UNION ALL Select 121 as StoreKey, 'Contoso Brooklyn Store' as StoreName, 1125 as SellingArea, 'Brooklyn' as City, 'New York City' as County,  
     CAST(7000000 as money) as Sales, CAST('POINT (-73.9638533447143 40.6785123489351)' as geography) AS SpatialLocation  
    UNION ALL Select 122 as StoreKey, 'Contoso Oswego Store' as StoreName, 500 as SellingArea, 'Oswego' as City, 'Oswego' as County,    
     CAST(8000000 as money) as Sales, CAST('POINT(-76.4602850815536 43.4353224527794)' as geography) AS SpatialLocation  
    UNION ALL Select 123 as StoreKey, 'Contoso Ithaca Store' as StoreName, 460 as SellingArea, 'Ithaca' as City, 'Tompkins' as County,  
     CAST(9000000 as money) as Sales, CAST('POINT(-76.5001866085881 42.4310489934743)' as geography) AS SpatialLocation  
    UNION ALL Select 124 as StoreKey, 'Contoso Buffalo Store' as StoreName, 700 as SellingArea, 'Buffalo' as City, 'Erie' as County,    
     CAST(100000 as money) as Sales, CAST('POINT(-78.8784 42.8864)' as geography) AS SpatialLocation  
    UNION ALL Select 125 as StoreKey, 'Contoso Queens Store' as StoreName, 700 as SellingArea,'Queens' as City, 'New York City' as County,  
     CAST(500000 as money) as Sales, CAST('POINT(-73.7930979029883 40.7152781765927)' as geography) AS SpatialLocation  
    UNION ALL Select 126 as StoreKey, 'Contoso Elmira Store' as StoreName, 680 as SellingArea, 'Elmira' as City, 'Chemung' as County,  
     CAST(800000 as money) as Sales, CAST('POINT(-76.7397414783301 42.0736492742663)' as geography) AS SpatialLocation  
    UNION ALL Select 127 as StoreKey, 'Contoso Poestenkill Store' as StoreName, 455 as SellingArea, 'Poestenkill' as City, 'Rensselaer' as County,    
    CAST(1500000 as money) as Sales, CAST('POINT(-73.5626737425063 42.6940551238618)' as geography) AS SpatialLocation  
    
  9. 쿼리 디자이너 도구 모음에서 실행 (!)을 클릭합니다.On the query designer toolbar, click Run (!).

    결과 집합에는 소비재를 판매하는 뉴욕 주의 상점 집합을 나타내는 7개의 열이 포함됩니다.The result set contains seven columns representing a set of stores in New York State that sell consumer goods. 명확하지 않은 열에 대한 설명을 포함하는 목록은 다음과 같습니다.Here's a list, with explanations for the ones that may not be obvious:

    • StoreKey: 상점 식별자입니다.StoreKey: A store identifier.
    • StoreName.StoreName.
    • SellingArea: 455평방피트에서 1125평방피트 사이의 제품 전시 영역입니다.SellingArea: The area available for product display, ranging from 455 square feet to 1125 square feet.
    • City.City.
    • County.County.
    • Sales: 총 판매량입니다.Sales: Total sales.
    • SpatialLocation: 경도 및 위도 위치입니다.SpatialLocation: Location in longitude and latitude.

      report-builder-map-design-query

  10. 다음을 클릭합니다.Click Next.

    DataSet1이라는 보고서 데이터 집합이 만들어집니다.The report dataset named DataSet1 is created for you. 마법사를 완료하면 보고서 데이터 창에서 해당 필드 컬렉션을 볼 수 있습니다.After you complete the wizard, you can see its field collection in the Report Data pane.

  11. 공간 데이터 및 지도 보기 옵션 선택 페이지에서 공간 필드SpatialLocation 이고 계층 유형인지 확인합니다.On the Choose a spatial data and map view options page, verify that the Spatial field is SpatialLocation and that the Layer type is Point. 이 페이지의 다른 기본값을 적용합니다.Accept the other defaults on this page.

    지도 보기에 각 상점의 위치를 표시하는 원이 표시됩니다.The map view displays circles to mark the location of each store.

  12. 다음을 클릭합니다.Click Next.

  13. 지도 시각화 선택 페이지에서 데이터에 따라 크기가 달라지는 표식을 표시하는 거품형 지도 를 지도 유형으로 클릭합니다.On the Choose map visualization page, click Bubble Map for a map type that displays markers that vary in size, according to the data. 다음을 클릭합니다.Click Next.

  14. 분석 데이터 집합 선택 페이지에서 DataSet1을 클릭한 후 다음을 클릭합니다.On the Choose the analytical dataset page, click DataSet1, and click Next. 이 데이터 집합에는 새 점 계층에 표시될 분석 데이터와 공간 데이터가 모두 들어 있습니다.This dataset contains both analytical data and spatial data that will be displayed on the new point layer.

  15. 색 테마 및 데이터 시각화 선택 페이지에서 거품 크기를 사용하여 데이터 시각화를 선택합니다.On the Choose color theme and data visualization page, select Use bubble sizes to visualize data.

  16. 데이터 필드에서 [Sum(SellingArea)] 을 선택하고 제품을 전시하기 위해 따로 설정한 영역의 크기에 맞춰 거품 크기를 변경합니다.In Data field, select [Sum(SellingArea)] to vary bubble size by the size of the area a store sets aside to display the products.

  17. 레이블 표시를 선택한 다음 데이터 필드[City]를 선택합니다.Select Display labels, and in Data field, select [City].

  18. 마침을 클릭합니다.Click Finish.

    보고서에 지도 계층이 추가됩니다.The map layer is added to the report. 범례에 SellingArea 값에 따른 거품 크기가 표시됩니다.The legend displays bubble sizes based on SellingArea values.

    1. 지도를 두 번 클릭하여 지도 계층 창을 표시합니다.Double-click the map to display the Map Layer pane. 지도 계층 창에 공간 데이터 원본 유형이 DataRegion인 새 계층 PointLayer1이 표시됩니다.The Map Layer pane displays a new layer, PointLayer1, with spatial data source type DataRegion.
  19. 범례 제목을 추가합니다.Add a legend title. 범례에서 제목텍스트를 선택하고 표시 영역(평방피트) 을 입력한 다음 Enter 키를 누릅니다.In the legend, select the text Title, type Display Area (sq. ft.) and press ENTER.

  20. 지도 계층 창에서 PointLayer1 옆의 화살표를 클릭한 다음 점 속성을 클릭합니다.In the Map Layers Pane, click the arrow next to PointLayer1, and then click Point Properties.

    report-builder-map-point-properties

  21. 글꼴 탭에서 스타일을 굵게 , 크기를 10pt로 지정합니다.On the Font tab, make the style Bold and the size 10pt.

    report-builder-map-point-properties-font

  22. 일반 탭에서 배치아래쪽을 선택합니다.On the General tab, select Bottom for Placement.

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

  24. 실행 을 클릭하여 보고서를 미리 봅니다.Click Run to preview the report.

    report-builder-map-city-names

    지도에 뉴욕 주에 있는 상점의 위치가 표시됩니다.The map displays the locations of stores in New York state. 각 상점의 표식 크기는 전시 영역에 따라 다릅니다.The marker size for each store is based on the display area. 이 자습서에는 다섯 개의 전시 구역 범위가 자동으로 계산되어 있습니다.Five ranges of display area were automatically calculated for you.

3. 지도 선 계층을 추가하여 경로 표시3. Add a Map Line Layer to Display a Route

지도 계층 마법사를 사용하여 두 상점 간의 경로를 표시하는 지도 계층을 추가할 수 있습니다.Use the map layer wizard to add a map layer that displays a route between two stores. 이 자습서에서는 세 개의 상점 위치를 연결하는 경로를 만듭니다.In this tutorial, the path is created from three store locations. 비즈니스 응용 프로그램에서 이 경로는 상점 간 최적 경로일 수 있습니다.In a business application, the path might be the best route between stores.

선 계층을 지도에 추가하려면To add a line layer to map

  1. 디자인 뷰로 전환합니다.Switch to Design view.

  2. 지도를 두 번 클릭하여 지도 계층 창을 표시합니다.Double-click the map to display the Map Layer pane. 도구 모음을 클릭 하 고 새 계층 마법사 단추 rs_IconMapLayerWizard합니다.On the toolbar, click the New layer wizard button rs_IconMapLayerWizard.

  3. 공간 데이터의 원본 선택 페이지에서 SQL Server 공간 쿼리 를 선택하고 다음을 클릭합니다.On the Choose a source of spatial data page, select SQL Server spatial query and click Next.

  4. SQL Server 공간 데이터가 있는 데이터 집합을 선택하십시오. 페이지에서 SQL Server 공간 데이터가 있는 새 데이터 집합 추가 를 클릭하고 다음을 클릭합니다.On the Choose a dataset with SQL Server spatial data page, click Add a new dataset with SQL Server spatial data and click Next.

  5. SQL Server 공간 데이터 원본에 대한 연결을 선택하십시오.에서 첫 번째 절차에서 사용한 데이터 원본을 선택합니다.On the Choose a connection to a SQL Server spatial data source, select the data source that you used in the first procedure.

  6. 다음을 클릭합니다.Click Next.

  7. 쿼리 디자인 페이지에서 텍스트로 편집을 클릭합니다.On the Design a Query page, click Edit as Text. 쿼리 디자이너가 텍스트 기반 모드로 전환됩니다.The query designer switches to text-based mode.

  8. 쿼리 창에서 다음 텍스트를 붙여 넣습니다.Paste the following text in the query pane:

    SELECT N'Path' AS Name, CAST('LINESTRING(  
       -76.5001866085881 42.4310489934743,  
       -76.4602850815536 43.4353224527794,  
       -73.4728622833178 44.7028831413324)' AS geography) as Route  
    
  9. 다음을 클릭합니다.Click Next.

    지도에 세 개의 상점을 연결하는 경로가 표시됩니다.A path appears on the map that connects three stores.

  10. 공간 데이터 및 지도 보기 옵션 선택 페이지에서 공간 필드Route 이고 계층 유형인지 확인합니다.On the Choose spatial data and map view options page, verify that the Spatial field is Route and that the Layer type is Line. 다른 기본값을 적용합니다.Accept the other defaults.

    지도 보기에 뉴욕 주 북부에 있는 한 상점에서 뉴욕 주 남부에 있는 한 상점까지의 경로가 표시됩니다.The map view displays a path from a store in the northern part of New York state to a store in the southern part of New York state.

  11. 다음을 클릭합니다.Click Next.

  12. 지도 시각화 선택 페이지에서 기본 선 지도를 클릭하고 다음을 클릭합니다.On the Choose map visualization page, click Basic Line Map, and then click Next.

  13. 색 테마 및 데이터 시각화 선택에서 단색 지도옵션을 선택합니다.On the Choose color theme and data visualization, select the option Single color map. 경로가 선택한 테마에 따라 단색으로 표시됩니다.The path appears as a single color based on the selected theme.

  14. 마침을 클릭합니다.Click Finish.

    report-builder-map-line

    지도에 공간 데이터 원본 유형이 DataRegion인 새 선 계층이 표시됩니다.The map displays a new line layer with spatial data source type DataRegion. 이 예제에서 공간 데이터는 데이터 집합에서 제공되지만 분석 데이터가 선과 연결되어 있지 않습니다.In this example, the spatial data comes from a dataset but no analytical data is associated with the line.

확대/축소 조정Adjust the Zoom

  1. 뉴욕 주 전체를 볼 수 없는 경우 확대/축소를 조정할 수 있습니다.If you can't see the whole state of New York, you can adjust the zoom. 맵을 선택한 상태로 속성 창에서 MapViewport 속성을 확인합니다.With the map selected, in the Properties pane you see MapViewport properties.

  2. 보기 섹션을 확장한 다음 확대/축소 속성을 볼 수 있도록 보기 를 확장합니다.Expand the View section, then expand View so you can see the Zoom property. 125로 설정합니다.Set it to 125.

    report-builder-map-zoom

    확대/축소 비율입니다.This is the zoom percentage. 125%에서는 전체 주가 표시됩니다.At 125% you should see the whole state.

4. Bing Maps 타일 배경 추가4. Add a Bing Maps Tile Background

이 섹션에서는 Bing 지도 타일 배경을 표시하는 지도 계층을 추가합니다.In this section, you add a map layer that displays a Bing Maps tile background.

  1. 디자인 뷰로 전환합니다.Switch to Design view.

  2. 지도를 두 번 클릭하여 지도 계층 창을 표시합니다.Double-click the map to display the Map Layer pane. 도구 모음에서 클릭 계층 추가 rs_IconMapAddLayer합니다.On the toolbar, click Add Layer rs_IconMapAddLayer.

  3. 드롭다운 목록에서 타일 계층을 클릭합니다.From the drop-down list, click Tile Layer.

    지도 계층 창의 마지막 계층은 TileLayer1입니다.The last layer in the Map Layer pane is TileLayer1. 기본적으로 타일 계층에는 도로 지도 스타일이 표시됩니다.By default, the tile layer displays the road map style.

    참고

    마법사의 공간 데이터 및 지도 보기 옵션 선택 페이지에서 타일 계층을 추가할 수도 있습니다.In the wizard, you can also add a tile layer on the Choose spatial data and map view options page. 이렇게 하려면 이 지도 보기에 대해 Bing 지도 배경 추가를 선택합니다.To do this, select Add a Bing Maps background for this map view. 렌더링된 보고서의 타일 배경에 현재 지도 뷰포트 중심과 확대/축소 수준에 해당하는 Bing Maps 타일이 표시됩니다.In a rendered report, the tile background displays Bing Maps tiles for the current map viewport center and zoom level.

  4. TileLayer1 옆의 화살표 > 타일 속성을 클릭합니다.Click the arrow next to TileLayer1 > Tile Properties.

  5. 일반 탭의 유형에서 위성을 선택합니다.On the General tab, under Type, select Aerial. 항공 보기에는 텍스트가 포함되지 않습니다.The aerial view does not contain text.

    report-builder-map-bing-aerial

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

5. 계층을 투명하게 만들기5. Make a Layer Transparent

이 섹션에서는 한 계층의 항목이 다른 계층을 통과하여 표시되도록 원하는 효과를 얻을 때까지 계층의 순서와 투명도를 조정합니다.In this section, to let the items on one layer show through another layer, you adjust the order and transparency of the layers for the effect that you want. 만든 첫 번째 계층인 PolygonLayer1부터 시작합니다.You start with the first layer you created, PolygonLayer1.

  1. 지도를 두 번 클릭하여 지도 계층 창을 표시합니다.Double-click the map to display the Map Layer pane.

  2. PolygonLayer1 옆의 화살표 > 계층 데이터를 클릭합니다.Click the arrow next to PolygonLayer1 > Layer Data. 지도 다각형 계층 속성 대화 상자가 열립니다.The Map Polygon Layer Properties dialog box opens.

  3. 가시성 탭의 투명도(백분율)에서 30을 입력합니다.On the Visibility tab, under Transparency (percent), type 30.

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

    디자인 화면에 군이 반투명으로 표시됩니다.The design surface displays the counties as semi-transparent.

    report-builder-map-transparency

6. 판매량을 기준으로 군 색 변경6. Vary County Color Based on Sales

보고서 처리기가 지도 마법사의 마지막 페이지에서 선택한 테마에 따라 색상표에서 색 값을 자동으로 할당하기 때문에 다각형 계층에 있는 각 군의 색은 서로 다릅니다.Each county on the polygon layer has a different color because the report processor automatically assigns a color value from the color palette based on the theme that you chose on the last page of the map wizard.

다음 섹션에서는 특정 색을 각 군의 상점별 판매량 범위와 연결하는 색 규칙을 지정합니다.In this section, you specify a color rule to associate specific colors with a range of store sales for each county. 빨강-노랑-녹색은 상대적인 높은-중간-낮은 판매량을 나타냅니다.The colors red-yellow-green indicate relative high-middle-low sales. 통화를 표시하도록 색 눈금의 형식을 지정합니다.Format the color scale to show currency. 새 범례에서 연간 판매량 범위를 표시합니다.Display the annual sales ranges in a new legend. 상점이 없는 군의 경우 연결된 데이터가 없음을 표시하기 위해 색을 사용하지 않습니다.For counties that do not contain stores, use no color to show that there is no associated data.

6a.6a. 공간 데이터와 분석 데이터 간의 관계 만들기Build a Relationship between Spatial and Analytical Data

분석 데이터에 따른 색으로 군 모양을 변경하려면 먼저 분석 데이터를 공간 데이터와 연결해야 합니다.To vary the county shapes by color based on analytical data, you first need to associate the analytical data with the spatial data. 이 자습서에서는 일치시킬 군 이름을 사용합니다.In this tutorial, you will use the county name to match on.

  1. 디자인 뷰로 전환합니다.Switch to Design view.

  2. 지도를 두 번 클릭하여 지도 계층 창을 표시합니다.Double-click the map to display the Map Layers pane.

  3. PolygonLayer1 옆의 화살표를 클릭하고 계층 데이터를 클릭합니다.Click the arrow next to PolygonLayer1, then click Layer Data. 지도 다각형 계층 속성 대화 상자가 열립니다.The Map Polygon Layer Properties dialog box opens.

  4. 분석 데이터 탭의 분석 데이터 집합에서 DataSet1을 선택합니다.On the Analytical data tab, under Analytical dataset, select DataSet1. 이 데이터 집합은 군에 대한 공간 데이터 쿼리를 만들 때 마법사에서 만들어진 것입니다.This dataset was created by the wizard when you created the spatial data query for the counties.

  5. 일치시킬 필드에서 추가를 클릭합니다.Under Fields to match on, click Add. 새 행이 추가됩니다.A new row is added.

  6. 공간 데이터 집합 필드에서 COUNTYNAME을 클릭합니다.Under From spatial dataset, click COUNTYNAME.

  7. 분석 데이터 집합 필드에서 [County]를 클릭합니다.Under From analytical dataset, click [County].

    report-builder-map-county-colors

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

  9. 보고서를 미리 봅니다.Preview the report.

    report-builder-map-county-highlight

공간 데이터 원본과 분석 데이터 집합에서 일치 필드를 지정하면 보고서 처리기가 지도 요소에 따라 분석 데이터를 그룹화할 수 있습니다.By specifying a match field from the spatial data source and from the analytical dataset, you enable the report processor to group analytical data based on the map elements. 데이터 바인딩된 지도 요소에는 지정한 값에 대한 성공적인 일치 항목이 있습니다.A data-bound map element has a successful match for the values that you specified.

상점이 있는 각 군은 마법사에서 선택한 스타일의 색상표를 기반으로 하는 색으로 표시됩니다.Each county that contains a store has a color that is based on the color palette for the style that you chose in the wizard. 다른 군은 회색으로 표시됩니다.The other counties are gray.

6b.6b. 다각형에 대한 색 규칙 지정Specify Color Rules for Polygons

상점 판매량을 기반으로 각 군의 색을 변경하는 규칙을 만들려면 범위 값, 표시할 범위 내의 하위 범위 수 및 사용할 색을 지정해야 합니다.To create a rule that varies the color of each county based store sales, you must specify the range values, the number of divisions within that range that you want to display, and the colors to use.

연결된 데이터가 있는 모든 다각형에 대한 색 규칙을 지정하려면To specify color rules for all polygons that have associated data

  1. 디자인 뷰로 전환합니다.Switch to Design view.

  2. PolygonLayer1 옆의 화살표를 클릭하고 다각형 색 규칙을 클릭합니다.Click the arrow next to PolygonLayer1, then click Polygon Color Rule. 지도 색 규칙 속성 대화 상자가 열립니다.The Map Color Rules Properties dialog box opens. 색 규칙 옵션 색상표를 사용하여 데이터 시각화 가 선택되어 있습니다.Notice that the color rule option Visualize data by using color palette is selected. 이 옵션은 마법사에서 설정된 것입니다.This option was set by the wizard.

  3. 색 범위를 사용하여 데이터 시각화를 선택합니다.Select Visualize data by using color ranges. 색상표 옵션이 시작 색, 중간 색 및 마지막 색 옵션으로 바뀝니다.The palette option is replaced by start color, middle color, and end color options.

  4. 군별 판매량에 대한 범위 값을 정의합니다.Define range values for sales per county. 데이터 필드의 드롭다운 목록에서 [Sum(Sales)]을 선택합니다.In Data field, from the drop-down list, select [Sum(Sales)].

  5. 통화가 천 단위로 표시되도록 형식을 변경하려면 식을 다음과 같이 변경합니다. =Sum(Fields!Sales.Value)/1000To change the format to display currency in thousands, change the expression to the following: =Sum(Fields!Sales.Value)/1000

  6. 시작 색빨강으로 변경합니다.Change Start color to Red.

  7. 마지막 색녹색으로 변경합니다.Change End color to Green.

    빨강 은 낮은 판매량 값을 나타내고, 노랑 은 중간 판매량 값을 나타내며, 녹색 은 높은 판매량 값을 나타냅니다.Red represents low sales values, Yellow represents middle sales values, and Green represents high sales values. 보고서 처리기는 이러한 값과 분포 페이지에서 선택한 옵션에 따라 색의 범위를 계산합니다.The report processor calculates a range of colors based on these values and the options that you choose on the Distribution page.

    report-builder-map-county-color-rules

  8. 분포를 클릭합니다.Click Distribution.

  9. 분포 유형이 최적인지 확인합니다.Verify that the distribution type is Optimal. 5단계에 있는 식의 경우 최적 분포는 각 범위에 있는 항목 수와 각 범위 간격의 균형을 맞추는 하위 범위로 값을 나눕니다.For the expression from step 5, optimal distribution divides the values into subranges that balance the number of items in each range and the span for each range.

  10. 이 페이지에 있는 다른 옵션에 기본값을 적용합니다.Accept the default values for other options on this page. 최적 배포 유형을 선택하는 경우 보고서가 실행될 때 하위 범위의 수가 계산됩니다.When you select the optimal distribution type, the number of subranges are calculated when the report runs.

  11. 범례를 클릭합니다.Click Legend.

  12. 색 눈금 옵션에서 색 눈금에 표시 가 선택되어 있는지 확인합니다.In Color scale options, verify that Show in color scale is selected.

  13. 이 범례에 표시의 드롭다운 목록에서 빈 줄을 선택합니다.In Show in this legend, from the drop-down list, select the blank line. 이제부터 색 눈금에서만 색 범위가 표시됩니다.For now, you will show the color ranges only in the color scale.

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

  15. 보고서를 미리 봅니다.Preview the report.

    report-builder-map-county-color-rule-preview

    색 눈금에 빨강, 주황, 노랑 및 녹색의 네 가지 색이 표시됩니다.The color scale displays four colors: red, orange, yellow, and green. 각 색은 군별 판매량에 따라 자동으로 계산되는 판매량 범위를 나타냅니다.Each color represents a sales range that is automatically calculated based on the sales by county.

6c.6c. 색 눈금의 데이터 형식을 통화로 지정Format the Data in the Color Scale as Currency

기본적으로 데이터는 일반 형식을 사용하지만By default, data has a general format. 이 섹션에서는 사용자 지정 형식을 적용합니다.In this section, you apply custom formats.

  1. 디자인 뷰로 전환합니다.Switch to Design view.

  2. 색 눈금을 선택합니다.Select the color scale. 탭 > 숫자 섹션에서 통화를 클릭합니다.On the Home tab > Number section, , click Currency.

  3. 숫자 섹션에서 소수 자릿수 줄이기 단추를 두 번 클릭합니다.Still in the Number section, click the Decrease Decimal button two times.

    색 눈금에 각 범위에 대한 통화 형식으로 연간 판매량이 표시됩니다.The color scale displays annual sales in currency format for each range.

6d.6d. 범례 제목 추가Add a Legend Title

  1. 색 눈금을 선택한 상태로 속성 창에서 MapColorScale속성을 확인합니다.With the color scale still selected, in the Properties pane you see properties for MapColorScale.

  2. 제목 섹션을 확장하고 Caption 속성에 Sales (Thousands)를 입력합니다.Expand the Title section, and in the Caption property, type Sales (Thousands).

  3. TextColor 속성을 흰색으로 변경합니다.Change the TextColor property to White.

    report-builder-map-color-scale-title

  4. 보고서를 미리 봅니다.Preview the report.

연결된 상점과 판매량이 있는 군은 색 규칙에 따라 표시되고The counties that have associated stores and sales display according to the color rules. 판매량이 없는 군은 무색으로 표시됩니다.Counties that have no sales have no color.

6f.6f. 데이터가 없는 군의 색 변경Change Color for Counties with No Data

계층에 있는 모든 지도 요소의 기본 표시 옵션을 설정할 수 있습니다.You can set the default display options for all map elements on a layer. 색 규칙은 이러한 표시 옵션보다 우선합니다.Color rules take precedence over these display options.

계층의 모든 요소에 대한 표시 속성을 설정하려면To set the display properties for all elements on a layer

  1. 디자인 뷰로 전환합니다.Switch to Design view.

  2. 지도를 두 번 클릭하여 지도 계층 창을 표시합니다.Double-click the map to display the Map Layer pane.

  3. PolygonLayer1에서 아래쪽 화살표를 클릭한 다음 다각형 속성을 클릭합니다.Click the down arrow on PolygonLayer1, and then click Polygon Properties.

    report-builder-map-polygon-layer-properties

    지도 다각형 속성 대화 상자가 열립니다.The Map Polygon Properties dialog box opens. 규칙 기반 표시 옵션이 적용되기 전에 이 대화 상자의 표시 옵션 집합이 계층에 있는 모든 다각형에 적용됩니다.Display options set in this dialog box apply to all polygons on the layer before rule-based display options are applied.

  4. 채우기 탭에서 채우기 스타일이 단색인지 확인합니다.On the Fill tab, verify that the fill style is Solid. 인지 확인합니다. 그라데이션과 패턴이 모든 색에 적용됩니다.Gradients and patterns apply to all colors.

  5. 에서 연한 강철색을 선택합니다.In Color, select Light Steel Blue.

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

  7. 보고서를 미리 봅니다.Preview the report.

연결된 데이터가 없는 군은 회색-파란색으로 표시됩니다.Counties with no associated data display as gray-blue. 연결된 분석 데이터가 있는 군만 지정한 색 규칙에 따라 빨강 ~ 녹색 으로 표시됩니다.Only counties with associated analytical data have the Red through Green colors from the color rules that you specified.

7. 사용자 지정 점 추가7. Add a Custom Point

아직 건설되지 않은 새 상점을 나타내기 위해 이 섹션에서는 별 모양 표식 유형으로 점을 지정합니다.To represent a new store that has not yet been built, in this section you specify a point with the Star marker type.

  1. 디자인 뷰로 전환합니다.Switch to Design view.

  2. 지도를 두 번 클릭하여 지도 계층 창을 표시합니다.Double-click the map to display the Map Layer pane. 도구 모음에서 클릭 계층 추가rs_IconMapAddLayer, 클릭 점 계층합니다. On the toolbar, click Add Layer rs_IconMapAddLayer, then click Point Layer.

    새 점 계층이 지도에 추가됩니다.A new point layer is added to the map. 기본적으로 점 계층의 공간 데이터 형식은 포함입니다.By default, the point layer has spatial data type Embedded.

  3. PointLayer2의 화살표 > 점 추가를 클릭합니다.Click the arrow on PointLayer2 > Add Point.

  4. 지도 뷰포트로 포인터를 이동합니다.Move the pointer over the map viewport. 커서는 십자 기호로 변경됩니다.The cursor changes to crosshairs.

  5. 점을 추가할 지도의 위치를 클릭합니다.Click the location on the map where you want to add a point. 이 자습서에서는 Oneida 군의 위치를 클릭합니다.In this tutorial, click a location in Oneida county. 원으로 표시된 점이 계층의 클릭한 지점에 추가됩니다.A point marked by a circle is added to the layer at the spot where you clicked. 기본적으로 점이 선택됩니다.By default, the point is selected.

    report-builder-map-custom-point

  6. 추가한 점을 마우스 오른쪽 단추로 클릭하고 포함 점 속성을 클릭합니다.Right-click the point you added, and then click Embedded Point Properties.

  7. 이 계층의 점 옵션 무시를 선택합니다.Select Override point options for this layer. 추가 페이지가 대화 상자에 나타납니다.Additional pages appear in the dialog box. 여기서 설정한 값은 계층 또는 색 규칙에 대한 표시 옵션보다 우선합니다.Values that you set here take precedence over display options for the layer or for color rules.

    report-builder-map-custom-point-general

  8. 표식 탭에서 표식 유형으로 별 모양을 선택합니다.On the Marker tab, for Marker type, select Star.

  9. 표식 크기18pt로 변경합니다.Change Marker size to 18pt.

  10. 레이블 탭의 레이블 텍스트New Store를 입력합니다.On the Labels tab, in Label text, type New Store.

  11. 배치에서 위쪽을 클릭합니다.In Placement, click Top.

  12. 글꼴 탭에서 글꼴 크기를 10pt , 스타일을 굵게로 지정합니다.On the Font tab, make the font size 10pt and Bold.

    report-builder-map-custom-point-font

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

  14. 보고서를 미리 봅니다.Preview the report.

레이블이 상점 위치 위에 나타납니다.The label appears above the store location.

report-builder-map-custom-point-new-store

8. 지도 중심 및 크기 조정8. Center and Resize the Map

이 섹션에서는 지도 중심을 변경하고 방법과 확대/축소 수준을 변경하는 또 다른 방법을 알아봅니다.In this section, you learn to change the map center, and another way to change the zoom level.

  1. 디자인 뷰로 전환합니다.Switch to Design view.

  2. 지도를 선택하고 마우스 오른쪽 단추를 클릭한 다음 뷰포트 속성을 클릭합니다.Select the map, then right-click and click Viewport Properties.

  3. 중심 및 확대/축소 탭에서 보기 중심 및 확대/축소 수준 설정 선택되어 있는지 확인합니다.On the Center and Zoom tab, make sure Set a view center and zoom level is selected.

  4. 확대/축소 수준(백분율)125로 설정합니다.Set Zoom level (percent) to 125.

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

  6. 지도를 클릭한 다음 끌어 중심을 원하는 위치로 변경합니다.Click the map, and drag to center it where you want it.

  7. 마우스 휠을 사용하여 확대/축소 수준을 변경할 수도 있습니다.You can also use the mouse wheel to change the zoom level.

  8. 보고서를 미리 봅니다.Preview the report.

디자인 뷰의 화면과 보기에 지도가 예제 데이터를 기반으로 표시됩니다.In Design view, the map on the display surface and the view is based on sample data. 렌더링된 보고서에서는 지도 보기가 지정한 보기의 가운데에 표시됩니다.In the rendered report, the map view is centered on the view that you specified.

9. 보고서 제목 추가9. Add a Report Title

  1. 디자인 뷰로 전환합니다.Switch to Design view.

  2. 디자인 화면에서 제목을 추가하려면 클릭하십시오.를 클릭합니다.On the design surface, click Click to add title.

  3. Sales in New York Stores 를 입력한 다음 입력란 바깥쪽을 클릭합니다.Type Sales in New York Stores and then click outside the text box.

이 제목은 보고서 맨 위에 나타납니다.This title will appear at the top of the report. 페이지 머리글이 정의되지 않았을 때 보고서 본문의 맨 위에 있는 항목은 보고서 머리글에 해당합니다.Items at the top of the report body when there is no page header defined are the equivalent of a report header.

10. 보고서 저장10. Save the Report

  1. 디자인 뷰 또는 미리 보기에서 파일 메뉴 > 다른 이름으로 저장을 선택합니다.In Design view or Preview, on the File menu > Save As.

  2. 이름Store Sales in New York을 입력합니다.In Name, type Store Sales in New York.

  3. 로컬 컴퓨터 또는 Reporting ServicesReporting Services 서버에 저장합니다.Save it to your local computer or to a Reporting ServicesReporting Services server.

  4. 저장을 클릭합니다.Click Save.

보고서 서버에 저장하는 경우 서버에서 볼 수 있습니다.If you save it to a report server, you can view it there.

report-builder-map-in-portal

다음 단계Next Steps

보고서에 지도를 추가하는 방법에 대한 연습을 완료했습니다.This concludes the walkthrough for how to add a map to your report.

자세한 내용은 지도(보고서 작성기 및 SSRS)를 참조하세요.For more information, see Maps (Report Builder and SSRS).

관련 항목:See Also

보고서 작성기 자습서Report Builder tutorials
SQL Server 2016의 보고서 작성기Report Builder in SQL Server 2016
지도 마법사 및 지도 계층 마법사(보고서 작성기 및 SSRS)Map Wizard and Map Layer Wizard (Report Builder and SSRS)
규칙 및 분석 데이터를 사용하여 다각형, 선 및 점 표시 변경(보고서 작성기 및 SSRS)Vary Polygon, Line, and Point Display by Rules and Analytical Data (Report Builder and SSRS)