본문으로 건너뛰기

QuickSight

1 QuickSight

  • Amazon QuickSight는 서버리스 머신 러닝 기반의 비즈니스 인텔리전스(BI) 서비스로, 대화형 대시보드를 생성할 수 있습니다.
    • 이 서비스를 사용하면 사용자는 데이터를 빠르게 시각화하고, 분석하며, 비즈니스 인사이트를 얻을 수 있습니다.
  • 자동으로 확장 가능하며, 세션당 과금 방식으로 비용 효율적입니다.
  • QuickSight는 AWS 데이터, 타사 데이터, 빅 데이터, 스프레드시트 데이터, SaaS 데이터, B2B 데이터 등을 단일 대시보드에서 통합할 수 있습니다.

1.1 데이터 소스

  • 레퍼런스
  • AWS 기반 데이터 소스
    • Amazon Athena
    • Amazon Aurora
    • Amazon OpenSearch Service
    • Amazon Redshift
    • Amazon Redshift Spectrum
    • Amazon S3
    • Amazon S3 Analytics
    • AWS IoT Analytics
    • Timestream
  • 외부 데이터 소스
    • Apache Spark 2.0 이상
    • Databricks (E2 플랫폼에서만) on Spark 1.6 이상, 버전 3.0까지
    • Exasol 7.1.2 이상
    • Google BigQuery
    • MariaDB 10.0 이상
    • Microsoft SQL Server 2012 이상
    • MySQL 5.7 이상
    • Oracle 12c 이상
    • PostgreSQL 9.3.1 이상
    • Presto 0.167 이상
    • Snowflake
    • Starburst
    • Teradata 14.0 이상
    • Trino
  • 파일 데이터 소스
    • CSV 및 TSV – 콤마 구분 및 탭 구분 텍스트 파일
    • ELF 및 CLF – 확장 및 공통 로그 형식 파일
    • JSON – 평면 또는 반구조화 데이터 파일
    • XLSX – Microsoft Excel 파일
  • SaaS 애플리케이션 및 API
    • Adobe Analytics
    • GitHub
    • Jira
    • Salesforce
    • ServiceNow

2 주요 기능

2.1 SPICE 엔진

  • QuickSight는 SPICE(Super-fast, Parallel, In-memory Calculation Engine)를 사용하여 데이터를 인메모리로 처리합니다.
  • 이를 통해 데이터가 QuickSight에 로드되면 빠른 성능으로 분석을 수행할 수 있습니다.

2.2 고급 보안 기능

  • QuickSight 엔터프라이즈 에디션에서는 컬럼 수준 보안(Column-Level Security, CLS)을 설정할 수 있습니다.
  • 사용자와 그룹을 정의하고, 대시보드 및 분석 결과를 공유할 수 있습니다.
  • 사용자와 그룹은 QuickSight 내부에서만 존재하며, IAM과는 별개로 관리됩니다.

3 사용 사례

3.1 비즈니스 분석

  • QuickSight를 통해 비즈니스 데이터를 분석하고 시각화하여 중요한 인사이트를 도출할 수 있습니다.
  • 대시보드를 사용해 실시간 데이터를 모니터링하고, 비즈니스 의사 결정을 지원할 수 있습니다.

3.2 시각화 생성

  • 다양한 데이터 소스로부터 데이터를 가져와서 대화형 시각화를 생성할 수 있습니다.
  • 드래그 앤 드롭 인터페이스를 사용하여 사용자가 쉽게 시각화를 만들고 조작할 수 있습니다.

3.3 애드혹 분석

  • 필요에 따라 데이터를 탐색하고 분석할 수 있는 애드혹 분석 기능을 제공합니다.
  • 데이터 필터링, 정렬, 파라미터 설정 등을 통해 심층적인 분석이 가능합니다.

4 QuickSight 대시보드 및 분석

4.1 대시보드

  • 대시보드는 분석의 읽기 전용 스냅샷으로, 다른 사용자와 공유할 수 있습니다.
  • 대시보드는 분석의 구성(필터링, 파라미터, 컨트롤, 정렬)을 유지합니다.
  • 대시보드를 공유하려면 먼저 게시해야 합니다.

4.2 분석 공유

  • 분석 결과를 사용자 또는 그룹과 공유할 수 있습니다.
  • 대시보드를 통해 분석 결과를 쉽게 배포하고, 관련된 데이터를 시각적으로 전달할 수 있습니다.

참고 자료