References Configuration
A reference is an abbreviated name that identifies a specific data model published for Excel, along with the environment from which the data should be retrieved. References also define the caching strategy used by the Add‑in, helping improve performance through efficient cache generation and reuse.
Create one reference for each data model you want to access using the NecAccess formula in your Excel file. If you need to retrieve data from multiple data models or environments, you can create as many references as needed—there is no limit per Excel workbook.
To open the References Configuration dialog, go the Add-ins tab and select References Configuration.
Understand references, cache, and performance
References are part of the Add‑in’s caching system, which improves formula performance by reducing repeated data retrieval.
For optimal performance, configure fewer, broader references. A larger generated cache typically performs better than many small ones. In most cases, using one reference per data model is more efficient than creating multiple narrow references.
Performance may be reduced when cached fields are used with certain types of logic, including:
- Exclusion logic such as
ExclusionorNOT(e.g.,Account NOT 40000) - Alphanumeric ranges (e.g.,
Company between AAAA and BBBB) - Date filters (e.g.,
2019-01-01)
Experiment with different reference configurations to determine the most efficient setup for your Excel workbook.
See Cache Optimizer for guidance on optimizing references and formulas.
Create a new reference
- Click Add to create a new reference, or Edit to modify an existing one.
- In the Data Model field, select the data model you want to access.
- In the Environment field, choose the environment the reference should use.
- Select one or more Dimensions where values are expected to change.
- In the Reference field, enter a name and click Ok to save.
- Select the reference and click Ok to close the References window.
The cache system analyzes formulas and predicts which additional values may be needed. Choosing the right dimensions helps the system generate a more efficient cache.