Reporting Services 모바일 보고서에 대한 Excel 데이터 준비Prepare Excel data for Reporting Services mobile reports

다음은 Excel 파일 및 통합 문서를 모바일 보고서에 사용하도록 준비할 때 염두에 두어야 할 몇 가지 사항입니다.Here are some things to keep in mind when preparing an Excel file and worksheets for use with a mobile report:

해야 할 일Do

  • 데이터 집합당 통합 문서 한 개를 지정합니다.Have one worksheet per dataset.
  • 첫 번째 행에 열 머리글을 지정합니다.Have column headers in the first row.
  • 각 열 내에서 데이터 형식을 일관성 있게 유지합니다.Keep data types consistent within each column.
  • Excel에서 셀을 적절한 형식으로 지정합니다.Format cells as proper types in Excel.
  • Excel에서 데이터를 데이터 모델이 아닌 워크시트에 지정합니다.Have the data in worksheets, not in the Data Model in Excel.
  • 수식을 사용할 때 전체 열이 같은 수식을 사용하여 계산되도록 합니다.When using formulas, ensure that the entire column is calculated using the same formula.
  • Excel 2007 이상을 사용합니다.Use Excel 2007 or later.
  • Excel 파일을 확장명 XLSX로 저장합니다.Save Excel files with the extension XLSX.

하지 않아야 할 일Don't

  • 이미지, 그래프, 피벗 테이블 또는 기타 포함된 개체를 데이터 집합 워크시트에 포함합니다.Include images, graphs, PivotTables, or other embedded objects in dataset worksheets.
  • 총 또는 계산된 행을 포함합니다.Include total or calculated rows.
  • 가져올 때 파일을 Excel에서 열린 상태로 유지합니다.Keep the file open in Excel when importing.
  • 통화 또는 다른 기호를 추가하여 숫자를 수동으로 서식 지정합니다.Format numbers manually by adding currency or other symbols.
  • 데이터가 데이터 모델에 저장된 통합 문서를 사용합니다.Use a workbook with data stored in the Data Model.

워크시트Worksheets

Excel 파일을 모바일 보고서에 대한 데이터 집합으로 준비할 때에는 데이터 집합이 워크시트당 한 개만 있도록 합니다.When preparing an Excel file as a dataset for a mobile report, make sure you have only one dataset per worksheet. 각 개별 워크시트를 모바일 보고서 게시자Mobile Report Publisher 에 별도 테이블로 가져옵니다.Each individual worksheet is imported into the 모바일 보고서 게시자Mobile Report Publisher as a separate table. 여러 Excel 원본에서 나온 동일한 이름의 워크시트는 가져올 때 증가하는 번호를 추가하여 이름이 변경됩니다.Identically named worksheets from multiple Excel sources are renamed upon importing by appending incrementing numbers. 예를 들어 통합 문서에 "MyWorksheet"라는 워크시트 3개가 있는 경우 두 번째 및 세 번째 워크시트는 "MyWorksheet0" 및 "MyWorksheet1"로 이름 변경됩니다.For example if a workbook has three worksheets entitled "MyWorksheet", the second and third will be renamed "MyWorksheet0" and "MyWorksheet1". 다음 스크린샷은 가져오도록 준비된 최적의 Excel 워크시트의 처음 몇 행을 보여 줍니다.The screenshot below illustrates the first few rows of an ideal Excel worksheet ready for import.

SS_MRP_ExcelDataSheet

열 머리글Column headers

위의 예제에서 볼 수 있듯이 첫 번째 행은 해당 열의 메트릭 이름을 포함하고 있습니다.As you can see in the example above, the first row contains the name of the metric in that column. 모바일 보고서 게시자Mobile Report Publisher 은 갤러리 요소에서 쉽게 참조하도록 이러한 열 머리글을 유지합니다. preserves these column headers for easy reference in gallery element settings. 하지만 열 머리글은 필요 없습니다.Column headers aren't required, however. 누락된 경우 모바일 보고서 게시자Mobile Report Publisher 은 Excel A,B,C,...,AA,BB,... 규칙을 사용하여 머리글을 생성합니다.If missing, 모바일 보고서 게시자Mobile Report Publisher generates headings using the Excel A,B,C,...,AA,BB,... convention.

모바일 보고서 게시자Mobile Report Publisher은 Excel 통합 문서를 가져올 때 각 열의 처음 두 셀의 데이터 형식을 비교하여 첫 번째 행 머리글을 자동으로 검색합니다.automatically detects first-row headers when importing Excel worksheets by comparing the data types of the first two cells in each column. 어떤 열의 처음 두 셀의 데이터 형식이 일치하지 않으면 첫 번째 행이 열 머리글을 포함하도록 결정됩니다.If the data types of the first two cells in any column don't match, the first row is determined to contain column headers. 따라서 테이블에 숫자 열 머리글이 있는 경우 가져오기 프로세스에서 머리글로 검색되도록 머리글 이름에 문자열 접두사를 추가합니다.Thus, if a table has numeric column headers, prefix the header names with a string so they're detected as headers in the import process.

Cells

워크시트 데이터 집합의 각 열에 있는 셀 데이터는 일관성이 있어야 합니다.Cell data in each column of a worksheet dataset needs to be consistent. 각 열에는 가져올 때 데이터 형식이 할당됩니다.Each column is assigned a data type upon importing. 모바일 보고서 게시자Mobile Report Publisher 은 자동으로 데이터 형식을 문자열, double(숫자), 부울(true/false) 또는 날짜/시간으로 검색합니다. automatically detects data types as string, double (numeric), boolean (true/false), or datetime. 같은 열에 데이터 형식이 섞여 있으면 이 검색이 부정확하거나 완전히 실패할 수 있습니다.Mixed data types in the same column can cause this detection to be inaccurate or fail completely. 이 검색에서는 문자열 형식인 예상 열 머리글을 고려합니다.This detection accounts for possible column headers being of string type. 모바일 보고서 게시자Mobile Report Publisher 이 원하는 형식을 검색하도록 Excel에서 셀을 정확한 형식으로 서식 지정해야 합니다.Cells should be formatted as the correct type in Excel to ensure that the 모바일 보고서 게시자Mobile Report Publisher detects the desired types. 위의 예제에서 열 6개는 다음 형식으로 지정될 수 있습니다.In the above example the six columns would be typed as:

  • datetime 열A datetime column
  • 문자열 열A string column
  • double 열Four double columns

워크시트에 계산된 셀 또는 수식이 포함된 경우 결과 표시 값만을 모바일 보고서 게시자Mobile Report Publisher으로 가져옵니다.If a worksheet contains calculated cells or formulas, only the resulting display value is imported into the 모바일 보고서 게시자Mobile Report Publisher.

파일의 위치 및 Excel 데이터 새로 고침File Location and Refreshing Excel Data

모바일 보고서 게시자Mobile Report Publisher에 가져오는 Excel 파일을 저장하는 위치에 관한 제한은 없습니다.There are no restrictions on where you store Excel files you import into the 모바일 보고서 게시자Mobile Report Publisher. 그러나 파일을 가져온 후 이동하거나 이름 변경하는 경우 데이터 뷰에서 찾을 수 있는 모든 데이터 새로 고침 명령을 통해 해당 데이터를 새로 고칠 수 없습니다.However, if you move or rename the file after importing, you won't be able to refresh that data through the refresh all data command found in the Data View.

참고: 모바일 보고서 게시자Mobile Report Publisher 은 Excel 데이터를 새로 고치지 않습니다.Note: 모바일 보고서 게시자Mobile Report Publisher doesn't automatically refresh Excel data. 이동하지 않은 경우에만 모바일 보고서 게시자Mobile Report Publisher 새로 고침 명령을 통해 데이터를 새로 고칠 수 있습니다.You can refresh the data through the 모바일 보고서 게시자Mobile Report Publisher refresh command, but only if the file hasn't moved.

날짜Dates

날짜 필드는 많은 모바일 보고서에 필수이므로 셀을 Excel의 날짜로 올바르게 서식 지정합니다.Date fields are essential to many mobile reports, so make cells are properly formatted as dates in Excel. 일부 경우에는 이 때문에 변환이 필요합니다.In some cases this means a conversion is necessary. 다음은 셀을 텍스트에서 Excel의 날짜로 변환하는 수식의 예입니다.Here are examples of formulas for converting cells from text to dates in Excel.

Week 24-2013=DATE(MID(A2,9,4),1,-2)-WEEKDAY(DATE(MID(A2,9,4),1,3))+MID(A2,6,2)*7  

2013/03/21=DATEVALUE(A1)  

2013-mar-12=DATEVALUE(RIGHT(A1,2)&"-"&MID(A1,6,3)&"-"&LEFT(A1,4))  

셀, 변환 된 후, 또는 전체 열을 선택 하 여 날짜 형식을 지정 해야 > 컨텍스트 메뉴 > 셀 서식 > 날짜 에서 범주 목록입니다.After you've converted the cells, you have to format them as dates by selecting them, or the entire column > Context menu > Format Cells > Date from the Category list. 또한 Excel의 텍스트 열 변환 마법사를 사용하여 텍스트 셀을 올바르게 서식 지정된 날짜로 변환할 수 있습니다.You can also use the Excel text-to-columns wizard to convert text cells to properly formatted dates.

지원되지 않음Unsupported

위에서 설명한 것과 다른 형식의 워크시트 데이터는 가져올 때 예기치 않은 결과를 야기할 수 있습니다.Worksheet data in formats other than those described above could cause unpredictable results when imported. Excel 파일의 워크시트를 모바일 보고서와 함께 사용하기 위해 올바른 형식의 워크시트로 제한하는 것이 좋습니다.It is a good idea to restrict worksheets in an Excel file to only those that are in the correct format for use with a mobile report.

피벗 테이블, 시각화 및 이미지를 포함한 Excel 워크시트의 사용자 지정 개체는 모바일 보고서 게시자Mobile Report Publisher에 가져오지 않습니다.Custom objects in Excel worksheets, including PivotTables, visualizations, and images, aren't imported into the 모바일 보고서 게시자Mobile Report Publisher.

참고 항목See also