Featuring: Eric Laurin is a Principal Solution Architect and Community Captain
In Professional Services, new challenges often uncover practical lessons that can benefit the broader Board Community. The Board Platform offers many powerful capabilities, but some helpful options may not be immediately obvious. In this edition of Field Notes, I’m sharing a few practical tips that can help you avoid common issues and work more efficiently.
Here are a few tips for some cases that might fly under the radar:
- When you make structural changes to a data model and then restore that data model from a backup, be sure to reload the data model into memory. This can be done by restarting the Board service or by going to Data Models > [data model name] > Summary > Unload from Memory. After the data model is selected again, it will reload into memory.
This step is especially important if you are using functionality that depends on the latest data model structure, including:
- Subscription Hub’s Sync to Model, if configured
- Calculations in data flows that use newly added structures
Reloading the data model helps ensure Board is working from the current structure and can prevent unexpected behavior after a restoration.
- Another useful tip is for situations where you want to round a value down. For example, if you have a value such as 50.88 and want the result to be 50, you can use the INT(x) formula in a data flow. This works similarly to the ROUNDDOWN or TRUNCATE options you may be familiar with in Excel.
- It is also helpful to keep cube type behavior in mind. If you calculate a value in a cube type such as Double or Single and then load it into an Integer cube, Board will apply behavior similar to rounding. For example, a value of 50.88 may round up to 51 when loaded into an Integer cube.
These small details can make a meaningful difference when configuring, restoring, or troubleshooting data models. Keeping them in mind can help you avoid confusion and maintain more predictable results in Board.
Have you run into this or a similar scenario in your workspace? Share your experience in the comments below so others can learn from it, too.