Skip to content

Setting up Elementary for a client

Rohit K. Chatterjee edited this page Sep 12, 2024 · 1 revision

Process

  1. Add elementary to their packages.yml
  2. Specify the elementary schema name in their dbt_project.yml
  3. Create the elementary tracking tables
  4. Create their elementary_profiles/profiles.yml
  5. Create their dataflow using python manage.py createedrsendreportdataflow

Refs

https://docs.elementary-data.com/oss/quickstart/quickstart-cli-package

dbt run-operation elementary.generate_elementary_cli_profile --profiles-dir profiles

Note: the profile generated by the above command skips the keys sslmode and sslrootcert which need to be copied over manually from profiles/profiles.yml

Clone this wiki locally