Scheduling Advanced Analytics Dashboards
Scheduling Advanced Analytics Dashboards
Users can schedule Personal, Group, or Netskope Library dashboards as well as widgets. In addition, schedule owners can manage (view / edit) their own schedules in their Personal, Group, or Netskope Library folders. However, if you are not the schedule owner, you may see a report listed in a schedule but you cannot view or edit the report. If you click the report link, the system displays an error message.
Report Admins can view all scheduled reports listed in their Personal, Group, or Netskope folders.
Navigate to Advanced Analytics > Folders > Scheduled to view all scheduled dashboards and widgets.

The list view page displays the following information:
- Name – dashboard or widget name (the same name may be listed multiple times. This means, the same report has multiple schedules and / or multiple owners.
- Schedule – the date and time the dashboard or widget will be sent to the recipient(s).
- Type – filter by dashboard or widget
- Format – filter by format type: CSV, HTML, PDF, PNG, Table, Text, Visualizations, XLSX
- Recipients – email address(es) of users scheduled to receive the dashboard or widget
- Schedule Owner – email address of the user that created the schedule. Only schedule owners can delete a schedule.
Click the ellipses at the end of a dashboard name to view and manage the schedule.

The delete option is only available for the schedule owner. Deleting a schedule does not delete the report.
In addition, a deactivated user’s schedule is removed automatically from any scheduled dashboards. If all recipients unsubscribe from a scheduled email delivery, that schedule is deleted from the Scheduled list view page.
Admins can view details for the scheduled dashboard or widget such as create date, description, and activities.
You can filter a time range and one or more activities associated with the dashboard or widget. Activities include:
- Access
- Executive Access
- Ad Hoc Run
- Download
- Export
- Scheduled Run
- Update
Schedule a Dashboard or Widget
- Navigate and open a dashboard or widget. Widgets must be saved to your personal library before you can create a schedule.
- From your dashboard or widget click the vertical dots and select Schedule Delivery.
- The Schedule window displays. The Settings tab is the default tab that displays. Select the desired recurrence from the dropdown. Options will change based on your selection such as Day, Time, Months, etc.
Recurrence options include: Send now, Monthly, Weekly, Daily, Specific months, Specific days, and Datagroup update.
- Type the recipient’s email address. If there are multiple recipients, type one email address and click return. You can click All or External to toggle between the recipient lists.
- Select a format by which the recipients will receive the email file. Options include: CSV, PDF, or PNG visualization.
- Click the Filters tab to view the dashboard or widget filters. The filters are already applied to the dashboard or widget. If you want to make changes to the filters, exit the schedule and make your changes before returning to the schedule window.
- Click the Advanced Options tab to add a message to include in the body of the email your recipients will receive.
- Select the “Expand tables to show all rows” checkbox. Note, large tables may render as plain text or limit displayed rows.
- Select the “Arrange dashboard tiles in a single column” checkbox.
- Select the Paper size from the dropdown.
- Select the Delivery timezone.
- Optionally, click Test now to send the dashboard or widget as a test before the scheduled time.
- Click Save.
Advanced Analytics General Guidelines
Before using Netskope Advanced Analytics consider the following key takeaways. These general guidelines and tips will help you create, run, and export efficient dashboards. To learn more: Advanced Analytics Best Practices
For Each Dashboard
- No hard limit for the number of widgets, but it is strongly recommended to create less than 15 widgets per dashboard.
For Each Widget in the Dashboard
- Supports up to 5000 rows and 200 columns for pivoted or unpivoted query results.
- For browser performance, 20 or fewer columns is recommended.
For Each Backend Query Triggered from Explore, Widgets, or Dashboards (including scheduled and non-scheduled reports)
- No guarantee for the data processing time. The more data you request, the longer the data processing time may take.
- The data enrichments, such as (but not limited to) RBAC control, user group information lookup, geolocation lookup, and application information (e.g., CCI, CCL), also introduce additional backend query processing time.
For Generated Reports
- Supports up to 15MB. Query results exceeding 15 MB cannot be delivered to scheduled or ad-hoc report recipients.
- The All Results option is not guaranteed to be available in all cases. Even when it is available, use it cautiously when downloading or scheduling a report with all results. Some queries can generate very large datasets, potentially containing thousands or even millions of rows, which may exceed the limits of most spreadsheet programs.
Optimize Data Volume for Performance
- Start with the minimum number of fields required for your analysis.
- Apply filters to reduce the size of query results.
- Adjust your Netskope product policies to capture only the events needed attention or auditing.
Adopt a Coarse-to-Fine Strategy for Widgets
- When designing widgets, begin with high-level fields to provide an overview of the data. Avoid using overly detailed fields such as URL, referrer, or object name, as these can obscure key insights.
Effectively Group Data
- For numeric-type and timestamp-type fields, always use the coarsest granularity that meets your needs. For example, use timestamp-type fields such as monthly, weekly, or daily timestamps, rather than second-level precision unless you really need it.
Limit Columns in Table Views
- When creating table view widgets, keep the number of columns below 20, whether they are pivot columns or selected fields, to ensure optimal performance and usability.
Data Enrichments take cost
- While filtering data by user group, RBAC, or geolocation can reduce query result sizes, retrieving and joining such information introduces additional overhead for data processing. Advanced features, such as merged results, custom fields, and table calculations introduce additional data processing overhead as well. Balance enrichment needs against performance considerations.
- Use Advanced Analytics as an analytical tool, rather than a raw data exporter.
Advanced Features
Advanced features, such as merged results, custom fields, and table calculations, consume more backend resources and significantly increase its data processing time. The more post-query processing features used, the more time needed for the dashboard load.