datahub-utilities README
Datahub utilities is a set of utilities for working dbt with multiple clients.
Features
- recognize client of current dbt_project.yml
- select new client and update dbt_project.yml and profiles.yml
Upgrade queue:
- set generation of dbt models
- set a value that will be used to grab the correct client configuration based on generation
- move dbt_project.yml and profiles.yml creation to dbt run command
- presumes a client is picked otherwise create notification to select a client first
- ask for an adp directory
- ask for a dataset name
- write files with this value
- audit command
- ask for target dataset(defaults to dbt_prod)
- ask for dataset and default to one out of profiles
- send pubsub message to broker
- feature build and audit
- description - used to run workflow to build current branch
- presumes current been pushed to remote repo
- display request that will be published and ask to continue
- poll firebase for status on job(need to somehow identify which workflow this is so it can be pulled)
- maybe allow to pass an id to broker so this is known before hand
- check if user is signed into GCP
- presumes extension opens when vs code loads
- if not, default status bar should indicate the extnesion is not "activated"
- on click, will attempt o call first command
Requirements
Cloud code must be installed and authenticated for workspace extension is installed.
Extension Settings
None at this time.
Known Issues
None at this time.
Release Notes
First release - recognize client of current dbt_project and providing the ability to easily switch between clients.
1.0.0
Initial release of of datahub-utilities
| |