Greetings,
I created a Catalog and generated an IQD File using which i created a cube. When I generated a report from the cube I was missing some years in my data. I ran the query in the IQD file and identified that it had generated an ANSI query. (Don't know what id means).
I tried to change the query with some usual outer join and when I checked the model I found that the model doesn't accept that IQD file and gives me an error message.
The Sample of the isse IQD file is,
Original Query was,
("FDMADM"."CUSTOMER_MASTER" T2 left outer join ("FDMADM"."IW_PARENT_CHILD_CUSTOMER" T1 left outer join "FDMADM"."BBS_HISTORY" T3 on T3."ORG_SOLD_TO_NUM" = T1."CHILD_CUSTOMER_CD" on T3."ORG_SOLD_TO_KEY" = T2."CUSTOMER_KEY"
Modified Query is,
"FDMADM"."CUSTOMER_MASTER" T2,
"FDMADM"."IW_PARENT_CHILD_CUSTOMER" T1,
"FDMADM"."BBS_HISTORY" T3
WHERE T1."CHILD_CUSTOMER_CD"(+) = T3."ORG_SOLD_TO_NUM" AND
T2."CUSTOMER_KEY"(+) = T3."ORG_SOLD_TO_KEY"
Kindly help me with your thoughts.
Thanks,
Badhri ...
I created a Catalog and generated an IQD File using which i created a cube. When I generated a report from the cube I was missing some years in my data. I ran the query in the IQD file and identified that it had generated an ANSI query. (Don't know what id means).
I tried to change the query with some usual outer join and when I checked the model I found that the model doesn't accept that IQD file and gives me an error message.
The Sample of the isse IQD file is,
Original Query was,
("FDMADM"."CUSTOMER_MASTER" T2 left outer join ("FDMADM"."IW_PARENT_CHILD_CUSTOMER" T1 left outer join "FDMADM"."BBS_HISTORY" T3 on T3."ORG_SOLD_TO_NUM" = T1."CHILD_CUSTOMER_CD" on T3."ORG_SOLD_TO_KEY" = T2."CUSTOMER_KEY"
Modified Query is,
"FDMADM"."CUSTOMER_MASTER" T2,
"FDMADM"."IW_PARENT_CHILD_CUSTOMER" T1,
"FDMADM"."BBS_HISTORY" T3
WHERE T1."CHILD_CUSTOMER_CD"(+) = T3."ORG_SOLD_TO_NUM" AND
T2."CUSTOMER_KEY"(+) = T3."ORG_SOLD_TO_KEY"
Kindly help me with your thoughts.
Thanks,
Badhri ...