Excel 서비스용 외부 데이터 연결 계획

업데이트 날짜: 2011년 6월

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2011-05-31

이 문서의 내용

  • 외부 데이터에 대한 Excel 서비스 연결 정보

  • 연결 및 Excel 통합 문서

  • 데이터 공급자

  • 외부 데이터에 대한 인증

  • 데이터 연결 라이브러리 및 관리되는 연결

  • Excel 서비스 보안 및 외부 데이터

  • 외부 데이터에 대한 단계별 서버 구성

  • 외부 데이터에 대한 단계별 통합 문서 구성

  • 질문과 대답

외부 데이터를 제대로 새로 고치기 위해 Microsoft Office SharePoint Server 2007의 Excel Services에 로드된 통합 문서를 사용하도록 Microsoft Office SharePoint Server 2007을 구성하려면 Office SharePoint Server 2007과 Excel Services 간의 관계 및 종속성을 이해해야 합니다.

이 문서에서 제공되는 지침은 다음과 같은 데이터 새로 고침 실패 오류 메시지를 해결하는 데 도움이 됩니다.

Excel 서비스 - 데이터 새로 고침 실패 메시지

외부 데이터에 대한 Excel 서비스 연결 정보

이 문서에서는 다음 Office SharePoint Server 2007 응용 프로그램 서버 구성 요소를 구성하는 데 도움이 되는 지침을 제공합니다.

  • Excel Services

  • SSO(Single Sign-On)

  • Office SharePoint Server 2007

이 문서에는 응용 프로그램 서버 및 외부 데이터 개념에 대한 개요를 제공하는 배경 정보도 포함되어 있으며, 이러한 정보 중 일부는 Office Excel 2007에만 적용됩니다. 이러한 배경 정보에는 통합 문서에서 외부 데이터를 사용할 수 있도록 Excel Services를 제대로 설정하는 데 도움이 되는 중요한 정보가 들어 있습니다.

또한 이 문서에서는 Office Excel 2007 통합 문서를 구성하는 방법을 보여주며, 다음에 대한 질문을 비롯하여 자주 묻는 질문과 그에 대한 답변을 제공합니다.

  • 서버 보안 및 외부 데이터

  • 관리되는 데이터 연결

연결 및 Excel 통합 문서

외부 데이터를 사용하는 모든 Excel 통합 문서에는 데이터 원본에 대한 연결이 포함되어 있습니다. 연결은 외부 데이터 원본과의 통신을 설정하고 외부 데이터 원본에서 데이터를 검색하는 데 필요한 모든 항목으로 구성됩니다. 여기에는 다음과 같은 항목이 포함됩니다.

  • 연결 문자열(연결할 서버와 서버에 연결하는 방법을 지정하는 문자열)

  • 쿼리(검색할 데이터를 지정하는 문자열)

  • 데이터를 가져오는 데 필요한 기타 구체적인 사항

포함된 연결과 링크된 연결

Excel 통합 문서에는 포함된 연결과 링크된 연결이 있을 수 있습니다. 포함된 연결은 통합 문서의 일부분으로 내부에 저장되고, 링크된 연결은 통합 문서에서 참조할 수 있는 별도의 파일로 외부에 저장됩니다.

기능 면에서 포함된 연결과 링크된 연결 간에는 차이가 없습니다. 즉, 두 연결은 모두 데이터에 제대로 연결하는 데 필요한 모든 매개 변수를 올바르게 지정합니다. 링크된 연결 파일은 중앙에서 저장, 보호, 관리 및 다시 사용할 수 있습니다. 따라서 대규모 사용자 그룹이 외부 데이터에 연결하는 경우 전체적인 연결 방식을 계획할 때 적합합니다. 자세한 내용은 데이터 연결 라이브러리 및 관리되는 연결을 참조하십시오.

단일 연결에 대해 통합 문서에 포함된 연결 정보 복사본과 외부 연결 파일에 대한 링크가 모두 있을 수 있습니다. 연결이 항상 외부 연결 파일을 사용하여 외부 데이터 원본의 데이터를 새로 고치도록 구성할 수 있습니다. 이 예제에서 외부 연결 파일을 검색할 수 없거나 데이터 원본에 대한 연결을 설정하지 못하는 경우에는 통합 문서가 데이터를 검색할 수 없습니다. 외부 연결 파일만 사용하도록 연결을 구성하지 않는 경우에는 Excel에서 포함된 연결 복사본을 사용하려고 합니다. 이러한 시도가 실패할 경우 Excel에서 연결 파일을 사용하여 외부 데이터 원본에 연결하려고 합니다. 외부 데이터 원본에 대한 통신 링크를 설정하는 데 연결 파일만을 사용할 수 있도록 지정하는 기능은 2007 Microsoft Office 시스템에서 새롭게 제공되는 기능이며, 데이터 연결 라이브러리 및 관리되는 연결에서 설명하는 관리되는 연결 시나리오를 지원합니다.

Excel Services는 외부 연결 파일에서 받는 연결과 통합 문서에 포함된 연결을 사용할 수 있습니다. 외부 연결 파일에는 몇 가지 제한이 적용됩니다. 자세한 내용은 Excel 서비스 보안 및 외부 데이터를 참조하십시오. 서버에서 두 연결 유형이 모두 허용되는 경우의 동작은 위 단락에서 설명한 Excel 동작과 동일합니다.

보안을 위해 연결 파일의 연결만 허용하도록 Excel Services를 구성할 수 있습니다. 이 구성에서는 서버에서 로드되는 통합 문서에 대해 포함된 연결이 모두 무시되며, 서버 관리자가 신뢰하는 유효한 연결 파일에 대한 링크가 있는 경우에만 연결을 시도합니다. 자세한 내용은 신뢰할 수 있는 데이터 연결 라이브러리를 참조하십시오.

참고

다양한 유형의 연결 파일이 있지만 Excel Services에서는 Office 데이터 연결 파일(.odc)만 사용할 수 있습니다.

데이터 공급자

데이터 공급자는 Excel, Excel Services 등의 클라이언트 응용 프로그램이 특정 데이터 원본에 연결하는 데 사용하는 드라이버입니다. 예를 들어 Microsoft SQL Server 2005 Analysis Services에 연결할 때는 특수한 MSOLAP 데이터 공급자를 사용합니다. 데이터 공급자는 연결 문자열에서 연결의 일부분으로 지정됩니다. 이 문서와 관련하여 데이터 공급자에 대한 많은 정보를 파악할 필요는 없지만, 다음과 같은 내용은 이해해야 합니다.

  • 데이터 공급자는 보통 효율적인 테스트 과정을 거친 안정적 라이브러리 집합으로, 외부 데이터에 연결하는 데 사용할 수 있습니다.

  • 서버 관리자는 Excel Services에서 사용하는 모든 데이터 공급자를 명시적으로 신뢰해야 합니다. 신뢰할 수 있는 공급자 목록에 새 데이터 공급자를 추가하는 방법에 대한 자세한 내용은 Excel 서비스에 대해 신뢰할 수 있는 데이터 공급자 추가를 참조하십시오.

    참고

    기본적으로 Excel Services는 잘 알려진 다수의 안정적 데이터 공급자를 신뢰하므로 대부분의 경우에는 새 데이터 공급자를 추가할 필요가 없습니다. 일반적으로 사용자 지정 솔루션에 대해 데이터 공급자를 추가합니다.

  • 데이터 공급자는 쿼리, 구문 분석 연결 문자열 및 기타 연결 관련 논리를 처리합니다. 이 기능은 Excel Services의 기능이 아니며, Excel Services는 데이터 공급자의 동작 방식을 제어할 수 없습니다.

외부 데이터에 대한 인증

데이터 서버에서는 사용자를 인증해야 합니다. 인증은 서버에 대해 사용자의 신원을 밝히는 행위입니다. 다음 단계는 권한 부여입니다. 자격 증명은 서버에 대해 사용자가 수행할 수 있는 작업을 알리는 행위입니다. 데이터 서버가 자격 증명을 수행하거나 자격이 있는 사람에게만 데이터를 표시하도록 보안 제한을 적용하려는 경우 인증이 필요합니다.

Excel Services는 데이터를 요청하는 사용자를 데이터 원본에 알려야 합니다. 대부분의 시나리오에서 데이터를 요청하는 사용자는 브라우저에서 Excel 보고서를 보는 사용자입니다. 이 문서의 목적은 Excel Services와 외부 데이터 원본 간의 인증에 대해 설명하는 것입니다. 오른쪽 화살표는 Excel Calculation Services를 실행하는 응용 프로그램 서버에서 외부 데이터 원본으로의 인증 링크를 나타냅니다.

Excel 서비스 - 외부 데이터에 대한 인증

인증은 다양한 방식으로 구현할 수 있지만, 이 문서에서는 Excel Services에 적용되는 다음의 세 가지 방법을 중점적으로 설명합니다.

  • Windows 인증

  • SSO

  • 없음

Excel Services는 연결 속성에 따라 인증 유형을 결정합니다. 이 속성은 명시적으로 설정해야 하며, Office Excel 2007 클라이언트를 사용하여 설정할 수 있습니다. 해당 인증 유형이 없으면 기본값인 Windows 인증을 시도합니다. 자세한 내용은 기존 연결에 대해 서버 인증 지정을 참조하십시오.

Windows 인증

이 인증 방법은 Windows 사용자 ID를 사용하여 데이터 원본에 대한 인증을 수행합니다. 이 문서의 범위 내에서는 운영 체제가 이 작업을 위해 사용하는 NTLM 또는 제한적 위임 등의 특정 메커니즘에 대해서는 알 필요가 없습니다. 여기서 이해해야 하는 것은 Windows 인증은 외부 데이터에 액세스하는 가장 안전한 방법으로 간주되며, 일반적으로 SQL Server 2005 Analysis Services 등의 Excel 클라이언트를 사용하여 데이터 원본에 연결할 때 기본적으로 사용되는 외부 데이터 액세스 방법입니다.

대부분의 엔터프라이즈 환경에서 Excel Services는 프런트 엔드 웹 서버, 백 엔드 Excel Calculation Services 서버 및 데이터 원본이 포함된 팜의 일부분으로 설정됩니다. 이러한 항목은 외부 데이터에 대한 인증의 다이어그램에 나와 있는 것처럼 모두 다른 컴퓨터에서 실행됩니다. 즉, Windows 인증을 사용하는 데이터 연결을 허용하려면 위임 또는 Kerberos(제한적 위임을 사용하는 것이 좋음)를 사용해야 합니다. 사용자 ID를 신뢰할 수 있는 안전한 방식으로 컴퓨터 간에 전달하려면 위임이 필요하기 때문입니다. 팜 배포에서 Kerberos를 적절하게 구성하지 않으면 이러한 유형의 연결이 Excel Services에서 작동하지 않습니다.

SSO

SSO(Single Sign-On)는 응용 프로그램이 다른 응용 프로그램을 인증하는 데 사용할 수 있는 자격 증명(사용자 ID 및 암호 쌍)을 저장하는 데 일반적으로 사용되는 중앙 데이터베이스입니다. Excel Services는 외부 데이터 원본에 대한 인증을 수행하는 데 사용할 자격 증명을 저장 및 검색하는 데 SSO를 사용합니다.

각 SSO 항목에는 적절한 자격 증명 집합을 검색하는 데 사용되는 조회 역할을 하는 응용 프로그램 ID가 포함되어 있습니다. 각 응용 프로그램 ID에 사용 권한을 적용하여 특정 사용자나 그룹만이 해당 응용 프로그램 ID에 대해 저장된 자격 증명에 액세스하도록 지정할 수 있습니다.

Excel Services는 응용 프로그램 ID를 사용하여 브라우저 또는 Excel Web Services를 통해 통합 문서에 액세스하는 사용자를 대신해 SSO 데이터베이스에서 자격 증명을 검색합니다. 그런 다음 Excel Services는 검색한 자격 증명을 사용해 데이터 원본에 인증하고 데이터를 검색합니다.

참고

응용 프로그램 ID는 연결에 대해 명시적으로 설정해야 합니다. 응용 프로그램 ID를 지정하는 방법에 대한 자세한 내용은 기존 연결에 대해 서버 인증 지정을 참조하십시오.

없음

이 인증 방법은 단순히 자격 증명 검색을 수행하지 않거나, 연결 인증을 위해 특별한 작업을 수행하지 않음을 의미합니다. 예를 들어 Excel Services에서 자격 증명을 위임하지 않으며 SSO 데이터베이스에서 자격 증명을 검색하지 않습니다. 이러한 경우 Excel Services는 연결 문자열을 데이터 공급자에게 전달하기만 하며, 인증 방법은 공급자가 지정해야 합니다.

이를 좀 더 쉽게 설명하자면 보통 연결 문자열이 데이터 원본에 연결하는 데 사용할 사용자 이름과 암호를 지정한다는 의미입니다. 그러나 연결 문자열이 통합 보안을 사용하도록 지정하는 경우가 있습니다. 이는 요청을 보내는 컴퓨터나 사용자의 Windows ID를 사용하여 데이터 원본에 연결해야 하는 경우입니다. 이러한 경우에는 데이터 원본이 Excel Services가 아닌 무인 계정으로 연결됩니다. 자세한 내용은 무인 계정을 참조하십시오.

데이터 연결 라이브러리 및 관리되는 연결

데이터 연결 라이브러리는 Office SharePoint Server 2007에 새롭게 추가된 목록 유형으로, 연결 파일을 저장하는 데 사용되는 SharePoint 목록입니다. 저장된 연결 파일은 Office Excel 2007 등의 2007 Office System 응용 프로그램이 참조할 수 있습니다.

고객은 데이터 연결 라이브러리를 사용하여 데이터 연결을 중앙에서 관리, 보호, 저장 및 다시 사용할 수 있습니다.

연결 다시 사용

데이터 연결 라이브러리는 회사 이름과 설명이 표시되는 Office SharePoint Server 2007의 알려진 위치이므로, 다른 사용자가 만들거나 구성하는 연결을 다시 사용할 수 있습니다. 관련 지식을 보유한 정보 근로자나 데이터 전문가가 연결을 만들면 다른 사용자들은 데이터 공급자, 서버 이름, 인증 등에 대해 상세하게 알지 못해도 이 연결을 다시 사용할 수 있습니다. 데이터 연결 라이브러리의 위치를 Office 클라이언트에 게시할 수도 있는데, 그러면 데이터 연결이 Excel이나 데이터 연결 라이브러리를 사용하는 기타 클라이언트 응용 프로그램에 직접 표시됩니다. 자세한 내용은 데이터 연결 라이브러리 만들기를 참조하십시오.

연결 관리

통합 문서에는 데이터 연결 라이브러리의 파일에 대한 링크가 포함되어 있으므로, 서버 이름이나 SSO 응용 프로그램 ID 등 연결 관련 사항이 변경되면 많은 통합 문서를 업데이트할 필요 없이 연결 파일 하나만 업데이트하면 됩니다. 그러면 통합 문서는 다음 번에 해당 연결 파일을 사용하여 Excel 또는 Excel Services에서 새로 고칠 때 이러한 연결 변경 사항을 자동으로 선택합니다.

연결 보호

데이터 연결 라이브러리는 폴더 및 항목 단위 권한을 비롯하여 Office SharePoint Server 2007이 지원하는 모든 권한을 지원하는 SharePoint 목록입니다. 따라서 데이터 연결 라이브러리는 서버에서 엄격하게 제어되는 잠긴 데이터 연결 저장소 역할을 할 수 있다는 장점이 있습니다. 대부분의 사용자는 이 저장소에 대한 읽기 전용 액세스 권한을 가지므로, 데이터 연결을 사용할 수는 있지만 새 연결을 추가할 수는 없습니다. 데이터 연결 라이브러리에 ACL(액세스 제어 목록)을 사용하고 신뢰할 수 있는 작성자만이 연결을 업로드할 수 있도록 하면 데이터 연결 라이브러리를 신뢰할 수 있는 연결 저장소로 사용할 수 있습니다. 신뢰할 수 있는 연결이란 악의적인 쿼리가 포함되어 있지 않은 연결입니다.

서버 관리자가 명시적으로 신뢰하는 데이터 연결 라이브러리에서만 연결 파일을 로드하고, 포함된 연결 로드는 차단하도록 Excel Services를 구성할 수 있습니다. 이 구성에서 Excel Services는 데이터 연결 라이브러리를 사용하여 데이터 연결에 대해 보안 계층을 추가로 적용합니다.

데이터 연결 라이브러리는 Excel Services에 로드된 통합 문서를 새로 고치는 데 이러한 연결을 사용할 수 있도록 허용하는 Office SharePoint Server 2007의 새로운 뷰어 역할과 함께 사용할 수도 있습니다. 뷰어 역할을 적용하는 경우 사용자는 Excel 등의 클라이언트 응용 프로그램에서 연결 파일 콘텐츠에 액세스할 수 없습니다. 따라서 연결 파일 콘텐츠는 보호되지만 서버에서 새로 고치는 통합 문서에는 계속 사용할 수 있습니다.

Excel 서비스 보안 및 외부 데이터

Excel Services에는 다양한 보안 계층이 있습니다. 다음 하위 섹션에서는 외부 데이터 액세스와 직접적인 관련이 있는 개념만을 설명합니다.

신뢰할 수 있는 파일 위치

Excel Services는 신뢰할 수 있는 파일 위치에서만 통합 문서를 업로드합니다. 신뢰할 수 있는 파일 위치란 관리자가 통합 문서를 업로드할 수 있도록 명시적으로 허용한 디렉터리(모든 하위 디렉터리가 포함될 수 있음)입니다. 이들 디렉터리는 Excel Services 내의 목록에 추가되는데, 이 목록을 신뢰할 수 있는 파일 위치 목록이라고 합니다.

신뢰할 수 있는 위치는 해당 위치에서 로드하는 통합 문서에 대해 제한 집합을 지정할 수 있습니다. 신뢰할 수 있는 위치에서 로드되는 모든 통합 문서는 해당 위치에 대한 설정을 따릅니다. 다음은 외부 데이터에 영향을 주는 신뢰할 수 있는 위치 설정의 간단한 목록입니다.

  • 외부 데이터 액세스 방법. 다음 옵션이 포함됩니다.

    • 데이터 액세스가 허용되지 않음(기본값)

    • Office SharePoint Server 2007 데이터 연결 라이브러리의 연결 파일만 사용할 수 있음

    • 데이터 연결 라이브러리의 연결 파일 외에 통합 문서에 포함된 연결도 사용할 수 있음

  • 쿼리 새로 고침 경고 표시 여부

  • 통합 문서를 열 때 외부 데이터를 새로 고치지 못하면 통합 문서 로드를 중지할지 여부. 통합 문서를 보는 사용자의 ID에 따라 변경되는 캐시된 데이터 결과가 통합 문서에 포함되어 있는 경우에 사용됩니다. 이 옵션은 이러한 캐시된 결과를 숨기고 통합 문서를 보는 사용자에게 자신과 관련이 있는 데이터만 표시되도록 하기 위한 것입니다. 이 경우 통합 문서는 열 때 새로 고침을 시도합니다. 각 연결에 대해 열 때 새로 고침을 설정할 수 있습니다. 새로 고침이 실패하면 Excel 클라이언트에서 통합 문서를 열 수 없는 사용자에게는 통합 문서가 표시되지 않습니다.

    참고

    이 옵션은 통합 문서가 Office SharePoint Server 2007에서 뷰어 역할 권한으로 잠겨 있는 경우에만 작동합니다. Excel에서 직접 통합 문서를 열 수 있는 사용자는 캐시된 데이터 결과를 항상 볼 수 있기 때문입니다.

  • 외부 데이터 캐시 만료 시간. 확장성 및 성능을 개선하기 위해 데이터는 서버에서 많은 사용자가 공유하며, 이러한 캐시 수명 시간은 조정할 수 있습니다. 쿼리 실행 시간이 오래 걸려 쿼리 실행을 최소한으로 유지해야 하는 경우에 이 옵션을 사용할 수 있습니다. 이러한 시나리오에서 데이터는 분이나 시간 단위가 아니라 일, 주 또는 월 단위로만 변경되는 경우가 많습니다.

신뢰할 수 있는 데이터 연결 라이브러리

통합 문서 파일과 마찬가지로 Excel Services는 Office SharePoint Server 2007의 신뢰할 수 있는 데이터 연결 라이브러리에서만 연결 파일을 로드합니다. 신뢰할 수 있는 데이터 연결 라이브러리는 서버 관리자가 내부 신뢰할 수 있는 목록에 명시적으로 추가한 라이브러리입니다. 관리자가 데이터 연결 라이브러리를 통해 연결 파일을 보호 및 관리하는 방법에 대한 자세한 내용은 데이터 연결 라이브러리 및 관리되는 연결을 참조하십시오. Excel Services에 사용할 데이터 연결 라이브러리를 신뢰하는 방법에 대한 자세한 내용은 Excel 서비스에서 데이터 연결 라이브러리 신뢰를 참조하십시오.

신뢰할 수 있는 데이터 공급자

Excel Services는 내부의 신뢰할 수 있는 공급자 목록에 추가된 외부 데이터 공급자만 사용합니다. 이 보안 메커니즘을 통해 서버에서 관리자가 신뢰하지 않는 공급자를 사용하지 않도록 차단할 수 있습니다. 데이터 공급자를 신뢰하는 방법에 대한 자세한 내용은 Excel 서비스에 대해 신뢰할 수 있는 데이터 공급자 추가를 참조하십시오.

무인 계정

무인 계정은 Excel Services가 Windows 통합 인증을 사용하지 않는 데이터 원본을 인증할 때마다 가장하는 특수 계정입니다. Excel Services는 데이터 공급자를 제어할 수 없으며 공급자 관련 연결 문자열을 직접 구문 분석하지 않으므로 보안 위협을 완화해야 하지만, Excel Services의 ID 자체는 데이터 원본에 연결하는 데 사용할 수 있습니다. 무인 계정은 이러한 위협을 완화하는 데 사용됩니다.

Excel Services는 보통 권한이 매우 높은 계정을 통해 실행되는데, 이러한 권한 수준은 데이터를 보기만 하려는 최종 사용자에게는 적합하지 않습니다. 외부 데이터 인증을 없음 또는 SSO(SSO 응용 프로그램 ID에 Windows 자격 증명이 저장되지 않음)로 설정하면 데이터 연결을 시도하기 전에 무인 계정을 가장합니다. 무인 계정에는 데이터 원본에 대한 권한이 없기 때문에, 이렇게 하면 권한이 있는 계정의 컨텍스트에서 데이터 원본에 대한 실수 또는 악의적인 연결이 방지됩니다.

무인 계정에 데이터 원본에 대한 액세스 권한이 있는 경우(인증 유형을 없음으로 설정) 무인 서비스 계정의 자격 증명을 사용하여 연결이 제대로 설정됩니다. 데이터에 연결할 때 의도적으로 이 계정을 사용하는 솔루션을 디자인할 때는 주의해야 합니다. 무인 계정은 서버의 모든 통합 문서에서 사용할 수 있는 단일 계정이며, Excel Services에서 통합 문서를 로드하고 인증 유형을 없음으로 설정하는 모든 사용자는 서버를 사용하여 해당 데이터를 볼 수 있습니다. 이러한 설정이 필요한 경우도 있지만, 사용자 또는 그룹 단위로 암호를 관리하는 경우에는 SSO를 사용하는 것이 좋습니다.

신뢰할 수 있는 하위 시스템 및 위임

Excel Services를 배포할 때는 여러 서버 팜 구성 요소 간의 통신에 사용되는 방법이 지정됩니다. 이 방법은 신뢰할 수 있는 하위 시스템 모드 또는 위임 모드에서 구성됩니다. 이 모드는 Stsadm.exe 명령줄 도구를 통해서만 변경할 수 있습니다.

팜 배포에서 기본적으로 사용되는 신뢰할 수 있는 하위 시스템 모드는 프런트 엔드 서버 구성 요소와 백 엔드 서버 구성 요소 간에 양방향 신뢰가 적용되는 모드입니다. 이 모드에서는 Excel Services 계정을 사용하여 파일을 Office SharePoint Server 2007에서 검색할 수 있습니다. 그러나 Excel Services는 파일을 검색하더라도 보안 검사를 통해 파일을 요청하는 사용자에게 적절한 권한이 있는지를 확인합니다. 이 모드에서 백 엔드 Excel Calculation Services 서버는 사용자의 ID를 인식하기는 하지만 전체 사용자 보안 토큰은 포함하고 있지 않으므로 사용자 ID를 다른 컴퓨터로 위임하지 못합니다.

단일 컴퓨터 또는 평가 배포에서 기본적으로 사용되는 위임 모드는 팜의 프런트 엔드 서버가 사용자 ID를 항상 백 엔드 서버로 위임하는 모드입니다. 이 경우 파일은 Excel Services 계정이 아니라 통합 문서를 요청하는 최종 사용자로 검색됩니다. 백 엔드 Excel Calculation Services 서버는 사용자의 전체 ID(보안 토큰)를 포함하므로 다른 서버로 사용자 ID를 위임할 수 있습니다.

참고

위임 모드에서 백 엔드 Excel Calculation Services 서버는 동일한 서버에 있는 모든 컴퓨터로 사용자 ID를 위임할 수 있지만, 다른 서버에 있는 다른 컴퓨터로 위임하려면 Kerberos를 구성해야 합니다.

Windows 인증을 사용하는 연결은 Excel Services를 위임 모드에서 배포하는 경우에만 작동합니다. 서버가 신뢰할 수 있는 하위 사이트 모드일 때 응용 프로그램 서버의 백 엔드 계산 구성 요소에는 통합 문서를 보는 최종 사용자의 전체 보안 토큰이 없으므로 ID를 데이터 원본에 위임할 수 없습니다.

외부 데이터에 대한 단계별 서버 구성

이 섹션에서는 서버 쪽에서 기본적인 구성을 수행하여 외부 데이터 연결을 사용하도록 설정하는 단계별 지침을 제공합니다. 여기에는 Excel Services가 외부 데이터를 새로 고치는 데 필요한 모든 Office Server 구성 요소의 구성도 포함되므로, Excel Services 관리 작업만 포함되는 경우보다 더 많은 내용을 다룹니다.

이 섹션은 SharePoint 중앙 관리 웹 사이트와 SSP(공유 서비스 공급자) 관리를 참조하며, 이들 콘솔을 시작하기 위한 지침도 포함합니다. 이들 단계를 완료하려면 중앙 관리 및 SSP 관리에 각각 액세스해야 합니다.

중앙 관리 콘솔 액세스

  1. 작업 표시줄에서 시작을 클릭하고 모든 프로그램, Microsoft Office Server를 차례로 가리킨 다음 SharePoint 3.0 중앙 관리를 클릭합니다.

SSP 관리 콘솔 액세스

  1. 중앙 관리 콘솔에서 다음 절차 중 하나를 수행합니다.

  2. 왼쪽 탐색 모음에서 SSP 이름을 선택합니다. 예를 들어 다음 그림에 나와 있는 것처럼 SharedServices1을 선택합니다.

    중앙 관리 - 공유 서비스 관리

  3. 위쪽 탐색 모음에서 응용 프로그램 관리 탭을 클릭합니다.

    1. 응용 프로그램 관리 페이지에서 이 팜의 공유 서비스 만들기 또는 구성을 클릭합니다.

    2. 이 팜의 공유 서비스 만들기 또는 구성 페이지에서 SSP 이름을 선택합니다.

Excel 서비스에 대해 신뢰할 수 있는 데이터 공급자 추가

Excel Services는 신뢰할 수 있는 데이터 공급자를 사용하는 연결만을 처리하려고 합니다. ODBC, OLEDB, SQL Server, OLAP 등 일반적인 데이터 연결 유형에 대해서는 공급자를 추가하지 않아도 됩니다. Excel Services는 기본적으로 대부분의 표준 공급자를 신뢰합니다. 일반적으로는 사용자 지정 사항이 많은 솔루션에 대해서만 공급자를 추가합니다. 자세한 내용은 데이터 공급자를 참조하십시오.

Excel 서비스에 사용할 새 공급자 추가

  1. 팜의 각 서버에 데이터 공급자가 설치되어 있는지 확인합니다. 이 작업은 사용 중인 데이터 공급자마다 다르므로 이 문서에서는 다루지 않습니다.

  2. SSP 관리 콘솔을 시작합니다. 자세한 내용은 외부 데이터에 대한 단계별 서버 구성을 참조하십시오.

  3. Excel 서비스 설정 섹션에서 다음 그림과 같이 신뢰할 수 있는 데이터 공급자를 클릭합니다.

    SSP 관리 콘솔 실행 - 신뢰할 수 있는 데이터 공급자

  4. Excel 서비스 신뢰할 수 있는 데이터 공급자 페이지에서 신뢰할 수 있는 데이터 공급자 추가를 클릭합니다.

  5. 다음 그림과 같이 공급자 ID, 공급자 유형 및 설명의 값을 입력합니다.

    Excel 서비스 - 신뢰할 수 있는 데이터 공급자 추가 옵션

  6. 확인을 클릭합니다.

    참고

    공급자 ID의 ID를 이 공급자가 생성하는 연결 문자열에 사용해야 합니다.

Excel 서비스에 대해 외부 데이터 허용

신뢰할 수 있는 파일 위치마다 외부 데이터를 명시적으로 사용하도록 설정해야 합니다.

신뢰할 수 있는 파일 위치에 대해 외부 데이터 액세스 사용

  1. SSP 관리 콘솔을 시작합니다. 자세한 내용은 외부 데이터에 대한 단계별 서버 구성을 참조하십시오.

  2. Excel 서비스 설정 섹션에서 다음 그림과 같이 신뢰할 수 있는 파일 위치를 클릭합니다.

    Excel 서비스 - 신뢰할 수 있는 파일 위치 설정

  3. Excel 서비스 신뢰할 수 있는 파일 위치 페이지에서 통합 문서를 로드할 신뢰할 수 있는 파일 위치의 이름을 선택하거나, 다음 그림과 같이 신뢰할 수 있는 파일 위치 추가를 클릭하여 새 위치를 만듭니다.

    Excel 서비스의 신뢰할 수 있는 파일 위치 - 추가

  4. 신뢰할 수 있는 파일 위치의 세부 정보 페이지에서 다음 그림과 같이 아래쪽의 외부 데이터 섹션으로 스크롤합니다.

    Excel 서비스 외부 데이터 연결 계획

  5. 데이터 연결 라이브러리의 연결 파일에 액세스할 수 있도록 허용하려면 신뢰할 수 있는 데이터 연결 라이브러리만 옵션 단추를 선택하고, 통합 문서에 포함된 연결과 데이터 연결 라이브러리의 연결을 모두 사용하려면 신뢰할 수 있는 데이터 연결 라이브러리 및 포함 라이브러리 옵션 단추를 선택합니다. 새로 고침 경고, 데이터 캐시 시간 제한 등 서버에 영향을 주는 기타 외부 데이터 설정도 여기서 전환할 수 있습니다.

무인 계정 설정

인증이 없음 또는 SSO(SSO 응용 프로그램 ID에 Windows 자격 증명이 사용되지 않음)로 설정된 연결을 사용하도록 설정하려면 무인 계정이 필요합니다. 무인 계정에 대한 자세한 내용은 무인 계정을 참조하십시오. 이러한 연결 유형을 사용하지 않는 경우에는 무인 계정을 구성할 필요가 없습니다.

무인 계정 설정 구성

  1. SSP 관리 콘솔을 시작합니다. 자세한 내용은 외부 데이터에 대한 단계별 서버 구성을 참조하십시오.

  2. 공유 서비스 홈 페이지의 Excel 서비스 설정 섹션에서 다음 그림과 같이 Excel 서비스 설정 편집을 클릭합니다.

    Excel 서비스 데이터 연결 설정

  3. Excel 서비스 설정 편집 페이지에서 아래쪽의 무인 서비스 계정 섹션으로 스크롤한 후에 다음 그림과 같이 사용할 계정의 도메인 사용자 이름과 암호를 입력합니다.

    무인 서비스 계정 구성

  4. 확인을 클릭합니다.

Office Server Single Sign-On 구성

SSO를 사용하면 중간 계층 응용 프로그램 서버에서 사용자 자격 증명을 저장 및 검색할 수 있습니다. 자격 증명 검색에 사용되는 키는 응용 프로그램 ID입니다.

응용 프로그램 ID는 자격 증명 집합에 사용자를 매핑하는 데 사용됩니다. 이 매핑은 그룹 및 개인에 대해 사용할 수 있습니다. 그룹 매핑은 특정 도메인 그룹의 구성원인 모든 사용자가 동일한 자격 증명 집합에 매핑되는 것으로, 외부 데이터 캐시를 공유할 수 있도록 하므로 Excel Services에서 확장성 및 성능을 유지하는 데 가장 효율적입니다. 개별 매핑은 각각의 사용자를 자체 자격 증명 집합에 매핑합니다.

Office SharePoint Server 2007은 플러그 가능한 Office SharePoint Server 2007 SSO 인터페이스를 구현하는 모든 SSO 공급자를 지원합니다. Office Server에는 자체 SSO 버전이 함께 제공되는데, 이를 Office SharePoint SSO라고 합니다. 이 섹션에서는 Office SharePoint SSO의 구성에 대해서만 다루며 타사 SSO 공급자 구성에 대해서는 자세히 설명하지 않습니다.

Office SharePoint SSO에서 공급하는 것보다 많은 SSO 기능을 필요로 하는 사용자는 다른 SSO 공급자를 사용할 수 있습니다.

참고

Microsoft에서는 Microsoft Host Integration Server 및 Microsoft BizTalk Server에서 새로운 EntSSO(Enterprise Single Sign-On) 버전도 제공합니다. EntSSO는 Excel Services에서는 지원되지 않지만, 다중 그룹 매핑을 지원하는 응용 프로그램 ID, 개별 응용 프로그램 ID 관리 기능, SSO 데이터베이스에 저장된 암호를 채우고 업데이트하는 기능 등 여러 가지 기능을 추가로 제공합니다.

이 섹션에서는 사용자가 SSO를 사용하여 수행할 수 있는 모든 작업에 대해 포괄적으로 설명하지는 않으며, 일반적인 구성을 사용하여 서버에서 Office SharePoint SSO를 제대로 구성함으로써 Excel Services에서 데이터를 새로 고치는 데 사용할 수 있도록 하는 데 필요한 기본적인 단계만을 제공합니다.

서버에서 Microsoft Single Sign-On 서비스 시작

팜의 각 서버에서 Microsoft Single Sign-On 서비스를 시작해야 합니다.

Single Sign-On 서비스 시작

  1. 관리 도구에서 서비스를 클릭합니다.

  2. 다음 그림과 같이 Microsoft Single Sign-On 서비스를 두 번 클릭하여 Single Sign-On 속성 페이지를 시작합니다.

    Excel 서비스 - 서비스 대화 상자

  3. Single Sign-On 서비스 속성 페이지의 일반 탭에서 시작 유형을 자동으로 설정합니다.

    Single Sign-On Service 속성 설정

  4. Single Sign-On 서비스 속성 페이지의 로그온 탭에서 이 계정을 클릭한 후에 다음 그림과 같이 서비스 실행에 사용할 도메인 계정을 입력합니다.

    Excel 서비스 로그온 탭 대화 상자

    참고

    단일 클릭 설치와 같은 대부분의 평가 또는 데모 배포에서는 Office Server 설치에 사용한 계정과 같은 자격 증명을 사용하면 가장 간편합니다. SSO 설치를 위한 계정 요구 사항에 대한 자세한 내용은 Office Server SSO 계정 및 권한 관련 추가 정보를 참조하십시오.

  5. 적용을 클릭합니다.

  6. Single Sign-On 서비스 속성 페이지의 일반 탭에서 시작을 클릭하여 서비스를 시작한 다음 확인을 클릭합니다.

Office Server에서 SSO 구성

응용 프로그램 ID 및 암호를 추가할 수 있도록 SSO를 구성해야 합니다. 응용 프로그램 ID를 구성하는 방법에 대한 자세한 내용은 SSO에서 새 응용 프로그램 ID 만들기를 참조하십시오.

Office Server에서 SSO 구성

  1. 중앙 관리 콘솔을 시작합니다. 자세한 내용은 외부 데이터에 대한 단계별 서버 구성을 참조하십시오.

  2. 작업 페이지의 보안 구성 섹션에서 다음 그림과 같이 Single Sign-on 설정 관리를 선택합니다.

    중앙 관리의 SSO 관리 - 작업

  3. Single Sign-On 설정 관리 페이지에서 다음 그림과 같이 서버 설정 관리를 선택합니다.

    중앙 관리 - Single Sign-On 관리

  4. Single Sign-On의 서버 설정 관리 페이지에서 SSO 관리자 계정 및 엔터프라이즈 응용 프로그램 정의 관리자 계정의 자격 증명을 입력합니다.

    참고

    엔터프라이즈 응용 프로그램 정의는 SSO에서 응용 프로그램 ID 및 암호를 관리하는 데 사용됩니다. 대부분의 구성에서는 서버를 설치하는 데 사용했던 계정을 SSO 관리자 계정과 엔터프라이즈 응용 프로그램 정의 관리자 계정에 모두 사용할 수 있습니다. SSO를 설정하는 데 사용되는 계정에 대한 자세한 내용은 Office Server SSO 계정 및 권한 관련 추가 정보를 참조하십시오.

  5. 기본 데이터베이스 및 시간 제한 설정을 그대로 두고 확인을 클릭하여 페이지를 저장한 다음 닫습니다.

Office Server SSO 계정 및 권한 관련 추가 정보

이 섹션에서는 Office Server SSO를 구성하는 데 사용되는 여러 계정의 특정 멤버 자격과 권한에 대해 상세하게 설명합니다. 이 섹션의 내용은 플러그 가능한 타사 SSO 공급자에는 적용되지 않습니다.

평가 또는 데모를 위해 Office Server를 설치하는 데 사용한 계정을 사용하여 SSO를 구성할 수 있습니다. 이는 가장 단순한 구성이지만, 프로덕션 배포나 엔터프라이즈 배포의 경우에는 SSO 관리자 계정과 서비스 계정이 서버를 설치하는 데 사용한 계정과 다른 것이 보다 안전합니다.

  • SSO 서비스 계정   SSO 서비스 계정을 실행하는 로컬 컴퓨터의 사용자는 WSS_Admin_WPG 그룹의 구성원이어야 하며, 도메인 계정이어야 합니다.

  • SSO 관리자 계정   모든 도메인 그룹이나 사용자 계정일 수 있습니다. SSO 관리자 계정을 설정하는 사용자는 SSO 관리자 계정을 설정하는 도메인 그룹의 구성원이어야 합니다. 개별 계정을 SSO 관리자 계정으로 사용하는 경우에는 해당 계정이 현재 사용자의 계정이어야 합니다.

    신뢰할 수 있는 하위 시스템 모드에서 Excel Services를 구성할 때는 SSP 응용 프로그램 풀 계정이 SSO 관리자 그룹의 구성원이어야 합니다. 자세한 내용은 신뢰할 수 있는 하위 시스템 및 위임을 참조하십시오. 이렇게 하면 Excel Services가 그러한 구성에서 사용하는 SSO 티켓팅이 작동합니다. SSP 응용 프로그램 풀 계정은 IIS에서 공유 서비스 응용 프로그램 풀을 실행하는 데 사용되는 보안 계정입니다.

  • SSO 응용 프로그램 관리자 계정   모든 도메인 그룹이나 개별 사용자 계정일 수 있습니다. SSO 응용 프로그램 관리자로 추가되는 계정에는 최소한 중앙 관리 사이트에 대한 읽기 권한이 있어야 합니다. 이 사이트에서 SSO 계정을 관리하기 때문입니다.

  • SSO 구성 계정   이 섹션에서는 SSO를 구성하는 데 사용되는 계정의 요구 사항에 대해 설명합니다. SSO를 설정 및 구성하는 데 사용되는 계정은 다음과 같은 요구 사항을 충족해야 합니다.

    • 암호 암호화/암호 해독에 사용되는 마스터 키를 저장하는 서버의 로컬 관리자여야 합니다. 이 서버를 "비밀 서버"라고도 합니다.

    • SSO 암호를 저장하는 SQL Server 컴퓨터에서 보안 관리자, 서버 관리자 및 Db 작성자 SQL Server 역할의 구성원이어야 합니다.

    • Office Server 팜 관리자여야 합니다. 그러면 사용자가 SSO 구성 중에 Office SharePoint Server 2007 구성 데이터베이스에 쓸 수 있습니다.

    • SSO 구성 중에 설정되는 SSO 관리자 그룹의 구성원이어야 합니다.

    • SSO를 구성할 서버의 콘솔에 로그온할 수 있어야 합니다.

SSO 계정 및 권한 예제

한철민이라는 관리자가 CORPDOMAIN\ServerAdmin 도메인 계정을 사용하여 Office SharePoint Server 2007을 설치합니다. 이 계정은 팜의 모든 서버에 있는 관리자 계정이며, Office Server 팜 관리 권한도 가지고 있습니다. 한철민은 CORPDOMAIN\ServerAdmin 계정을 사용하여 컴퓨터에 로그온한 다음 CORPDOMAIN\ServerService 계정을 각 컴퓨터의 WSS_Admin_WPG 그룹에 추가합니다. 그런 다음 각 컴퓨터에서 Single Sign-On 서비스를 시작하여 CORPDOMAIN\ServerService로 실행합니다.

한철민은 중앙 관리 콘솔을 시작하여 SSO를 구성합니다. 이때 CORPDOMAIN\OfficeServerAdmins 도메인 그룹을 SSO 관리자 계정과 SSO 응용 프로그램 관리자 계정으로 설정합니다. 한철민이 이 구성에 사용하는 CORPDOMIAN\ServerAdmin 계정은 CORPDOMAIN\OfficeServerAdmins 도메인 그룹의 구성원입니다. 그런 다음 한철민은 SSP 관리 페이지로 이동하여 SSP를 실행하는 데 사용 중인 계정을 다시 확인하며, 여기서 SSP가 CORPDOMAIN\SharedServiceAdmin으로 실행되고 있음을 확인합니다. Excel Services가 작동하려면 CORPDOMAIN\SharedServiceAdmin에는 SSP 관리자 권한이 있어야 합니다. CORPDOMAIN\SharedServiceAdmin은 SSO 관리자로 사용되는 그룹이었던 CORPDOMAIN\OfficeServerAdmins 도메인 그룹의 구성원입니다. 서버의 나머지 부분 및 Excel Services를 구성한 후에 한철민은 Excel Services가 외부 데이터를 새로 고치는 데 SSO를 사용할 수 있음을 확인합니다.

SSO에서 새 응용 프로그램 ID 만들기

SSO에서 새 응용 프로그램 ID 만들기

  1. 중앙 관리 콘솔을 시작합니다. 자세한 내용은 외부 데이터에 대한 단계별 서버 구성을 참조하십시오.

  2. 작업 탭의 보안 구성 섹션에서 Single Sign-on 설정 관리를 선택합니다.

  3. Single Sign-On 설정 관리 페이지에서 다음 그림과 같이 엔터프라이즈 응용 프로그램 정의의 설정 관리를 선택합니다.

    Single Sign-On 관리 구성 창

  4. 엔터프라이즈 응용 프로그램 정의 관리 페이지의 도구 모음에서 새 항목을 클릭하여 새 응용 프로그램 ID를 만듭니다.

  5. 새 응용 프로그램에 대해 값을 입력합니다. 응용 프로그램 이름은 사용자가 서버에서 사용할 연결을 구성할 때 Excel 클라이언트에서 데이터 연결에 SSO 응용 프로그램 ID로 입력해야 하는 이름입니다. 일반적으로 표시 이름과 응용 프로그램 이름은 같아야 합니다.

  6. 이 응용 프로그램 정의를 관리할 사용자 또는 그룹의 전자 메일 주소를 입력합니다.

  7. 계정 유형을 선택합니다.

    1. 특정 그룹의 모든 사용자를 단일 자격 증명 집합에 매핑해야 하는 경우 그룹을 선택합니다. 나중에 매핑할 도메인 그룹을 정의할 수도 있습니다.

    2. 각 사용자를 고유한 자격 증명 집합에 매핑해야 하는 경우 개별을 선택합니다.

      참고

      제한된 계정을 사용하는 그룹은 Excel Services에서 지원되지 않으므로 선택하지 마십시오.

  8. 이 응용 프로그램 ID에 대해 저장하려는 자격 증명이 Windows 도메인 자격 증명인 경우 인증 유형 섹션에서 Windows 인증 확인란을 선택합니다.

    참고

    Excel Services에서는 이 SSO 항목에 사용자 이름 및 암호가 저장되므로 페이지 아래쪽에 있는 로그온 계정 정보 아래의 필드 값을 변경할 필요가 없습니다.

  9. 해당하는 경우에는 다음 그림과 같이 그룹 매핑을 사용하며 Windows 자격 증명을 사용하는 응용 프로그램에 대해 설정을 구성합니다. SQL Server 2005 Analysis Services 등의 OLAP 원본에서 검색하는 경우에는 일반적으로 이러한 구성이 사용됩니다.

    Excel 서비스 그룹 매핑 구성 페이지

  10. 페이지 아래쪽에서 확인을 클릭하여 응용 프로그램 정의를 저장합니다.

  11. Single Sign-On 설정 관리 페이지에서 다음 그림과 같이 엔터프라이즈 응용 프로그램 정의의 계정 정보 관리를 클릭합니다.

    기업의 계정 정보 관리

  12. 엔터프라이즈 응용 프로그램 정의의 계정 정보 관리 페이지에서 응용 프로그램 ID에 대해 저장된 자격 증명에 액세스할 수 있는 계정을 제어할 수 있으며, 응용 프로그램 ID에 대해 실제로 저장되는 자격 증명을 관리할 수 있습니다.

  13. 엔터프라이즈 응용 프로그램 정의 드롭다운 목록에서 다음 그림과 같이 마지막 단계에 입력한 응용 프로그램 ID를 선택합니다.

    Excel 서비스 계정 정보 창

  14. 그룹 계정 이름 텍스트 상자에 이 응용 프로그램 ID에 대해 저장된 자격 증명에 대한 액세스를 부여해야 하는 그룹을 입력합니다. 이 계정은 데이터 원본에 액세스하는 데 사용되는 계정이 아니라 실제로 데이터 원본에 대한 인증에 사용되는 자격 증명에 매핑해야 하는 도메인 그룹 또는 사용자 계정입니다.

    참고

    도메인의 모든 사용자가 이 자격 증명에 액세스할 수 있도록 허용해야 하면 이 텍스트 상자에 DOMAIN\도메인 사용자를 입력합니다.

  15. 계정 정보 업데이트 옵션 단추가 선택되어 있는지 확인한 다음 설정 단추를 클릭합니다.

  16. 계정 정보 페이지가 시작됩니다. 다음 그림과 같이 SSO에 저장할 계정의 사용자 이름 및 암호를 입력합니다. 이 계정은 Excel Services가 데이터 원본에 액세스하는 데 사용할 계정입니다. 자격 증명을 입력한 후에 확인을 클릭합니다.

    Excel 서비스 사용자 이름 대화 상자

    참고

    SSO 자격 증명이 Windows 자격 증명일 때 암호를 비워 두면 Excel Services는 최종 사용자를 사용해 프로토콜 전환을 사용하여 데이터 원본에 연결하려고 시도합니다. 이 문서에서는 프로토콜 전환에 대해서는 설명하지 않습니다.

  17. 계정 정보 관리 페이지로 돌아오면 브라우저를 닫거나 완료를 클릭하여 SSO 관리 홈 페이지로 돌아갈 수 있습니다.

데이터 연결 라이브러리 만들기

데이터 연결 라이브러리는 Office SharePoint Server 2007의 목록 서식 파일로, Office SharePoint Server 2007에서 목록을 만들 수 있는 거의 모든 위치에 만들 수 있습니다.

참고

보고서 센터 사이트에는 이미 기본적으로 만들어진 데이터 연결 라이브러리가 있습니다. 보고서 센터 사이트에서는 사이트의 보고서에 사용되는 모든 데이터 연결을 편리하게 관리할 수 있습니다.

기존 SharePoint 사이트에 데이터 연결 라이브러리 추가

  1. SharePoint 사이트의 왼쪽 탐색 모음에서 다음 그림과 같이 사이트 콘텐츠 보기를 클릭합니다.

    Excel 서비스 - 모든 사이트 콘텐츠 보기 메뉴

  2. 다음 그림과 같이 페이지 위쪽의 만들기 단추를 클릭합니다.

    Excel 서비스 - 사이트 콘텐츠 만들기 단추

  3. 다음 페이지의 라이브러리 섹션에서 다음 그림과 같이 데이터 연결 라이브러리를 선택합니다.

    Excel 서비스에 대한 외부 데이터 연결

  4. 다음 페이지에서 다음 그림과 같이 데이터 연결 라이브러리의 이름을 입력하고 필요한 경우 설명을 입력합니다.

    데이터 연결 관리 - 선택 옵션

  5. 만들기를 클릭합니다.

Excel 서비스에 대해 데이터 연결 라이브러리를 신뢰하도록 설정

Excel Services에서 연결 파일을 사용하려면 데이터 연결 라이브러리를 내부의 신뢰할 수 있는 데이터 연결 라이브러리 목록에 명시적으로 추가해야 합니다.

신뢰할 수 있는 목록에 데이터 연결 라이브러리 추가

  1. SSP 관리 콘솔을 시작합니다. 자세한 내용은 외부 데이터에 대한 단계별 서버 구성을 참조하십시오.

  2. Excel 서비스 설정 섹션에서 신뢰할 수 있는 데이터 연결 라이브러리를 선택합니다.

  3. Excel 서비스 신뢰할 수 있는 데이터 연결 라이브러리 페이지에서 다음 그림과 같이 데이터 연결 라이브러리의 URL을 입력하고 필요한 경우 설명을 입력합니다.

    Excel 서비스 - DCL의 URL

참고

이 URL은 위의 그림과 같이 데이터 연결 라이브러리에 직접 연결해야 하며, forms 디렉터리나 기본 aspx 페이지에는 연결할 수 없습니다. 브라우저에서 데이터 연결 라이브러리 링크를 직접 복사하는 경우에는 URL에서 /forms 또는 /default.aspx 문자열을 삭제해야 합니다.

  1. 확인을 클릭합니다.

Office 클라이언트에서 데이터 연결 라이브러리 표시

연결을 보다 쉽게 검색하고 다시 사용할 수 있도록 데이터 연결 라이브러리를 Office 클라이언트의 데이터 연결 UI에 표시할 수 있습니다(현재 Office Excel 2007 및 Microsoft Office Visio 2007에서 표시됨). 그러면 사용자가 문서 작성 환경의 일부분으로 이름과 설명에 따라 데이터 연결 라이브러리에서 원하는 연결을 선택할 수 있습니다.

데이터 연결 라이브러리를 클라이언트 응용 프로그램에 직접 표시하려면 데이터 연결 라이브러리를 서버에서 클라이언트 컴퓨터로 게시해야 합니다. 클라이언트 컴퓨터를 해당 서버와 연결하거나 레지스트리 키를 직접 설정해야 합니다.

Office 클라이언트로 데이터 연결 라이브러리 게시

Office 클라이언트로 데이터 연결 라이브러리 게시

  1. SSP 관리 콘솔을 시작합니다. 자세한 내용은 외부 데이터에 대한 단계별 서버 구성을 참조하십시오.

  2. 사용자 프로필 및 내 사이트 섹션에서 다음 그림과 같이 Office 클라이언트 응용 프로그램에 게시된 링크를 클릭합니다.

    Excel 서비스 - Office 클라이언트로 연결되는 링크 게시

  3. Office 클라이언트 응용 프로그램에 게시된 링크 페이지에서 새로 만들기를 클릭합니다.

  4. 데이터 연결 라이브러리에 대한 URL을 입력합니다.

    참고

    이 URL은 이미지에 나와 있는 것처럼 forms 디렉터리나 기본 aspx 페이지가 아닌 데이터 연결 라이브러리에 직접 연결해야 합니다. 브라우저에서 데이터 연결 라이브러리 링크를 직접 복사하는 경우에는 URL에서 /forms 또는 /default.aspx 문자열을 삭제해야 합니다.

  5. 다음 그림과 같이 형식 드롭다운 목록에서 데이터 연결 라이브러리를 선택합니다.

    Excel 서비스 DCL 설정 대화 상자

  6. 확인을 클릭합니다.

    참고

    대상 그룹 지정을 사용하는 경우에는 지정된 SharePoint 대상 그룹의 구성원인 사용자만이 데이터 연결 라이브러리에 대한 링크를 받게 됩니다. 기본적으로 대상 그룹 지정을 사용하지 않으면 데이터 연결 라이브러리를 볼 수 있는 권한을 가진 모든 사용자가 데이터 연결 라이브러리에 대한 링크를 받게 됩니다.

서버에 클라이언트 컴퓨터 연결

클라이언트 컴퓨터가 게시된 데이터 연결 라이브러리 목록을 받도록 하려면 먼저 클라이언트 컴퓨터를 포털 서버에 연결해야 합니다. 내 사이트를 사용하도록 설정하고 기본 내 사이트를 설정하면 이 작업을 수행할 수 있습니다.

참고

대부분의 실제 배포에서는 이 작업이 이미 수행되었으므로 여기서는 추가로 작업을 수행할 필요가 없습니다.

내 사이트 사용

  1. 중앙 관리 콘솔을 시작합니다. 자세한 내용은 외부 데이터에 대한 단계별 서버 구성을 참조하십시오.

  2. 위쪽 탐색 모음에서 응용 프로그램 관리 탭을 클릭합니다.

  3. 응용 프로그램 관리 페이지의 응용 프로그램 보안 섹션에서 다음 그림과 같이 셀프 서비스 사이트 관리를 클릭합니다.

    셀프 서비스 사이트 관리 대화 상자

  4. 셀프 서비스 사이트 관리 페이지에서 웹 응용 프로그램을 선택(대부분의 배포에서는 기본값을 사용하면 됨)하고 다음 그림과 같이 설정을 클릭합니다.

    웹 응용 프로그램 라디오 단추 - 설정

  5. 확인을 클릭합니다.

데이터 연결 라이브러리의 연결을 다시 사용할 최종 사용자가 내 사이트를 기본 사이트로 설정해야 합니다.

내 사이트를 기본 사이트로 설정

  1. 포털로 이동한 후에 다음 그림과 같이 도구 모음 오른쪽 윗부분의 내 사이트를 클릭합니다.

    내 사이트 메뉴 옵션

  2. 다음 그림과 같이 내 사이트 페이지의 오른쪽 위에서 기본 내 사이트로 설정을 선택합니다.

    기본 값으로 설정 - 내 사이트 선택

  3. 대화 상자가 표시되면 확인을 클릭합니다.

    참고

    해당 사용자에 대해 Active Directory를 통해 기본 내 사이트를 다른 서버로 전파할 수 있습니다.

클라이언트에서 데이터 연결 라이브러리를 표시하는 레지스트리 키 설정

이 섹션에는 데이터 연결 라이브러리 또는 기타 HTTP나 UNC 위치를 연결 UI에 표시하는 레지스트리 키를 만드는 방법에 대한 자세한 단계가 나와 있습니다.

데이터 연결 라이브러리를 표시하는 레지스트리 키 만들기

  1. 작업 표시줄에서 시작과 실행을 차례로 클릭한 후에 다음 그림과 같이 regedit을 입력하고 Enter 키를 누릅니다.

    Excel 서비스 - regedit 화면

  2. HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Server Links\Published 폴더를 탐색합니다.

  3. Published 폴더가 없는 경우에는 만들어야 합니다. 이 경우 다음 그림과 같이 Server Links 폴더를 마우스 오른쪽 단추로 클릭하고 새 키를 선택한 다음 키 이름을 Published로 지정합니다.

    Excel 서비스의 외부 데이터 연결 - 집합 키

  4. 다음 그림과 같이 폴더 내에서 마우스 오른쪽 단추를 클릭하고 새 문자열 값을 선택하여 Published 폴더에 대해 새 문자열을 만듭니다.

    Excel 서비스의 문자열 값 설정

  5. 문자열 이름을 데이터 연결 라이브러리의 이름으로 지정합니다.

  6. 다음 그림과 같이 문자열 값을 마우스 오른쪽 단추로 클릭하고 수정을 선택합니다.

    Excel 서비스 - 외부 데이터 연결 수정

  7. 다음 그림과 같이 문자열 편집 대화 상자에 데이터 연결 라이브러리에 대한 HTTP 경로를 입력합니다.

    Excel 서비스 - DCL 편집 문자열로 연결되는 경로

  8. 확인을 클릭합니다.

외부 데이터에 대한 단계별 통합 문서 구성

이 섹션에서는 Excel Services에서 로드할 때 통합 문서가 외부 데이터를 새로 고칠 수 있도록 하기 위해 Excel 클라이언트에서 구성해야 하는 일반 옵션에 대해 다루며, 데이터 연결 라이브러리에서 연결을 다시 사용하는 방법과 데이터 연결 라이브러리로 연결을 내보내는 방법에 대해서도 설명합니다.

새 연결 만들기

Excel 통합 문서에서 새 데이터 연결을 만드는 가장 간단한 방법은 데이터 연결 마법사를 사용하는 것입니다. 또한 이 마법사를 통해 Excel Services에 대한 인증 옵션을 구성할 수도 있습니다. 데이터 연결 마법사를 실행하면 .odc 파일이 생성되는데, 이 파일은 포함된 연결과 링크된 연결에서 설명한 것처럼 통합 문서에서 링크됩니다.

새 연결 만들기

  1. Excel의 데이터 탭에 있는 외부 데이터 가져오기 섹션에서 기타 원본을 선택하고 다음 그림과 같이 드롭다운 목록의 데이터 연결 마법사를 선택합니다.

    Excel 서비스 - 새 연결 만들기

  2. 마법사의 각 화면에서 해당 단계를 진행하여 데이터 원본에 적합한 항목을 선택합니다. 마지막 마법사 페이지에서는 다음 그림과 같이 인증 설정 단추를 클릭합니다.

    Excel 서비스 - 인증 설정 단추

  3. 인증 대화 상자에서 선택한 인증에 해당하는 옵션 단추를 선택합니다. 인증 유형은 외부 데이터에 대한 인증에 설명되어 있으며 다음 그림에도 나와 있습니다.

    Excel 서비스 인증 설정 대화 상자

  4. 확인을 클릭하여 인증 대화 상자를 닫은 후에 마침을 클릭하여 마법사를 끝냅니다.

    참고

    이 마법사는 .odc 파일을 생성하여 데이터 연결 라이브러리에 직접 저장할 수 있습니다. 이렇게 하려면 마지막 마법사 화면에서 찾아보기 단추를 선택한 다음 해당하는 대화 상자에서 데이터 연결 라이브러리의 HTTP 경로를 입력합니다. 파일을 데이터 연결 라이브러리에 저장하면 다른 사용자가 다시 사용할 수 있습니다.

데이터 연결 라이브러리에서 기존 연결 다시 사용

데이터 연결 라이브러리를 연결 파일로 채우고 Office 클라이언트에 표시하면 해당 라이브러리의 연결을 Excel 내에서 직접 다시 사용할 수 있습니다. 자세한 내용은 Office 클라이언트에서 데이터 연결 라이브러리 표시를 참조하십시오.

기존 연결 다시 사용

  1. Excel의 데이터 리본에서 다음 그림과 같이 기존 연결을 선택합니다.

    Excel 서비스의 기존 연결 단추

    아래에 나와 있는 것처럼 기존 연결 대화 상자의 네트워크 섹션에 있는 연결 파일 아래에 DCL 폴더가 표시됩니다.

    Excel 서비스 기존 연결 파일

  2. 각 데이터 연결 라이브러리에는 별도의 폴더가 있습니다. 데이터 연결 라이브러리의 폴더를 두 번 클릭하면 다음 그림과 같이 해당 폴더에 저장되어 있는 연결이 표시됩니다.

    Excel 서비스에서 연결 창 선택

  3. 사용할 연결을 선택하고 열기를 클릭합니다.

  4. 데이터 가져오기 대화 상자에서 다음 그림과 같이 Excel에 데이터를 표시할 방법을 선택합니다.

    데이터 가져오기 구성 창

    참고

    Excel Services에서는 테이블 옵션이 지원되지 않으므로 이 옵션을 선택하면 해당 통합 문서는 Excel Services에서 로드되지 않습니다.

기존 연결에 대한 서버 인증 지정

이 섹션에서는 이전에 Excel 통합 문서에서 만든 연결에 대해 서버 인증을 설정하는 방법에 대해 설명합니다. 새 연결을 만드는 방법에 대한 자세한 내용은 새 연결 만들기를 참조하십시오.

서버 인증 지정

  1. Excel 데이터 리본의 연결 섹션에서 다음 그림과 같이 연결을 클릭합니다.

    Excel 서비스 - 데이터 연결 선택

  2. 현재 통합 문서에서 사용 중인 모든 외부 데이터 연결이 표시되는 통합 문서 연결 대화 상자에서 변경해야 하는 연결을 선택한 후에 다음 그림과 같이 속성을 클릭합니다.

    Excel 서비스 연결 속성 대화 상자

  3. 연결 속성 대화 상자에서는 열기 설정 새로 고침을 포함하여 다양한 연결 속성을 변경할 수 있습니다. 다음 그림과 같이 정의 탭을 선택합니다.

    Excel 서비스 연결 속성 설정

  4. 인증 설정 단추를 클릭합니다.

  5. Excel 서비스 인증 대화 상자에서 다음 그림과 같이 기본 설정 인증 유형에 해당하는 옵션 단추를 선택합니다. 인증 유형에 대한 자세한 내용은 외부 데이터에 대한 인증을 참조하십시오.

    Excel 서비스 인증 설정 대화 상자

  6. 확인을 클릭하여 Excel 서비스 인증 대화 상자를 닫은 다음 통합 문서 연결 및 속성 대화 상자에서 확인을 클릭합니다.

외부 데이터 연결 라이브러리에 대한 기존 연결 저장

기존 연결 저장

  1. 연결 속성 대화 상자의 정의 탭에서 다음 그림과 같이 연결 파일 내보내기를 클릭합니다.

    Excel 서비스의 연결 파일 내보내기 대화 상자

  2. 파일 대화 상자에 데이터 연결 라이브러리에 대한 HTTP 경로를 입력하고 저장을 클릭합니다. 이러한 방식으로 .odc 파일을 내보내면 연결 및 Excel 통합 문서의 설명과 같이 통합 문서 연결이 해당 .odc 파일에 연결됩니다.

정의 탭의 속성 관련 추가 정보

연결 속성 대화 상자의 정의 탭에는 연결 사용 방법에 영향을 줄 수 있으며 클라이언트 컴퓨터와 서버에서 모두 작동하는 여러 가지 기타 속성이 있습니다. 이러한 속성은 모두 연결 파일 내보내기를 클릭하여 생성되는 .odc 파일에 보관되며, 나중에 해당 .odc 파일을 사용하는 모든 통합 문서에서 상속됩니다.

이러한 설정은 Excel 클라이언트와 Excel Services에 모두 적용됩니다. 이 섹션에서는 클라이언트 컴퓨터와 서버 간의 연결에 영향을 주는 가장 중요한 두 가지 속성에 대해 설명합니다. 이 두 설정의 고급 동작에 대한 자세한 내용은 연결 및 Excel 통합 문서를 참조하십시오.

  • 연결 파일   해당 통합 문서 연결이 링크를 유지하는 연결 파일에 대한 경로입니다. 다른 연결 파일로 변경하려면 찾아보기 단추를 선택하고 새 연결 파일에 대한 경로를 입력합니다.

    참고

    연결 속성 대화 상자의 정의 탭에서 설정을 변경하면 연결 파일에 대한 링크가 끊어집니다. 설정이 변경되면 통합 문서에 포함된 연결 복사본이 더 이상 연결 파일의 정확한 복제본이 아니기 때문입니다.

  • 항상 연결 파일 사용   포함된 연결 복사본을 먼저 사용할지, 항상 링크된 연결 파일 내용을 사용하여 데이터를 새로 고칠지를 지정합니다. 이 확인란을 선택하면 연결 파일에 연결할 수 있는지 여부에 관계없이 포함된 연결 정보 복사본은 항상 무시됩니다.

질문과 대답

Excel 서비스의 통합 문서로 Microsoft Access 데이터를 어떻게 가져올 수 있습니까?

Access 데이터베이스의 데이터를 새로 고치는 통합 문서는 Excel Services와 함께 제공되는 기능에서 지원되지 않습니다. 이러한 솔루션 유형에는 엔터프라이즈 서버 환경에서 확장 및 작업 수행에 문제가 있기 때문입니다. 신뢰할 수 있는 공급자 목록에 적절한 공급자를 추가하고 필요한 DSN(데이터 원본 이름) 파일을 서버에 설치하면 이 통합 문서가 작동하도록 할 수는 있지만, 이러한 작업은 지원되지 않습니다.

Excel 서비스에서 다른 통합 문서를 데이터 원본으로 사용할 수 있습니까?

이번 Excel Services 버전에서는 다른 통합 문서를 데이터 원본으로 사용할 수 없습니다. 링크된 통합 문서는 지원되지 않는 기능이므로 이러한 통합 문서는 서버에 로드되지 않습니다. 이 경우에는 데이터를 링크된 통합 문서에서 단일 통합 문서로 이동하거나, UDF(사용자 정의 함수)를 사용하여 다른 통합 문서에서 데이터를 페치할 수 있습니다.

팜에서 Kerberos를 올바르게 구성했는데 Windows 인증 연결이 작동하지 않습니다.

통합 문서를 보는 사용자에게 데이터 원본에 대한 적절한 권한이 없거나, 서버의 액세스 모델을 신뢰할 수 있는 하위 시스템으로 구성한 경우 이러한 현상이 발생합니다. 신뢰할 수 있는 하위 시스템 모드에서는 백 엔드 계산 서버에 사용자의 전체 ID(보안 토큰)가 없어 ID를 데이터 원본으로 위임할 수 없으므로, Windows 인증 스타일 연결이 자동으로 실패합니다.

자격 증명을 위임하지 않는 경우 Excel 서비스가 파일에 대해 사용자 단위 권한 검사를 수행할 수 있습니까?

액세스 모델이 신뢰할 수 있는 하위 시스템인 경우에도 Excel Services는 Office SharePoint Server 2007에 저장된 파일에 대해 사용자 단위 권한 검사를 수행할 수 있습니다. Excel Services는 Office SharePoint Server 2007에 속하므로 최종 사용자 ID를 위임하지 못하는 경우에도 사용자 단위 권한 검사를 수행할 수 있도록 신뢰됩니다. 그러나 Excel Services가 외부 데이터에 연결하는 방법은 영향을 받지 않습니다.

위 단락에서 설명한 이 토폴로지에서는 백 엔드 응용 프로그램 서버가 통합 문서를 보는 사용자의 ID를 위임할 수 없기 때문에 Windows 인증 유형 연결은 작동하지 않습니다.

서버에서 로컬 큐브를 사용할 때의 지침은 무엇입니까?

SQL Server 2005 Analysis Services용 로컬 큐브는 Excel Services에서 지원되지 않습니다. 이러한 로컬 큐브는 대부분의 사용자가 필요로 하는 데이터 즉시 새로 고침 요구 사항을 충족하지 못하므로 엔터프라이즈 프로덕션 환경에서 적절하게 확장되지 않습니다. 따라서 Excel Services에서는 로컬 큐브를 사용하지 않는 것이 좋습니다.

서버에서 외부 데이터에 액세스하는 방법을 보다 엄격하게 제어할 수 있습니까?

신뢰할 수 있는 파일 위치를 사용하면 통합 문서가 외부 데이터를 새로 고치는 방법을 포함하여 서버에서 통합 문서의 동작을 보다 자세하게 제어할 수 있습니다. 사용자가 Excel Services에서 통합 문서를 로드하면 통합 문서의 신뢰할 수 있는 위치가 가장 깊은 수준으로 해석됩니다. 예를 들어 http://서버/사이트/doc%20lib/에서 통합 문서를 로드하는 경우 http://서버와 http://서버/사이트/doc%20lib에 각각 다른 신뢰할 수 있는 위치 규칙 집합이 있으면 http://서버/사이트/doc%20lib에 있는 규칙이 적용됩니다. 따라서 특정 보안 제한 집합이 매우 광범위한 수준 또는 매우 자세한 수준에서 적용되는 시나리오를 사용할 수 있습니다.

예를 들어 전체 포털(http://서버 또는 http://)을 신뢰할 수 있는 위치로 추가할 수 있습니다.

참고

모든 하위 디렉터리에서 통합 문서를 로드할 수 있도록 허용하려면 자식 포함 확인란을 선택해야 합니다. 이 수준에서 신뢰할 수 있는 위치 설정을 구성하여 데이터 경고를 항상 표시하고 데이터 연결 라이브러리를 통해서만 새로 고침을 허용할 수 있습니다. 보다 안전한 문서 라이브러리에 저장한 통합 문서는 모든 데이터 연결(데이터 연결 라이브러리 또는 포함된 연결)을 로드하도록 설정할 수 있습니다. 이 문서 라이브러리의 통합 문서가 데이터를 새로 고치려면 시간이 오래 걸릴 수 있으며, 데이터는 자주 업데이트되지 않기 때문에 외부 데이터 캐시 시간 제한 값은 매우 클 수 있습니다.

관리자는 특정 보안 요구 사항에 적합한 방식으로 신뢰할 수 있는 파일 위치를 추가하고 각 위치에 대해 허용되는 항목을 변경하는 것이 좋습니다.

성능 및 외부 데이터와 관련하여 어떤 사항을 고려해야 합니까?

Excel Services에서 외부 데이터로의 액세스를 디자인할 때는 다음과 같은 다양한 사항을 고려해야 합니다.

  • Excel Services는 중간 계층에서 데이터 캐시를 공유합니다. 연결이 동일하며 데이터 원본에 연결하는 데 사용되는 자격 증명이 같은 경우 캐시를 공유합니다. 이로 인해 사용자는 동일한 데이터에 대한 권한을 가지게 됩니다. 즉, 여러 사용자가 동일한 자격 증명을 사용하여 데이터에 연결하는 경우 Excel Services의 확장성이 높아집니다. SSO 그룹 매핑인 없음(사용자 이름/암호가 연결 문자열에 저장됨) 또는 없음(무인 계정 사용)은 이러한 경우에 사용할 수 있는 인증 유형입니다. 그러나 보안 측면에서 볼 때 가장 적절한 옵션은 SSO입니다.

  • SQL Server 2005 Analysis Services 이상에서는 개별 SSO 또는 Windows 자격 증명을 사용하는 경우에도 데이터 캐시를 공유할 수 있습니다. 이는 SQL Server 2005 Analysis Services 이상에만 적용되는 최적화 기능이며, 사용자가 Analysis Services에서 동일한 그룹의 구성원이며 개별 사용자 ID를 사용하는 큐브 계산이나 보안이 없는 경우에만 적용됩니다.

  • 필요한 경우에는 외부 데이터 캐시 수명을 늘리십시오. 쿼리의 크기로 인해 통합 문서가 데이터를 새로 고치는 데 시간이 매우 오래 걸리는 경우에는 해당 신뢰할 수 있는 위치에 대해 데이터 캐시 시간 제한을 높일 수 있습니다.

  • OLAP 피벗 테이블 보고서의 대시보드에서는 대화형 작업을 사용할 수 없도록 설정합니다. 사용자가 OLAP 기반 피벗 테이블 보고서와 상호 작용하면 해당 사용자 세션의 백 엔드 데이터 원본에 대해 새 쿼리가 발급됩니다. 이 경우 사용자의 데이터 캐시 공유는 중지됩니다. 대부분의 사용자가 데이터 보기를 사용할 수 있도록 하려면 통합 문서를 게시하고, 필요한 경우 대화형 작업을 중지하십시오.

Excel 서비스로 게시한 통합 문서에서만 볼 수 있도록 데이터를 보호하는 방법은 무엇입니까?

Excel Services는 Office SharePoint Server 2007에서 설정하는 보기 전용 권한을 사용합니다. Office SharePoint Server 2007의 Viewers 그룹에 추가된 모든 사용자에게는 기본적으로 이 수준의 사용 권한이 부여됩니다. 이 권한은 신뢰할 수 있는 파일 위치를 SharePoint 유형으로 설정한 경우 Office SharePoint Server 2007에서 로드하는 파일에만 적용됩니다.

보기 전용 권한을 가진 사용자는 Excel Services에서 로드하는 작업 문서 로드, 렌더링, 상호 작용, 새로 고침, 다시 계산, 스냅숏 가져오기를 수행할 수 있습니다. 그러나 통합 문서의 실제 파일 원본(내용)에는 직접 액세스할 수 없습니다. 즉, 이들 사용자는 통합 문서를 다운로드 또는 저장하거나, Excel에서 직접 열거나, Excel Services 이외의 다른 방법을 통해 파일 콘텐츠에 액세스할 수 없습니다. 이러한 조치를 통해 통합 문서의 "특정 버전"을 보호하게 됩니다.

이 경우 사용자에게는 Excel 클라이언트의 Excel 서비스 기능에 대해 Publish를 사용하는 통합 문서 작성자가 "서버에서 볼 수 있음"으로 표시하는 통합 문서 부분만 표시됩니다. 올바른 통합 문서 부분을 게시하고 보기 전용 권한을 사용하여 통합 문서를 보호함으로써 통합 문서 작성자는 통합 문서의 데이터나 소유 정보를 원치 않을 때 표시하지 않을 수 있습니다.

사용자가 통합 문서의 원본을 다운로드할 수는 있지만 데이터 원본에 직접 액세스할 수는 없는 경우, 데이터 연결에서 SSO 또는 무인 계정을 사용하여 서버에서 새로 고침을 수행하면 사용자는 Excel 클라이언트에서 해당 연결을 직접 새로 고칠 수 없습니다. Excel 클라이언트는 서버의 무인 계정이나 SSO를 사용하여 연결을 직접 새로 고칠 수 없기 때문입니다. 통합 문서 작성자는 이러한 경우에 통합 문서에서 캐시된 데이터를 모두 제거하거나, Excel 클라이언트에서 통합 문서를 여는 모든 사용자가 통합 문서의 캐시된 데이터를 볼 수 있도록 해야 합니다.

이 문서의 지침에 따라 서버에서 통합 문서를 로드했는데 쿼리 테이블과 관련하여 예기치 않은 "지원되지 않는 기능" 오류가 발생합니다. 이 오류는 어떻게 해결할 수 있습니까?

통합 문서를 작성하고 처음으로 외부 데이터를 통합 문서로 가져오면 다음 그림과 같이 데이터 시각화 방법을 선택할 수 있는 데이터 가져오기 대화 상자가 표시됩니다.

Excel 서비스 - 데이터 가져오기 대화 상자

이 대화 상자에서 테이블을 선택하면 쿼리 테이블이 만들어집니다. 그러나 이러한 구조는 Excel Services에서 지원되지 않으므로 통합 문서가 서버에서 로드되지 않습니다. 이 문제를 해결하려면 통합 문서에서 테이블을 삭제한 다음 데이터에 다시 연결하고 피벗 테이블 보고서를 선택합니다.

리본의 디자인 탭에 있는 피벗 테이블 도구를 사용하면 쿼리 테이블과 비슷하게 피벗 테이블 보고서를 만들 수 있습니다. 부분합, 총합계 및 드릴 표시기 기능은 해제하고 보고서 레이아웃으로 테이블 형식 양식을 선택하십시오.

UDF를 사용하여 데이터를 검색한 다음 통합 문서에 데이터를 테이블로 반환하는 옵션을 사용할 수 있는데, 이 옵션은 사용자 코드를 필요로 하며, Excel Services에서 렌더링할 수 있습니다. 이 문서에서는 이 옵션에 대해 설명하지 않습니다.

ODBC 연결을 사용 중이라 .odc 파일은 없는 상태입니다. 현재 사용 중인 연결을 Excel 서비스에도 작동하도록 데이터 연결 라이브러리와 함께 사용할 수 있습니까?

Excel Services에서는 .odc 파일만 사용할 수 있습니다. 통합 문서의 연결을 데이터 연결 라이브러리에 저장하고 Excel Services에서 사용하려면 해당 연결을 .odc 파일로 내보내야 합니다. 기존 연결에 대해 서버 인증 지정에 설명되어 있는 연결 속성 대화 상자의 연결 파일 내보내기 명령은 항상 .odc 파일을 내보내므로 이 작업에 사용할 수 있습니다.

데이터 연결의 .odc 파일과 보기 전용 권한은 어떤 방식으로 작동합니까?

보기 전용 권한은 사용자에게 Excel Services에서 Excel 파일을 사용할 수 있는 권한을 부여합니다. 그러나 Excel을 비롯한 다른 모든 클라이언트 응용 프로그램에서는 Excel 파일을 사용할 수 없습니다. .odc 파일의 작동 방식도 이와 같습니다. 통합 문서가 .odc 파일을 사용하여 데이터를 새로 고치는 경우 해당 통합 문서의 서버 복사본은 .odc 파일에 대한 보기 전용 권한을 가진 사용자에 대해 올바르게 새로 고쳐집니다. 그러나 사용자에게 Excel 클라이언트에서 통합 문서를 열 수 있는 권한이 있는 경우에도 연결은 .odc 파일을 사용하여 Excel 클라이언트에서 새로 고침을 수행할 수 없습니다. 따라서 사용자는 .odc 파일을 사용하는 서버에서 실행 중인 통합 문서를 새로 고쳐야 .odc 파일을 사용할 수 있습니다.

일반적으로 사용자는 통합 문서와 .odc 파일에 대해 동일한 보기 전용 권한 제한을 가집니다. 사용자가 Excel 클라이언트에서 통합 문서만 열고 .odc 파일은 열지 않으려는 경우 통합 문서의 포함된 연결에 .odc 파일의 내용이 표시되어서는 안 됩니다. 이 경우 포함된 연결은 .odc 파일의 복사본이 아니어야 합니다. 통합 문서의 캐시된 데이터가 .odc 파일이 가리키는 데이터 원본의 데이터를 표시하지 않는지 확인하십시오.

이 문서의 다운로드

이 항목은 다운로드 가능한 다음 문서에도 포함되어 있어 더 쉽게 읽고 인쇄할 수 있습니다.

사용 가능한 문서의 전체 목록은 다운로드 가능한 Office SharePoint Server 2007 관련 콘텐츠 (영문)를 참조하십시오.

참고 항목

개념

Excel 서비스 보안 계획
SharePoint Server 2007
Excel 서비스를 지원하는 데 필요한 리소스 요구 사항 확인

기타 리소스

Excel 서비스 (영문)
Excel 서비스 아키텍처 (영문)
Single Sign-On 개요 (영문)
플러그 가능한 SSO 공급자 구현 (영문)
Excel 서비스로 사용자 지정 솔루션 만들기 (영문)
Windows Server 2003의 Kerberos 인증 (영문)
데모: SharePoint 팀 사이트에 대해 Excel 서비스 및 데이터 연결 사용 관련 문서 (영문)