The most recent content from our members.
The issue -- we currently pull reports from the api/v1/reports several times a day, and the person who is responsible for those jobs that has complained to me on multiple occasions that they take a long time and often get stuck or fail, because of the size of the reports. It looks like all of the data in those reports is…
Hi, When I try to export a table through dap intidb command for a table from canvas space: context_module_progress. I use the following command: dap --loglevel debug initdb --connection-string "mssql://username:password@prodsqlserver.database.windows.net/canvas-prod?driver=ODBC+Driver+18+for+SQL+Server" --namespace canvas…
In case it's helpful for anyone, here's my working-and-also-work-in-progress DAG ("Directed Acyclic Graph" -- it's a fancy word for "workflow" or "batch job") for Apache Airflow. It will probably work as far back as 2.4, and I currently have it running on Airflow 2.10. If you're familiar with python, it's probably pretty…
Hello, Does anybody know how to set up a custom location for the files downloaded by the dap? Basically need to setup the temporary folder in a much larger drive, instead of the dap using the windows default temp folder for each user. I'd like to change this just for the dap instead of changing the default in windows for…
Hello, when using the Python dap client library (not the CLI), is there a way to get access to the HTTP request / response headers and bodies for debugging? Example: I sometimes get errors like "malformed HTTP response" or "invalid_client" but no other information in the stacktrace. It would be helpful to see the HTTP…
I have recently joined as a Senior Product Manager for the Instructure Data & Insights team. I’m overseeing the DAP Query API and the DAP CLI client and library. I look forward to meeting many of you to discuss your data and analytics priorities. As I started to work on shaping the roadmap for these products, I'm eager to…
Hello, I was poking around the DAP client documentation and noticed that there's pretty robust documentation for creating a dialect plugin. Has anyone in the community developed an Oracle or Microsoft SQL dialect plugin for the DAP client yet? The CD2 transition has snuck up on us, and being able to integrate directly with…
Hi all, I am getting this error SELECT cls.relname FROM pg_catalog.pg_class AS cls INNER JOIN pg_catalog.pg_namespace AS nsp ON cls.relnamespace = nsp.oid WHERE nsp.nspname = 'instructure_dap' AND (cls.relkind = 'c') ; when syncing the table with dap 1.1.0, PostgreSQL 16, Python 3.12.2, Windows 11 tasks = […
Hello, I'm using Python to automatically sync our CANVAS data into our database. However, I'd prefer to not have the results of each table's syncing printed out (e.g. "No rows to upsert", "No rows to delete"). Is there a way to add a line (or so) to the code so that those logs won't be printed out? I'm new to this Python…
DAPClientError: malformed HTTP response occurs at least twice in a month. and was unable to identify the exact issue. DAPClientError Traceback (most recent call last)Cell In [35], line 3 1 if __name__ == '__main__': 2 loop = asyncio.get_event_loop()----> 3 res = loop.run_until_complete(main()) 4 try: 5 loop.close() File…
Sign in to enhance your access to articles, forums, and events—and to participate by sharing insights, engaging in discussions, and connecting with your network of edtech peers.