Illuminate DnA

Vendor:Illuminate Education
Frequency:Nightly
Method:A SQL query is run against the Illuminate database with the result replicated to BigQuery under the Staging dataset.

Initial setup

Airflow connections

Our DAG looks for the following Airflow connection:

illuminate_odbc

  • Conn type: Postgres
  • Host: Illuminate database IP address
  • Schema: Illuminate database name
  • Login: Illuminate odbc username
  • Password: Illuminate odbc password
  • Port: 5432

Data we pull

Table Name Column Name BigQuery Column Name
public.students local_student_id StudentUniqueId
public.students last_name LastSurname
public.students first_name FirstName
dna_assessments.assessments assessment_id AssessmentIdentifier
dna_assessments.assessments title AssessmentTitle
codes.dna_subject_areas code_translation AcademicSubject
codes.dna_scopes code_translation Scope
public.grade_levels short_name GradeLevels
dna_assessments.students_assessments date_taken AdministrationDate
dna_assessments.agg_student_responses points Points
dna_assessments.agg_student_responses points_possible PointsPossible
dna_assessments.agg_student_responses percent_correct Result
dna_assessments.performance_bands label PerformanceBandLabel