Reporting Services의 파일 공유 배달
Reporting Services에는 보고서를 폴더에 배달할 수 있도록 파일 공유 배달 확장 프로그램이 포함되어 있습니다. 파일 공유 배달 확장 프로그램은 기본적으로 사용 가능하며 추가 구성이 필요하지 않습니다.
파일 공유에 보고서를 배포하려면 표준 구독 또는 데이터 기반 구독을 정의합니다. 보고서를 한 번에 하나씩만 구독하고 배달을 요청할 수 있습니다. 데이터 기반 구독에 파일 공유 배달을 사용하는 방법은 자습서: 데이터 기반 구독 만들기를 참조하십시오. 또한 원격 파일 공유 구독을 실행하는 계정의 경우 Reporting Services 컴퓨터에 로컬로 로그온할 수 있는 권한이 필요합니다.
공유 폴더에 배달되는 보고서의 특징
보고서 서버에서 호스팅하고 관리하는 보고서와 달리 공유 폴더에 배달되는 보고서는 정적 파일입니다. 보고서에 대해 정의된 대화형 기능은 파일 시스템에서 파일로 저장된 보고서에 대해 작동하지 않습니다. 상호 작용 기능은 정적 요소로 표시됩니다. 예를 들어 행렬 보고서를 배달하는 경우 결과 파일은 보고서의 최상위 보기를 표시하기 때문에 행 및 열을 확장하여 지원 데이터를 볼 수 없습니다. 보고서에 차트가 포함되어 있는 경우 기본 표시가 사용됩니다. 보고서에 포함되어 있는 다른 보고서에 대한 링크는 정적 텍스트로 렌더링됩니다. 배달된 보고서에서 대화형 기능을 유지하려면 전자 메일 배달을 대신 사용하십시오. 자세한 내용은 Reporting Services의 전자 메일 배달을 참조하십시오.
대상 폴더
파일 공유 배달을 사용하는 구독을 정의할 때는 기존 폴더를 대상 폴더로 지정해야 합니다. 보고서 서버는 파일 시스템에 폴더를 만들지 않습니다. 지정하는 폴더는 네트워크 연결을 통해 액세스할 수 있어야 합니다. 파일 공유 배달용 공유 폴더를 구성하는 방법은 방법: 보고서 서버 파일 공유 배달을 위한 공유 폴더 만들기를 참조하십시오.
구독에 대상 폴더를 지정하는 경우 컴퓨터의 네트워크 이름을 포함하는 UNC(Uniform Naming Convention) 형식을 사용합니다. 이때 폴더 경로에 후행 백슬래시를 포함하지 마십시오. 다음은 UNC 경로를 보여 주는 예입니다.
\\<servername>\reportarchive\operations\2003
파일 형식
HTML, Excel 등과 같은 다양한 파일 형식으로 보고서를 렌더링할 수 있습니다. 보고서를 특정 파일 형식으로 저장하려면 구독을 만들 때 해당 렌더링 형식을 선택합니다. 예를 들어 Excel을 선택하면 보고서가 Microsoft Excel 파일로 저장됩니다. 지원되는 모든 렌더링 형식 중에서 선택할 수 있지만 파일로 렌더링하기에 보다 나은 형식이 있습니다.
파일 공유 배달의 경우 보고서를 단일 파일로 배달하는 형식을 선택하십시오. 이 형식에서는 모든 이미지와 관련 내용이 보고서에 포함됩니다. 적합한 형식으로는 웹 보관 파일, PDF, TIFF, Excel 등이 있습니다. HTML4.0은 선택하지 마십시오. 보고서에 이미지가 있는 경우 HTML 4.0 형식을 사용하면 파일에 이미지가 포함되지 않습니다.
파일 옵션
구독을 만드는 경우, 파일 이름이 생성되는 방법과 시간 경과에 따라 새로운 버전으로 교체되는지 여부를 결정하는 옵션을 선택할 수 있습니다. 정규화된 파일 이름은 세 부분인 이름, 확장명 및 고유한 파일 이름을 만들기 위해 파일에 추가된 텍스트 또는 숫자로 구성되어 있습니다. 덮어쓰기 옵션은 텍스트 또는 숫자를 파일 이름에 추가할 것인지 여부를 결정합니다.
파일 이름은 보고서 이름을 따르지만 사용자가 구독에서 사용자 지정 이름을 제공할 수 있습니다. 확장명은 옵션이지만 사용자가 지정하면 보고서 서버가 렌더링 형식에 해당하는 확장명을 만듭니다.
각각의 보고서 배달에 대해 동일한 파일 이름을 다시 사용하거나 새 파일을 만들려면 덮어쓰기 옵션을 지정할 수 있습니다. 파일을 덮어쓰려면 동일한 파일 이름 및 확장명을 사용해야 합니다.
배달마다 고유한 파일을 만들기 위한 또 다른 방법은 파일 이름에 타임스탬프를 포함하는 것입니다. 이렇게 하려면 파일 이름에 @timestamp 변수를 추가하십시오(예: CompanySales@timestamp). 이 방법을 사용하면 파일 이름 정의가 고유하게 되므로 덮어쓰는 일이 생기지 않습니다.