Skip to content

Increase Updated OneRoster Records in Incremental Data Generation #49

@bergerb

Description

@bergerb

Issue

The OneRosterSampleDataGenerator needs to update/delete more records during incremental data generation to improve data testing. Currently, the number of updated records is limited, making it difficult to simulate real-world changes effectively.

Fixes

  • Increase the number of OneRoster records that are updated or deleted during incremental data generation.
  • Apply changes to the following entities:
    • Classes
    • Courses
    • Demographics
    • Orgs
  • Ensure the updates simulate realistic modifications, such as enrollment changes, new course offerings, and updated demographics.

Acceptance

  • A larger number of Classes, Courses, Demographics, and Orgs records are modified during incremental data generation.
  • Updates and deletions reflect realistic data changes.
  • No impact on full data generation.
  • Proper logging to track modified records for debugging.

Module

Core

##Steps

  1. Identify and increase the number of records modified during incremental data generation.
  2. Implement logic to update/delete Classes, Courses, Demographics, and Orgs.
  3. Ensure changes are randomized but controlled for testing consistency.
  4. Add logging for tracking modified records.
  5. Test with incremental data imports to validate updates.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions