

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 데이터 내보내기 처리
<a name="dataexports-processing"></a>

다음 섹션에서는 데이터 내보내기 처리에 대한 정보를 찾을 수 있습니다.

## Amazon Athena 구성
<a name="dataexports-athena"></a>

**Glue AWS 크롤러를 사용하여 Athena용 테이블 및 파티션을 빌드하려면**

1. 다음 데이터 내보내기 전송 옵션을 사용하여 CUR 2.0 또는 탄소 배출량 내보내기를 생성합니다.
   + 압축 유형 및 파일 형식: Parquet - Parquet
   + 파일 버전 관리: 기존 데이터 내보내기 파일 덮어쓰기

1. Athena에서 Trino SQL과 함께 노트북 편집기를 사용하고 **생성을** 선택하여 "AWS Glue 크롤러"로 테이블을 생성합니다. Glue 크롤러 워크플로를 사용하여 Glue 크롤러가 s3://<bucket-name>/<prefix>/<export-name>/data 폴더에서 실행되도록 하여 Athena로 지정된 내보내기를 위해 전달된 모든 파티션을 자동으로 로드시킵니다.

1. Glue 크롤러가 완료되면 Athena를 사용하여 Glue 크롤러에서 생성한 테이블에 쿼리를 작성할 수 있습니다.

## Amazon Redshift 구성
<a name="dataexports-redshift"></a>

Amazon Redshift는 프로비저닝된 용량 또는 서버리스 모델로 액세스할 수 있는 클라우드 데이터 웨어하우스입니다. Amazon Redshift는 데이터 내보내기에서 데이터를 처리하기 위한 빠른 쿼리 성능을 제공합니다.

Amazon Redshift 설정에 관한 자세한 내용은 **[Amazon Redshift 시작 안내서](https://docs.aws.amazon.com/redshift/latest/gsg/new-user-serverless.html)를 참조하세요.

## CUR 2.0 처리를 위한 권장 SQL 쿼리
<a name="dataexports-recommended-sql-queries"></a>

CUR 2.0 내보내기 데이터를 Amazon Athena 또는 Amazon Redshift와 같은 데이터 분석 도구에 로드한 후 이를 처리하여 비용 및 사용량 인사이트를 얻을 수 있습니다. AWS Well-Architected Labs는 CUR을 처리하는 데 사용할 수 있는 CUR 쿼리 라이브러리를 제공합니다. 자세한 내용은 [AWS CUR 쿼리 라이브러리](https://wellarchitectedlabs.com/cost-optimization/cur_queries/)를 참조하세요.

SQL 쿼리에 대한 다음 두 가지 정보를 참고하세요.
+ Well-Architected Labs SQL 쿼리는 데이터 내보내기 쿼리 필드에서 작동하지 않습니다. 데이터 내보내기는 집계 및 이러한 쿼리에 사용되는 일부 다른 SQL 구문을 지원하지 않기 때문입니다.
+ Well-Architected Labs SQL 쿼리는 열 이름을 기본 이름에서 변경하지 않은 경우에만 작동합니다. 쿼리에 따라 점 연산자를 사용하여 일부 제품 열을 별도의 열로 쿼리해야 할 수도 있습니다. 자세한 내용은 [데이터 쿼리-SQL 쿼리 및 테이블 구성](https://docs.aws.amazon.com/cur/latest/userguide/dataexports-data-query.html)을 참조하세요.

## 탄소 배출량 데이터 내보내기 처리를 위한 권장 SQL 쿼리
<a name="carbon-emissions-sql-queries"></a>

payer\_account\_id당 총 탄소 배출량을 구하는 방법:

```
SELECT payer_account_id, SUM(total_mbm_emissions_value) AS total_emissions
FROM "ccft-data-exports"."ccft-data-exports-data" -- change to your table name
GROUP BY payer_account_id
ORDER BY total_emissions DESC;
```

payer\_account\_id 및 product\_code당 총 탄소 배출량을 구하는 방법:

```
SELECT payer_account_id, product_code, SUM(total_mbm_emissions_value) AS total_emissions
FROM "ccft-data-exports"."ccft-data-exports-data"-- change to your table name
GROUP BY payer_account_id, product_code
ORDER BY total_emissions DESC;
```

payer\_account\_id 및 region\_code당 총 탄소 배출량을 구하는 방법:

```
SELECT payer_account_id, region_code, SUM(total_mbm_emissions_value) AS total_emissions
FROM "ccft-data-exports"."ccft-data-exports-data" -- change to your table name
GROUP BY payer_account_id, region_code
ORDER BY total_emissions DESC;
```