2017-02-26 5 views
0

DSS에있는 두 개의 테이블에서 레코드를 가져 오는 데이터 서비스가 Google의 온 프레미스 SQL 서버 데이터베이스에 존재하며 테이블이 모두 연결되어 있고 한 개의 부모와 두 번째 자식이 있습니다 즉, 1 개의 부모 레코드가 여러 개의 자식 레코드를 가질 수 있습니다.프록시 서비스 실행시 여러 레코드를 매핑하는 방법

처음에는 두 개의 자식이있는 하나의 상위 레코드 만 가져 오도록 데이터 서비스를 제한하며 데이터 서비스는 호출 조정자를 사용하여 올바른 방식으로 가져오고 부모와 2 개의 자식 레코드를 받아들이는 호출 중개자를 사용하여 웹 서비스에 기록하십시오 (분명히이 두 호출 중개자간에 데이터 매핑이 있음)

이제 iss 데이터 서비스에서 1 개의 상위 레코드를 가져 오는 제한을 제거하면 데이터 서비스가 대량의 레코드 (부모 & 하위)를 페치합니다. 내 프록시 서비스를 호출 할 때 100 개의 레코드 중 마지막 레코드 만 인터페이스 할 때 우리의 요구 사항은 100 개의 모든 레코드를 인터페이스해야한다는 것입니다.

+0

정확하게 목표를 잘 이해하고 있는지 잘 모르겠습니다. 자녀가있는 부모를 가져 오려면 DSS에서 call-query를 사용할 수 있습니다. 먼저, 마법사에서 부모의 자식에 대한 쿼리를 만들어야합니다. 그런 다음 부모에 대한 쿼리를 만들고 외부 매핑에서 쿼리를 선택하고 하위 쿼리를 선택하고 상위 매개 변수를 매핑합니다. 이런 식으로 자녀들과 함께 많은 부모를 키우는 데 어떤 문제도 있어서는 안됩니다. –

답변