Upsolver setup
Overview of dbt-upsolver
- Maintained by: Upsolver Team
- Authors: Upsolver Team
- GitHub repo: Upsolver/dbt-upsolver
- PyPI package: dbt-upsolver
- Slack channel: Upsolver Comunity
- Supported dbt Core version: v1.5.0 and newer
- dbt Cloud support: Not Supported
- Minimum data platform version: n/a
Installing dbt-upsolver
pip is the easiest way to install the adapter:
python -m pip install dbt-upsolver
Installing dbt-upsolver will also install dbt-core and any other dependencies.
Configuring dbt-upsolver
For Upsolver-specifc configuration please refer to Upsolver Configuration
For further info, refer to the GitHub repository: Upsolver/dbt-upsolver
Authentication Methods
User / Token authentication
Upsolver can be configured using basic user/token authentication as shown below.
~/.dbt/profiles.yml
my-upsolver-db:
  target: dev
  outputs:
    dev:
      type: upsolver
      api_url: https://mt-api-prod.upsolver.com
      user: [username]
      token: [token]
      database: [database name]
      schema: [schema name]
      threads: [1 or more]
Configurations
The configs for Upsolver targets are shown below.
All configurations
| Config | Required? | Description | 
|---|---|---|
| token | Yes | The token to connect Upsolver Upsolver's documentation | 
| user | Yes | The user to log in as | 
| database | Yes | The database that dbt should create models in | 
| schema | Yes | The schema to build models into by default | 
| api_url | Yes | The API url to connect. Common value https://mt-api-prod.upsolver.com | 
0