가져온 Google Analytics 데이터에 액세스하기

개요

동기화를 위해 구성된 각 보고서에 대해 커넥터는 대상 데이터베이스와 대상 스키마에 다음 테이블과 뷰를 만듭니다.

  • 원시 형식의 데이터가 포함된 report_name__RAW 테이블로, 각 행에는 단일 VARIANT 열에 Google Analytics 레코드가 포함됩니다.

  • 평면화된 데이터가 포함된 report_name 뷰로, 각 행에는 별도의 열에 Google Analytics 차원 또는 메트릭이 포함됩니다.

원시 데이터에 액세스하기

동기화된 각 Google Analytics 보고서에 대해 커넥터는 Google Analytics 데이터 저장에 사용되는 Snowflake 데이터베이스와 스키마에 report_name__RAW 이름을 가진 새 테이블을 생성합니다.

예를 들어 dest_db 데이터베이스와 dest_schema 스키마에 Google Analytics 데이터를 저장하도록 커넥터를 구성하고 my_report 보고서를 동기화하도록 커넥터를 구성한 경우 이 커넥터는 dest_db.dest_schema.my_report__raw 테이블을 생성합니다.

이 테이블에는 Google Analytics에서 수집된 원시 데이터와 다음 열이 포함됩니다.

데이터 타입

설명

DATE

DATE

Google Analytics의 레코드에 대한 date 차원의 값입니다.

RAW

VARIANT

원시 형식의 Google Analytics 레코드의 데이터입니다.

LAST_UPDATE_DATE

TIMESTAMP_NTZ

Snowflake에서 레코드가 마지막으로 업데이트된 시간입니다.

다음 예시 SELECT 문은 dest_db.dest_schema.my_report__raw 테이블에서 데이터를 검색합니다.

SELECT * FROM DEST_DB.DEST_SCHEMA.MY_REPORT__RAW;
Copy

평면화된 데이터에 액세스하기

또한 데이터가 포함된 각 테이블의 경우 커넥터는 원시 데이터의 평면화된 뷰를 생성합니다. 뷰 이름은 __RAW 접미사가 없는 테이블 이름입니다. 예를 들어 dest_db.dest_schema.my_report__raw 라는 테이블의 경우 커넥터는 dest_db.dest_schema.my_report 라는 뷰를 생성합니다.

이 뷰에는 각 차원과 메트릭이 별도의 열에 저장되는 Google Analytics의 평면화된 레코드가 포함됩니다.

다음은 dest_db.dest_schema.my_report 뷰의 데이터를 검색하는 SELECT 문의 예입니다.

SELECT * FROM DEST_DB.DEST_SCHEMA.MY_REPORT;
Copy

참고

평면화된 뷰는 전체 데이터세트를 GA API에서 가져온 후에만 생성됩니다. 대규모 보고서의 경우 시간이 다소 걸릴 수 있습니다.