Professional Documents
Culture Documents
Purpose
The purpose of this document is to provide a detailed technical description of the design that
has been implemented to answer some of the Data Analytical questions related to Canvas data
and build queries to produce Enrollment metrics at the Course-User and Course levels.
Overview
ACUE’s program is delivered through courses on Instructure’s Canvas Learning Management
System. Customers are enrolled into these courses as Students (or as we call them, Faculty
Learners), along with supporting roles including:
ACUE Readers, who assess student assignment submissions against standardized scoring
rubrics
Observers, i.e. stakeholders from partner institutions who monitor course discussions
and other activities.
Document Structure
To facilitate review, this document is organized in five sections as follows:
• Section 2: ETL Design – An overview of the ETL architecture and details about how the
solution will be developed to move data from Flat Files to Staging area/Data warehouse.
• Section 4: Data Analytics – Answers Data questions using Data warehouse tables along
with the Assumptions and Queries used.
CANVAS Data Loading and Analytical Queries
1. Technical Specifications
The detailed technical specifications for required infrastructure as outlined below.
Operating System
Windows 10 Enterprise
Database
Azure SQL database
Tools
Microsoft Excel 2016
Microsoft SQL Server Management Studio
2. ETL Design
The CANVAS raw data currently exists in Excel files and would be loaded into the following
tables on Azure SQL database using Microsoft SQL Server Management Studio.
Source Destination
Databas
File Name Description Source File Path Table Name e Name
This dataset has
information about
the customer and C:\Users\Sushma\
course_dim.xls its location. canvas_source_files\ course_dim.xls Course_Dim CANVAS
This dataset
includes data about C:\Users\Sushma\
enrollment_dim.xl the products sold canvas_source_files\
s by Canvas. enrollment_dim.xls Enrollment_Dim CANVAS
This is the core
dataset. From each
order you might
find all other C:\Users\Sushma\
user_dim.xls information. canvas_source_files\ User_dim.xls User_Dim CANVAS
This dataset
includes data about
the items
purchased within C:\Users\Sushma\
order_dim.xls each order. Canvas_source_files\ order_dim.xls Order_Dim CANVAS
Page 2 of 3
CANVAS Data Loading and Analytical Queries
Note: The Data Dictionary is not included as the description of the fields are not available.
The Queries used to load tables - course-user level and course-level with measures used to
perform Data Analysis, and Assumptions used for arriving at these measures can be found in the
below document.
Page 3 of 3