https://github.com/dpguthrie/dbt-sl-streamlit
Explore the dbt Semantic Layer
https://github.com/dpguthrie/dbt-sl-streamlit
Last synced: about 1 year ago
JSON representation
Explore the dbt Semantic Layer
- Host: GitHub
- URL: https://github.com/dpguthrie/dbt-sl-streamlit
- Owner: dpguthrie
- License: unlicense
- Created: 2023-08-07T22:40:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-26T14:32:34.000Z (about 2 years ago)
- Last Synced: 2024-05-08T00:19:07.633Z (about 2 years ago)
- Language: Python
- Homepage: https://dbt-semantic-layer.streamlit.app
- Size: 225 KB
- Stars: 18
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dbt Cloud Semantic Layer on Streamlit
Use this streamlit app to view the metrics you've defined in your project. The only thing you'll need to define is the `JDBC_URL` that you obtain from dbt Cloud.
# Developing
1. Clone the repo
2. Create virtual environment
```bash
python -m venv .venv
```
3. Install dependencies
- via `uv` (recommended)
```bash
pip install uv && uv pip install -r requirements.txt
```
- via `pip`
```bash
source .venv/bin/activate
pip install -r requirements.txt
```
Finally, run your app:
```bash
streamlit run 🏠_Home.py
```