Get data out of your platform with a couple of clicks by using the send and schedule feature in the Reporting Hub.
Use Case Information
Sending and Scheduling reports allows you to share your data outside of the platform via email or other forms of delivery. You can choose to send data on demand or schedule reports as a "set and forget" reporting strategy. Default reports, as well as Looks and Dashboards you've created, can be sent a single time or scheduled to be sent at a regular cadence.
When configured, you can control the following:
- Communicating key information about platform activity more easily via email.
- Providing information to a broader audience, especially those who do not have access to the platform.
- Providing information to a variety of other systems via webhook, SFTP, or Amazon S3.
Note
Scheduled reports are created and edited by individual users. By default, only the creator can edit their scheduled reports. Admins with the Manage Scheduled Reports permission can view all scheduled reports across the site from Reports > Schedules (Scheduled Reports Manager), making it easier to coordinate and govern reporting activity.
Scheduled Reports Manager
If multiple team members are scheduling reports, it can be difficult to track what’s being sent, when it’s going out, and who owns each schedule. The Scheduled Reports Manager gives Admins a centralized view of all scheduled reports in your instance so reporting activity is easy to review and manage.
To access the Scheduled Reports Manager:
- From your Admin Homepage, select Reporting.
- Click Schedules.
What you’ll see on the Reporting Schedules page
Admins with the Manage Scheduled Reports permission can view a unified list of all scheduled reports in the instance, including:
- Scheduled report name
- Report the Schedule is based on (linked if it is from a default report)
- Report Destination
- Last delivery
- Creator (who to contact for edits)
- Created-on date
- Actions
Filter, sort, and manage schedules
Use the tools on this page to quickly find and review schedules as reporting activity grows:
- Filter and sort to locate specific reports, destinations, or creators
- Duplicate a schedule to reuse an existing setup for a new audience or destination
- Delete schedules that are no longer needed
Tip
The Creator column is the fastest way to identify who to reach out to when a scheduled report needs changes.
Note
To support faster sorting and searching, scheduled report data is cached and updated once daily. Click the Sync button, at the top right of the page, to refresh the data before the daily update.
To send a report once from the Reporting Hub Library:
- Click Reporting > Reports and navigate to the report you'd like to send.
- Click the three dot menu (kebab) in the top right of the report area.
- Click Schedule Delivery.
- You'll see a menu of customization options, including Settings, Filters, and Advanced Options.
- In Settings: Choose Recurrence > Send now.
- Under Destination, select from Email, Webhook, Amazon S3, or SFTP. Complete the relevant fields, based on the destination.
- If Email is chosen, add email address(es).
- If Webhooks is chosen, enter the Webhook URL.
- If AmazonS3 is chosen, enter the Bucket, Optional Path, Access Key, Secret Key, and Region (optional).
- If SFTP is chosen, enter the address, username, and password.
- Under Format, choose PDF, CSV zip file, or PNG visualization.
- Under Filters, optionally change report filters, like date, role type, or learner (different for every report).
- Under Advanced Options, optionally add a custom message to be sent with the report, and review other available options.
- Click Send Now.
To send a report once from a Look or Dashboard in Reporting's Create area:
- Click Reporting > Create > Looks or Dashboard tab and navigate to the the report you'd like to send.
- Click the gear icon at the top right of the page.
- In the Title field, create a title for your report.
- In the section titled Where should this data go?, select a destination for the report, including Email, Webhook, Amazon S3, or SFTP. Complete the relevant fields, based on the destination.
- If Email is chosen, add email address(es). Optionally include a custom message.
- If Webhook is chosen, enter the Webhook URL.
- If Amazon S3 is chosen, enter the Bucket, Optional Path, Access Key, Secret Key, and Region (optional)
- If SFTP is chosen, enter the address, username, and password. Under Format, choose the desired report format.
- Under Filters, optionally alter report filters.
- Under Advanced Options, review and apply relevant options.
- Click Send.
To schedule a report from the Reports area at a regular recurrence:
- Click Reporting > Reports and navigate to the report you'd like to schedule.
- Click the three dot menu (kebab) in the top right of the report area.
- Click Schedule delivery.
- In Settings, choose Recurrence > Select the recurrence, day, and time.
- Under Destination, select from Email, Webhook, Amazon S3, or SFTP. Complete the relevant fields, based on the destination.
- If Email is chosen, add email address(es).
- If Webhooks is chosen, enter the Webhook URL.
- If Amazon S3 is chosen, enter the Bucket, Optional Path, Access Key, Secret Key, and Region (optional).
- If SFTP is chosen, enter the address, username, and password.
- Under Format, choose PDF, CSV zip file, or PNG visualization.
- Under Filters, optionally alter report filters, like date, role type, or learner (different for every report).
- Under Advanced Options, optionally add a custom message and review other available options.
- Click Save.
To schedule a report from a Look or Dashboard in Reporting's Create area:
- Click Reporting > Create > Looks or Dashboard tab and navigate to the the report you'd like to schedule.
- Click the gear icon in the top right of the report area.
- Click Schedule. Give your schedule a name in the name field.
- In the section titled Where should this data go?, select a destination for the report, including Email, Webhook, Amazon S3, or SFTP. Complete the relevant fields, based on the destination.
- If Email is chosen, add email address(es). Optionally include a custom message.
- If Webhook is chosen, enter the Webhook URL.
- If Amazon S3 is chosen, enter the Bucket, Optional Path, Access Key, Secret Key, and Region (optional).
- If SFTP is chosen, enter the address, username, and password.
- Under Format, choose the desired report format.
- In the Trigger section, choose Repeating interval. Review and select delivery schedule options that range from by minute to monthly or by specific months or days. You can also select the time at which you want the report to be delivered.
- Delivery Schedule: You can set a schedule for a variety of cadences ranging from monthly to by the minute.
- Under Filters, optionally alter report filters.
- Under Advanced Options, review and apply relevant options.
- Optionally, click Send Test if you would like to see how this report will appear when sent to email.
- Click Save All.
Editing or Deleting a Schedule
Google Looker only allows the schedule creator to edit, duplicate, or delete a schedule. To manage these schedules, we recommend keeping a log outside of Thought Industries that entails what report the schedules are created from and who created them.
Tip
Some customers find it useful to create one dedicated manager account for scheduling reports. This way, you always know where to go to manage schedules after creation.
- Log in using the schedule creator's credentials.
- Go to Reporting, then choose the specific report for the schedule you'd like to edit. For example, if you'd like to edit the schedule for a custom dashboard, go to Reporting > Create > Dashboards tab > click into the custom dashboard.
- Click the three dot icon (kebab) and choose Schedule Delivery.
- If a schedule already exists for the report and you are logged in as the creator, all saved schedules will display here.
- Click the three dot icon (kebab) next to the schedule you'd like to edit or delete.
- Choose to Edit, Duplicate, or Delete the schedule.