I'm looking for a faster way to pull Canvas data down to connect into my Qlik sense reports. Currently, we have a API (written with java) that downloads csv files from Canvas- we then make a connection to the folder with these files to pull in data. It takes at least an hour to download these files from Canvas, so we generally run it once overnight (when the data is not changing) to be used for the next morning.
I could schedule it to run more than once a day, but since it takes at least an hour to download all Canvas data, I'm concerned that users could be confused when looking at the source system vs. the data in canvas if changes were made (which they likely would be) within that 1-2 period when the data was re-running.
Any suggestions out there on downloading/connecting to Canvas data faster so we can run Qlik reports more frequently for our users? Thanks!
I , as a Qlik Developer, work at Auburn University, Auburn, AL. We just started a project to get Canvas LMS data into Qlik and then build visualizations in Qlik for end users. The end users don't know what they want to see in Qlik. Would you please share your Qlik App with Canvas LMS data with us? e.g. data load scripts, all sheets in Qlik App, etc.
My manager is trying to use CLI tool with APIs to downloading Canvas data.