Skip to Main Content
IBM Data and AI Ideas Portal for Customers

This portal is to open public enhancement requests against products and services offered by the IBM Data & AI organization. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (

Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas

Post ideas and requests to enhance a product or service. Take a look at ideas others have posted and upvote them if they matter to you,

  1. Post an idea

  2. Upvote ideas that matter most to you

  3. Get feedback from the IBM team to refine your idea

Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal ( - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal ( - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM. - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

IBM Data & AI Roadmaps ( - Use this site to view roadmaps for Data & AI products.

IBM Employees should enter Ideas at

Status Submitted
Workspace Cognos Analytics
Components Reporting
Created by Guest
Created on Jan 18, 2023

Dynamically Construct A List Array String of Report Columns To Be Used For Progress DataDirect Autonomous REST Driver

We are currently trying to use the Progress DataDirect Autonomous REST driver to connect to some our custom UKG APIs. During our initial observation on how the driver works, we’ve noticed that even if we create a Cognos report against the APIs with just ONE field, it still returns the data for all of the API fields and via local processing, it then renders the report for the one field in the report. We are hoping to somehow send a parameter to the API with a string value that is a construct array of fields used in the report. 

For example, if I create a report with the following 3 fields: 

1) Employee Name 
2) Employee Number 
3) Location

We then are able to create a calculation in the report that will be sent as a parameter value with following sample string (based on the report’s metadata): 


The idea is that the API is able to then receive the above string as a parameter as list of all the fields that were used in the report. The API will have the appropriate logic to consume that list to bring back the data for ONLY the 3 fields selected in the report. This approach will help resolve the existing performance issue that may result from bringing back all the API data as it exists today. 

The above enhancement request involves grabbing report specs related data and then making it part of the actual query. 

NOTE: Another workaround enhancement is to have the Progress DataDirect Autonomous REST driver updated to specifically know what report columns are actually used in the report and thus only return the data for those columns. 

Needed By Yesterday (Let's go already!)