dbt Core

Euno's dbt Core integration supports auto-discovery of:

  • Transformation layer resources:

    • dbt sources

    • dbt seeds

    • dbt models

    • dbt columns

  • Semantic layer resources:

    • dbt metrics

    • dbt measures

    • dbt dimensions

    • dbt entities

Setting up Euno's dbt Core Integration

Step 1: Configure New dbt Core Source in Euno

Step 1: Access the Sources Page

  1. Navigate to the Sources page in the Euno application.

  2. Click on the Add New Source button.

Step 2: General Configuration

  1. Name: Enter a name for your dbt Core source (e.g., "dbt - Marketing Models").

  2. Configuration Details:

    1. Build target: The dbt target to build.

Step 3: Advanced Settings (Optional)

Click on the 'Advanced' section to display these additional configurations.

  1. Source Repository URL: The URL of the git repository where the dbt project is stored.

  2. Source Repository branch: The branch of the git repository where the dbt project is stored.

  3. Relative directory of the dbt project: The subdirectory within the git repository where the dbt project is stored.

  4. Mapping - Used to map your schema aliases:

    1. Source

    2. Target

Step 4: Save Configuration

Click the Save button, and Euno will generate an integration key. Please copy the integration key and save it somewhere, as the key will disappear after copying.

Step 5: Add the Integration Key

Take the copied integration key and add it to the configuration of the application or webhook that will send the dbt artifacts to Euno. This ensures that the application or webhook can authenticate and securely transmit the artifacts to Euno.

Last updated