728x90
반응형
SMALL
=

전체 글

데이터 과학 (Data Science)/Apache Superset

9 - Apache Superset Embedded SDK 소개

Apache Superset Embedded SDK는 Superset 대시보드를 외부 애플리케이션에 임베드할 수 있게 해주는 도구입니다. 이를 통해 사용자는 자신의 애플리케이션 내에서 Superset의 강력한 시각화 및 분석 기능을 활용할 수 있습니다.Embedded SDK의 주요 기능Embedded SDK를 사용하면 다음과 같은 작업을 수행할 수 있습니다:대시보드 임베딩: Superset 대시보드를 외부 애플리케이션에 삽입인증 관리: 게스트 토큰을 통한 인증 처리UI 커스터마이징: 대시보드 UI 요소 표시/숨김 설정필터 관리: 임베디드 대시보드의 필터 설정 제어사용 방법1. 설치npm을 사용하여 SDK를 설치합니다:npm install --save @superset-ui/embedded-sdk또는 CD..

데이터 과학 (Data Science)/Apache Superset

8 - Apache Superset과 자체 개발 BI 제품 통합 방법

자체 개발한 BI 제품과 Apache Superset을 통합하여 더 높은 가치를 제공할 수 있는 여러 방법이 있습니다. 다음은 효과적인 통합 방법들입니다:1. REST API를 통한 통합Superset은 프로그래매틱 통합을 위한 공개 REST API를 제공합니다:API 활성화: superset_config.py에 FAB_API_SWAGGER_UI = True 설정 추가API 문서: /swagger/v1 경로에서 API 문서 확인 가능주요 API 기능: 차트, 대시보드, 데이터셋 관리 등 다양한 기능 제공Superset API를 통해 자체 BI 제품과 데이터 및 시각화를 공유할 수 있습니다.2. 임베딩을 통한 통합Superset 대시보드를 자체 BI 애플리케이션에 임베드:iframe 임베딩: 대시보드나 차..

데이터 과학 (Data Science)/Apache Superset

7 - Apache Superset의 확장성 및 커스터마이징 방법

이Apache Superset은 다양한 방법으로 확장하고 커스터마이징할 수 있습니다. 주요 확장 방법을 알려드리겠습니다.1. 시각화 플러그인 개발Superset은 커스텀 시각화 플러그인을 개발할 수 있는 아키텍처를 제공합니다:새로운 시각화 플러그인 아키텍처: 커스텀 시각화를 더 쉽게 구축, 테스트, 스타일링 및 구성할 수 있습니다 Release Notes 1.0동적 시각화 플러그인 가져오기: 개발자가 커스텀 플러그인을 더 쉽게 사용하거나 공유할 수 있습니다 Release Notes 1.0온디맨드 플러그인 로드: 웹의 어디서나 커스텀 플러그인을 로드할 수 있습니다 Release Notes 1.0시각화 플러그인 개발에 대한 자세한 정보는 Creating Viz Plugins 문서에서 확인할 수 있습니다.2...

데이터 과학 (Data Science)/Apache Superset

6 - Apache Superset의 일반적인 문제 해결 방법

Apache Superset을 사용하면서 발생할 수 있는 일반적인 문제와 해결 방법을 알려드리겠습니다.1. Docker 관련 문제Docker 빌드 실패Docker 빌드가 실패하는 경우 다음 사항을 확인하세요:Docker에 최소 12GB RAM이 할당되어 있는지 확인Node 버전이 최신 버전(v20)인지 확인Debian 패키지 업데이트 중 발생하는 문제일 수 있으므로 재빌드 시도Github Issue #301892. 성능 관련 문제대시보드 로딩 속도가 느린 경우데이터베이스 성능 확인 및 최적화쿼리 타임아웃 설정 조정: SUPERSET_WEBSERVER_TIMEOUT 값을 조정필터 설정 확인: "Select first filter value by default" 옵션이 활성화된 경우 로딩 지연 발생 가능Gi..

데이터 과학 (Data Science)/Apache Superset

5 - Apache Superset SQL Lab 사용법

SQL Lab은 Apache Superset의 강력한 SQL 편집기로, 데이터 탐색, 쿼리 작성 및 데이터 준비를 위한 도구입니다.SQL Lab의 주요 기능SQL Lab은 다음과 같은 두 가지 주요 인터페이스를 제공합니다:SQL 편집기: 쿼리 작성 및 실행결과 뷰: 쿼리 결과 확인 및 시각화Superset 소개SQL Lab 사용 방법1. 기본 쿼리 실행하기왼쪽 패널에서 데이터베이스와 스키마를 선택합니다테이블을 선택하면 해당 테이블의 컬럼 정보가 표시됩니다SQL 편집기에 쿼리를 작성합니다"Run" 버튼을 클릭하여 쿼리를 실행합니다결과는 하단 패널에 표시됩니다2. 고급 기능SQL 포맷팅Ctrl+Shift+F 단축키를 사용하거나 SQL 구성 패널의 "Format SQL" 메뉴 옵션을 통해 SQL 쿼리를 자동으..

데이터 과학 (Data Science)/Apache Superset

4 - Apache Superset에서 대시보드 및 차트 생성 방법

Apache Superset에서 데이터를 시각화하고 대시보드를 만드는 과정을 안내해 드리겠습니다.차트 생성하기Superset에서는 주로 두 가지 인터페이스를 통해 데이터를 탐색할 수 있습니다:Explore: 코드 없이 시각화를 구축하는 도구SQL Lab: 데이터 정리, 조인, Explore 워크플로우 준비를 위한 SQL IDECreating Your First DashboardExplore 뷰에서 차트 만들기데이터셋 선택: 데이터셋 탭에서 차트의 기반이 될 데이터셋 이름을 클릭합니다.시각화 유형 선택: 다양한 차트 유형 중에서 선택합니다.데이터 구성: 시간 열, 지표, 그룹화 방식 등을 선택합니다.시각화 사용자 정의: 차트의 미적 요소를 사용자 정의합니다.실행: 변경 사항을 적용하려면 "Run" 버튼을 ..

데이터 과학 (Data Science)/Apache Superset

3 - Apache Superset이 지원하는 데이터베이스

Apache Superset은 다양한 데이터베이스 엔진을 지원합니다. SQL을 지원하는 거의 모든 데이터베이스나 데이터 엔진과 연동이 가능합니다.주요 지원 데이터베이스Superset이 지원하는 주요 데이터베이스는 다음과 같습니다:클라우드 데이터 웨어하우스Amazon RedshiftGoogle BigQuerySnowflakeAzure Synapse데이터 처리 엔진Apache DruidApache Spark SQLPrestoTrinoDatabricks관계형 데이터베이스MySQLPostgreSQLOracleMicrosoft SQL ServerSQLite기타 데이터베이스ClickHouseElasticsearchApache PinotApache KylinDremio메타데이터 저장소로 지원되는 데이터베이스Super..

데이터 과학 (Data Science)/Apache Superset

2 - Apache Superset의 주요 기능과 특징

Apache Superset은 현대적이고 기업용 비즈니스 인텔리전스 웹 애플리케이션으로, 다음과 같은 주요 기능과 특징을 제공합니다:핵심 기능데이터 탐색 및 시각화코드 없는 인터페이스: 차트를 빠르게 구축할 수 있는 직관적인 인터페이스 제공 Superset 소개다양한 시각화 옵션: 간단한 막대 차트부터 지리 공간 차트까지 광범위한 시각화 지원ECharts 통합: Apache ECharts를 핵심 라이브러리로 채택하여 고품질 시각화 제공 Release Notes 1.0SQL Lab강력한 웹 기반 SQL 편집기: 고급 쿼리 작성을 위한 도구 Superset 소개자동 SQL 포맷팅: Ctrl+Shift+F 단축키로 SQL 쿼리 자동 포맷팅 Release Notes 3.1비차단 지속성 모드: 인터넷이나 서비스가..

728x90
반응형
LIST
gsroot
gsroot