Skip to main content

Setting up

This is a high-level overview of how to start creating your Zenlytic data model in your local development environment.

To start, you'll create a GitHub repo if you don't already have one (if you're using dbt and would like to integrate it with Zenlytic, you can use that existing repo).

To connect to your data warehouse in the Zenlytic UI follow these steps, and to connect for local development follow the steps here.

We no longer support dbt Metrics, and only support dbt Metricflow.

If you're integrating with dbt Metricflow, you'll follow it's syntax and just set the mode: metricflow in your zenlytic_project.yml file.

If you're not integrating with dbt Metricflow, initialize your project you'll use the metrics layer cli and run ml init in the root of the repo you want to use.

To seed your model from your existing data warehouse tables follow the instructions on seeding (note: this does not work for dbt Metricflow).

That's the setup process! For further information on the data model and how to develop the metrics your company needs check out the documentation on Zenlytic's data model.

The steps above with links to more information:

  1. Create a GitHub repo
  2. Connect to your database
  3. Initialize your project
  4. Seed your project with your data warehouse tables
  5. Integration with dbt Metricflow (Optional)