Migrating from Data Connector 1.0
Last updated
Last updated
If you are migrating from the previous version of Data Connector, this section is for you.
We are constantly improving our Enterprise reporting to gain insights and make tracking your users' progress on our platform even more straightforward.
The most significant change in this 2.0 version is the data model. We have simplified the data structure to make it more intuitive and easier to query.
We have reduced the number of tables, added mobile usage data, and included metric tables to make it easy to build a dashboard using your organization's BI tools.
Additionally, by moving to this improved data model, Data Connector now uses the same data as the rest of our Enterprise reporting. This allows for faster iteration and ensures that every report matches everywhere.
In version 1.0, we had a robust data model allowing a lot of granularity and detail. The downside is that it had a steeper learning curve.
We have simplified the model, going from this:
To this:
Finding the correct table for your queries is now quicker and easier!
We have reduced the number of tables from 29 to 13, added mobile usage data, and included metric tables to make it easy to build a dashboard using your organization's BI tools.
Mart Tables
29
13
Metric Tables
0
3
Mobile Data
No
Yes
Queries that require joins
ALL
~25*
Comparing the SQL code required to answer the same question on both data models illustrates why we decided to change.
For example, let's calculate the total time in Learn content (assessments, courses, practices, and projects) between January 15 and February 14, 2025.
On Data Connector 1.0, you needed to do this:
The granularity built into the model made it harder to answer more general questions that are frequently asked.
With Data Connector 2.0's model, the same question can be answered with the following query:
Data Connector 2.0 still uses AWS S3 buckets to hold your organization's data, so connecting to the new version is straightforward.
For more details, please refer to our Getting started with Data Connector and Using Data Connector sections.