Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nszoni/dbtgen
dbt: write nothing, generate (almost) everything.
https://github.com/nszoni/dbtgen
analytics bigquery dbt documentation generative-ai github tooling
Last synced: 7 days ago
JSON representation
dbt: write nothing, generate (almost) everything.
- Host: GitHub
- URL: https://github.com/nszoni/dbtgen
- Owner: nszoni
- License: mit
- Created: 2023-12-07T19:37:23.000Z (about 1 year ago)
- Default Branch: start
- Last Pushed: 2023-12-12T21:29:06.000Z (about 1 year ago)
- Last Synced: 2024-12-04T13:16:30.373Z (2 months ago)
- Topics: analytics, bigquery, dbt, documentation, generative-ai, github, tooling
- Language: Shell
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dbtgen 🤖
*dbt: write nothing, generate (almost) everything.*
## This project uses Jaffle Shop 🛍️ data
jaffle_shop is a fictional ecommerce store. This dbt project transforms raw data from an app database into a customers and orders model ready for analytics.
A self-contained playground dbt project, useful for testing out scripts, and communicating some of the core dbt concepts.
## This project uses DevContainers.
1. Ensure you have the following prerequisites installed:
- [Docker](https://www.docker.com/products/docker-desktop)
- [Visual Studio Code](https://code.visualstudio.com/)
- [Remote - Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) for Visual Studio Code2. Clone the repository to your local machine.
3. Open the cloned repository in Visual Studio Code.
4. When you open the project, Visual Studio Code will prompt you with a notification asking if you would like to reopen the project in a container. Choose "Reopen in Container". If you don't see this notification, you can press `F1`, type `Remote-Containers: Reopen Folder in Container` and press `Enter`.
5. Visual Studio Code will then start building the Docker container defined in the `.devcontainer` directory of the project. This may take a few minutes the first time.
6. Once the container is built, Visual Studio Code will automatically connect to it. You're now working inside the DevContainer!
Remember, any changes you make inside the container will be reflected in your project directory on your host machine, and vice versa.
## Troubleshooting
If you encounter any issues during deployment or need further assistance, please check the following resources:- [Official dbt documentation](https://docs.getdbt.com/)
- [dbt Slack](https://www.getdbt.com/community/join-the-community)## Contributing
Contributions are welcomed through GitHub pull requests.