2 questions on RQM, ClearQuest and Insight ?
1. The first question is I have pretty much worked out the ETL for CQ and have it working. What I would like to do now is add the component name from CQ to the Request table. I don't see where that is delivered in CQ ALM or CQ ENT? It seems to need an id and a name to be delivered to the REQUEST_CATEGORY table but I don't see where that is delivered in the CQ job builds
2. When trying to view the data in reports I am unable to join the execution results with the results related requests as there is no common key. I am able though to make it work if I start with request and add the results related requests - it seems like it should work both ways? Am I doing something wrong. Also I don't see where or if the table execres_request_lookup get materialized. If I look at that with db2 client I see the expected request id, result_id pairs and have verified them.
2. When trying to view the data in reports I am unable to join the execution results with the results related requests as there is no common key. I am able though to make it work if I start with request and add the results related requests - it seems like it should work both ways? Am I doing something wrong. Also I don't see where or if the table execres_request_lookup get materialized. If I look at that with db2 client I see the expected request id, result_id pairs and have verified them.
2 answers
1. There is no out-of-the-box ETL logic designed for CQ to deliver component information into data warehouse, but there is COMPONENT_ID in RIODS.REQUEST table. You have to customize ETL to deliver data you need into data warehouse, learn how to customize it by tutorial:
http://publib.boulder.ibm.com/infocenter/rentrpt/v1r0m1/index.jsp?topic=%2Fcom.ibm.rational.raer.tutorial.doc%2Ftopics%2Ft_etl_intro.html
2. When authoring reports, you can drag executionresult_id from Execution Result in Execution Result Area and request_id from Execution Result Related Requests in Execution Result Area. They have been joined by execres_request_lookup in Framework Manager so you don not need to join them in report. You can drag them from Request Area as well.
http://publib.boulder.ibm.com/infocenter/rentrpt/v1r0m1/index.jsp?topic=%2Fcom.ibm.rational.raer.tutorial.doc%2Ftopics%2Ft_etl_intro.html
2. When authoring reports, you can drag executionresult_id from Execution Result in Execution Result Area and request_id from Execution Result Related Requests in Execution Result Area. They have been joined by execres_request_lookup in Framework Manager so you don not need to join them in report. You can drag them from Request Area as well.
Comments
Re question#2, when you are creating CQ requests as defects with execution results in RQM, it will built OSLC link between CQ request and execution result. RQM OOTB ETL will build their relationship in RIODS.EXECRES_REQUEST_LOOKUP table. But please make sure CQ ETL is run before RQM ETL and the CQ request has been into RIODS.REQUEST table via CQ ETL.
About how to show them in reports design, please refer to Hopeshared Lee's reply.
About how to show them in reports design, please refer to Hopeshared Lee's reply.