
What you can do
- Keep Altimate AI in sync with your production dbt™ project, without a separate upload job.
- Send
manifest.json,catalog.json, and, when your project has one,semantic_manifest.jsonfrom each production Catalog refresh. - Connect once per workspace from Settings > Integrations, with a credential check before the connection is saved.
Prerequisites
Before you connect, make sure you have:
- An Altimate AI instance, and its instance name (also called the tenant name).
- A dbt Core integration in Altimate AI, and its integration ID.
- An Altimate AI API token that can upload to that integration.
- The Admin role in Paradime, to connect the integration.
Step 1: Get your Altimate AI details
In your Altimate AI instance, find these values:- Instance name: the name of your Altimate AI instance (tenant).
- dbt Core integration ID: the ID of the dbt Core integration that receives your artifacts. Create one in Altimate AI if you don’t have one yet.
- API token: an API token for your instance. Store it securely. Paradime keeps it in a secret store and never shows it again.
Step 2: Connect Altimate AI in Paradime
- In Paradime, go to Settings > Integrations (see connecting integrations).
- In the Data Catalog section, find Altimate AI and click Connect.
- Fill in the fields:
- Click Test connection. Paradime checks the credentials with Altimate AI and saves them only if the check passes. When it passes, the form shows “Paradime can now send dbt artifacts to Altimate AI.” Click Close.
When Paradime sends artifacts
Paradime sends artifacts at the end of every production Catalog refresh in the workspace, scheduled or on demand. It uses the Altimate DataPilot CLI (datapilot dbt onboard) and sends:
manifest.jsoncatalog.jsonsemantic_manifest.json, when your project produces one
run_results.json or sources.json. Development catalog refreshes in the Code IDE don’t send anything.
To control when the push runs, schedule the Paradime Catalog Refresh command in Bolt.
A push that fails never fails the Catalog refresh or the Bolt run. Paradime writes the error to
altimate_push_error.json in the run’s artifacts instead.Troubleshooting
The refresh succeeds but nothing appears in Altimate AI
A green run doesn’t mean the push succeeded, because a failed push doesn’t fail the run.- Check that Altimate AI is connected in the workspace you refresh. Each workspace has its own connection.
- Look for
altimate_push_error.jsonin the artifacts of the production Catalog refresh. It holds the error from Altimate AI. - Check that the API token still works and can upload to the dbt Core integration ID you entered. If not, disconnect and connect again with a new token.