Skip to main content

Looker - Download Dashboard as File to Shipyard

Overview​

Quickly download a Looker Dashboard as a PDF, PNG, or JPG.

Variables​

NameReferenceTypeRequiredDefaultOptionsDescription
Looker URLLOOKER_URLAlphanumericβœ…--The base URL of your organization's looker instance. Include https://
Looker Client IDLOOKER_CLIENT_IDPasswordβœ…--The Client ID generated from Looker for API access
Looker Client SecretLOOKER_CLIENT_SECRETPasswordβœ…--The secret key generated from Looker for API access
Looker Dashboard IDLOOKER_DASHBOARD_IDAlphanumericβœ…--The identifier for the specific Dashboard you are intending to download
File TypeLOOKER_FILE_TYPESelectβœ…pngPDF (.pdf): pdf

PNG (.png): png

JPG (.jpg): jpg

The type of file that will be generated from the Dashboard.
Folder NameLOOKER_DESTINATION_FOLDER_NAMEAlphanumericβž–--Folder where the file will be created. Leave blank to store in the current working directory
File NameLOOKER_DESTINATION_FILE_NAMEAlphanumericβœ…--File name that will be created for the Look being downloaded. Include the extension and ensure that it matches the selected File Type.
Output HeightLOOKER_OUTPUT_HEIGHTIntegerβœ…"800"-The size (in pixels) for the height of the downloaded dashboard
Output WidthLOOKER_OUTPUT_WIDTHIntegerβœ…"800"-The size (in pixels) for the width of the downloaded dashboard

YAML​

Below is the YAML template for this Blueprint and can be used in the Fleet YAML Editor.

source:
blueprint: Looker - Download Dashboard as File to Shipyard
inputs:
LOOKER_URL: null ## REQUIRED
LOOKER_CLIENT_ID: null ## REQUIRED
LOOKER_CLIENT_SECRET: null ## REQUIRED
LOOKER_DASHBOARD_ID: null ## REQUIRED
LOOKER_FILE_TYPE: png ## REQUIRED
LOOKER_DESTINATION_FOLDER_NAME: null
LOOKER_DESTINATION_FILE_NAME: null ## REQUIRED
LOOKER_OUTPUT_HEIGHT: '800' ## REQUIRED
LOOKER_OUTPUT_WIDTH: '800' ## REQUIRED
type: BLUEPRINT
guardrails:
retry_count: 1
retry_wait: 0h0m0s
runtime_cutoff: 1h0m0s
exclude_exit_code_ranges:
- '101'
- '102'
- '103'
- '203'
- '204'
- '205'
- '206'
- '207'
- '208'
- '209'