BigData

Apache Superset

Kyle79 2019. 12. 3. 10:35

 

 

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

 

 

 

 

https://medium.com/@sungmok.sohn/aws%EC%97%90%EC%84%9C-apache-superset%EC%9C%BC%EB%A1%9C-bi-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-1-ca12ad74b31b

 

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