Enterprise Reporting
  • Introduction
  • Understanding reports with clarity (Definitions)
  • Optimizing key performance indicators (via the Groups tab)
    • Dashboard
    • Reporting section
      • Progress report
      • Adoption report
      • Engagement report
      • Content insights
        • XP
        • Courses
        • Projects
        • Tracks
      • Assessments
      • Certifications
      • Time in Learn
      • DataLab
      • Export
    • Skill Matrix
  • Integrating our data into your tools (via Data Connector 2.0)
    • Explore the data model
      • Fact tables
      • Dimension tables
      • Bridge tables
      • Metrics tables
    • Common use cases
    • Sample queries
    • Queries to recreate key reports in the Groups tab
      • Dashboard
        • Members who have earned XP
      • Reporting section
        • Progress report
        • Content insights
        • Assessments
        • Certification Insights
        • Time in Learn
    • Domain Gotchas
    • Getting started with Data Connector 2.0
      • Enable Data Connector 2.0
      • Your credentials
      • Storing your credentials
    • Using Data Connector 2.0
      • Integrating with your BI tools
        • Microsoft Power BI
        • Tableau
        • Looker
        • DataLab
      • Downloading your data
        • S3 Browser (Windows)
        • Cyberduck (Mac or Windows)
        • AWS CLI (Linux)
    • Changelog
    • Migrating from Data Connector 1.0
  • FAQ
  • Data Connector 1.0 - Documentation
    • [Data Connector 1.0] Explore Data Model
      • [Data Connector 1.0] Data Model
      • [Data Connector 1.0] Changelog
      • [Data Connector 1.0] Example queries
    • [Data Connector 1.0] Getting started
      • [Data Connector 1.0] Enabling the Data Connector
      • [Data Connector 1.0] Your Credentials
      • [Data Connector 1.0] Storing your Credentials
    • [Data Connector 1.0] Using the Data Connector
      • [Data Connector 1.0] Analyzing data
        • [Data Connector 1.0] DataLab
        • [Data Connector 1.0] Microsoft Power BI
        • [Data Connector 1.0] Tableau
      • [Data Connector 1.0] Downloading data
        • [Data Connector 1.0] S3 Browser (Windows)
        • [Data Connector 1.0] 3Hub (Mac)
        • [Data Connector 1.0] AWS CLI (Linux)
    • [Data Connector 1.0] Data Connector FAQ
      • [Data Connector 1.0] Deprecating dcdcpy and dcdcr
Powered by GitBook
On this page
  • Data Model
  • How to work with the data?
  • Data Connector's ERD
  1. Integrating our data into your tools (via Data Connector 2.0)

Explore the data model

Learn more about the data we expose through the Data Connector 2.0 by exploring the data model.

Data Model

The data model for Data Connector provides data on activity for users in an organization across different content types.

  • The currently supported content types are:

    • Assessments

    • Certifications

    • Courses

    • Course chapters

    • Projects

    • Practices

    • Tracks

    • DataLab

How to work with the data?

The data available from Data Connector is modeled using a dimensional model. This means fact, dimension, bridge, and mart tables are available.

You can join the fact tables with the dimension tables to summarize XP and time spent across technology, topic, etc.

The data model also provides dimension and bridge tables for team- or user-level analysis.

For example, you can aggregate the XP and time spent by technology for January 2025 with the following query:

/* Aggregate XP and time spent for January 2025 on courses, 
practices, projects, and assessments */

SELECT 
    content.technology,
    sum(xp_earned) as total_xp,
    sum(duration_engaged) as time_spent_seconds
FROM group_1234.fact_learn_events AS events
LEFT JOIN group_1234.dim_content AS content
    ON content.content_id = events.content_id
-- limit to courses, practices, projects, and assessments
WHERE events.event_name IN ('course_engagement', 
                            'practice_engagement',
                            'project_engagement',
                            'assessment_engaged')
    AND date(events.occurred_at) BETWEEN '2025-01-01' AND '2025-01-31'
GROUP BY content.technology
  • In the following sections, we explore the different components of our data model:

Data Connector's ERD

The diagram below shows the relationships between the different tables that make up the Data Connector's data model:

PreviousIntegrating our data into your tools (via Data Connector 2.0)NextFact tables

Last updated 21 days ago

Fact tables
Dimension tables
Bridge tables
Metrics tables