Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create QA Recipe: Standard Object High Skew #1415

Open
acrosman opened this issue Oct 31, 2023 · 0 comments
Open

Create QA Recipe: Standard Object High Skew #1415

acrosman opened this issue Oct 31, 2023 · 0 comments

Comments

@acrosman
Copy link
Contributor

Is your feature request related to a problem? Please describe.
We need stress testing of DLRS in several scenarios, to determine where DLSR can be further optimized or runs into platform limits. To do those tests we need large volumes of data in different patterns. This task if for rollups on select standard objects with very high ratios for the relationships between them.

Describe the solution you'd like
A Snowfakery recipe that generates data to populate the QA org as follows:

  • Account
    • Pattern
      • 5 level of hierarchy (parent and child)
    • Fields
      • just name
  • Contact:
    • Pattern:
      • 150 contacts per Account.
    • Fields
      • First Name
      • Last Name
  • Case:
    • Pattern
      • 15,000 Per Account
    • Fields
      • Name
      • Description
      • Account Reference
      • Contact Reference
  • Opportunities
    • Pattern
      • 15,000 Per Account
    • Fields
      • Name
      • Close Date (from the current year)
      • Account Reference
      • Contact Reference
      • Amount ($1,000 - $10,000)
  • Opportunity Contact Role
    • Pattern
      • 2 per Opportunity
    • Fields
      • Required references to each side.
      • Randomly selected roles

Additional context
These patterns were worked out during the OS Commons Sprint in Chicago October, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Back to Roadmap
Development

No branches or pull requests

1 participant