https://megalohan.blogspot.com/2017/09/apache-supersetincubating.html
Apache Superset(incubating) 정리
1. 소개 AirBnB에서 오픈소스(Apache2.0 라이센스)로 공개했다. Enterprise BI를 포지셔닝하고 있으며, 현재 Apache Incubating 프로젝트이다. Web Application 형태로 사용 가능, 여담으로 공개되...
megalohan.blogspot.com
AWS에서 Apache Superset으로 BI 구축하기(1)
비즈니스 인텔리전스 (Business Intelligence, BI) 개발이 필요하다면 Superset 을 추천합니다. Superset은 Python 기반으로 개발된 web 어플리케이션입니다. GUI로 차트 및 대시보드를 간편하게 관리할 수 있는…
medium.com
* cclplus 가 정상적으로 설치되지 않을 경우
I have g++ and gcc installed.
sudo find / -name "cc1plus"
Gave me something like /usr/lib/gcc/x86_64-linux-gnu//cc1plus
So I added it to the $PATH
export PATH="/usr/lib/gcc/x86_64-linux-gnu/:$PATH"
* AWS AMI 에서 pip install mysqlclient 이 정상적으로 실행되지 않을 경우,
yum install python-devel mysql-devel
* 구동 명령어
superset run -p 8088 -h 0.0.0.0
* gunicorn 구동 명령어
pip3 install gunicorn
python3 /usr/bin/gunicorn -w 2 --timeout 600 -b 0.0.0.0:8080 --limit-request-line 0 --limit-request-field_size 0 --forwarded-allow-ips=* superset:app
* utf-8 인코딩 이슈
?charset=utf8 를 추가.
테스트 컨넥션에서는 이슈를 발행하지만, 저장 후 사용이 가능하다.
* 이미지 리뷰 코드 예제
select c.name, r.content, concat("<img src=\'", i.url, '640\'/>') as url
from campaign c inner join review r on c.id = r.campaign_id inner join image i on r.ouuid = i.ouuid
where c.name like concat('%', ( {{ "'" + "','".join(filter_values('name')) + "'" }} ), '%')
and '' != ( {{ "'" + "','".join(filter_values('name')) + "'" }} )
'BigData' 카테고리의 다른 글
Spark(Hadoop, Hive) & Airflow (0) | 2019.12.12 |
---|---|
빅데이터 이용 사례 : 카드사 (0) | 2019.12.10 |
Presto Web UI (0) | 2019.11.29 |
Hive (0) | 2019.11.22 |
CTE 활용 (0) | 2019.11.14 |