Application Settings
You can make modifications to application settings in the Settings section on the left panel.

Application Settings
To make changes to application settings,
- Navigate to Settings and then to Application.
- The first step is to set Defaults that get applied to various behavioral analytics templates. For example,
- User Datasets - is used as the default "Actor" dataset in a funnel.
- Event Stream - is used for events inside of the funnel and retention charts.
- Followed by this, you can configure the timezone for your application using the drop-down.
- When you enable the Onboarding Completed toggle, the onboarding checklist on the NetSpring homepage.
- The Use Personal Folder toggle can be used to enable personal folders for users.
- The Schema section contains application-level settings related to data warehouse and query schema. Here, you can configure shorter join paths and allow NetSpring to guess the intended join path based on the number of edges.
Enable the Schema setting with care as it can generate unexpected SQL queries.
-
The next section is Sampling. Here, you can configure chart settings like faster response and higher precision using the slider. The following are configured within the Sampling section:
- JSON Indexing Sampling Rate - this setting determines whether the fast or precise sample extract is used for queries that inspect JSON columns to identify their fields. The extract closest to the specified rate will be applied.
- Faster Response - when this mode is selected, the system uses a lower sampling rate that provides faster query response time but lower precision of results. This is the default mode used when sampling is enabled.
- Higher Precision - when this mode is selected, the system uses a higher sampling rate that provides higher precision of results but lower query performance.
-
The next step is to configure Materialization. When materialization is enabled, NetSpring creates materialized tables within the data warehouse which contain intermediate results for improving performance. The following are fields under Materialization:
- Database - the name of the database in the data warehouse where the materialized tables will be created.
- Schema - the name of the schema within the database where the materialized tables will be created.
- Refresh Cron Schedule - the refresh periodicity of the materialized tables using the Cron syntax.
For BigQuery, the Database and Schema fields to specify in materialization correspond to the BigQuery project name and the BigQuery dataset name respectively.
- Then, configure Rules for your application. These rules describe the criteria that must be met to trigger alerts. Enable the toggle under Rules. Then, set the Rule Execution Cron Schedule. Rules are executed periodically based on the provided cron expression.
Rules in NetSpring is a feature that is not available by default. If you would like to enable the optional rules feature in NetSpring, please contact support@netspring.io.
What are cron jobs?
Cron jobs are processes scheduled at recurring intervals and are specified using a format based on Spring Cron Expression. Using cron jobs, you can schedule your job so that it runs at specified times or at specific dates.
Cron job format
Cron jobs are defined using the Spring Cron Expression format (* * * * * * ). This is a set of six fields in a line, each field indicating when the job should be executed. Here are what each of the fields in the string denote:
Field | Description | Values |
---|---|---|
Field 1 | Second | 0-59 |
Field 2 | Minute | 0-59 |
Field 3 | Hour | 0-23 |
Field 4 | Day of the Month | 1-31 |
Field 5 | Month | 1-12 or JAN-DEC |
Field 6 | Day of the Week | 0-7, here 0 or 7 will be Monday or MON-SUN |
-
The next configuration is Audience. An audience is a cohort that is published to the warehouse. You can enable this feature for your app using the toggle. The following are fields under Audience:
-
Database - the name of the database in the data warehouse.
-
Schema - the name of the schema within the database.
To do a periodic refresh of the Audience, enable the Enabled Periodic Refresh toggle.
-
Under the Feature Flags section, you can enable/disable the following features using the corresponding toggles:
-
Using updated exploration templates
-
Enabling drafts
-
Enabling the Universal Exploration template
-
Casting all timestamps
