Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matsonj/mdsinabox
https://github.com/matsonj/mdsinabox
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/matsonj/mdsinabox
- Owner: matsonj
- License: apache-2.0
- Created: 2023-03-10T03:11:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-28T02:06:58.000Z (over 1 year ago)
- Last Synced: 2024-01-28T23:09:41.623Z (9 months ago)
- Language: JavaScript
- Size: 3.11 MB
- Stars: 10
- Watchers: 3
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-dbt - mdsinabox - MDS in a box deployed anywhere. (Sample Projects)
README
Minimalist Modern Data Stack In A Box
-------------------------------------Building the [MDS-in-a-box](https://duckdb.org/2022/10/12/modern-data-stack-in-a-box.html) project
but stripping it down to only use [DuckDB](https://duckdb.org), [dbt](https://getdbt.com), [Evidence](https://evidence.dev),
and [Buena Vista](https://github.com/jwills/buenavista).Getting Started
---------------```
git clone https://github.com/jwills/nba_monte_carlo.git
cd nba_monte_carlo
make install
```You can then launch the Buena Vista server that the dbt and Evidence processes will connect to by running `make up`. In another
terminal window, run `dbt build` to create all of the dbt models for the NBA Monte Carlo simulator, and then follow that up
by running `npm --prefix ./reports run dev` to launch the Evidence data application on [http://localhost:3000](http://localhost:3000).
The Buena Vista server includes a simple SQL query UI that you can use for interactively running queries against the backing DuckDB
instance at [http://localhost:3456](http://localhost:3456), or you can connect to the Buena Vista server using your favorite Postgres-compatible
SQL client at port 5433.Have fun!