Add more options for Large Read Requests in Transactional API endpoint

We are running different large read requests using the Transactional APIs to ensure 2 things :

  • Quality Insurance : Allow the different teams to secure models changes against regressions by extracting and comparing 2 models datas from different modules that can be picked up from anywhere on the model depending on impact analyses and/or testing needs
  • Data sets : differents populations use Anaplan data to perform reportings and ml / AI workloads using datasets provided by getting modules data out of Anaplan

Currently we are running into issues around the contents of extracted data when dimensions / lists names are updated

The current API

Here is how it is impacting :

  • Any change to the name of an item (line item / list item) creates discrepancies when using data for comparisons / historical / versions comparisons (like using different snapshots of differents projections going on from one month to another or when performing Non Regression Analysis)
  • This impacts model builders / testers along with users who will work on Anaplan and out of Anaplan

The ideal solution would be to have more options around read requests allowing us to choose whether we want code / names in the results of the read requests.

Ideally this would be on :

  • List Items (the most obvious)
  • Versions : having the possibility to get the version code instead of the name
  • Time : same
  • Line item : having the Line Item Code instead of the name (in case of the modules line items get renamed)
  • Dimension Code : having the dimenion code instead of the name in the headers

1
1 votes

New · Last Updated

Get Started with Idea Exchange


See our Submission Guidelines and Idea Evaluation Criteria, then start posting your own ideas and showing support for others!