Data and Analytics Group Discussions

Data and Analytics Group questions and discussion forum

In v1.1 of the newly released dap client, there is now a decompress parameter in the API.  Is there a plan to include this parameter in the CLI version of the dap client?  I love this feature and have a workaround in place to change the default to Tr...

  • 0 Likes
  • 1 Replies

I am getting a 403 error on the job endpoint specifically. Please see the message below ********************** Got response: HTTP/1.1 403 Forbidden [Server: CloudFront, Date: Fri, 22 Mar 2024 13:53:34 GMT, Content-Type: text/html, Content-Length: 915...

  • 0 Likes
  • 4 Replies

I believe that I have followed the install directions for placing the Canvas Data 2 Command Line tool on my machine. I've created my Canvas Data 2 API key.I thought I would try out the simple command below, which is supposed to return a list of table...

  • 0 Likes
  • 1 Replies

We devised a simple workaround to utilize dap 0.3.18 to load our production MySQL 5.7.15 tables. All of our CD2 SQL queries have been tested and deployed into production using the non-prefixed table names, e.g. assignments rather than canvas__assignm...

  • 0 Likes
  • 2 Replies

Hi , In the CD1 to CD2 schema mapping document below,[PUBLIC]: CD1 to CD2 schema mapping - Google Sheetsenrollment_dim&fact sheet user_id field is obfuscated using the command "obfuscate_global(cast(enr.user_id AS bigint), g_shard_id)".  But it's com...

Community Member
Data and Analytics Group
  • 0 Likes
  • 0 Replies

Can somebody please answer this question for me.  I am experiencing very confusing anomalies between data obtained via API calls and corresponding data obtained via the New Analytics UI.Specifically, I ran the following API call to extract details of...

  • 0 Likes
  • 2 Replies

I was working on switching over a process I had previously been using CD1 Requests for to show the break down of the types of Operating Systems and Browsers are used by our faculty and students. When I was comparing the data I noticed there was subst...

  • 1 Likes
  • 5 Replies

Howdy, I am trying to gather information on the number of assessment submissions are being marked by each of our marking staff. I use CD2 CLI to download CD2 tables. I then import into a database and then run SQL queries on the data. In the submissio...

  • 1 Likes
  • 1 Replies

I am able to call the schema endpoint, but I am getting a 404 error on the data endpoint 'https://api-gateway.instructure.com/dap/query/canvas/table/' + $splitValue + '/data' The error is: Failure: Failed to execute the request, or the endpoint respo...

  • 0 Likes
  • 4 Replies

Hello,   I am trying to use DAPSession.stream_resource to stream resources/files directly into an S3 bucket. The idea is to pipe the stream directly into S3 without downloading and storing the entire file locally first, and then reuploading it into S...

  • 0 Likes
  • 7 Replies

Hi all,We'd like to sync Canvas Data2 to our data warehouse, which is on Snowflake. Snowflake uses its own SQL dialect.The DAP Client documentation states that it only supports Postgres and MySQL. Prior to the release of v1.0.0, there were instructio...

  • 0 Likes
  • 7 Replies

In the CD2 data I'm working with I have noticed that a course in the Courses table has a NULL value for the Grading_Standard_ID column.  However, in the Grading_Standards table there is a row where the Context_ID column has the ID of the course. Is t...

  • 0 Likes
  • 2 Replies

Hi everyone! I created a GUI client for Canvas Data 2 to do snapshot or incremental pulls.  So I wanted to share my Github repository for it.    https://github.com/coldplazma/Canvas-Data2-client/tree/main

  • 4 Likes
  • 1 Replies

Howdy, I use CD2 CLI to download CD2 tables. I then import into a database. I am trying to set up a query to show all assignment submissions that are not yet graded. It seems to me that the submissions table that I download using the CD2 CLI is not s...

  • 0 Likes
  • 3 Replies

Hi All,I have been looking over the ER diagram and documentation for Canvas Data 2 trying to find some sort of indicator for the primary instructor of a course. In many cases we have multiple teacher enrollments for a given course, and we'd only like...

  • 0 Likes
  • 5 Replies

I am still attempting to get all of our tables syncing again after the changes with 1.0, and when trying to update the web_conferences table I am receiving the following error: pysqlsync.formation.object_types.FormationError: operation not permitted;...

  • 0 Likes
  • 3 Replies

I used the initdb command to create a table. The table is created successfully with some data. Then when I try to use the syncdb command the following error appears:INFO:pysqlsync.postgres:PostgreSQL version 16.0.2 final2024-03-06 15:48:52,993 - ERRO...

  • 1 Likes
  • 12 Replies

Hello I was wondering if anybody else has encountered files returned by the incremental queries in the CD2 API being in empty parts? In the screenshot we ran an incremental query but seem to consistently get a part 0 that's empty, that doesn't feel i...

  • 0 Likes
  • 3 Replies

Hi all,  Is it possible to extract a user Feature Usage data, PageView Data and Device Usage/used from Canvas Data 2? I'm fairly new to data analytics and have been scouring the tables from CD2 but unfortunatly thus far I've not really found and tabl...

  • 0 Likes
  • 2 Replies

Hi Everyone,Our organisation recently got access to Canvas Data 2 and I have been comparing data pulled from CD2 to Canvas' internal reports and have noticed some large discrepancies.For example when looking at the enrollments table from CD2, I get a...

  • 1 Likes
  • 4 Replies

What are the new capabilities that came with the transition to Canvas Data 2? What new reports or benefits have been realized?  For example:  late_policies: We can now see if assignments have a missing submission policy set and how many points are de...

Community Champion
Data and Analytics Group
  • 1 Likes
  • 4 Replies

Hi all! We use new analytics for online attendance. It seems it isn't capturing records for several students across multiple grade levels and classes. It is turned on in all courses, everything seems to look good on our end. Any thoughts on what is h...

  • 0 Likes
  • 4 Replies

Hi, After updating the dap-client to v1.0.0 we appear to be experiencing an issue when attempting a syncdb on tables against the pre 1.0.0 syncs that were successful against our on site MySQL database. When we attempt a syncdb on the accounts table i...

  • 0 Likes
  • 7 Replies

So, not super familiar with Azure but we've managed to set up a pipeline (but getting occasional fails) and debating finisihing incremental approach. I do ultimately want to get this into a postgres db. At the moment I get far more reliable data usin...

Community Participant
Data and Analytics Group
  • 0 Likes
  • 0 Replies

Hi -- I'm having trouble getting dap syncdb to work in a reliable/predictable manner w/r/t the application of upstream table schema changes to my local database. For some reason it seems to be trying to execute ALTER TABLE statements every time, even...

  • 0 Likes
  • 9 Replies

A higher-up asked my boss and me whether it's possible to track which faculty members are using the Attendance (Roll Call) tool in their courses. Since we have it disabled by default in all of our credit-bearing courses, we thought we might be able t...

  • 0 Likes
  • 2 Replies

Hi, I've just updated to the latest v1.0.0 version of the dap-client plus updated the cryptography to v42.0.5 & even when I now attempt to run just 'dap --version' I get the aforementioned DLL load error. Anyone else experiencing this? Anyone resolve...

  • 0 Likes
  • 2 Replies

After upgrading to the 1.0.0 DAP client yesterday, I'm now getting a very specific error: ERROR - [Errno 28] No space left on device It appears that the DAP client is now loading up my /tmp location (which is very limited) for holding and assembly of...

  • 0 Likes
  • 21 Replies

When using CD2, is there a way to retrieve the total rows in a specific CD2 table? I am using CD2 to load data in a visualization tool. After pulling data using a full snapshot, i periodically pull incremental snapshot for changes I also collect qual...

  • 0 Likes
  • 4 Replies

Greetings, I'm working on a Canvas Data 2 query I'd like assistance with. The goal is to identify courses where the Canvas Gradebook is not being used. Scenarios I can envision are courses that do not have assignments with gradebook entries or assign...

  • 2 Likes
  • 3 Replies