Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: database model & dashboard interaction #147

Merged
merged 49 commits into from
Oct 31, 2022
Merged
Show file tree
Hide file tree
Changes from 40 commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
528957b
fix: latiao name & default alg
ObservedObserver Oct 24, 2022
5452c85
feat[getTestServerAPI]:use https server url by default
WooJson Oct 26, 2022
6a4556d
Merge branch 'beta' of https://github.com/Kanaries/Rath into beta
ObservedObserver Oct 26, 2022
3b62656
test: db graph demo
ObservedObserver Oct 26, 2022
03f8511
feat(datasource): dataset editor use tabs
AntoineYANG Oct 26, 2022
b2b4d41
feat(datasource): list_table api return type change
AntoineYANG Oct 26, 2022
e98f644
doc: update tutorial link
ObservedObserver Oct 26, 2022
276c028
feat(datasource): database result preview & submit
AntoineYANG Oct 26, 2022
e17b2c9
添加sql编译器
QiMeng7m Oct 26, 2022
381f161
添加sql编译器
QiMeng7m Oct 26, 2022
6c782f7
feat(datasource): submit database query data
AntoineYANG Oct 26, 2022
c3149ac
feat(datasource): dataset table join diagram
AntoineYANG Oct 26, 2022
ca5493c
feat(kanban): multiple pages & state in store & global filters & inte…
AntoineYANG Oct 26, 2022
70fb7df
style(): fix lint issues
AntoineYANG Oct 26, 2022
52ee1aa
feat(client): dashboard charts support select filter
AntoineYANG Oct 26, 2022
8d356b7
fix: latiao name & default alg
ObservedObserver Oct 24, 2022
8ed33d2
feat[getTestServerAPI]:use https server url by default
WooJson Oct 26, 2022
087c843
test: db graph demo
ObservedObserver Oct 26, 2022
1746429
feat(datasource): dataset editor use tabs
AntoineYANG Oct 26, 2022
8ee8df7
feat(datasource): list_table api return type change
AntoineYANG Oct 26, 2022
88adfd2
feat(datasource): database result preview & submit
AntoineYANG Oct 26, 2022
e6e1249
添加sql编译器
QiMeng7m Oct 26, 2022
8fb3c2a
添加sql编译器
QiMeng7m Oct 26, 2022
2ab3584
feat(datasource): submit database query data
AntoineYANG Oct 26, 2022
a6cbc1e
feat(datasource): dataset table join diagram
AntoineYANG Oct 26, 2022
7f6318c
feat(kanban): multiple pages & state in store & global filters & inte…
AntoineYANG Oct 26, 2022
2cab70a
style(): fix lint issues
AntoineYANG Oct 26, 2022
c7179fd
feat(client): dashboard charts support select filter
AntoineYANG Oct 26, 2022
8566bea
Merge branch 'beta' of github.com:Kanaries/Rath into beta
AntoineYANG Oct 26, 2022
47f4632
fix(): sql editor cannot trigger preview unless content is changed af…
AntoineYANG Oct 27, 2022
1957186
fix(kanban): layout wrongly reset by previous page
AntoineYANG Oct 27, 2022
fbed419
style(kanban): optmz files struct
AntoineYANG Oct 27, 2022
abc98be
fix(kanban): interval brush fails when field name is not field id
AntoineYANG Oct 27, 2022
cfb2208
feat: user can control the rows number in preview data
ysj0226 Oct 26, 2022
674563c
docs: add flask_cors package in requirements.txt
ysj0226 Oct 26, 2022
a0655ce
feat: change the Response in gettable, it will return the name and field
ysj0226 Oct 26, 2022
dffe88f
feat: use gevent WSGIServer;
ysj0226 Oct 27, 2022
3640dd2
feat: add dockerfile
ysj0226 Oct 27, 2022
8b8bc79
fix(rath_client): change default connector server host
AntoineYANG Oct 26, 2022
2a140d9
style(kanban): opti code
AntoineYANG Oct 28, 2022
3d7280c
style(dbGraph): opti code
AntoineYANG Oct 28, 2022
3722366
style(kanban): opti code
AntoineYANG Oct 28, 2022
b2c8968
style(dashboard): rename kanban -> dashboard
AntoineYANG Oct 28, 2022
b5a8c6f
style(dashboard, dataSource): styled-components styles
AntoineYANG Oct 28, 2022
f091b47
style(dataSource): rewrite state management of database tab using rxjs
AntoineYANG Oct 28, 2022
6bdc711
style(): 漏网之鱼
AntoineYANG Oct 28, 2022
5f820aa
fix(): outdated type ref
AntoineYANG Oct 28, 2022
2cfd6a3
style(): init code in query-editor
AntoineYANG Oct 31, 2022
eca8792
feat(LaTiaoConsole): opt ui
AntoineYANG Oct 31, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ RATH is an OpenSource automated data exploration tool that can help you automate

+ Try RATH [here](https://rath.kanaries.net)
+ visit our official website[kanaries website](https://kanaries.net)
+ [🚀 Quick View of RATH's Exploratory Data Analysis](https://www.yuque.com/docs/share/03ae907a-8fa5-4822-897b-c1245e3c2014)
+ [🚀 Quick View of RATH's Exploratory Data Analysis](https://medium.com/@observedobserver/quick-view-of-raths-exploratory-data-analysis-65c71866eca5)

## Introduction

Expand Down Expand Up @@ -119,7 +119,7 @@ For larger datasets, or if you can access a high performance OLAP service (such


## Documentation
+ [🚀 Quick View of RATH's Exploratory Data Analysis](https://www.yuque.com/docs/share/03ae907a-8fa5-4822-897b-c1245e3c2014)
+ [🚀 Quick View of RATH's Exploratory Data Analysis](https://medium.com/@observedobserver/quick-view-of-raths-exploratory-data-analysis-65c71866eca5)

## LICENSE (AGPL)
Rath is an automated data analysis and visualization tool (auto-EDA).
Expand Down
11 changes: 11 additions & 0 deletions apps/connector/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
From python:3.10.7

WORKDIR /connector

COPY . /connector

RUN pip3 install --trusted-host pypi.python.org -r requirements.txt

EXPOSE 5000

CMD python3 -u /connector/app.py
4 changes: 3 additions & 1 deletion apps/connector/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
from database import init_db
from database import db_session
from flask_cors import CORS
from gevent import pywsgi

app = Flask(__name__)
CORS(app)
Expand Down Expand Up @@ -33,4 +34,5 @@ def shutdown_session(exception=None):

if __name__ == '__main__':
# init_db()
app.run(host='0.0.0.0')
server = pywsgi.WSGIServer(('0.0.0.0', 5000), app)
server.serve_forever()