아파치 슈퍼셋에 빅쿼리 연결하기

아파치 슈퍼셋(Apache Superset)은 오픈 소스 데이터 탐색 및 시각화 도구이다. 데이터베이스를 연결하여 슈퍼셋 인터페이스 상에서 쿼리할 수 있고, 그 결과를 차트로 만들어 대시보드에 추가할 수도 있다. 도커 컴포즈(Docker Compose)를 이용해 슈퍼셋을 설치하고 실행하는 방법을 알아보자. 이미 운영중인 구글 빅쿼리(Google BigQuery) 데이터베이스를 슈퍼셋에 연동하고 차트를 만들고 이를 대시보드에 추가하는 방법도 함께 살펴보자. 아파치 슈퍼셋(Apache Superset) 소개 … Read more

구글 시트 슬랙 자동화하기

구글 시트에 새로운 데이터가 추가되면 슬랙 채널 메시지로 알림을 받아볼 수 있는 기능을 구현해보자. 슬랙의 추가 기능인 인커밍 웹훅(Incoming Webhook)과 구글 시트의 추가 기능인 앱스 스크립트(Apps Script)를 활용하면 이와 같은 기능을 쉽게 구현할 수 있다. 단, 인커밍 웹훅을 앱스 스크립트와 직접 연동해도 되지만, REST API 서버를 같이 사용해도 좋다. 이 설명에서는 FastAPI를 이용해 구현한 API … Read more