This portal is to open public enhancement requests against products and services offered by the IBM Data Platform 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 (https://ideas.ibm.com).
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,
Post an idea
Upvote ideas that matter most to you
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 (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.
IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.
ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.
IBM Employees should enter Ideas at https://ideas.ibm.com
I have a few questions
how to handle pagination in this API.
manta-admin-gui/private/log-viewer/v1/workflow-executions/{workflow execution ID}/metadata
(There could be cases where SAS/COBOL scan can have errors more than page size).
how I can get unique set of error category and issue types for scanners in Manta. Is this scanner specific?
There is a good set of API listed as "private" APIs on one of the AdminUI swagger pages.
The url is here:
/manta-admin-gui/swagger-ui/index.html?urls.primaryName=%20%20manta-private-log-viewer-api#/
The private logviewer APIs all begin with
manta-admin-gui/private/log-viewer/v1/
all but one of them are GET functions, and they query the log db the same way the log viewer does.
The most relevant would likely be:
manta-admin-gui/private/log-viewer/v1/workflow-executions/{workflowID}/metadata
which returns a json payload of the workflow results including error types, errors, and information.
As discussed in a call with Caroline F (3/6), one potential solution that would be to hint to users which "successful" workflows need further triage. If the status table had a column which listed out the count of warning and error log messages, that would hint to the users to drill further into those workflows, at least to review the logs. If this requires changes to the connectors themselves, then we request that the following copnnectors be prioritized first: IFPC, Oracle, SAS, DB2, SQL Server, Netezza, SAP HANA.
Hi Jakub,
The ask was to get workflow status along with data quality status in a single REST API endpoint. And we are using this endpoint : /public/process-manager/v1/executions/{executionId}/status
The output for one of the SAS workflow from obove endpoint is
... {
"scenarioName": "sasDataflowScenario",
"connectionName": "TPAD-Wholesale-21-file",
"executionStatus": "SUCCEEDED",
"executionStart": "2025-01-30T17:00:37.229Z",
"executionEnd": "2025-01-30T17:02:47.780Z",
"executionProgress": 100
},
... trimmed for clarity...
From Manta Admin UI,
It displays data quality issue. For "SAS Dataflow Scenario" it shows 68.5% ; on mouse-hover it shows below stats
Script processing success rate : 51.7%
Statement processing sucess rate: 68.5%
Total script processed: 267
Total statements processed: 7968
Open questions:
Why UI vs endpoint have different results for same workflow execution ID.
How the automation will detect if there were any data quality issue using above endpoint?
Thanks,
Amar Gurung
Hi team,
Thank you for your idea! The job scheduling capabilities are available on IBM Manta Data Lineage (Manta running natively on Cloud Pak for Data). There are currently no plans on introducing the capability to the current Manta product.
With regards to semantics of the workflow status - the FAILED status is reserved for errors that will make the whole workflow fail. The errors shown on the screenshot are not of that character, they typically cause a single input (e.g. a single SAS script, or even a single statement within that script) not to be process, but lineage still can a typically is created for the other inputs that are processed. That being said, there are couple of options how to get more insight into lower-severity erros
/public/process-manager/v1/executions/{executionId}/status endpoint provides not only status of the workflow, but also status of each step.
All the details can be obtained by exporting logs for the specific workflow exection using /public/log-viewer/v1/export endpoint. The output is not a best fit for automation purposes hower.
Please let me know if any of these approaches will help you and if you have further questions.
Kind regards,
Jakub Moravec
Manta Data Lineage Team