Business Connectivity Service 응용 프로그램 관리

SharePoint Online에서는 SharePoint 사이트 외부에 있는 SQL Azure 데이터베이스 또는 WCF(Windows Communication Foundation) 웹 서비스 같은 데이터 원본에 BCS(Business Connectivity Services)를 연결할 수 있습니다. 이러한 연결을 설정한 후에는 SharePoint 관리 센터 사이트에서 BCS 정보를 관리하거나 편집할 수 있습니다. SharePoint 관리 센터 사이트에 직접 로그온하거나, Office 365 Preview 관리 센터에 로그온한 다음 SharePoint 관리 센터로 이동할 수도 있습니다.

SharePoint Online은 BCS를 Secure Store Services와 함께 사용하여 외부 데이터 시스템의 BDC 모델 같은 데이터에 액세스하고 수신합니다. BCS에 대한 자세한 내용은 Office 365 엔터프라이즈 에디션용 SharePoint Online 계획 가이드를 참고하세요.

이 문서의 내용


BCS 사용 권한 관리

 참고    BCS를 설정하는 방법에 대한 자세한 내용은 MSDN SharePoint Online 개발자 센터를 참고하세요.

설정이 완료된 후에는 연결에 의해 제공되는 데이터에 대한 액세스가 사용자 권한 관리를 통해 이루어집니다. BCS에는 다음과 같은 두 가지 사용 권한이 있습니다.

  • 개체 사용 권한
  • 메타데이터 저장소 사용 권한

BDC 모델 가져오기 단추 및 사용 권한 설정이 표시된 Business Connectivity 설정의 편집 리본 메뉴 스크린샷

개체 사용 권한

개체 사용 권한은 특정 외부 시스템, BDC 모델 또는 ECT(외부 콘텐츠 형식)에만 적용됩니다. 각 ECT는 보안 개체입니다. 예를 들어 WCFBookSales라는 ECT가 있는 경우, 개체 사용 권한은 WCFBookSales 개체에만 적용되며 정의되어 있는 다른 ECT에는 적용되지 않습니다.

개체에 대한 개체 사용 권한을 설정하려면 다음 단계를 따릅니다.

  1. SharePoint 관리 센터로 이동합니다.
  2. BCS를 선택합니다.
  3. 비즈니스 데이터 카탈로그 구역에서 BDC 모델 및 외부 콘텐츠 형식 관리를 선택합니다.
  4. 관리하려는 ECT 또는 외부 시스템의 이름 옆에 있는 확인란을 선택합니다.
  5. 리본 메뉴에서 개체 사용 권한 설정을 클릭합니다.
    SharePoint Online에 표시된 Business Connectivity Services의 개체 사용 권한 설정 대화 상자 스크린샷
  6. 텍스트 상자에 사용자 계정 또는 그룹 이름을 입력한 다음 추가를 클릭합니다. 찾아보기를 클릭하여 원하는 이름을 찾을 수도 있습니다.
  7. ECT 또는 외부 시스템에 대한 액세스를 설정하려는 계정 또는 그룹의 이름을 선택합니다. 한 번에 한 계정에 대해서만 사용 권한을 설정할 수 있습니다. 계정 또는 그룹이 여러 개인 경우에는 한 번에 한 개씩 선택하면서 각 계정에 대한 액세스 수준을 개별적으로 설정해야 합니다.
    다음 표에는 사용 권한 및 관련 액세스 수준에 대한 설명이 나와 있습니다.
사용 권한 참고
편집 사용자 또는 그룹이 외부 시스템 및 BDC 모델을 만들어서 BDC 모델을 가져오고 내보낼 수 있습니다. 이 설정은 사용 권한이 높은 사용자에게만 제공되어야 합니다.
실행 사용자 또는 그룹이 ECT에 대한 작업(만들기, 읽기, 업데이트, 삭제 또는 쿼리)을 실행할 수 있습니다.
클라이언트에서 선택 가능 사용자 또는 그룹이 모든 ECT의 외부 목록을 만들고, 외부 항목 선택에서 ECT를 볼 수 있습니다.
사용 권한 설정

사용자, 그룹 또는 클레임이 메타데이터 저장소에 대한 사용 권한을 설정할 수 있습니다.

하나 이상의 사용자 또는 그룹이 모든 BCS 연결에 대해 이 사용 권한을 가지고 있어야 사용 권한 관리가 이루어질 수 있습니다. 이 사용 권한이 있는 사용자는 메타데이터 저장소에 편집 사용 권한을 부여할 수 있습니다. 이 설정은 사용 권한이 높은 사용자에게만 제공되어야 합니다.

맨 위로 이동 맨 위로 이동

메타데이터 저장소 사용 권한

메타데이터 저장소 사용 권한은 전체 BCS 저장소에 적용됩니다. 다시 말해, 해당 외부 데이터 시스템에 대해 정의된 모든 BDC 모델, 외부 시스템, ECT, 메서드 및 메서드 인스턴스에 적용됩니다. 메타데이터 저장소에 대한 사용 권한을 설정하여 누가 저장소의 항목을 편집하고 사용 권한을 설정할 수 있는지를 결정할 수 있습니다.

메타데이터 저장소 사용 권한은 BDC 모델, ECT 및 외부 시스템과 같은 여러 개체에 적용됩니다. 메타데이터 저장소 사용 권한은 개체 사용 권한을 바꿀 수 있기 때문에 신중하게 관리해야 합니다. 충분한 사전 숙고 후에 적용할 경우 메타데이터 저장소 사용 권한은 액세스 권한을 빠르고 완전하게 부여할 수 있습니다.

SPO의 BCS에 표시된 메타데이터 저장소 사용 권한 설정 대화 상자 그래픽

메타데이터 저장소 사용 권한을 설정하려면 다음 단계를 따릅니다.

  1. SharePoint 관리 센터로 이동합니다.
  2. BCS를 선택합니다.
  3. 비즈니스 데이터 카탈로그 구역에서 BDC 모델 및 외부 콘텐츠 형식 관리를 선택합니다.
  4. 리본 메뉴에서 메타데이터 저장소 사용 권한 설정을 클릭합니다.
  5. 텍스트 상자에 사용자 계정 또는 그룹을 입력한 다음 추가를 클릭합니다. 찾아보기를 클릭하여 원하는 계정을 찾을 수도 있습니다.
  6. 두 번째 텍스트 상자에 계정 또는 그룹이 나타납니다. 계정 또는 그룹이 여러 개인 경우에는 한 번에 하나씩 선택하여 액세스 수준을 설정해야 합니다.
사용 권한 참고
편집 사용자 또는 그룹이 외부 시스템 및 BDC 모델을 만들어서 BDC 모델을 가져오고 내보낼 수 있습니다. 이 설정은 사용 권한이 높은 사용자에게만 제공되어야 합니다.
실행 사용자 또는 그룹이 ECT에 대한 작업(만들기, 읽기, 업데이트, 삭제 또는 쿼리)을 실행할 수 있습니다.
클라이언트에서 선택 가능 사용자 또는 그룹은 모든 ECT의 외부 목록을 만들고, 외부 항목 선택에서 ECT를 볼 수 있습니다.
사용 권한 설정

사용자, 그룹 또는 클레임이 메타데이터 저장소에 대한 사용 권한을 설정할 수 있습니다.

하나 이상의 사용자 또는 그룹이 모든 BCS 연결에 대해 이 사용 권한을 가지고 있어야 사용 권한 관리가 이루어질 수 있습니다.

이 사용 권한이 있는 사용자는 메타데이터 저장소에 편집 사용 권한을 부여할 수 있습니다. 이 설정은 사용 권한이 높은 사용자에게만 제공되어야 합니다.

  1. 메타데이터 저장소에 있는 모든 항목에 사용 권한을 전파하려면 BDC 메타데이터 저장소의 모든 BDC 모델, 외부 시스템 및 외부 콘텐츠 형식으로 사용 권한을 전파하십시오를 클릭합니다. 이 옵션을 선택하면 선택한 BCS 응용 프로그램의 다른 위치에서 설정해 놓은 기존의 모든 사용 권한(개체 사용 권한 포함)이 바뀝니다.

맨 위로 이동 맨 위로 이동

BDC(비즈니스 데이터 연결) 모델 가져오기 또는 내보내기

BDC 모델 보기를 사용하면 비즈니스 데이터 연결을 위한 기본 프레임워크를 가져오고 내보낼 수 있습니다. 따라서 새로운 환경에서 연결을 다시 만들어야 할 경우 매우 유용합니다. BDC 모델 파일을 가져와서 외부 시스템에 대한 ECT 연결을 만들 수 있습니다.

다음과 같은 두 가지 유형의 모델 파일을 가져오거나 내보낼 수 있습니다.

모델    선택한 시스템에 대해 XML 메타데이터를 내보냅니다.

리소스    선택한 시스템에 대해 지역화된 이름, 속성 및 사용 권한을 내보냅니다.

 참고    XML 코드를 사용하여 BDC 모델을 만들 수 있습니다. 이 경우에는 인증 모드 RevertToSelfPassThrough를 SharePoint Online과 함께 사용할 수 없다는 점에 유의해야 합니다. XML로 작성된 BDC 모델을 가져올 수는 있지만 연결을 사용할 수는 없습니다.

맨 위로 이동 맨 위로 이동

BDC 모델 가져오기

BDC 모델을 가져오면 지정된 사용 권한도 가져오게 됩니다. BDC 모델을 가져오기 전에 가져오는 사용 권한이 기존 사용 권한과 어떻게 상호 작용하는지 알아두는 것이 좋습니다.

BDC 모델에 대해 가져오는 사용 권한은 BDC 서비스의 기존 사용 권한 저장소에 추가됩니다. 액세스 제어 목록에 해당 개체의 항목이 이미 있는 경우, 기존 값은 가져온 파일의 사용 권한 정보로 덮어 쓰입니다.

BDC 모델을 가져오려면 다음 단계를 따릅니다.

  1. SharePoint 관리 센터로 이동합니다.
  2. BCS를 선택합니다.
  3. Business Connectivity Services 구역에서 BDC 모델 및 외부 콘텐츠 형식 관리를 선택합니다.
  4. 리본 메뉴에서 가져오기를 클릭합니다.
  5. BDC 모델 구역에 BDC 모델 파일의 이름을 입력합니다. 모델 이름에는 ~ " # % & * : < > ? \ { | }과 같은 특수 문자 또는 문자 0x7f를 포함할 수 없습니다. 찾아보기를 클릭하여 BDC 모델에 해당하는 *.bdcm 파일을 찾을 수도 있습니다.

BCS 모델 보기 스크린샷

  1. 파일 형식 구역에서 가져올 파일 형식으로 모델 또는 리소스를 선택합니다.
  2. 고급 설정 구역에서 가져올 리소스로 다음 중 하나 이상을 선택합니다.
  • 지역화된 이름 특정 로캘로 지역화된 ECT의 이름을 가져오려면 선택합니다. 가져온 지역화된 이름은 비즈니스 데이터 연결에 의해 기존 지역화된 이름과 병합됩니다.
  • 속성 ECT의 속성을 가져오려면 선택합니다. 가져온 속성은 비즈니스 데이터 연결에 의해 기존 속성 설명과 병합됩니다.
  • 사용 권한 ECT와 모델에 있는 기타 보안 개체에 대한 사용 권한을 가져오려면 선택합니다.
  1. (선택 사항) 나중에 사용할 수 있도록 파일에 리소스 설정을 저장하려면 사용자 지정 환경 설정 사용 텍스트 상자에 리소스 파일의 이름을 입력합니다.
  2. 가져오기를 클릭합니다.

맨 위로 이동 맨 위로 이동

BDC 모델 내보내기

BDC 모델을 내보내 그 내용을 읽어보면 연결 간의 차이점을 확인하는 데 도움이 될 수 있습니다. 문제를 해결할 경우에 유용할 수 있습니다. 내보낸 BDC 모델 파일을 다른 환경으로 가져와서 테스트하거나 다시 사용할 수도 있습니다.

BDC 모델 또는 리소스 파일을 내보내려면 다음 단계를 따릅니다.

  1. SharePoint Online 관리 센터로 이동합니다.
  2. BCS를 선택합니다.
  3. BDC 모델 및 외부 콘텐츠 형식 관리를 선택합니다.
  4. 드롭다운 목록을 클릭하고 보기 그룹에서 BDC 모델을 선택합니다.
  5. 내보낼 BDC 모델의 이름을 선택하고 리본 메뉴에서 내보내기를 클릭합니다.
  6. 비즈니스 데이터 연결 모델 페이지에서 내보낼 모델 또는 리소스 파일을 선택합니다.
  7. 내보내기 페이지의 파일 형식 구역에서 모델 또는 리소스를 선택하여 내보내려는 파일 형식을 지정합니다.
  8. 고급 설정 구역에서 다음 중 하나 이상을 선택하여 데이터 내보내기를 구체화합니다.
  • 특정 로캘로 지역화된 ECT의 이름을 내보내려면 지역화된 이름을 클릭합니다.
  • ECT의 속성을 내보내려면 속성을 클릭합니다.
  • ECT의 사용 권한을 내보내려면 사용 권한을 클릭합니다.
  • 외부 시스템에 연결하는 데 사용되는 구현 고유의 프록시를 내보내려면 프록시를 클릭합니다.
  1. 나중에 사용하기 위해 리소스 설정을 파일로 저장했다면 사용자 지정 환경 설정 사용 필드에 내보낼 파일의 이름을 입력합니다.
  2. 내보내기를 클릭하면 *.bdcm 파일을 로컬 드라이브에 저장할 수 있는 대화 상자가 시작됩니다. 텍스트 편집기에서 *.bdcm 파일을 열 수 있습니다.

맨 위로 이동 맨 위로 이동

외부 콘텐츠 형식에 작업 추가

관리자는 ECT에 작업을 추가하는 방식으로 URL(Uniform Resource Locator)을 ECT에 연결할 수 있습니다. 이렇게 하면 자동으로 지정된 프로그램이 시작되거나 지정된 웹 페이지가 열립니다.

작업을 통해 ECT의 한 개 이상의 필드를 기반으로 하는 매개 변수를 지정할 수 있습니다. 예를 들어 검색 페이지 URL을 지정하는 ECT 작업을 만들 수 있습니다. 이 작업의 매개 변수는 외부 데이터 원본에 있는 항목 ID가 됩니다. 그러면 ECT에 대해 이 항목을 자동으로 검색하는 사용자 지정 작업을 지정할 수 있습니다.

 참고   ECT 에 새 작업을 추가하면 해당 ECT의 기존 외부 목록에는 해당 작업을 추가할 수 없습니다. 이 작업은 ECT의 새 외부 목록에만 표시됩니다.

ECT에 작업을 추가하려면 다음 단계를 따릅니다.

  1. SharePoint Online 관리 센터를 엽니다.
  2. BCS를 선택합니다.
  3. BDC 모델 및 외부 콘텐츠 형식 관리를 선택합니다.
  4. 작업을 추가하려는 ECT의 이름을 가리킨 후, 나타나는 화살표를 클릭합니다. 메뉴에서 작업 추가를 선택하여 작업 추가 페이지를 엽니다.
  5. 이름 필드에서 의미 있는 이름을 작업에 지정합니다.
  6. URL 필드에 작업을 통해 열려는 URL을 입력합니다.

 참고    컨트롤 아래에는 예제 URL이 나와 있습니다. 이 예제는 {0} 또는 {1}과 같은 매개 변수 자리 표시자를 하나 이상 추가하는 방법을 보여 줍니다(http://www.adventure-works.com/sample.aspx?p0={0}&p1={1}).

  1. 이러한 새 작업을 사이트의 웹 파트에서 사용할 수 있도록 설정하려면 다음 옵션 중 하나를 선택합니다.
명령 작업
새 브라우저 창에서 작업을 시작합니다(페이지 컨텍스트가 유지됨).
아니요 같은 브라우저 창에서 작업을 시작합니다.
  1. URL 매개 변수 필드에서 URL에 필요한 매개 변수를 지정합니다. 이 매개 변수에는 0부터 시작되는 인터페이스로 숫자가 붙습니다.
  2. 아이콘을 사용할지 여부를 결정합니다. 이 필드에서 표준 아이콘을 사용할 수도 있습니다.
  3. 이 작업을 기본 작업으로 설정하려면 기본 작업 확인란을 선택합니다.

 중요    매개 변수에는 이름과 주민등록번호 등의 개인 식별 가능 정보가 포함될 수 있습니다. 작업을 만들 때 이러한 개인 식별 정보를 표시하는 필드를 사용하지 않도록 주의하세요.

맨 위로 이동 맨 위로 이동

외부 데이터 및 외부 데이터 설정 보기

리본 메뉴의 보기 구역을 사용하여 BCS 연결의 보기를 다양하게 선택할 수 있습니다. 이 세 가지 보기는 BCS 연결에 대한 정보를 각기 다른 방식으로 표시하며 액세스할 수 있는 작업도 서로 다릅니다. 특정 보기에서만 수행할 수 있는 작업도 있기 때문에 세 가지 보기 모두에 익숙해지는 것이 중요합니다.

세 가지 보기 옵션은 다음 그림에서 나온 것처럼 BDC 모델, 외부 시스템 및 외부 콘텐츠 형식입니다.

BCS 데이터 카탈로그 보기의 보기 선택 스크린샷

BCS 관리에 도움이 되는 이와 같은 보기를 사용하는 방법에 대한 자세한 내용은 다음 섹션을 참고하세요.

맨 위로 이동 맨 위로 이동

외부 콘텐츠 형식 보기

BCS 연결은 기본적으로 외부 콘텐츠 형식 보기를 사용합니다. 이 보기는 서비스 응용 프로그램 정보와 함께 다음과 같은 정보를 목록으로 제공합니다.

  • ECT 이름
  • ECT 표시 이름
  • ECT 형식 네임스페이스
  • 네임스페이스 버전
  • 외부 시스템 이름

표준 BCS 외부 콘텐츠 형식 보기의 리본 메뉴 스크린샷

BCS의 대다수 프로세스에서는 이 보기만으로 충분합니다. 하지만 ECT가 많은 경우에는 탐색하기가 어려울 수 있습니다.

맨 위로 이동 맨 위로 이동

외부 시스템 보기

외부 시스템 보기에서는 BCS 연결을 최초 시스템과 관련하여 표시합니다. 이 보기는 BCS가 만들어진 이후의 BCS 연결 정보가 필요할 때 유용합니다. 이 보기에서는 명명된 외부 시스템의 속성 설정을 볼 수 있을 뿐 아니라, 일부 속성 설정도 구성할 수 있습니다.

SPO의 BCS에 대해 외부 보기를 설정한 경우 리본 메뉴의 AQ 스크린샷

속성 설정 보기

이 페이지에는 외부 시스템의 이름이 클릭할 수 있는 링크(탐색 가능한 URL)로 표시됩니다. 해당 URL을 클릭하면 해당 저장소의 원래 속성 설정을 보여주는 창이 열립니다. 또한, SQL Azure에 연결된 경우에는 데이터베이스 서버 이름과 데이터베이스를 이 보기에서 볼 수 있습니다.

BCS 연결 유형에 따라, 속성 설정에 다음과 같은 항목을 조합하여 포함시킬 수 있습니다.

  • 액세스 공급자(예: WCF 서비스)
  • 인증 모드(사용자 ID 등)
  • 데이터베이스 서버
  • 대리 실행 수준(안 함, 익명, ID, 대리 실행, 위임 등)
  • 초기 데이터베이스 이름
  • 통합 보안(SSPI 등)
  • 보안 저장소 구현
  • 보안 저장소 대상 응용 프로그램 ID(보안 저장소에 입력된 ID 등)
  • 서비스 끝점 주소(SomeWCFService.svc를 가리키는 URL 등)
  • 연결 풀링(활성/비활성)
  • 보조 보안 저장소 대상 응용 프로그램 ID
  • 보안 저장소 구현

속성 설정 구성

외부 시스템 이름을 가리키면 설정 명령이 포함되어 있는 바로 가기 메뉴를 열 수 있습니다. 이는 WCF(windows Communication Foundation) 웹 서비스를 사용하는 SharePoint Online 연결에 유용합니다. 메뉴에서 설정 옵션을 선택하면 다음 설정 중 하나를 구성할 수 있습니다.

  • 메타데이터 교환 URL
  • 메타데이터 교환 검색 모드
  • WSDL(Web Services Description Language) 인증 모드
  • WSDL 보안 저장소 대상 응용 프로그램 ID
  • 보안 저장소 구현

맨 위로 이동 맨 위로 이동

BDC 모델 보기

BDC 모델 보기는 BDC 모델을 가져오거나 내보낼 수 있는 리본 메뉴 명령을 제공합니다. 뿐만 아니라 BDC 모델 보기에서는 매우 큰 ECT 모음 사이를 보다 쉽게 이동할 수 있습니다. BDC 모델은 각 연결에 대한 모든 ECT를 표시하는 대신 각 개별 연결에 대한 하이퍼링크만 표시하기 때문에 목록을 관리하기가 보다 쉽습니다.

SPO의 BCS에서의 BDC 모델 보기 리본 메뉴 그래픽

BDC 모델의 모든 ECT를 보려면 모델 이름을 선택하면 됩니다. 그런 다음 ECT의 이름을 클릭하면 ECT에 대해 정의되어 있는 필드가 다음과 같은 표 형식으로 열립니다.

이름

유형

기본값으로 표시

주문 ID System.String 아니요
직원 ID System.String 아니요
운임 System.Nullable '1[[System.Decimal, .... 아니요

이 표시 방법은 ECT를 통해 연결된 데이터 원본의 레이아웃과 매우 흡사할 수 있으며, 기본 데이터의 구조를 좀더 알기 쉽게 보여 줍니다.

또한 이 페이지 맨 아래에는 이 ECT의 연결, 작업 또는 필터도 표시됩니다.

맨 위로 이동 맨 위로 이동

 
 
적용 대상:
SharePoint Online Enterprise(E3 및 E4), SharePoint 관리 센터