Origen: | Inventory Item[] Price |
Destino: | Order Product[] GST PST |
Antes de la correlación: | <Order> |
Después de la correlación: | <Order> <ForEach Item> <Product> <GST> <MapFrom Price> <PST> <MapFrom Price> |
Se ha insertado un <elemento ForEach> durante la creación de la primera correlación. Al crear la segunda correlación, el ForEach necesario ya está allí en la posición correcta.
Origen: | Education Student[] Performance |
Destino: | School Boy[] MarkB Girl[] MarkG |
Antes de la correlación: | <School> |
Después de la correlación: | <School> <ForEach Student> <Boy> <MarkB> <MapFrom Performnce> <ForEach Student> <Girl> <MarkG> <MapFrom Performance> |
No es necesario que fusione los elementos ForEach.
Origen: | Organization Location[] Person[] |
Destino: | Company Division[] Employee University Department[] Professor |
Antes de la correlación: | <Company> |
Después de la correlación: | <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> |
Cree dos correlaciones basándose en la estrategia para una correlación de uno a uno. Los elementos en cursiva son debidos a un nivel adicional de repetición en el origen.
Origen: | Organization Person[] |
Destino: | Company Division[] Team[] Employee University Professor[] |
Antes de la correlación: | <Company> |
Después de la correlación: | <Company> <Division> <ForEach Person> <Team> <Employee> <MapFrom Person> <University> <ForEach Person> <Professor> <MapFrom Person> |
Cree dos correlaciones del origen a los destinos (cada correlación se comporta de la misma manera que un solo origen correlacionado a un solo destino). No es necesario utilizar For
porque el origen no se repite, y el destino se repite.
Origen: | HumanResource Person[] Name |
Destino: | Company CEO Department[] Manager Employee[] Developer Salary |
Antes de la correlación: | <Company> |
Después de la correlación: | Paso 1:<Company> <ForEach Location> <Qualify> <Condition occur(Person)=1> <CEO> <MapFrom Name> <Department> <MapFrom>Paso 2: <Company> <ForEach Location> <Qualify> <Condition occur(Person)=1> <CEO> <MapFrom Name> <ForEach Person> <Department> <Manager> <MapFrom Name> <Employee> <MapFrom>Paso 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> |