Skip to main content

Domo - Download Dataset to Shipyard

Overview​

Download any Domo dataset as a csv. The entire dataset will be download, be aware of potential memory constraints if the dataset is very large ( greater than 1M rows).

Either a username/password or an access token should be provided. If both are provided, the access token will be preferred.

Variables​

NameReferenceTypeRequiredDefaultOptionsDescription
Client IDDOMO_CLIENT_IDPasswordβœ…--Client ID is generated in the Domo Developer Portal. The ID should have the following scope: data, workflow, user, account, dashboard
Secret KeyDOMO_SECRET_KEYPasswordβœ…--The secret attached to the generated Client ID
DOMO Dataset IDDOMO_DATASET_IDAlphanumericβœ…--The id of the dataset desired to be replaced. Can be acquired from the url of the dataset
Local Destination Folder NameDOMO_DESTINATION_FOLDERAlphanumericβž–--The file path of where the csv should be downloaded to. If left blank, then the file will be saved in the current working directory.
Shipyard File NameDOMO_DESTINATION_FILE_NAMEAlphanumericβœ…--The name for the csv file once it is downloaded

YAML​

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

source:
blueprint: Domo - Download Dataset to Shipyard
inputs:
DOMO_CLIENT_ID: null ## REQUIRED
DOMO_SECRET_KEY: null ## REQUIRED
DOMO_DATASET_ID: null ## REQUIRED
DOMO_DESTINATION_FOLDER: null
DOMO_DESTINATION_FILE_NAME: null ## REQUIRED
type: BLUEPRINT
guardrails:
retry_count: 1
retry_wait: 0h0m0s
runtime_cutoff: 1h0m0s
exclude_exit_code_ranges:
- '101'
- '115'
- '116'
- '201'
- '203'