In Harmoni, the size of the project has no technical limitations. However, the number of records and the number of sources influence the time required for analysis. When creating a project or an analysis, it is important to consider these factors.
In this article
1. Considerations when creating a project
The number of variables in the dictionary, particularly the number of user-created variables, is the biggest influencer on response time.
The number of variables influences the loading time of the project tree.
We recommend keeping the dictionary to less than 500,000 items. The following are considered to be items in the dictionary:
- Each continuous variable = 1 item, e.g., Number of Shoes owned
- Each category in categorical variables = 1 item, e.g., Gender.Male
- Each cell in a yes/no matrix variable = 1 item, e.g., Brand.Attribute
- Each scale point in a scale matrix variable = 1 item, e.g., Brand.Attribute.ScalePt
- Each verbatim = 1 item
2. Considerations when building an analysis
The more items included in the analysis (cube), the longer it will take to run and render it to the screen. For ease of interpretation, we recommend keeping the number of cells in the analysis under 10,000 cells (e.g., 100 rows x 100 columns). However, performance degradation will not occur until well beyond that.