Skip to Main Content
Spotfire Ideas Portal
Status Future Consideration
Product Spotfire
Created by Guest
Created on Dec 7, 2023

Pull API to get data and configs from one system to another

Due to customers having multiple servers setups (DEV, UAT, PROD, etc) being able to move library content and configurations between these is constant.

The library export and import, has problems when customer have very big systems. It also requires network shares.

The exporting of service configurations, moving from server to server, and re-importing, is more complex than needed.

Currently customer try to clone a DEV to PROC (as an example) and cause problems with server and node addresses, that can start getting very complex.

I suggest an API to allow one Spotfire system to pull from another. This can use current security. Allow library reports, data connectors, SFDF files, deployments, service configurations, parts of system configuration, etc, to be pulled from one system into the other via command line and gui.

This will then allow a new system to be created as normal, but with the addition of an address, of another system (running), that all this information can be easily pulled from.


  • Attach files
  • Guest
    Reply
    |
    Dec 21, 2023

    Hi Miguel ,

    After setting up a DEV system, customers then want to setup a PROD system. This requires setting up the system configuration. Copying over the whole thing might cause problems (like needing a different Action Logging or joining database), so being able to select which sections to pull over would help.

    Also being able to pull over Web Player, Automation, Python, TERR and now R service configurations would make for a quicker and less error prone process.

    Fantastic about the REST API. Sounds like this is heading in the right direction. Just needs a user interface to allow admins to over library items.


    Regards.

  • Admin
    Miguel Díez
    Reply
    |
    Dec 21, 2023

    Hi Simon,

    I guess you are already aware of the new Library REST API that we introduced in Spotfire 14.0 LTS. That will allow you to get/put library items between environments.

    So, besides that, you want to copy a complete Spotfire environment config? Or do you want more granularity (you mentioned "parts of system configuration")?

    Please, can you specify which configs or what do you want to export/import?

    Thanks