https://github.com/brightics/studio
Component based analytics studio on the web browser
https://github.com/brightics/studio
ai low-code no-code no-code-ai
Last synced: 12 months ago
JSON representation
Component based analytics studio on the web browser
- Host: GitHub
- URL: https://github.com/brightics/studio
- Owner: brightics
- License: other
- Created: 2018-10-22T02:28:35.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-08-17T03:10:26.000Z (over 2 years ago)
- Last Synced: 2025-05-06T09:26:17.165Z (12 months ago)
- Topics: ai, low-code, no-code, no-code-ai
- Language: JavaScript
- Homepage:
- Size: 228 MB
- Stars: 184
- Watchers: 28
- Forks: 85
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-projects - studio - Component based analytics studio on the web browser โญ189 `JavaScript` (๐ฆ Legacy & Inactive Projects)
README
# Brightics Studio v1.3
[](https://github.com/brightics/studio/releases)
[](https://github.com/brightics/studio/releases)
[](https://travis-ci.com/brightics/studio)



[](https://hub.docker.com/r/brightics/studio)
[](https://www.brightics.ai/community/categories)
[](https://www.youtube.com/brighticsTV)

[[English](README_en.md)]
[[ํ๊ตญ์ด](README.md)]
MacOS / Linux ์ฌ์ฉ์๋ ๋ณธ ๋ฌธ์ ํ๋จ์ ์ค์น ๊ฐ์ด๋๋ฅผ ๋ฐ๋ผ ์งํํ์๋ฉด Brightics Studio๋ฅผ ์ฌ์ฉํ์ค ์ ์์ต๋๋ค.
## Overview
---
- Brightics Studio๋ ๋ฐ์ดํฐ ๊ณผํ์๋ฅผ ์ํ ์น ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๋ถ์ ์ํฌํ๋ก์ฐ ๋๊ตฌ์
๋๋ค.
- Brightics Studio๋ ์ง๊ด์ ์ธ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ฉฐ ๋ํํ GUI๋ฅผ ํตํด ๋ฐ์ดํฐ์์ ์ ์ฌ์ ์ธ ํต์ฐฐ๋ ฅ์ ์ฐพ์ ์ ์์ต๋๋ค.
- Brightics Studio๋ scikit-learn ๋ฐ pandas์ ๊ฐ์ ์ธ๊ธฐ ์๋ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํฌํจํ์ฌ ๋ถ์์ ์ํ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- Brightics Studio๋ฅผ ์ฌ์ฉํ์ฌ ์ํฐ์ฆ ๋ฐ์ดํฐ ๊ณผํ์์ ์ ๋ฌธ ๋ฐ์ดํฐ ๊ณผํ์ ๋ชจ๋ ๋ฐ์ดํฐ ๋ถ์ ํ๋ก์ ํธ๋ฅผ ์ํํ ์ ์์ต๋๋ค.
- Brightics Toolkit์ ํตํด ์์ฑํ ์ฌ์ฉ์ ์ ์ ํจ์๋ฅผ Brightics ์ํฌํ๋ก์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์๊ฐํํ ์ ์๋๋ก ์ฐจํธ ๋ฐ ๋ณด๊ณ ์ ์์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
## Documentation
---
[Brightics ํํ์ด์ง](https://www.brightics.ai)์์ ํ์ธํ ์ ์์ต๋๋ค.
## Getting started
---
๋ฆด๋ฆฌ์ฆ ํ์ผ ํน์ docker ์ด๋ฏธ์ง๋ฅผ ์ด์ฉํ์ฌ Brightics Studio๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
### Prerequisite
#
* ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ ์์ฉํ๋ ์ผ๋ถ ๊ธฐ๋ฅ์๋ [Oracle Instant Client](http://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html) ์ ๊ฐ์ ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํฉ๋๋ค.
* [Installation - docker](#installation---docker)๋ฅผ ์ฐธ๊ณ ํ์ฌ Brightics Studio Docker ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
### Installation - release file
#
* Download
๋ฆด๋ฆฌ์ค ํ์ผ์ github ๋ฆด๋ฆฌ์ค ๋๋ [๋ค์ด๋ก๋ ํ์ด์ง](https://www.brightics.ai/downloads) ์์ ๋ค์ด๋ก๋ ํ ์ ์์ต๋๋ค.
๋ค์ด๋ก๋ํ ํ์ผ์ ์คํํ๋ฉด ํ์ผ์ด ์๋์ผ๋ก ์ถ์ถ๋ฉ๋๋ค.
```
BrighticsStudio-\-\.exe : for windows
BrighticsStudio-\-\.sh : for linux (Ubuntu)
```
๋๋ ํ ๋ฆฌ์ ์ธ๋ถ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
```
/brightics-studio/brightics-server : core home
/brightics-studio/visual-analytics : GUI home
/brightics-studio/lib : external libs
```
* Launch
์คํํ๊ธฐ ์ ์ ์๋ฌด๊ฒ๋ ์ค๋นํ ํ์๊ฐ ์์ต๋๋ค. ๋ฆด๋ฆฌ์ค์๋ ํจํค์ง ์์ฒด์ ๋ชจ๋ ์๊ตฌ ์ฌํญ์ด ํฌํจ๋์ด ์์ต๋๋ค.
์์ถ์ ํผ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ์ฌ ์คํํฉ๋๋ค.
```
Brightics-Studio-Launcher.exe : Launcher for windows
start-brightics.cmd : for windows
start-brightics.sh : for linux (Ubuntu)
```
> **Notes**
>
> ์ค์น ๊ฒฝ๋ก์ ํ๊ธ์ด ํฌํจ๋ ๊ฒฝ์ฐ Tokenizer(ํ๊ตญ์ด) ๊ธฐ๋ฅ์ด ์ ๋๋ก ์๋ํ์ง ์์ต๋๋ค.
> ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ ์ฒด ๊ฒฝ๋ก์ ํ๊ธ์ด ํฌํจ๋์ง ์์ ํด๋์ Brightics Studio๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
* Patch
์ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์๋ ํ์ผ์ ์ต์ ๋ฒ์ ์ brightics-studio๋ก ์ด๋ํ์ฌ ๋ฐ์ดํฐ์ ํ๋ก์ ํธ๋ฅผ ์ ์งํด์ผ ํฉ๋๋ค.
```
/brightics-studio/visual-analytics/brightics.db
/brightics-studio/brightics-server/data/*
```
* Run
Brightics Studio๋ start-brightics.cmd(๋๋ start-brightics.sh) ์คํ ํ Chrome ๋ธ๋ผ์ฐ์ ์ ํ์
๋ฉ๋๋ค.
Brightics Studio๊ฐ ์๋์ผ๋ก ํ์
๋์ง ์๋ ๊ฒฝ์ฐ ์๋์ผ๋ก http://127.0.0.1:3000 ์ผ๋ก ์ด๋ํ์ฌ Brightics Studio๋ฅผ ์ฌ์ฉํ์ญ์์ค.
### Installation - docker
#
* Docker
์์
ํ๊ฒฝ์ [Docker](https://www.docker.com/get-started/)๋ฅผ ์ค์นํฉ๋๋ค.

* Docker Image
Brightics Studio Docker ์ด๋ฏธ์ง๋ [Docker Hub](https://hub.docker.com/r/brightics/studio) ์์ ์ ๊ณต๋ฉ๋๋ค.
์คํ
```
$ docker volume create brightics
$ docker run -d -p 3000:3000 --privileged=true -v brightics:/brightics-studio/userdata --name brightics brightics/studio:latest
```
์ค์ง
```
$ docker stop brightics
```
## Security warning
---
Brightics Studio ๋ฅผ ์คํํ๋ฉด ์๋น์คํฌํธ(3000)๋ก ์น ์๋น์ค๊ฐ ์คํ๋๋ฏ๋ก ๋ณ๋ ๋ฐฉํ๋ฒฝ ๋๋ ์ ๊ทผ์ ์ด ์์ด ์ธํฐ๋ท์ ์คํํ๋ ๊ฒฝ์ฐ ์ธ๋ถ์์ ์ ์ํ์ฌ ๋ฐ์ดํฐ ์ ์ถ ๋๋ ํดํน ์๋ ๋ฑ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ์ธํฐ๋ท์ ํตํ ์ ๊ทผ์ด ๊ฐ๋ฅํ ํ๊ฒฝ์ธ ๊ฒฝ์ฐ ๋ฐฉํ๋ฒฝ์ ํตํด ์ธ๊ฐ๋ PC์์๋ง ์ฌ์ฉํ๋๋ก ํต์ ํ์๊ธฐ ๋ฐ๋๋๋ค.
## Contact us
---
Brightics Studio๊ฐ ๋ง์์ ๋์
จ๋ค๋ฉด ์ฌ์ฉ ํ๊ธฐ์ ํผ๋๋ฐฑ ๋ถํ๋๋ฆฝ๋๋ค.
๋๋ Brightics Studio ์ฌ์ฉ ์ค ๊ถ๊ธํ ์ฌํญ์ด ์์ผ์๋ฉด ์ฃผ์ ํ์ง ๋ง์๊ณ brightics.cs@samsung.com์ผ๋ก ์ฐ๋ฝ์ฃผ์ธ์.
## License
---
Visual Analytics(Web GUI) project is licensed under the terms of the Brightics Visual Analytics LICENSE, please check Notice below.
The others are licensed under the terms of the Apache 2.0 license.
### Notice
#
Source codes of the Web GUI are not yet fully opened due to some license issues from its submodules.
The purpose of personal use for commercial or non-commercial is allowed but only the redistribution is prohibited.
See [the documentation about this license](BRIGHTICS_VA_LICENSE) for more details.
We are working hard to solve these issues and soon it will be public.
### Contributors
#
This project exists thanks to all the people who contribute.