Share via


Office Online Server에서 포함된 데이터 연결을 사용하여 Excel Online 데이터 새로 고침 구성

요약: 외부 데이터 새로 고침에 보안 저장소 대상 응용 프로그램을 사용하도록 Excel Online을 구성하는 방법을 설명합니다.

Excel Online에서는 Secure Store Service를 사용하여 외부 데이터에 연결하는 두 가지 방법이 지원됩니다.

포함된 데이터 연결을 사용하도록 Excel Online 데이터 액세스를 구성하려면 다음과 같은 프로세스를 사용합니다.

  1. 데이터 액세스 계정 구성

  2. 보안 저장소 대상 응용 프로그램 만들기

  3. 포함된 데이터 연결을 사용하도록 Excel 통합 문서 구성

이 작업을 위해서는 Office Online Server를 설치하고문서 렌더링에 사용할 수 있게 SharePoint Server를 구성해야 합니다.

데이터 액세스 계정 구성

Excel 통합 문서를 연결할 데이터 원본에 대한 액세스 권한을 부여할 수 있는 계정이 있어야 합니다. 이 계정은 Windows Active Directory 계정, SQL Server 로그온 또는 데이터 원본에 필요한 기타 자격 증명 집합일 수 있습니다. 이 계정은 보안 저장소에 저장됩니다.

계정을 만든 후에는 필요한 데이터에 대한 읽기 권한을 해당 계정에 부여합니다. (이 문서에서는 Active Directory 계정을 통해 SQL Server 데이터베이스에 액세스하는 예제를 사용합니다. SQL Server 이외의 데이터 원본을 사용하는 경우 데이터 액세스 계정에 대한 데이터 읽기 권한이 있는 로그온을 만들려면 데이터 원본에 대한 지침을 참조하세요.)

다음 단계에 따라 SQL Server 로그온을 만든 다음 데이터베이스에 대한 읽기 권한을 부여합니다.

데이터 액세스 계정용 SQL Server 로그온을 만들려면

  1. SQL Server Management Studio에서 데이터베이스 엔진에 연결합니다.

  2. 개체 탐색기에서 보안을 확장합니다.

  3. 로그인을 마우스 오른쪽 단추로 클릭하고 새 로그인을 클릭합니다.

  4. 로그인 이름 상자에 데이터 액세스용으로 만든 Active Directory 계정의 이름을 입력합니다.

  5. 페이지 선택 섹션에서 사용자 매핑을 클릭합니다.

  6. 액세스를 제공하려는 데이터베이스의 검사 상자를 선택한 다음 데이터베이스 역할 멤버 자격: <데이터베이스>에서 db_datareader 검사 상자를 선택합니다.

  7. 확인을 클릭합니다.

데이터 액세스 계정을 만들고 데이터 원본에 대한 액세스 권한을 부여한 후에는 보안 저장소 대상 응용 프로그램을 만듭니다.

보안 저장소 대상 응용 프로그램 만들기

데이터 액세스용으로 만든 자격 증명이 포함된 보안 저장소에 대상 응용 프로그램을 만들어야 합니다. 그런 후에 데이터 연결 Excel 통합 문서에서 이 대상 응용 프로그램을 지정할 수 있으며, 그러면 Excel Online에서 통합 문서의 데이터를 새로 고칠 때 이 대상 응용 프로그램을 사용합니다.

대상 응용 프로그램을 만들 때는 보안 저장소에 저장된 자격 증명을 사용하도록 권한을 부여할 사용자를 지정해야 합니다. 사용자를 개별적으로 지정할 수도 있고 Active Directory 그룹을 사용할 수도 있습니다. 쉽게 관리할 수 있도록 Active Directory 그룹을 사용하는 것이 좋습니다.

참고

대상 응용 프로그램에서 지정하는 사용자는 저장된 자격 증명에 직접 액세스할 수는 없습니다. 대신 Excel Online에서 사용자를 대신하여 자격 증명을 사용해 이 대상 응용 프로그램을 지정하는 데이터 연결 통합 문서의 데이터를 새로 고칩니다.

다음 절차에 따라 보안 저장소 대상 응용 프로그램을 만듭니다.

대상 응용 프로그램을 만들려면

  1. 중앙 관리 홈 페이지의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  2. Secure Store Service 응용 프로그램을 클릭합니다.

  3. 리본 메뉴에서 새로 만들기를 클릭합니다.

  4. 대상 응용 프로그램 ID 상자에 이 대상 응용 프로그램의 고유 식별자(예:ExcelServicesDataAccess)를 입력합니다.

  5. 표시 이름 상자에 이름이나 간단한 설명을 입력합니다.

  6. 담당자 전자 메일 상자에 이 대상 응용 프로그램의 담당자 전자 메일 주소를 입력합니다.

  7. 대상 응용 프로그램 형식 드롭다운 목록에서 그룹을 선택합니다.

  8. 다음을 클릭합니다.

  9. 자격 증명 필드 페이지에서 Windows 자격 증명을 사용하는 경우 기본 자격 증명 필드를 그대로 둡니다. Windows 자격 증명 이외의 자격 증명을 사용하는 경우 사용 중인 자격 증명을 준수하도록 필드 형식 드롭다운 목록을 수정합니다. 다음을 클릭합니다.

  10. 멤버 자격 설정을 지정하십시오. 페이지에서 다음을 수행합니다.

  • 대상 응용 프로그램 관리자 상자에 해당 대상 응용 프로그램을 관리할 사용자의 계정을 입력합니다.

    참고

    여러 사용자나 Active Directory 그룹을 지정할 수 있습니다.

  • 구성원 상자에 데이터 새로 고침 권한을 부여할 사용자를 입력합니다.

    참고

    여러 사용자나 Active Directory 그룹을 지정할 수 있습니다.

  1. 확인을 클릭합니다.

다음 절차에 따라 대상 응용 프로그램에 대한 자격 증명을 설정합니다.

대상 응용 프로그램에 대한 자격 증명을 설정하려면

  1. Secure Store Service 응용 프로그램 페이지의 대상 응용 프로그램 ID 열에서 방금 만든 대상 응용 프로그램을 가리키고 표시되는 화살표를 클릭한 후에 자격 증명 설정을 클릭합니다.

  2. 데이터 액세스 계정의 사용자 이름과 암호를 입력합니다.

  3. 확인을 클릭합니다.

대상 응용 프로그램에 대해 자격 증명을 설정하고 나면 대상 응용 프로그램을 사용할 수 있습니다. 다음 단계에서는 데이터 연결 Excel 통합 문서의 Excel Online 인증 설정에서 이 대상 응용 프로그램을 지정합니다.

포함된 데이터 연결을 사용하도록 Excel 통합 문서 구성

SharePoint Server 2016에 통합 문서를 게시하기 전에 해당 통합 문서에서 Excel Online 인증 설정을 구성해야 합니다. 이렇게 하면 통합 문서가 Excel Online을 통해 렌더링되는 데이터를 새로 고칠 때 보안 저장소 대상 응용 프로그램을 사용합니다. 다음 절차에 따라 인증 설정을 구성합니다.

Excel Online 인증 설정을 구성하려면

  1. 데이터 연결 Excel 통합 문서의 데이터 탭에서 연결을 클릭합니다.

  2. 통합 문서 연결 대화 상자에서 업데이트할 데이터 연결을 선택하고 속성을 클릭합니다.

  3. 연결 속성 대화 상자의 정의 탭에서 인증 설정을 클릭합니다.

  4. Excel Services 인증 설정 대화 상자에서 저장된 계정 사용 옵션을 선택한 다음 텍스트 상자에 대상 응용 프로그램의 응용 프로그램 ID를 입력하고 확인을 클릭합니다.

    참고

    Excel 2010을 사용하는 경우 SSS 옵션을 선택합니다.

  5. 연결 속성 대화 상자에서 확인을 클릭합니다.

    참고

    외부 연결 파일에 대한 링크가 제거된다는 경고가 표시되면 를 클릭합니다.

  6. 통합 문서 연결 대화 상자에서 닫기를 클릭합니다.

Excel Online 인증 설정에서 대상 응용 프로그램을 지정하고 통합 문서를 SharePoint Server 2016에 게시하면 Excel Online에서 해당 대상 응용 프로그램과 연결된 자격 증명을 사용하여 통합 문서의 데이터를 새로 고칩니다.

참고 항목

Configure the Secure Store Service (SharePoint Server 2013)