소스: | Inventory Item[] Price |
대상: | Order Product[] GST PST |
맵핑 전: | <Order> |
맵핑 후: | <Order> <ForEach Item> <Product> <GST> <MapFrom Price> <PST> <MapFrom Price> |
<For Each Item>은 첫 번째 맵핑 작성 중에 삽입됩니다. 두 번째 맵핑 작성 시, 필요한 ForEach는 이미 오른쪽에 있습니다.
소스: | Education Student[] Performance |
대상: | School Boy[] MarkB Girl[] MarkG |
맵핑 전: | <School> |
맵핑 후: | <School> <ForEach Student> <Boy> <MarkB> <MapFrom Performnce> <ForEach Student> <Girl> <MarkG> <MapFrom Performance> |
ForEach 항목을 병합하지 않아도 됩니다.
소스: | Organization Location[] Person[] |
대상: | Company Division[] Employee University Department[] Professor |
맵핑 전: | <Company> |
맵핑 후: | <Company> <ForEach Location> <Qualify> <Condition occur(Location)=1> <ForEach Person> <Division> <Employee> <MapFrom Person> <University> <ForEach Location> <Qualify> <Condition occur(Location)=1> <ForEach Person> <Department> <Professor> <MapFrom Person> |
일대일 맵핑 전략에 따라 두 개의 맵핑을 작성하십시오. italicised 요소는 소스의 추가 반복 레벨로 인해 발생합니다.
소스: | Organization Person[] |
대상: | Company Division[] Team[] Employee University Professor[] |
맵핑 전: | <Company> |
맵핑 후: | <Company> <Division> <ForEach Person> <Team> <Employee> <MapFrom Person> <University> <ForEach Person> <Professor> <MapFrom Person> |
소스에서 대상으로 두 개의 맵핑을 작성하십시오(각 맵핑은 단일 대상에 맵핑된 단일 소스와 동일한 방식으로 작동). 소스가 반복되지 않고 대상이 반복되므로
For는 필요하지 않습니다.
소스: | HumanResource Person[] Name |
대상: | Company CEO Department[] Manager Employee[] Developer Salary |
맵핑 전: | <Company> |
맵핑 후: | 1단계:<Company> <ForEach Location> <Qualify> <Condition occur(Person)=1> <CEO> <MapFrom Name> <Department> <MapFrom>2단계: <Company> <ForEach Location> <Qualify> <Condition occur(Person)=1> <CEO> <MapFrom Name> <ForEach Person> <Department> <Manager> <MapFrom Name> <Employee> <MapFrom>3단계: <Company> <ForEach Location> <Qualify> <Condition occur(Person)=1> <CEO> <MapFrom Name> <ForEach Person> <Department> <Manager> <MapFrom Name> <ForEach Person> <Employee> <Developer> <MapFrom Name> <Salary> <MapFrom> |