Personally, I continue to choose @James ' canvancement/canvas-data - Github, since early 2016, shortly after it was released for MySQL... I soon switched to MSSQL and swapped out a few lines of code to do so. I also like this solution more than the other currently available options, because it's simple and provides an easy basis for wrappers, daily downloads etc. I essentially download the entire daily file set, except I have an array of tables to download, which seems easier than writing a command line for every table I want to download using canvas-data-cli. I was also more comfortable with PHP at the time and this made it easy to get the data not write the tool.
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.