처리 옵션 (SharePoint 통합된 모드의 Reporting Services) 설정Set processing options (Reporting Services in SharePoint integrated mode)

이 항목 적용 대상:THIS TOPIC APPLIES TO: 예SQL Server Reporting Services(2016)SQL Server Reporting Services (2016) 예SharePointSharePoint 아니요Power BI 보고서 서버Power BI Report Server 예SQL Server Reporting Services(2016)SQL Server Reporting Services (2016) 예SharePointSharePoint 아니요Power BI 보고서 서버Power BI Report Server

이전 버전의 SQL Server Reporting Services와 관련된 콘텐츠는 SQL Server Reporting Services 2014를 참조하세요.For content related to previous versions of SQL Server Reporting Services, see SQL Server Reporting Services 2014.

데이터 처리 시기를 결정 하는 Reporting Services 보고서에 대 한 처리 옵션을 설정할 수 있습니다.You can set processing options on a Reporting Services report to determine when data processing occurs. 현재 보고서에 대해 보고서 기록을 사용할지 여부를 결정하는 옵션과 보고서 처리의 제한 시간 값을 설정할 수도 있습니다.You can also set a time-out value for report processing, and options that determine whether report history is enabled for the current report.

  • 보고서를 보고서 스냅숏으로 실행하면 임의의 시간에(예: 예약된 백업 시간 동안) 보고서가 실행되지 않도록 할 수 있습니다.You can run a report as a report snapshot to prevent the report from being run at arbitrary times (for example, during a scheduled backup). 보고서 스냅숏은 일반적으로 일정에 따라 생성되고 이후에 새로 고쳐지므로 보고서 및 데이터 처리 시간을 정확하게 예약할 수 있습니다.A report snapshot is usually created and subsequently refreshed on a schedule, allowing you to time exactly when report and data processing will occur. 실행하는 데 시간이 오래 걸리는 쿼리 또는 특정 시간 동안 누구도 액세스할 수 없는 데이터 원본의 데이터를 사용하는 쿼리를 기반으로 하는 보고서의 경우 보고서를 스냅숏으로 실행해야 합니다.If a report is based on queries that take a long time to run, or on queries that use data from a data source that you prefer no one access during certain hours, you should run the report as a snapshot.

  • 보고서 서버는 처리된 보고서의 복사본을 캐시했다가 사용자가 보고서를 열면 해당 복사본을 반환할 수 있습니다.A report server can cache a copy of a processed report and return that copy when a user opens the report. 캐싱은 성능을 향상시키는 기술입니다.Caching is a performance-enhancement technique. 캐싱은 보고서가 크거나 자주 액세스되는 경우 보고서를 검색하는 데 필요한 시간을 단축시킬 수 있습니다.Caching can shorten the time required to retrieve a report if the report is large or accessed frequently.

  • 보고서 기록은 이전에 실행한 보고서 복사본의 모음입니다.Report history is a collection of previously run copies of a report. 보고서 기록을 사용하여 시간에 따른 보고서 기록을 유지 관리할 수 있습니다.You can use report history to maintain a record of a report over time. 보고서 기록은 기밀이나 개인 데이터가 포함된 보고서에 대해서는 사용할 수 없습니다.Report history is not intended for reports that contain confidential or personal data. 따라서 보고서 기록에는 보고서를 실행하는 모든 사용자가 사용할 수 있는 단일 자격 증명 집합(저장된 자격 증명 또는 무인 모드의 보고서 실행에 사용되는 자격 증명)을 사용하여 데이터 원본을 쿼리하는 보고서만 포함될 수 있습니다.For this reason, report history can include only those reports that query a data source using a single set of credentials (either stored credentials or credentials used for unattended report execution) that are available to all users who run a report.

    Reporting Services 통합 SharePoint와 함께 체크 아웃을 사용 하 여 및 체크인 콘텐츠 관리 기능 업데이트를 Reporting Services 콘텐츠 형식을 저장 하는 SharePoint의 합니다.Reporting Services integration with SharePoint uses the check out and check in content management features of SharePoint to save updates to Reporting Services content types. 여기에는 보고서 스냅샷 만들기도 포함됩니다.This includes the creation of report snapshots. 따라서 문서 라이브러리에 대한 버전 관리를 사용하는 경우 새 보고서 기록 스냅샷이 만들어질 때 보고서 버전이 업데이트되는 것을 볼 수 있습니다.Therefore if you have enabled versioning on a document library, you will see the report version updated when a new report history snapshot is created. 이것은 스냅샷 업데이트로 인해 파생되는 작업입니다.This is a side-effect of updating snapshots. 스냅샷이 업데이트될 때 보고서의 LastExecution 속성이 변경되므로 보고서 버전이 변경되는 것입니다.When a snapshot is updated it causes the LastExecution property of the report to change and that will cause a change in the version of the report.

  • 제한 시간 값을 지정하여 시스템 리소스 사용 방식에 대해 제한을 설정할 수 있습니다.You can specify time-out values to set limits on how system resources are used.

참고

SQL Server 2016 후 SharePoint와 reporting Services 통합을 사용할 수 없습니다.Reporting Services integration with SharePoint is no longer available after SQL Server 2016.

데이터 새로 고침 옵션 설정Set data refresh options

  1. 라이브러리의 보고서를 가리킵니다.Point to a report in the library.

  2. 아래쪽 화살표를 클릭하고 처리 옵션 관리를 선택합니다.Click the down arrow, and select Manage processing options.

  3. 데이터 새로 고침 옵션에서 스냅숏 데이터 사용을 클릭합니다.In Data Refresh Options, click Use snapshot data. "데이터 원본 자격 증명 중 하나 이상이 저장되어 있지 않으므로 스냅숏에서 이 보고서를 실행할 수 없습니다"가 표시되는 경우 보고서가 무인 모드로 실행되도록 구성되어 있지 않으며 이 옵션을 설정하기 전에 저장된 자격 증명을 사용하도록 데이터 원본을 수정해야 합니다.If you see "This report can not run from a snapshot because one or more of the data sources credentials are not stored", the report is not configured to run unattended and you must modify the data sources to use stored credentials before setting this option.

  4. 데이터 스냅숏 옵션에서 데이터 처리 예약을 선택합니다.In Data Snapshot Options, select Schedule data processing.

  5. 사용할 기존 공유 일정이 있는 경우 공유 일정 을 선택하고, 없으면 사용자 지정 일정을 클릭한 다음 구성을 클릭합니다.Select On a shared schedule if you have an existing shared schedule that you want to use, otherwise click On a custom schedule, and then click Configure.

  6. 빈도, 일정, 시작 날짜 및 종료 날짜를 선택하고 확인을 클릭합니다.Select frequency, schedule, and start and end dates, and then click OK.

  7. 예약된 데이터 처리가 수행될 때까지 기다리지 않고 보고서에 사용할 스냅숏 데이터를 즉시 만들려면 데이터 스냅숏 옵션에서 이 페이지를 저장할 때 스냅숏 만들기 또는 업데이트 를 선택합니다.In Data Snapshot Options, select Create or update the snapshot when this page is saved if you want to immediately create snapshot data to use with the report, without waiting for the scheduled data processing to occur.

보고서 캐싱 옵션 설정Set report caching options

  1. 라이브러리의 보고서를 가리킵니다.Point to a report in the library.

  2. 아래쪽 화살표를 클릭하고 처리 옵션 관리를 선택합니다.Click the down arrow, and select Manage processing options.

  3. 데이터 새로 고침 옵션에서 캐시된 데이터 사용을 클릭합니다.In Data Refresh Options, click Use cached data. "데이터 원본 자격 증명 중 하나 이상이 저장되어 있지 않으므로 이 보고서를 캐시할 수 없습니다"가 표시되는 경우 보고서가 무인 모드로 실행되도록 구성되어 있지 않으며 이 옵션을 설정하기 전에 저장된 자격 증명을 사용하도록 데이터 원본을 수정해야 합니다.If you see "This report can not be cached because one or more of the data sources credentials are not stored", the report is not configured to run unattended and you must modify the data sources to use stored credentials before setting this option.

  4. 캐시 옵션에서 캐시 만료 방식을 지정합니다.In Cache Options, specify how the cache will expire:

    • 캐시가 만료되기까지의 시간(분)을 입력합니다.Enter a number of minutes after which the cache will expire.

    • 일정에 지정된 시간에 캐시를 지우려면 공유 일정을 사용합니다.Use a shared schedule to clear the cache at times specified in the schedule.

    • 사용자가 지정한 시간에 캐시를 지우려면 사용자 지정 일정을 만듭니다.Create a custom schedule to clear the cache at a time that you specify.

처리 제한 시간 값 설정Set processing time-out values

  1. 라이브러리의 보고서를 가리킵니다.Point to a report in the library.

  2. 아래쪽 화살표를 클릭하고 처리 옵션 관리를 선택합니다.Click the down arrow, and select Manage processing options.

  3. 보고서 서버 수준에서 지정된 값을 사용하려면 처리 제한 시간에서 사이트 기본 설정 사용 을 선택합니다.In Processing Time-out, select Use site default setting if you want to use the value specified at the report server level. 제한 시간 없음이나 다른 제한 시간 값으로 해당 값을 재정의하려면 보고서 처리 시간 제한 없음 또는 보고서 처리 제한 시간(초) 을 선택합니다.Otherwise, select Do not time out report processing or Limit report processing in seconds if you want to override that value with no time-out or different time-out values.

보고서 기록 옵션 및 제한 설정Set report history options and limits

  1. 라이브러리의 보고서를 가리킵니다.Point to a report in the library.

  2. 아래쪽 화살표를 클릭하고 처리 옵션 관리를 선택합니다.Click the down arrow, and select Manage processing options.

  3. 기록 스냅숏 옵션에서 데이터 처리 및 저장 방법과 시기를 지정합니다.In History Snapshot Options, specify how and when data processing occurs and is saved.

  4. 보고서 서버 수준에서 지정된 값을 사용하려면 기록 스냅숏 제한에서 사이트 기본 설정 사용 을 선택합니다.In History Snapshot Limits, select Use site default setting if you want to use the value specified at the report server level. 지정된 값을 사용하지 않으려면 스냅숏 수를 제한하지 않음 또는 스냅숏 수 제한 을 선택합니다.Otherwise, select Do not limit the number of snapshots or Limit number of snapshots to specify a custom value.

데이터베이스 제한 시간 설정Set database timeout

  • Windows PowerShell을 사용하여 SharePoint 보고서 서버의 데이터베이스 제한 시간을 설정합니다.Use Windows PowerShell to set the database timeout of a SharePoint report server. 자세한 내용은 PowerShell cmdlets for Reporting Services SharePoint Mode의 “보고 서비스 응용 프로그램 데이터베이스의 속성 가져오기 및 설정” 섹션을 참조하세요.For more information, see the “Get and set Properties of the Reporting Service Application Database” section of PowerShell cmdlets for Reporting Services SharePoint Mode.

다음 단계Next steps

보고서 처리 속성 설정 Set Report Processing Properties
보고서 캐시 Caching Reports
보고서 및 공유 데이터 집합 처리에 대 한 제한 시간 값 설정Setting Time-out Values for Report and Shared Dataset Processing

추가 질문이 있으신가요?More questions? Reporting Services 포럼에서 질문하기Try asking the Reporting Services forum