Canvas Data 2 Frequently Asked Questions
This document includes some of the most frequently asked questions about Canvas Data 2 (CD2).
The goal of Canvas Data 2 (API) is to provide efficient access to data for download collected across various educational products in bulk with high fidelity and low latency.
Canvas Data 2 is not an analytics or reporting tool but it is built to share high-fidelity source data to power schools' analytics and custom reporting initiatives.
Data is referenced as datasets and provides more granular data than the Canvas Data star schema.
Canvas Data 2 datasets will be accessible via Application Programming Interface (API) and Command-line interface (CLI) or by leveraging our CLI Python Libraries.
Send an e-mail to: [email protected].
We cannot guarantee an exact response time but we are aiming for within 48 hours.
Canvas Data 1 (CD1) access won’t be immediately revoked as a customer gets onboarded to Canvas Data 2. We acknowledge that some transition time is required as your institution will need to implement data transformation and manipulation tooling because the schemas and download files for Canvas Data 1 and Canvas Data 2 are different.
Nevertheless, the aim has to be to fully transition to Canvas Data 2 as Canvas Data 1 will be deprecated by the end of 2023.
We are planning to maintain Canvas Data 1 for at least six but not more than twelve months from the time Canvas Data 2 is marked as Generally Available. This will be the period during which customers migrate from Canvas Data 1 to Canvas Data 2.
Note: Data warehousing services hosted by Instructure Professional Services will be transitioned to Canvas Data 2 prior to the sunset of Canvas Data 1.
In terms of Canvas data yes and even more. Apache weblogs aka “requests” table are available in Canvas Data 2. However, Catalog data will not be available at the initial GA but they are scheduled to come soon, as the next datasets are served via CD2.
Yes. Data from the weblogs are available in Canvas Data 2.
Less than 4 hours from the time data is written to the application databases.