문제

로컬 데이터베이스에 20,000 개 이상의 항목이 커집니다. O365에서 SharePoint Online 2013을 여러 위치에서 다양한 문서의 메타 데이터로 사용해야합니다.새 항목 및 변경 사항은 선택 목록에 동기화되어야합니다.누구 든지이 작업을 수행하는 가장 좋은 방법에 대한 통찰력을 제공 할 수 있습니까?

현재 옵션 :

1) BCS 외부 콘텐츠 유형 : 그러나 2000 항목 스로틀 한도를 지나치게하는 방법

2) 관리되는 메타 데이터 : 수동 업데이트 만?이것은 최고의 기능을 제공하지만 관리하는 악몽처럼 보입니다.

3) 3 파티 도구?여전히 5000 스로틀 한계가 적용됩니까?

4) jQuery 데이터 테이블과 사용자 정의 편집 양식을 사용하여 데이터베이스의 XML 추출물에서 "선택"을 사용하여 텍스트 필드에 주입하십시오 (그러나 데이터가 변경되면 "업데이트가 적용되지 않음).

O365에서 이것이 가능한 방법을 보는 것은 내 Wits에 있습니다.

도움이 되었습니까?

해결책

오늘 아침에 비슷한 문제가있었습니다. 약 10,000 개의 레코드가있는 외부 데이터 집합이 있습니다. 내가 주변에서 일하는 방식은 데이터를 직접 쿼리하는 대신 읽기 목록 조작을 수행하는 SQL 저장 프로 시저를 만드는 것입니다. 읽기 항목 작업은 두 번째 저장 프로 시저가 필요하지 않고 목록에 직접 연결될 수 있습니다.

읽기 목록 조작 에서이 필터를 지정해야합니다.

필터 사양

검색을 단순화하기 위해 My 프로시 저는 단 하나의 매개 변수 만 있지만 쿼리는 5 개의 다른 열에서 매개 변수를 검색합니다. 이렇게하면 입력을 복잡하게하지 않고 사용자가 검색에 최대한의 유연성을 제공합니다.

필터의 기본값을 기록하십시오. 거기에 무언가 을 가질 필요가 있으며 별표가 괜찮습니다.

프로 시저의 출력은 항목에 포함 된 모든 열을 출력해야합니다. 또한 반환 매개 변수 페이지의 식별자로 표시를 적절하게 표시해야합니다. 내 경우에는 3 개의 식별자 열이있었습니다. (SQL 개발자가있는 경우,이를 기본 키로 생각하십시오.)

읽기 항목 조작의 경우 식별자 열을 링크해야합니다. 읽기 목록이 저장 프로 시저를 저장하고 항목 소스 오브젝트 (내 경우에보기)를 읽는 한 동일한 열을 출력하고 동일한 식별자를 사용하는 것이 좋습니다.

다른 팁

bcs.항목 스로틀은 단일 쿼리 작업에 적용됩니다.따라서 BCS 모델에서는 적절한 열에 필터를 포함해야합니다.이러한 필터는 엔티티 선택기 (사람들 선택기와 마찬가지로 종류의 종류가있는 목록 양식의 버튼)에 표시됩니다.

Bing / Google 검색 창과 같은 자동 완성 환경을 반드시 가져 오지 않지만 사용자는 데이터베이스에서 항목을 확실히 검색 할 수 있습니다.

방금이 토론을 가로 지르고 내 문제를 해결했습니다. 내 데이터 세트는 훨씬 작았습니다. ~ 2,400 개 항목의 2,000 개 항목에 대해 성가 시게였습니다. 옵션은 모든 목록에 영향을 미치지 않도록 목록 항목 제한을 늘리 거나이 솔루션을 시도하는 것이 좋습니다. 이 기사는 정확히 내가 찾고 있었기 때문에 그것을 보이는 것으로 보이기 위해 그것을 재 게시하고 있습니다.

http : // msdn .microsoft.com / en-us / library / office / ff798274 % 28v= 사무실 .14 % 29.aspx

이것은 다른 훌륭한 자원입니다 :

BCS 및 SQL. http://blogs.msdn.com/b/jysaikia/archive/2010/12/15/ach/sep-by-step-guide- Designing-BCS-Entities-A-A-SQL-Stored-Procedure.aspx # 생성

BCS로 페이징 및 정렬

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top