

# Quick을 사용하여 테이블 데이터 시각화
<a name="s3-tables-integrating-quicksight"></a>

Quick은 데이터를 사용하여 시각적 객체를 구축하고, 애드혹 분석을 수행하고, 사업과 관련된 인사이트를 빠르게 얻을 수 있는 신속한 비즈니스 분석 서비스입니다. Quick은 Quick Super-fast, Parallel, In-Memory, Calculation Engine(SPICE)을 사용하여 AWS 데이터 소스를 원활하게 검색하고, 조직이 수십만 명의 사용자로 확장할 수 있도록 하고, 빠르고 응답성이 뛰어난 쿼리 성능을 제공합니다. 자세한 내용은 *Quick 사용 설명서*의 [Quick이란 무엇인가요?](https://docs.aws.amazon.com//quicksight/latest/user/welcome.html) 섹션을 참조하세요.

[테이블 버킷을 AWS 분석 서비스와 통합](s3-tables-integrating-aws.md)한 후 SPICE 또는 쿼리 엔진의 직접 SQL 쿼리를 사용하여 테이블에서 데이터세트를 생성하고 Quick에서 작업할 수 있습니다. Quick은 Athena를 S3 Tables의 데이터 소스로 지원합니다.

## Quick이 테이블에 액세스할 수 있도록 권한 구성
<a name="quicksight-permissions-tables"></a>

Quick에서 S3 테이블 데이터를 사용하기 전에 Quick 서비스 역할과 Amazon Quick 관리자 사용자에게 권한을 부여하고 액세스하려는 테이블에 대해 Lake Formation에 권한을 부여해야 합니다.

**Quick 서비스 역할에 권한 부여**

계정에서 Quick을 처음 설정하면 AWS는 Quick이 Athena 또는 Amazon Redshift를 비롯한 다른 AWS 서비스의 데이터 소스에 액세스할 수 있도록 허용하는 서비스 역할을 생성합니다. 기본 역할 이름은 `aws-quicksight-service-role-v0`입니다.

1. IAM 콘솔([https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/))을 엽니다.

1. **역할**을 선택하고 Quick 서비스 역할을 선택합니다. 기본 이름은 `aws-quicksight-service-role-v0`입니다.

1. **권한 추가**를 선택한 후 **인라인 정책 만들기**를 선택합니다.

1. **JSON**을 선택하여 JSON 정책 편집기를 연 다음, 다음 정책을 추가합니다.

------
#### [ JSON ]

****  

   ```
   {
     "Version":"2012-10-17",		 	 	 
     "Statement": [
       {
         "Sid": "VisualEditor0",
         "Effect": "Allow",
         "Action": "glue:GetCatalog",
         "Resource": "*"
       }
     ]
   }
   ```

------

1. **다음**을 선택하고 **정책 이름**을 입력한 후 **정책 생성**을 선택합니다.

**Quick 관리자 사용자에 대한 권한을 구성하는 방법**

1. 다음 AWS CLI 명령을 실행하여 Quick 관리자 사용자의 ARN을 찾습니다.

   ```
   aws quicksight list-users --aws-account-id 111122223333 --namespace default --region region
   ```

1. Lake Formation에 이 ARN에 대한 권한을 부여합니다. 자세한 내용은 [Lake Formation을 사용하여 테이블 또는 데이터베이스에 대한 액세스 관리](grant-permissions-tables.md)을 참조하세요.

## Quick에서 테이블 데이터 사용
<a name="quicksight-connect-tables"></a>

Athena를 데이터 소스로 사용하여 테이블 데이터에 연결할 수 있습니다.

**사전 조건**
+ [테이블 버킷을 AWS 분석 서비스와 통합합니다](s3-tables-integrating-aws.md).
  + [ 네임스페이스 생성](s3-tables-namespace-create.md).
  + [테이블 생성](s3-tables-create.md).
  + [Quick이 테이블에 액세스할 수 있도록 권한 구성](#quicksight-permissions-tables).
+ [Quick에 가입](https://docs.aws.amazon.com/quicksight/latest/user/signing-up.html)합니다.

1. [https://quicksight.aws.amazon.com/](https://quicksight.aws.amazon.com/.)에서 Quick 계정에 로그인합니다.

1. 대시보드에서 **새 분석**을 선택합니다.

1. **새 데이터 세트**를 선택합니다.

1. **Athena**를 선택합니다.

1. **데이터 소스의 이름**을 입력한 후 **데이터 소스 생성**을 선택합니다.

1. 사용자 지정 SQL 사용을 선택합니다. **테이블 선택** 창에서 테이블을 선택할 수 없습니다.

1. 시각화하려는 열을 캡처하는 Athena SQL 쿼리를 입력한 다음 **쿼리 확인**을 선택합니다. 예를 들어 모든 열을 선택하려면 다음 쿼리를 사용합니다.

   ```
   SELECT * FROM "s3tablescatalog/table-bucket-name".namespace.table-name
   ```

1. **시각화**를 선택하여 데이터를 분석하고 대시보드 구축을 시작합니다. 자세한 내용은 [Quick에서 데이터 시각화](https://docs.aws.amazon.com//quicksight/latest/user/working-with-visuals.html) 및 [Quick의 대화형 대시보드 탐색](https://docs.aws.amazon.com//quicksight/latest/user/using-dashboards.html)을 참조하세요.