메뉴 | 데이터 소스 선택 | 참고사항 |
---|---|---|
단일 선택 사용 | 맵에 AbstractRdbTargetMap이 없고 다음을 선택할
때 사용할 수 있습니다.
|
|
단일 선택 작동 | 빌더에 알려진 DSN의 일반 목록에서 하나의 DSN을
선택하려면 대화 상자를 사용하십시오. 소스 분할창에서 RDB 소스 맵 루트가
추가됩니다. 필요한 경우 현재 프로젝트에서 데이터 소스가 들어 있는
프로젝트에 대한 참조가 추가됩니다. SelectStatement를 where clause fn:true()
및 ForEachStatement와 함께 유일한 하위로 작성하십시오. ForEachStatement는
표현식으로서 Select를 포함하며 다음의 상위가 됩니다.
|
|
다중 선택 사용 | 모든 선택이 인접 동위일 때 사용할 수 있습니다. | |
다중 선택 작동 | 하나의 SelectStatement가 선택된 모든 항목의 공용 상위가 됩니다. |
조치 이전 명령문(굵게, 선택됨) | PurchaseOrder Comment+MapFrom Items+MapFrom |
조치 이후 명령문 구조(굵게, 삽입됨) | PurchaseOrder Comment+MapFrom SelectStatement ForEach (select) Items+MapFrom |
조치 이전 명령문(굵게, 선택됨) | Items ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
조치 이후 명령문 구조(굵게, 삽입됨) | Items SelectStatement ForEach (select) ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
조치 이전 명령문(굵게, 선택됨) | Items ProductName+MapFrom ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
조치 이후 명령문 구조(굵게, 삽입됨) | Items ProductName+MapFrom SelectStatement ForEach (select) ProductNumber+MapFrom Price+MapFrom Quantity+MapFrom |
이 ForEach는 관련이 없지만 허용됩니다.
조치 이전 명령문(굵게, 선택됨) | MapOp Target_1 Headers PurchaseOrder+MapFrom |
조치 이후 명령문 구조(굵게, 삽입됨) | MapOp Target_1 Headers SelectStatement ForEach (select) PurchaseOrder+MapFrom |
PurchaseOrder는 일반 요소입니다.
조치 이전 명령문(굵게, 선택됨) | MapOp Insert_1 - Db1.Sch2.Tbl3 Column_1 + MapFrom(exp_1) Column_2 + MapFrom(exp_2) |
조치 이후 명령문 구조(굵게, 삽입됨) | ColumnStatement에 포함된 MapFrom에 대해 이 조치를 사용할 수 없습니다. |
조치 이전 명령문(굵게, 선택됨) | MapOp Target_1 Headers PurchaseOrder |
조치 이후 명령문 구조(굵게, 삽입됨) | MapOp SelectStatement ForEach (select) Target_1 Headers PurchaseOrder |
조치 이전 명령문(굵게, 선택됨) | MapOp Target_1 Headers PurchaseOrder Target_2 Headers Inventory |
조치 이후 명령문 구조(굵게, 삽입됨) | MapOp SelectStatement ForEach (select) Target_1 Headers PurchaseOrder Target_2 Headers Inventory |
같은 Select 내의 두 어셈블리
조치 이전 명령문(굵게, 선택됨) | MapOp Insert_1 - Db1.Sch2.Tbl3 ColumnStatement |
조치 이후 명령문 구조(굵게, 삽입됨) | MapOp SelectStatement ForEach (select) Insert_1 - Db1.Sch2.Tbl3 ColumnStatement |
조치 이전 명령문(굵게, 선택됨) | MapOp Insert_1 - Db1.Sch2.Tbl3 ColumnStatement Update_1 - Db1.Sch2.Tbl3 (where_clause) ColumnStatement |
조치 이후 명령문 구조(굵게, 삽입됨) | MapOp SelectStatement ForEach (select) Insert_1 - Db1.Sch2.Tbl3 ColumnStatement Update_1 - Db1.Sch2.Tbl3 (where_clause) ColumnStatement |
조치 이전 명령문(굵게, 선택됨) | PurchaseOrder Qualify Default ShipTo+MapFrom (exp_1) |
조치 이후 명령문 구조(굵게, 삽입됨) | PurchaseOrder SelectStatement ForEach (select) Qualify Default ShipTo+MapFrom (exp_1) |
조치 이전 명령문(굵게, 선택됨) | PurchaseOrder Qualify Default ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp) BillTo+MapFrom (exp_2) Default BillTo+MapFrom (exp_3) |
조치 이후 명령문 구조(굵게, 삽입됨) | PurchaseOrder SelectStatement ForEach (select) Qualify Default ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp) BillTo+MapFrom (exp_2) 디폴트 BillTo+MapFrom (exp_3) |
조치 이전 명령문(굵게, 선택됨) | PurchaseOrder ForEach Items |
조치 이후 명령문 구조(굵게, 삽입됨) | PurchaseOrder SelectStatement ForEach Items |
조치 이전 명령문(굵게, 선택됨) | MapOp Target_1 select_1 (where_clause) PurchaseOrder + MapFrom(exp) |
조치 이후 명령문 구조(굵게, 삽입됨) | MapOp Target_1 SelectStatement ForEach (select) select_1 (where_clause) PurchaseOrder + MapFrom(exp) |
조치 이전 명령문(굵게, 선택됨) | PurchaseOrder Qualify Default ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp) BillTo+MapFrom (exp_2) |
조치 이후 명령문 구조(굵게, 삽입됨) | 두 분기가 동위여도 선택은 동위가 아닙니다. 조치를 사용할 수 없습니다. |
조치 이전 명령문(굵게, 선택됨) | PurchaseOrder Qualify Condition (cond_exp_1) ShipTo+MapFrom (exp_1) Qualify Condition (cond_exp_2) BillTo+MapFrom (exp_2) Qualify Condition (cond_exp_3) Comment+MapFrom (exp_3) |
조치 이후 명령문 구조(굵게, 삽입됨) | 선택된 동위가 인접하지 않습니다. 조치를 사용할 수 없습니다. |
조치 이전 명령문(굵게, 선택됨) | MapOp Target_1 Qualify Condition (cond_exp) Target_2 - Headers_Inventory ForEach (exp) Target_3 - Headers_Library |
조치 이후 명령문 구조(굵게, 삽입됨) | MapOp SelectStatement ForEach (select) Target_1 Qualify Condition (cond_exp) Target_2 - Headers_Inventory ForEach (exp) Target_3 - Headers_Library |
인접 동위는 같은 종류의 명령문이 아닐 수 있지만 허용됩니다.
조치 이전 명령문(굵게, 선택됨) | ShipTo country (attribute in ShipTo) first_name (element in sequence in ShipTo) last_name (element in sequence in ShipTo) street_name (element in sequence in ShipTo) |
조치 이후 명령문 구조(굵게, 삽입됨) | 국가가 first_name, last_name, street_name의 동위처럼 보이지만 실제로는 동위가 아니므로 이 조치를 사용할 수 없습니다. 국가에 first_name, last_name, street_name을 사용할 수 있도록 ShipTo를 선택하여 Select를 추가하십시오. |