Skip to main content

droughty is an analytics engineering toolkit, helping keep your workflow dry.

Project description

#### droughty. ## adjective, drought·i·er, drought·i·est. ## dry.

Droughty helps keep your workflow ah hem dry


What is droughty?

droughty is an analytics engineering toolkit. It takes warehouse metadata and outputs semantic files.

Current tools and supported platforms are:

  • lookml - generates a lkml with views, explores and measures from a warehouse schema
  • dbt - generates a base schema from specified warehouse schemas. Includes standard testing routines
  • dbml - generates an ERD based on the warehouse layer of your warehouse. Includes pk, fk relationships
  • cube - generates a cube schema including dimensions, integrations and meassures

The purpose of this project is to automate the repetitive, dull elements of analytics engineering in the modern data stack. It turns out this also leads to cleaner projects, less human error and increases the likelihood of the basics getting done...

Documentation

Installation, configuration and usage documentation can be found on ReadTheDocs

Installation

droughty is available through pip:

pip install droughty

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

droughty-0.7.7.tar.gz (71.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

droughty-0.7.7-py3-none-any.whl (60.6 kB view details)

Uploaded Python 3

File details

Details for the file droughty-0.7.7.tar.gz.

File metadata

  • Download URL: droughty-0.7.7.tar.gz
  • Upload date:
  • Size: 71.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Darwin/20.6.0

File hashes

Hashes for droughty-0.7.7.tar.gz
Algorithm Hash digest
SHA256 9783d50f24e1c5fb29186e7e857008d1f70d202759dff262de6abca3bc8b1d6f
MD5 17fa4757dc4a8eadd77cf66df1375f9f
BLAKE2b-256 7e0809b36070d99166960a3c87ce381df8ba0325fb21d90fe413378aef1c9792

See more details on using hashes here.

File details

Details for the file droughty-0.7.7-py3-none-any.whl.

File metadata

  • Download URL: droughty-0.7.7-py3-none-any.whl
  • Upload date:
  • Size: 60.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Darwin/20.6.0

File hashes

Hashes for droughty-0.7.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f6647ff9aa0203f28fdf31f755f192feaecf13d021df067447d3410dcc3ec9d4
MD5 f37fd6d5aec15bb2a7e7164ffcb44980
BLAKE2b-256 7ff78c1311da2e0ef318a0308a7f32b7923e527b58ea3bb8b4fbd619863a5089

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page