> ## Documentation Index
> Fetch the complete documentation index at: https://docs.adriel.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to connect

> How to connect the Basis data source to Adriel: enter Snowflake credentials, choose a report type, and pull daily campaign performance.

Basis (formerly Centro) is a programmatic advertising and media planning platform. Connecting it pulls daily campaign performance into Adriel so Basis can be analyzed alongside other demand-side platforms in cross-channel dashboards.

## Before you connect

The following are required:

* A Basis account.
* The Snowflake details for the Basis data share: username, account, database, role, warehouse, and private key.
* The Snowflake private key for the Basis account. Follow [Snowflake's key-pair authentication documentation](https://docs.snowflake.com/en/user-guide/key-pair-auth#step-1-generate-the-private-key) to generate or retrieve it before starting.

## Connect Basis

<Steps>
  <Step title="Open Basis in Data Sources">
    On the **Data Sources** page, search for **Basis** and select it.
  </Step>

  <Step title="Enter the Snowflake credentials">
    Fill in the six required connection fields for the Snowflake account being connected:

    * **Username**: the Snowflake account username.
    * **Account**: the full Snowflake account URL (for example, `https://123adriel.snowflakecomputing.com`).
    * **Database**: the Snowflake database name.
    * **Role**: the Snowflake role assigned (for example, `ADRIEL_USER_2025`).
    * **Warehouse**: the Snowflake warehouse where the data is stored (for example, `ADRIEL_WH`).
    * **Private Key**: the key retrieved before connecting.
  </Step>

  <Step title="Submit the credentials">
    Click **Submit** to proceed to the data source settings.
  </Step>

  <Step title="Configure the data source">
    Fill in the two required fields and one optional field:

    * **Name** (required): an identifiable name for the data source.
    * **Data Type** (required): choose one data type from the dropdown.
    * **Brand Name Filter** (optional): filter data by brand name. This filter is case-sensitive, so exact capitalization is required. For example, entering `Adriel` aggregates only rows labeled `Adriel`.
  </Step>

  <Step title="Submit the connection">
    Click **Submit** to complete the connection. Initial data availability can take up to one business day.
  </Step>
</Steps>

## What gets imported

Daily campaign performance is imported in the account's reporting currency, at the level of the selected report type.

For the complete list of metrics and breakdowns, see the [Basis data reference](/data-sources/a-f/basis/data-reference).

## Troubleshooting

<AccordionGroup>
  <Accordion title="Credentials rejected on save">
    Newly issued credentials can take a short period to activate on the Basis side. If the connection fails immediately after credentials are issued, wait a few minutes and retry before re-contacting the Basis account team.
  </Accordion>

  <Accordion title="No data appears after connecting">
    Programmatic campaigns sometimes report with a delay of several hours. If no rows appear after the initial backfill, confirm that the account has active campaigns within the requested date range.
  </Accordion>
</AccordionGroup>

## Related

<CardGroup cols={2}>
  <Card title="Basis data reference" href="/data-sources/a-f/basis/data-reference">
    Metrics, breakdowns, and limits for Basis.
  </Card>

  <Card title="Basis FAQs" href="/data-sources/a-f/basis/faqs">
    Common questions and expected behaviors for the Basis data source.
  </Card>

  <Card title="How to connect The Trade Desk" href="/data-sources/o-z/the-trade-desk/how-to-connect">
    Connect another demand-side platform.
  </Card>

  <Card title="How to connect StackAdapt" href="/data-sources/o-z/stackadapt/how-to-connect">
    Connect another programmatic advertising platform.
  </Card>
</CardGroup>
