Available datasets in Report Builder
Overview
Report Builder organizes all available columns into data sets, named groups of related fields. This article lists each data set, describes what it contains, and notes which datasets can be combined in a single report.
Datasets available
The information in the table is not exhaustive. See the section List of columns in datasets for a complete listing of all columns in datasets.
List of columns in datasets
Catalog
-
Creation Date
-
ID
-
Name
Catalog Label
- ID
- Name
- Value
Custom field (Learning Object)
- Learning Object Completion %
- Learning Object Compliance %
Custom field (User)
- User Completion %
- User Compliance %
Learning Object
- Author Names
- Auto-retirement Date
- Completion Count
- Creation Date
- Duration (minutes)
- Enrollment Count
- Enrollment Type
- Format
- ID
- Instance Switch Enabled
- Last Completion Date
- Last Publication Date
- Multi Enrollment Enabled
- Name
- Pre-requisites Enforced
- Price
- Skill Credit
- Skill Level
- Skill Name
- Star Rating Average
- Star Rating Count
- Started Count
- Status
- Tags
- Type
- Unique ID
Learning Object Instance
- Completion Deadline
- Creation Date
- Enrollment Deadline
- ID
- Last Completion Date
- Learning Object ID
- Name
- Status
- Type
- Unenrollment Deadline
Module
- Access End Time
- Access Start Time
- Course ID
- Course Instance ID
- Duration (minutes)
- Ending Time
- Enrollment Count
- ID
- Instructor Names
- Location
- Location Information
- Location Region
- Location URL
- Module ID
- Name
- Seat Limit
- Starting Time
- Type
- Waitlist Limit
Transcript (Learning Object)
- Completion Date
- Completion Deadline
- Completion Source
- Completion Source * User ID
- Completion Source * User Name
- Enrollment Date
- Enrollment Source
- Enrollment State
- Learning Object ID
- Learning Object Name
- Learning Object Instance ID
- Overdue
- Parent Learning Object ID
- Passing Date
- Progress Percent
- Root Certification ID
- Starting Date
- Status
- Time Spent (minutes)
- User Highest Score
- User ID
- User Latest Score
Transcript (Module)
- Completion Date
- Course ID
- Module ID
- Module Name
- Passing Date
- Progress Percent
- Quiz Module Total Score
- Starting Date
- Status
- Time Spent (minutes)
- User Email
- User Highest Score
- User ID
- User Latest Score
- User Name
User
- Adobe ID
- Content Language
- Creation Date
- Deletion Date
- Direct Team Members Count
- ID
- Interface Language
- Is Admin
- Is Author
- Is Custom Role
- Is Instructor
- Is Integration Admin
- Is Learner
- Is Manager
- Is Root User
- Last Access Date
- Manager Email
- Manager ID
- Manager Name
- Manager Unique ID
- Name
- Roles
- Source
- Status
- Team Members Count
- Timezone
- Type
- Unique ID
User Group
- Creation Date
- ID
- Members Count
- Name
- Status
User Group (Active Field)
- Creation Date
- ID
- Members Count
- Name
- Status
User Group (Custom)
- Creation Date
- ID
- Members Count
- Name
- Status
User Group (Direct Team)
- Creation Date
- ID
- Members Count
- Name
- Owner Email
- Owner ID
- Owner Name
- Owner Unique ID
- Status
User Group (Inbuilt)
- Creation Date
- ID
- Members Count
- Name
- Status
User Group (Team)
- Creation Date
- ID
- Members Count
- Description
- Name
- Owner Email
- Owner ID
- Owner Name
- Owner Status
- Owner Unique ID
- Status
How datasets join together
Not every pair of datasets can be combined in a single report. Data sets must share a logical relationship in Adobe Learning Manager’s data model to be joinable. When you add your first column, Report Builder filters the remaining data sets to show only compatible ones. If a data set appears greyed out, it can’t be directly joined with the columns you’ve already selected.
It means that dataset cannot be joined with the columns you’ve already selected. This is a hard constraint in the data model. The two datasets don’t share a compatible join path.
A common example is the Compliance % derived field. When Compliance % is selected, the Transcript, Module Transcript, and LO Instance data sets are disabled. Compliance % is calculated at the user or user group level against learning objects and catalogs. It’s intended to be used alongside User, User Group, Learning Object, and Catalog columns and filters only.
To use a disabled data set, deselect the columns that are causing the conflict, then add the data set you need.
The join relationships below are drawn from the Report Builder data model. Understanding them helps you plan which data sets to combine before building a report.
Hub data sets
Two data sets act as central hubs. Most other data sets connect through them:
- Enrollment (enrollment data set), the primary fact table. It connects directly to User (the learner who enrolled), Learning Object (what they enrolled in), and through the learning object to Module, Catalog, Catalog Label, and LO Instance.
- Module Transcript (moduleTranscript data set) - the module-level progress fact table. It connects to User and to Module, which in turn links to Learning Object.
Most reports that combine learner, course, and completion data are built through one of these two hubs.
Aliased relationships
Some fields in the data model join to the User entity via a named role rather than a direct learner ID. These are aliased foreign keys. They point to the same user table but represent a different role:
- Instructor: Module joins to User as the session’s instructor
- Author: Learning Object Author joins to User as the learning object’s author
- Manager: User joins to itself to represent the learner’s manager
- Completed by: Enrollment and Module Transcript each carry a separate “completed by” user reference
This is why a single report can show both a learner’s name and their instructor’s name. They both come from the User entity via different join paths.
User group data set types
The User Group category contains several distinct data set views, each covering a different type of group:
The view-based user group data sets (Active Field, Team, Custom, Inbuilt) don’t have direct foreign key relationships in the schema, they’re SQL views. This means they have looser join constraints than the core User Group data set. Use the core User Group data set when joining user group data with enrollment or transcript data for the most reliable results.
Derived fields
Derived fields are pre-calculated columns computed by Report Builder. They’re listed separately from standard columns in the column picker.