Manage Variables

Birst spaces support two types of variables, based on when their values are updated:

Repository variables
Variables that are refreshed when data is processed. Birst provides built-in repository variables related to data loading, such as LoadDate, LoadStartTime, LoadDateSFDC, LoadCompletionTime, and LoadNumber.
Session variables
Variables that are refreshed with each new user session. Birst provides two session variables, USER and UserLocale. USER can help drive data level security for a space by dictating what data a specific user is able to see. UserLocale is determined by the Birst User Settings page Language option. These are not valid for ETL scripts.

Space Administrators can create custom variables for use in:

  • Reports and Dashboards
  • Data security filters
  • Birst Connect queries
  • Birst Connect server name, database name, user name, and generic connection strings (single-value constants)
  • Application Connector queries
Note: If an imported variable is not visible in the child space, try publishing the parent space. This should publish the changes to the child space.

You can create, edit, and delete variables using the Admin interface.