Export Magic ETL Code for External Version Control

In our current environment, we use an external repository (Bitbucket) to maintain version control and the ability to run detailed diffs before making changes to our SQL dataflows. It would be helpful to have a way to export either the code or some representation of the current state of a Magic ETL dataflow to be used in any external repository or project management software. This would allow us to benefit from new Magic ETL features without losing existing functionality.

3
3 votes

Comments

  • ggenovese
    ggenovese Contributor

    Having an export button would be great, until then as a workaround you can select all the tiles in your Magic ETL and then click "copy to clipboard" this will give you the json of your ETL that you can paste into a file for version control purposes

  • ellibot
    ellibot Contributor

    @MasonW you can also use the CLI to export the JSON definition of the dataflow using the 'list-dataflow' command. This could be automated through scripting if needed.