The SAS Visual Investigate (Manage Investigate and Search) tool provides several features so that the client can create web/mobile pages and make them available through SAS Investigate and Search Data. With it, it is possible to model the "database", create a homepage and pages for inserting/editing/deleting data from the model, enabling several usage controls, and even adding Workflows to ensure better control of business rules linked to the pages. The tool generally meets its purpose, however, it fails when we think about developing models and pages in parallel, where one or more teams want to parallelize development to speed up product delivery. Currently, I cannot separate my development from my colleague's development, so our efforts end up affecting each other. For example, if he needs to change the same workflow as another colleague, this activity cannot be performed, because each one will be overwriting the other's workflow. My proposal is to develop a functionality similar to Git, allowing that before any modification in SAS Manage Investigate and Search, it is necessary to create a "branch" for development. I also recommend the concept of Git Flow, separating what is the main "branch", a "branch" to gather the development features and the possibility of creating as many "branches" as desired so as not to affect the development of the colleague. With the addition of this functionality, we could also create specific access to SAS Investigate and Search Data, informing which "branch" we want to render, in case we need to test our solution before publishing it on the main page. In addition, all Merge and PR control to update the development "branch" or the main "branch" needs to be developed, and it is even possible to delegate this responsibility to specific user groups, that is, separate what only Developers can do in the tool from what Approvers can do. This is an idea, the requirements would still need to mature a lot, however, it is currently a very urgent demand at the client where I am using SAS Visual Investigator, I would appreciate it if we had something along these lines to use.
... View more