- Provider permissions: what the external account, key, or app is allowed to access.
- Connection settings: which host, database, bucket, site, or account Dawn is configured to use.
- Import settings: which query, path, range, or date window a particular run requests.
Access by integration
Use the provider guides for setup details. Where a provider offers broader administrative roles, prefer a dedicated account with the permissions required for your particular import.
Read access and write access
Reading data for an import and exporting data back to a source are different operations. Dawn also supports export workflows for some sources. A credential with write permissions may enable those workflows even if your first pipeline only reads data. Database credentials should therefore be restricted at the database itself when you need a read-only integration. For APIs, an HTTP method alone does not guarantee that an endpoint is read-only; check the provider’s endpoint behaviour. Google describes the reach of its Sheets scopes. Microsoft explains that storage account keys grant broad storage access. Treat those access models as part of your decision to connect the source.Store credentials
Use Connections → Credentials, or create a credential from the connection form. Saved credential values stay hidden in the connection interface. Give each credential a useful name, such assales_warehouse_reader, without including its secret value.
Use separate credentials where sources need different permissions or ownership. Record who manages the provider account and when its access needs review.
Rotate or revoke access
- Identify every connection and workflow using the credential.
- Create or authorise a replacement credential in Dawn.
- Edit each affected connection to select the replacement.
- Verify a small import or source inspection.
- Revoke the old key, password, app grant, or token at the provider after dependent workflows have migrated.
- Remove the unused Dawn credential when it is no longer needed.
When access fails
- Authentication error: check expiry, the selected account, the credential type, and whether the provider grant was revoked.
- Permission error: check access to the specific table, object, site, or account as well as general API access.
- Timeout: check the hostname, endpoint, firewall, and network route with your administrator.
- Discovery works but import fails: check permissions for the actual query or file and its full data volume.