Details
-
Bug
-
Status: Closed
-
TBD
-
Resolution: Fixed
-
None
-
None
Description
A Cohort in core used to be solely a set of integers. In 2.1 a Cohort so that each element was a new "CohortMembership" element, that contained both an id and a date range.
This significantly increased operations on Cohorts... for instance adding thousands of ids to a Cohort could take minutes instead of milliseconds... this is prohibitively costly for reports, so we need to either create a simpler Cohort model in reporting to use instead of the more complex one in core, or change the one in core to perform better.
fyi mseaton
Gliffy Diagrams
Attachments
Issue Links
- is related to
-
TRUNK-5379 Cohort Membership: Resolve design inconsistents
-
- Closed
-
-
TRUNK-5211 Cohort membership should allow null start date, and should default to this
-
- Closed
-
- relates to
-
TRUNK-5380 Cohort Membership: Performance Issues
-
- Closed
-
-
TRUNK-5331 CohortMembership should not require a startDate
-
- Ready for Work
-