BigQuery 날짜 파티션을 나눈 테이블에 연결

Looker Studio는 DATE, DATETIME 또는 TIMESTAMP 필드에서 파티셔닝된 BigQuery 테이블에서 데이터를 가져올 수 있습니다. 파티션을 나눈 테이블은 파티션이라고 하는 세그먼트로 분할되어 데이터를 더 쉽게 관리하고 쿼리할 수 있습니다. 큰 테이블을 작은 파티션으로 나누면 쿼리 성능을 높일 수 있으며 쿼리에서 읽는 바이트 수를 줄여 비용을 제어할 수 있습니다. 자세한 내용은 파티션을 나눈 테이블 소개를 참고하세요.

Looker Studio에서 BigQuery 날짜 파티션 필드를 사용하는 방법

Looker Studio를 날짜 파티션이 지정된 BigQuery 테이블에 연결하면 이 데이터 소스를 사용하는 보고서의 관리 날짜 측정기준으로 파티션 필드를 할당할 수 있습니다. 보고서 기간 설정에 대해 자세히 알아보세요.

Looker Studio 데이터 소스를 날짜 파티션을 나눈 테이블에 연결하기

날짜 파티션을 나눈 테이블에 연결하려면 다음 단계를 따르세요.

  1. 새 BigQuery 데이터 소스를 만들거나 기존 데이터 소스의 연결을 수정합니다.
  2. 날짜 파티션을 나눈 테이블의 연결 세부정보를 입력합니다.
  3. 데이터 소스 연결 페이지의 구성 열에서 필드 이름 기간 측정기준으로 사용 체크박스를 선택합니다 (여기서 필드 이름은 BigQuery 테이블의 파티션 필드 이름임).

예를 들어 BigQuery에 order_dateship_date이라는 두 개의 날짜 필드가 있는 테이블이 있다고 가정해 보겠습니다. 테이블은 order_date을 기준으로 파티션을 나눕니다. Looker Studio에서 이 테이블에 연결하면 이 필드를 이 데이터 소스를 기반으로 하는 차트의 기간 측정기준으로 할당할 수 있는 옵션이 표시됩니다.

BigQuery 파티션을 나눈 테이블의 Looker Studio 데이터 소스 구성 order_date 파티션 필드에는 order_date를 기간 측정기준으로 사용하기 위한 체크박스 옵션이 있습니다.

필수 파티션 필터의 효과

BigQuery 테이블에서는 파티션 필드를 데이터의 필터로 사용해야 할 수 있습니다. 이 요구사항에 따라 필드 이름 을 기간 측정기준으로 사용 옵션을 수정할 수 있는지 여부가 결정됩니다.

BigQuery 테이블에 파티션 필터가 필요하지 않음

BigQuery 테이블에 파티션 필터가 필요하지 않은 경우 필드 이름 기간 측정기준으로 사용 옵션이 기본적으로 선택 해제됩니다.

필드 이름을 기간 측정기준으로 사용 체크박스를 선택하면 다음과 같은 효과가 있습니다.

  • Looker Studio는 이 데이터 소스를 기반으로 하는 차트의 기간 측정기준으로 파티션 필드를 자동으로 사용합니다.
  • 차트를 구성할 때 기간 범위 측정기준으로 사용할 다른 필드를 선택할 수 없습니다.
  • 이 데이터 소스를 사용하는 차트에는 항상 기본 기간 필터가 적용됩니다. 맞춤 기간을 적용하거나 자동 옵션을 사용하여 지난 28일 동안의 데이터를 필터링할 수 있습니다.

필드 이름기간 측정기준으로 사용 옵션이 사용 설정되지 않은 경우:

  • 이 데이터 소스를 기반으로 하는 차트를 구성할 때 기간 측정기준으로 사용할 필드를 선택할 수 있습니다.
  • 이 데이터 소스를 사용하는 차트의 기간은 필터링되지 않을 수도 있고(자동 기간) 맞춤 기간을 적용할 수도 있습니다.

BigQuery 테이블에 파티션 필터가 필요함

BigQuery 테이블에 파티션 필터가 필요한 경우 필드 이름 기간 측정기준으로 사용 체크박스가 자동으로 선택되며 선택 해제할 수 없습니다. 이 데이터 소스를 기반으로 하는 차트에 미치는 영향은 체크박스를 선택했을 때 이전 섹션에 설명된 것과 동일합니다.

파티션을 나눈 테이블 연결 제한사항

날짜 파티션 기능은 차트의 기간 측정기준을 설정하므로 Looker Studio는 DATE, DATETIME 또는 TIMESTAMP 필드를 기반으로 하는 파티션만 사용하여 보고서에서 날짜 필터링을 제공할 수 있습니다.

Looker Studio는 BigQuery의 파티션 기준 옵션이 DAY로 설정된 경우에만 날짜 파티션을 지원합니다.

BigQuery 테이블 세부정보에 order_date 필드가 DAY별로 파티셔닝된 테이블이 표시됩니다.

BigQuery 테이블에 INTEGER와 같은 다른 데이터 유형을 기반으로 하는 파티션이 있고 파티션 필터가 필요한 경우 맞춤 쿼리에서 해당 필드를 명시적으로 필터링해야 합니다. 그렇지 않으면 Looker Studio에 오류가 표시됩니다. 필수 필터에 대해 자세히 알아보기