Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mprove-io/mprove
Open Source Self-service Business Intelligence with Version Control :tada:
https://github.com/mprove-io/mprove
analytics bigquery business-intelligence clickhouse dashboard data-visualization looker metrics postgresql snowflake
Last synced: 28 days ago
JSON representation
Open Source Self-service Business Intelligence with Version Control :tada:
- Host: GitHub
- URL: https://github.com/mprove-io/mprove
- Owner: mprove-io
- License: apache-2.0
- Created: 2019-03-04T11:24:39.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-02T18:34:43.000Z (almost 2 years ago)
- Last Synced: 2024-10-30T21:39:21.368Z (about 1 month ago)
- Topics: analytics, bigquery, business-intelligence, clickhouse, dashboard, data-visualization, looker, metrics, postgresql, snowflake
- Language: TypeScript
- Homepage: https://mprove.io
- Size: 24.9 MB
- Stars: 319
- Watchers: 8
- Forks: 25
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-clickhouse - mprove-io/mprove - Mprove is an open-source self-service business intelligence tool with version control capabilities. (Integrations / Deployment and Management Tools)
README
# Mprove
[Website](https://mprove.io) | [Docs](https://docs.mprove.io)
Mprove - Self-service Business Intelligence with Version Control.
Check [Mprove Demo p1](https://github.com/mprove-io/mprove-demo-p1) for example project repository.
Inspired by :heart: [Looker](https://looker.com/).
## Deploy to a Kubernetes cluster using Helm Chart
Check [Mprove Helm Charts](https://github.com/mprove-io/mprove-helm-charts) for instructions.
## Local deploy using docker-compose (MacOS / Windows WSL / Linux / devcontainer)
- Clone github repo to local `mprove` folder
```
git clone https://github.com/mprove-io/mprove.git
```- Create `mprove_data` with subfolders outside of `mprove` repo folder:
```
mkdir -p ~/mprove_data/mysql \
~/mprove_data/organizations \
~/mprove_data/dwh-postgres \
~/mprove_data/dwh-clickhouse \
~/mprove_data/dwh-clickhouse-logs \
~/mprove_data/blockml-logs
```- Create secrets folder and files
```
mkdir secrets \
&& echo {} > secrets/first-project-bigquery-credentials.json \
&& echo '' > secrets/first-project-remote-private-key.pem \
&& echo '' > secrets/first-project-remote-public-key.pem
```- Copy `mprove/.env.example` file to `mprove/.env` file
```
cp .env.example .env
```- Modify `mprove/.env` variables
- Pull docker images
```
docker-compose pull db dwh-postgres dwh-clickhouse rabbit backend blockml-single disk front
```- Run docker images
```
docker-compose up db dwh-postgres dwh-clickhouse rabbit backend backend-scheduler blockml-single disk front
```- Open chrome tab and login using first user credentials
```
http://localhost:3003
```## License
Mprove is distributed under [Apache 2.0 License](https://github.com/mprove-io/mprove/blob/master/LICENSE).