가져온 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 |
Google Analytics의 레코드에 대한 |
|
VARIANT |
원시 형식의 Google Analytics 레코드의 데이터입니다. |
|
TIMESTAMP_NTZ |
Snowflake에서 레코드가 마지막으로 업데이트된 시간입니다. |
다음 예시 SELECT 문은 dest_db.dest_schema.my_report__raw
테이블에서 데이터를 검색합니다.
SELECT * FROM DEST_DB.DEST_SCHEMA.MY_REPORT__RAW;
평면화된 데이터에 액세스하기¶
또한 데이터가 포함된 각 테이블의 경우 커넥터는 원시 데이터의 평면화된 뷰를 생성합니다. 뷰 이름은 __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;
참고
평면화된 뷰는 전체 데이터세트를 GA API에서 가져온 후에만 생성됩니다. 대규모 보고서의 경우 시간이 다소 걸릴 수 있습니다.