HyperModel: five tips to improve your experience
Are you considering HyperModel for your ecosystem, or have you recently deployed it? Fantastic! We've compiled a shortlist of the top five tips to help make kicking off your HyperModel experience as smooth as possible.
Check out these top five tips to improve your experience:
1. Recognize that the Hyperblock has not changed
- With HyperModels, only model/workspace sizes and the available memory are increased.
The Hyperblock engine remains the same, meaning:
- Calculation performance is the same. HyperModel performance is dependent on modeling best practices and how the model is constructed.
- Hyperblock dictates the maximum block cell count.
The following functions maintain the same limit set of 50 million cells, which may be easier to reach with HyperModels:
- ISFIRSTOCCURRENCE
- RANK
- RANKCUMULATE
2. Embrace sparsity
- Sparse modules are not inefficient when it comes to calculations. The Anaplan Hyperblock engine is designed to work with multi-dimensional structures. At its heart, the Directed Acyclic Graph (D.A.G.) indexes data to calculate only what is needed when upstream data points have changed.
- Model size can often be reduced with increased multi-dimensionality by reducing list sizes. For example, this could apply to transactional lists that include dates. For more information, see Data Hubs: Purpose and Peak Performance.
Read The Truth About Sparsity: Part 1 for additional information about sparsity.
3. Understand the effects of text
Text can quickly consume memory and potentially slow calculations. Scaling any text formatted line items or text-based calculations in a HyperModel could cause memory-related issues.
- Avoid importing data as text where possible to maintain memory and calculation speed. Instead, import as List items.
- Create new lists to allow for more list-formatted items in data modules. We recommend this method rather than importing lists as text and conducting a FINDITEM search.
For more information, see Data Hubs: Purpose and Peak Performance - Anaplan Community.
4. Understand top-level summary
- Try to reduce using summaries and top-level summaries to maintain optimal HyperModel performance. The increased scale with HyperModels means there's more data to aggregate, which may result in slower summary calculations.
- If a summary is only needed on one or two dimensions in a multi-dimensional line item, we recommend turning off the summary and creating a new line item for that specific summary.
5. Test and optimize
- Do it yourself: optimize models with best practices by leveraging the Planual, PLANS, and D.I.S.C.O.
Leverage our packaged services and reach out to your account team for more information:
- Model optimization
- Model concurrency testing
Are you ready to scale up on HyperModel? Or, are you already leveraging it?
Let us know your thoughts in the comments below.
Contributing authors: Melanie Martinez, Mark Warren, and Dafinka Pancheva.
Comments
-
Great Tips @annejulie @MarkWarren @MelanieMartinez and @dafinkapancheva
I posted this link to the HyperModel Group forum. Well done!
1 -
These are all great tips - thank you for sharing. I especially like the tip on sparsity; definitely a top for discussion in the future.
0 -
@JaredDolich HyperModel Group forum link doesn't seem to work - has the page moved? Thanks!
0 -
@AnyaS Yep. Good callout. It appears Anaplan community has removed the Hypermodel group due to inactivity. Recommend you look around for other groups that might fit the bill.
Also, check out community forum - here are the top hypermodel discussions
Probably already telling you what you already know but the hypermodel is the same as a traditional workspace except you can max out the workspace to about 500GB - 600GB. The one thing you have to keep in mind is that you absolutely must use best practices - especially no daisy chaining. You'll bog down the calc engine real fast.
Follow all these best practices. And here's a cartoon to remind you that it's common to fall in the expediency trap!
- DISCO
- PLANS
- ALM
- The Planual – Misbah and Rob’s newest version
- The Anaplan Way – especially user stories with success criteria, sprint reviews, testing, and planning poker
- Data Hub – especially hub to spoke synchronization.
- Center of Excellence best practices – unique to each organization (e.g., naming conventions)
Did I mention testing?
- Test Scripts
- Unit Testing
- User Acceptance Testing
- Dev-QA-Prod Migration Testing
- System Integrated Testing
2