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]
