2017-02-15 2 views
1

OData 원본을 사용하여 Microsoft 클라우드에서 호스팅되는 SharePoint에 연결하려고합니다. Project 관련 데이터를 SharePoint 목록에서 SQL 테이블로 가져 와서 데이터웨어 하우스로 처리하려고합니다.OData 원본을 사용하여 SSIS에서 SharePoint에 연결

SharePoint에 수동으로 로그인 할 때 데이터를 읽고 Excel로 내보내는 데 필요한 권한이 필요합니다. 그러나 2012 년에 Odata Source를 통해 연결할 때 아래 오류가 발생합니다. SSIS 개발을 위해 Visual Studio Professional 2015를 사용하고 있습니다.

IDCRL (Identity Client Runtime Library)이 연합 로그인의 영역 정보를 조회 할 수 없습니다. (Microsoft.SqlServer.IntegrationServices.ODataConnectionManager)

는 중 하나는 모든 시간을이 문제가 발생 했습니까?

답변

0

32 비트 OData 원본 구성 요소를 사용하여 SharePoint에서 목록 데이터를 SQL로 다운로드 할 수있었습니다. 트릭은 "/_vti_bin/listdata.svc"접미사를 사용하는 것입니다.

예 : 목록 데이터의 URL이 https://sharepoint.com/sales 인 경우 서비스 문서 위치 URL은 https://sharepoint.com/Sales/_vti_bin/listdata.svc과 같아야합니다. 또한 연결 관리자 설정에서 Microsoft Online Services 인증 = True를 사용합니다.

감사합니다. 샤랏