dbt Core

Seemore supports dbt core by interpreting your projects manifest.json files

In order to integrate, please contact our support to get the details of our S3 bucket and your account specific credentials.

manifest.json is a JSON file generated by dbt build process. The file contains all metadata related to your dbt project.

Seemore supports extracting dbt core metadata from multiple dbt projects. You will need to use the following structure:

your-account-prefix:

  • project1/manifest.json

  • project2/manifest.json

  • project3/manifest.json

  • project4/manifest.json

  • project5/manifest.json

The example above will be processed as five different dbt projects.

You can find the manifest.json file inside the target directory of each of your dbt projects, it can be generated by running the following command:

What dbt command should I use to generate manifest.json?

  • If this is the first time running the project, and your dbt models have not been materialized, use dbt run or dbt build .

  • If you have just made a change to your dbt project, use dbt run or dbt build .

  • If you have run your dbt project, materialized dbt models and there is nothing you want to change, use dbt compile --full-refresh .

I have updated the dbt's metadata, will they automatically sync with Seemore?

No. Currently, we don't support this yet.

If you have updated your dbt's metadata, you will need to re-push your latest manifest.json to Seemore. Once done, you can re-run your dbt core integration.

We recommend that you should set up a re-sync strategy from your side so the file manifest.json is automatically pushed to Seemore on a regular (or trigger) basis.

Last updated