GitHub user jbat edited a comment on the discussion: Best Practices for 
Multi-Environment Dashboard Promotion (Dev, Acceptance, Prod) with Superset CLI

@rdw-myb I hit a similar issue recently.

We looked at this Python API CLI https://github.com/opus-42/superset-api-client
( added incase you were not aware of it)  however we needed some custom 
functionality and being a ruby house, with a number of multi tenant Ruby on 
Rails applications, we took the direction of creating a ruby gem for Superset 
API interactions for a more seamless integration in our apps.

Directly related to what you mentioned above regarding the functionality to 
created a pipeline to copy dashboards from Superset Env A to Env B, ie 
[migrating dashboards across 
environments](https://github.com/rdytech/superset-client/blob/develop/doc/migrating_dashboards_across_environments.md).

The Duplicate Dashboard to a new schema is also worth a look.
https://github.com/rdytech/superset-client/blob/develop/doc/duplicate_dashboards.md

The Gem is still a wip, but has some hand features we use often for our 
embedded superset pipeline.
https://github.com/rdytech/superset-client/tree/develop




GitHub link: 
https://github.com/apache/superset/discussions/33732#discussioncomment-13539994

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to