If I understand you correctly, you need to create URLs for every possible combination of two lists of "parameters" (one list is "KPIs" and another is "games"), right? In fact, to achieve that by using Jobflow with parameters, you would actually need a Jobflow in another Jobflow.
However, I believe that there is another approach you should consider. If you prepare the input data first, you can then create the URLs in the same graph. In order to do that you can use a component called CrossJoin. This component will join KPIs and Games to a single table with two columns and creates every possible combination of them (joins each KPI with each game). Then you can add a component Reformat with a Transform function that would look as follows:
Code: Select all
The output of this Reformat component will be a list of URLs that you can then pass to HTTP connector component. I am attaching a graph for review. Please give this a try and let me know if it meets your requirements.