지도 보고서 계획(보고서 작성기 및 SSRS)Plan a Map Report (Report Builder and SSRS)

훌륭한 보고서는 조치를 취하거나 상황을 깊이 있게 파악할 수 있는 정보를 제공합니다.Good reports present information that leads to actions or insights. 지리적 배경에 대한 인구 통계 또는 판매량 합계와 같은 분석 데이터를 제공하기 위해 Reporting ServicesReporting Services 페이지를 매긴 보고서에 지도를 추가할 수 있습니다.To present analytical data such as sales totals or demographics against a geographic background, you can add a map to your Reporting ServicesReporting Services paginated report. 지도에는 여러 계층이 포함될 수 있으며, 각 계층에는 위치를 나타내는 점, 길을 나타내는 선, 영역을 나타내는 다각형 등의 특정 공간 데이터 유형으로 정의되는 지도 요소가 표시됩니다.A map can contain multiple layers, where each layer displays map elements that are defined by a specific type of spatial data: points that represent locations, lines that represent routes, or polygons that represent areas. 각 계층에서 분석 데이터와 지도 요소를 연결할 수 있습니다.You can associate your analytical data with map elements on each layer.

참고

SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 페이지를 매긴 보고서 정의(.rdl) 파일을 만들고 수정할 수 있습니다.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다.Each authoring environment provides different ways to create, open, and save reports and related items.

지도의 목적 지정 Specify the Purpose of the Map

훌륭한 보고서 디자인은 사용자가 문제를 해결하기 위해 조치를 취하는 데 도움이 되는 정보를 제공합니다.Good report design provides information that help users take actions to address issues. 유용하고 이해하기 쉬운 지도 표시를 만들려면 지도에서 무엇을 알고 싶어하는지를 결정합니다.To create a useful, easily understood map display, decide what questions you want the map to help answer. 예를 들어 지도에서 시장 기회를 나타내기 위해 다음과 같은 유형의 데이터를 시각화할 수 있습니다.For example, on a map you can visualize the following types of data to identify market opportunities:

  • 각 상점의 상대적 판매량Relative sales for each store.

  • 상점 위치에 상대적인 고객 위치에 따라 고객 인구별로 구분된 판매량Sales categorized by customer demographics, based on customer location relative to store locations.

  • 판매 지역별 비교 판매량 또는 기타 재무 데이터Comparative sales or other financial data by sales territory.

  • 여러 상점의 할인 전략별 비교 판매량Comparative sales for different discount strategies across multiple stores.

    지도 표시의 목적을 파악한 후 필요한 데이터를 분석해야 합니다.After you identify the purpose of the map display, you must analyze what data you need. 분석 데이터는 보고서 데이터 집합에서 제공됩니다.Analytical data comes from report datasets. 위치 데이터는 지정해야 하는 공간 데이터 원본에서 제공됩니다.Location data comes from spatial data sources that you must specify.

공간 및 분석 데이터 지정 Specify the Spatial and Analytical Data

필요한 공간 및 분석 데이터를 지정해야 합니다.You must specify which spatial and analytical data that you need.

분석 데이터는 보고서 데이터 집합, 지도 갤러리의 지도에 포함된 예제 데이터 또는 ESRI 셰이프 파일에서 공간 데이터와 함께 포함된 분석 데이터에서 제공됩니다.Analytical data comes from a report dataset, from sample data included with a map from the map gallery, or from analytical data included with spatial data in an ESRI Shapefile.

공간 데이터는 점, 선 및 다각형 형태로 제공됩니다.Spatial data comes in three forms: points, lines, and polygons.

  • 점.Points. 점은 위치를 지정합니다(예: 도시나 상점, 식당 또는 컨벤션 센터의 주소).Points specify locations, for example, a city or an address for a store, restaurant, or convention center. 지도에 표시할 모든 위치에 대한 공간 데이터를 제공해야 합니다.For every location that you want to display on a map, you must provide the spatial data for that location. 지도에 점을 추가한 후 점 위치에 표식을 표시하고 표식 유형, 크기 및 색을 변경할 수 있습니다.After you add points to a map, you can display a marker at the point location and vary the marker type, size, and color.

  • 선.Lines. 선은 배달 경로나 비행 경로와 같은 경로를 지정합니다.Lines specify paths or routes, for example, delivery routes or flight paths. 지도에 선을 추가한 후 선 색과 선 두께를 변경할 수 있습니다.After you add a line to a map, you can vary the line color and line width.

  • 다각형.Polygons. 다각형은 영역을 지정합니다. 예를 들어, 지역, 영토, 국가, 주, 지방, 군, 도시 또는 여러 도시, 우편 번호, 전화 교환국 또는 인구 조사 구역에서 포괄하는 지역을 지정합니다.Polygons specify areas, for example, regions, territories, countries, states, provinces, counties, cities, or areas covered by cities, postal codes, telephone exchanges, or census districts. 지도에 다각형을 추가한 후 외곽선을 표시하는 것 외에 다각형 영역의 중심점에 표식을 표시할 수 있습니다.After you add polygons to a map, in addition to displaying the outline, you can display a marker at the center point of the area of the polygon.

    필요한 공간 데이터를 파악한 후 공간 데이터의 원본을 찾아야 합니다.After you identify which spatial data that you need, you must find a source for it.

공간 데이터 원본 찾기Find a Source for Spatial Data

지도에서 사용할 공간 데이터를 찾으려면 다음 원본을 사용할 수 있습니다.To find spatial data to use in your map, you can use the following sources:

  • 인터넷에서 검색할 수 있으며 공개적으로 사용할 수 있는 셰이프 파일을 비롯한 ESRI 셰이프 파일ESRI Shapefiles, including publicly available Shapefiles that you can search for on the Internet.

  • SQL ServerSQL Server 공간 데이터 원본의 공간 데이터Spatial data from SQL ServerSQL Server spatial data sources.

  • 지도 갤러리에 있는 보고서의 지도Maps from reports in the Map Gallery.

  • SQL ServerSQL Server 공간 데이터 또는 ESRI 셰이프 파일인 공간 데이터를 제공하는 타사 사이트Third-party sites that offer spatial data as ESRI Shapefiles or SQL ServerSQL Server spatial data.

  • 지도 보기의 배경을 제공하는 Bing Maps 타일.Bing map tiles, which provide a background for the map view. 지도에 타일을 표시하려면 보고서 서버가 Bing Maps 웹 서비스를 지원하도록 구성되어 있어야 합니다.To display tiles in a map, the report server must be configured to support Bing Maps Web Services.

    자세한 내용은For more information, see "Where can I get ESRI shapefiles?" 지도 마법사 및 지도 계층 마법사(보고서 작성기 및 SSRS)에서 “ESRI 셰이프 파일을 어떻게 구할 수 있나요?”를 참조하세요.in Map Wizard and Map Layer Wizard (Report Builder and SSRS).

    공간 데이터는 정치적으로 중요한 정보일 수 있으며 저작권이 있을 수 있습니다.Spatial data can be politically sensitive and possibly copyrighted. 공간 데이터 원본의 사용 조건과 개인 정보 취급 방침을 확인하여 보고서에서 공간 데이터를 사용하는 방법을 파악해야 합니다.Check the terms of use and privacy statements for spatial data sources to understand how you can use spatial data in your report.

    원하는 데이터를 찾은 후 보고서 정의에 데이터를 포함하거나 보고서가 처리될 때 데이터를 동적으로 검색할 수 있습니다.After you find the data that you want, you can embed the data in the report definition or retrieve the data dynamically when the report is processed. 자세한 내용은 이 항목의 뒷부분에 나오는 보고서 정의 크기와 보고서 처리 시간의 균형 맞추기 를 참조하십시오.For more information, see Balance Report Definition Size and Report Processing Time later in this topic.

공간 데이터 및 공간 데이터 일치 필드 결정Determine the Spatial Data and the Spatial Data Match Fields

지도에 분석 데이터를 표시하고 크기, 색 또는 표식 유형을 변경하려면 공간 데이터와 분석 데이터를 연결하는 필드를 지정해야 합니다.To display analytical data on a map and to vary the size, color, or marker type, you must specify fields that relate the spatial data and analytical data.

공간 데이터에는 다음 필드가 포함되어야 합니다.Spatial data must contain the following fields:

  • Spatial data.Spatial data. 각 점, 선 또는 다각형을 정의하는 좌표 집합이 있는 공간 데이터 필드입니다.A spatial data field that has the sets of coordinates that define each point, line, or polygon.

  • 일치 필드.Match fields. 각 공간 데이터 필드를 고유하게 식별하는 하나 이상의 필드입니다.One or more fields that uniquely identify each spatial data field. 예를 들어 상점 위치 점의 경우 상점의 이름을 사용할 수 있습니다.For example, for a store location point, you might use the name of the store. 상점 이름이 공간 데이터에서 고유하지 않으면 상점 이름뿐만 아니라 도시 이름도 포함할 수 있습니다.If the store name is not unique in the spatial data, you might include the name of the city as well as the store.

    일치 필드는 공간 데이터를 분석 데이터와 연결하는 데 사용됩니다.The match fields are used to relate the spatial data with the analytical data.

분석 데이터 및 분석 데이터 일치 필드 결정Determine the Analytical Data and the Analytical Data Match Fields

공간 데이터를 식별한 후 분석 데이터를 식별해야 합니다.After you identify the spatial data, you must identify the analytical data. 분석 데이터가 제공되는 원본은 다음과 같습니다.Analytical data can come from the following sources:

  • 기존 보고서 데이터 집합.An existing report dataset. 필드는 간단한 필드 식으로 지정됩니다(예: [Sales] 또는 =Fields!Sales.Value).Fields are specified as simple field expressions, for example, [Sales] or =Fields!Sales.Value.

  • 공간 데이터 원본에서 제공하는 데이터 필드.Data fields provided by the spatial data source. 필드는 #으로 시작하고 공간 데이터 원본에 있는 필드 이름으로 구성된 키워드로 지정됩니다.Fields are specified as keywords that begin with # followed the field name from the source of spatial data.

    그런 다음 일치 필드의 이름을 결정해야 합니다.You must then determine the names of the match fields:

  • 일치 필드.Match fields. 공간 데이터와 분석 데이터 간의 관계를 만들기 위해 공간 데이터 일치 필드와 동일한 정보를 지정하는 하나 이상의 필드입니다.One or more fields that specify the same information as the spatial data match fields to build a relationship between the spatial data and the analytical data. 일치 필드는 형식뿐만 아니라 데이터 형식도 일치시킵니다.Match fields should match data type as well as formatting.

    공간 데이터 원본, 공간 데이터, 분석 데이터 원본, 분석 데이터 및 일치 필드를 식별했으면 보고서에 추가할 지도 유형을 결정할 준비가 된 것입니다.When you have identified the spatial data source, the spatial data, the analytical data source, the analytical data, and the match fields, you are ready to decide which type of map to add to your report.

지도 유형 선택 Choose a Map Type

지도 마법사를 실행할 때 보고서에 지도와 첫 번째 지도 계층을 추가합니다.When you run the Map wizard, you add a map and the first map layer to your report. 지도 마법사를 사용하여 다음 유형의 지도 중 하나를 보고서에 추가할 수 있습니다.The wizard enables you to add one of the following types of maps to your report:

  • 분석 데이터가 연결되지 않은 위치를 표시하는 기본 지도A basic map that displays locations without associated analytical data.

  • 각 상점 위치의 판매량 합계와 같이 각 지도 요소와 연결된 분석 값이 하나인 지도A map that has one analytical value associated with each map element, for example, sales total for each store location.

  • 각 상점 위치의 고객 수 및 판매량 합계와 같이 지도 요소와 연결된 분석 값이 두 개 이상인 지도A map that has more than one analytical value associated with a map element, for example, number of customers and sales total for each store location.

    다음 표에서는 각 지도 유형에 대해 설명합니다.The following table describes each map type. 모든 지도 유형에서 색상표, 테두리 스타일 및 글꼴을 제어하는 테마를 선택하고 레이블을 표시할 수 있습니다.All map types allow you to select a theme that controls palette, border style, and font, and to display labels.

마법사 아이콘Wizard Icon 계층 스타일Layer style 계층 유형Layer Type 설명 및 옵션Description and options
rs_MapType_Polygon_Basicrs_MapType_Polygon_Basic 기본 지도Basic Map 다각형Polygon 영역만 표시하는 지도입니다(예: 판매 지역).A map that displays areas only, for example, sales territories.

옵션: 색상표에 따라 색을 변경하거나 한 색을 사용합니다.Options: Vary color by palette or use a single color. 색상표는 미리 정의된 색 집합입니다.A palette is a predefined set of colors. 색상표의 모든 색이 할당되었으면 색의 음영이 할당됩니다.When all colors in a palette have been assigned, shades of colors are assigned.
rs_MapType_Polygon_ColorAnalyticalrs_MapType_Polygon_ColorAnalytical 색 분석 지도Color Analytical Map 다각형Polygon 색을 변경하여 분석 데이터를 표시하는 지도입니다(예: 지역별 판매량 데이터).A map that displays analytical data by varying color, for example, sales data by area.
rs_MapType_Polygon_Bubblers_MapType_Polygon_Bubble 거품형 지도Bubble Map 다각형Polygon 지역 중심의 거품 크기를 변경하여 분석 데이터를 표시하는 지도입니다(예: 지역별 판매량 데이터).A map that displays analytical data by varying bubble size centered on areas, for example, sales data by area.

옵션: 두 번째 분석 필드에 따라 영역 색을 변경하고 색 규칙을 지정합니다.Options: Vary area colors based on a second analytical field and specify color rules.
rs_MapType_Line_Basicrs_MapType_Line_Basic 기본 선 지도Basic Line Map Line 선만 표시하는 지도입니다(예: 배달 경로).A map that displays lines only, for example, delivery routes.

옵션: 색상표에 따라 색을 변경하거나 한 색을 사용합니다.Options: Vary color by palette or use a single color.
rs_MapType_Line_Analyticalrs_MapType_Line_Analytical 분석 선 지도Analytical Line Map Line 선 색 및 두께를 변경하는 지도입니다(예: 경로별 정기 메트릭 및 배달된 물품 수).A map that varies line color and width, for example, number of packages delivered and on-time metrics by route.

옵션: 한 분석 필드에 따라 선 두께를 변경하고, 두 번째 분석 필드에 따라 선 색을 변경하고, 색 규칙을 지정합니다.Options: Vary line width by one analytical field, vary line color by a second analytical field, and specify color rules.
rs_MapType_Marker_Basicrs_MapType_Marker_Basic 기본 표식 지도Basic Marker Map Point 도시와 같은 각 위치에 표식을 표시하는 지도입니다.A map that displays a marker at each location, for example, cities.

옵션: 색상표에 따라 색을 변경하거나 한 색을 사용하고 표식 스타일을 변경합니다.Options: Vary color by palette or use a single color, and change marker style.
rs_MapType_Marker_Bubblers_MapType_Marker_Bubble 거품형 표식 지도Bubble Marker Map Point 각 위치에 대한 거품을 표시하고 한 분석 데이터 필드에 따라 거품 크기를 변경하는 지도입니다(예: 도시별 판매량 데이터).A map that displays a bubble for each location and varies bubble size by one analytical data field, for example, sales data by city.

옵션: 두 번째 분석 필드에 따라 거품 색을 변경하고 색 규칙을 지정합니다.Options: Vary bubble color by a second analytical field, and specify color rules.
rs_MapType_Marker_Analyticalrs_MapType_Marker_Analytical 분석 표식 지도Analytical Marker Map Point 각 위치에 표식을 표시하고 분석 데이터에 따라 표식 색, 크기 및 유형을 변경하는 지도입니다(예: 가장 많이 판매된 제품, 수익 범위 및 할인 전략).A map that displays a marker at each location and varies marker color, size, and type based on analytical data, for example, top selling products, profit range, and discount strategy.

옵션: 한 분석 필드에 따라 표식 유형을 변경하고, 두 번째 분석 필드에 따라 표식 크기를 변경하고, 세 번째 분석 필드에 따라 표식 색을 변경하고, 색 규칙을 지정합니다.Options: Vary marker type by one analytical field, vary marker size by a second analytical field, vary marker color by a third analytical field, and specify color rules.

지도 마법사를 사용하여 지도를 추가한 후 계층 마법사를 사용하여 추가 계층을 만들거나 계층에 대한 옵션을 변경할 수 있습니다.After you add a map with the Map wizard, you can create additional layers or change options for a layer by using the Layer wizard. 마법사에 대한 자세한 내용은 지도 마법사 및 지도 계층 마법사(보고서 작성기 및 SSRS)를 참조하세요.For more information about the wizards, see Map Wizard and Map Layer Wizard (Report Builder and SSRS).

각 계층의 표시 또는 데이터 옵션을 독립적으로 사용자 지정할 수 있습니다.You can customize the display or data options for each layer independently. 마법사 실행 후 지도 사용자 지정에 대한 자세한 내용은 지도 또는 지도 계층의 데이터 및 표시 사용자 지정(보고서 작성기 및 SSRS)에서 “ESRI 셰이프 파일을 어떻게 구할 수 있나요?”를 참조하세요.For more information about customizing a map after you run a wizard, see Customize the Data and Display of a Map or Map Layer (Report Builder and SSRS).

범례 계획 Plan for Legends

사용자가 지도를 해석하는 데 도움이 되도록 여러 지도 범례, 색 눈금 및 거리 눈금을 추가할 수 있습니다.To help your users interpret a map, you can add multiple map legends, a color scale, and a distance scale. 지도를 디자인할 때 범례를 표시할 위치를 계획해야 합니다.When you design a map, plan where you want the legends to display. 각 범례에 대한 다음 정보를 지정할 수 있습니다.You can specify the following information about each legend:

  • 범례 위치.Legend location. 예를 들어 범례는 뷰포트 내부 또는 외부와 뷰포트와 상대적인 12곳의 별도 위치에 표시될 수 있습니다.For example, legends can display inside or outside the viewport, and in 12 discrete locations relative to the viewport.

  • 범례 스타일.Legend styles. 예를 들어 글꼴 스타일, 테두리 스타일, 구분 기호 선 및 채우기 속성을 지정할 수 있습니다.For example, you can specify the font style, border style, separator line, and fill properties.

  • 범례 제목.Legend title. 예를 들어 제목 텍스트를 지정할 수 있으며 색 눈금이나 지도 범례의 제목을 표시할지 여부를 독립적으로 제어할 수 있습니다.For example, you can specify title text, and independently control whether to display the title for a map legend or the color scale.

  • 지도 범례 레이아웃.Map legend layout. 예를 들어 지도 범례는 긴 표나 넓은 표로 표시될 수 있습니다.For example, map legends can display as tall tables or wide tables.

    범례의 내용은 각 계층에 설정하는 규칙 옵션에 따라 보고서를 처리하는 동안 자동으로 만들어집니다.The contents of the legend are created automatically during report processing based on rule options that you set for each layer.

    기본적으로 모든 계층에서는 첫 번째 지도 범례에 규칙의 결과가 표시됩니다.By default, all layers display the results of rules in the first map legend. 여러 범례를 만든 다음 각 규칙에 대해 결과를 표시하기 위해 사용할 범례를 할당할 수 있습니다.You can create multiple legends and then, for each rule, assign which legend to use to display the results.

    자세한 내용은 규칙 및 분석 데이터를 사용하여 다각형, 선 및 점 표시 변경(보고서 작성기 및 SSRS)지도 범례, 색 눈금 및 관련 규칙 변경(보고서 작성기 및 SSRS)을 참조하세요.For more information, see Vary Polygon, Line, and Point Display by Rules and Analytical Data (Report Builder and SSRS) and Change Map Legends, Color Scale, and Associated Rules (Report Builder and SSRS).

보고서 정의 크기와 보고서 처리 시간의 균형 맞추기 Balance Report Definition Size and Report Processing Time

지도를 사용하는 데 효과적으로 보고서를 디자인하려면 보고서 성능을 제어하는 옵션과 보고서 정의 크기를 제어하는 옵션의 균형을 맞춰야 합니다.Good report design for maps require that you balance the options that control report performance and report definition size. 공간 데이터나 Bing Maps 타일 기반의 지도 요소는 정적이고 보고서 정의에 포함되거나 동적이고 보고서가 처리될 때마다 만들어질 수 있습니다.Map elements that are based on spatial data, or Bing map tiles, can be static and embedded in the report definition or dynamic and created every time the report is processed. 정적 또는 동적 지도 데이터의 장단점을 평가하고 해당 환경에 적합한 균형점을 찾아야 합니다.You must assess the trade-offs for static or dynamic map data and find the balance that works for your circumstances. 이 결정을 내리려면 다음 정보를 고려하십시오.Consider the following information to make this decision:

  • 포함된 지도 요소를 사용하면 보고서 정의의 크기가 매우 증가할 수 있지만 보고서에서 지도를 보는 데 필요한 시간을 줄일 수 있습니다.Embedded map elements can significantly increase the size of the report definition, but reduce the time that is required to view the map in the report. 보고서 서버에는 작업하는 데 필요한 크기 제한이 있을 수 있습니다.Your report server might have size limits that you need to work with.

  • 보고서 정의는 처리될 수 있는 공간 데이터 요소 수의 한도와 보고서 정의에 포함될 수 있는 지도 요소 수를 지정하는 별도의 값을 지정합니다.The report definition specifies limits to the number of spatial data points that can be processed and a separate value that specifies the number of map elements that can be included in the report definition.

  • 동적 지도 요소를 사용하면 보고서 정의의 크기가 줄어들지만 지도를 처리하고 렌더링하는 데 필요한 시간은 늘어납니다.Dynamic map elements reduce the report definition size but increase the time that is required to process and render the map.

  • 공간 데이터의 원본이 사용자 컴퓨터에 있으면 지도 요소가 항상 보고서 정의에 포함됩니다.When the source of spatial data is located on the your computer, map elements are always embedded in the report definition. 여기에는 로컬에 설치된 ESRI 셰이프 파일 또는 지도 갤러리의 공간 데이터가 포함됩니다.This includes spatial data from the Map Gallery or ESRI Shapefiles that have been installed locally.

    동적 공간 데이터를 사용하려면 공간 데이터 원본이 보고서 서버에 있어야 합니다.To use dynamic spatial data, the spatial data source must be on the report server. 보고서가 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 디자인되는 경우 공간 데이터 원본을 프로젝트에 추가하고 보고서 정의와 함께 보고서 서버에 게시할 수 있습니다.When reports are designed in SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), spatial data sources can be added to a project and published to the report server together with the report definition. 보고서 작성기를 사용하여 보고서를 디자인하는 경우 먼저 공간 데이터를 보고서 서버에 업로드한 다음 마법사나 계층 속성에서 지도 계층의 공간 데이터 원본을 지정해야 합니다.If you are using Report Builder to design reports, you must upload the spatial data to the report server first, and then, in the wizard or in the layer properties, specify that source of spatial data for the map layer.

관련 항목:See Also

데이터 및 지도 또는 지도 계층 ( 표시 사용자 지정 보고서 작성기 및 SSRS ) Customize the Data and Display of a Map or Map Layer (Report Builder and SSRS)
자습서: 보고서 ( 매핑 보고서 작성기 ) Tutorial: Map Report (Report Builder)
지도 ( 보고서 작성기 및 SSRS ) Maps (Report Builder and SSRS)
보고서 ( 지도 보고서 문제 해결: 보고서 작성기 및 SSRS )Troubleshoot Reports: Map Reports (Report Builder and SSRS)