Snowflake Connector for Google Analytics Raw Data 문제 해결하기¶
이 항목에서는 Snowflake Connector for Google Analytics Raw Data 와 관련된 문제를 해결하기 위한 지침을 제공합니다.
Google Cloud Platform(GCP) 인스턴스에 대한 연결 확인하기¶
Snowflake Connector for Google Analytics Raw Data 가 Google Cloud Platform(GCP) 인스턴스에 액세스할 수 있는지 확인하려면 커넥터 설치 데이터베이스의 PUBLIC 스키마에 정의된 CONNECTION_STATUS
저장 프로시저를 호출하십시오.
CALL CONNECTION_STATUS();
Snowsight 의 연결 상태를 확인하려면 다음을 수행하십시오.
ACCOUNTADMIN 역할을 가진 사용자로 Snowsight 에 로그인합니다.
탐색 메뉴에서 Data Products » Apps 를 선택합니다.
Snowflake Connector for Google Analytics Raw Data 를 선택합니다.
Google Cloud Platform 인증하기 섹션의 아이콘 색상은 GCP에 대한 연결이 성공했는지 여부를 나타냅니다. 아이콘이 빨간색이면 GCP에 대한 연결 시도가 실패한 것입니다. 다시 연결을 시도하려면 Reauthenticate 를 선택하십시오.
아이콘이 녹색이면 커넥터가 데이터를 수집할 준비가 된 것입니다.
커넥터 상태 확인하기¶
커넥터 상태를 검사하려면 다음과 같이 GET_CONNECTOR_STATUS
저장 프로시저를 사용하십시오.
CALL PUBLIC.GET_CONNECTOR_STATUS()
현재 수집 상태 확인하기¶
특정 날짜의 데이터가 누락된 경우 CONNECTOR_STATS
뷰를 쿼리하여 BigQuery에서 해당 날짜의 테이블을 수집하려고 할 때 오류가 있었는지 확인할 수 있습니다.
SELECT * FROM CONNECTOR_STATS WHERE PROPERTY_ID = '<property_name>' AND BIG_QUERY_TABLE = 'events_<date>' ORDER BY RUN_START_TIME DESC;
결과에는 특정 속성에 대한 BigQuery의 데이터 세트에서 특정 테이블을 다운로드하려는 모든 시도가 표시되며 최신 항목이 맨 위에 표시됩니다. STATUS
열에는 결과가 표시되며 실패한 시도의 경우 ERROR_MESSAGES
열에는 발생한 상황이 자세히 표시됩니다.
커넥터 로그 다운로드하기¶
커넥터에 문제가 발생하면 커넥터 설치 데이터베이스의 PUBLIC 스키마에 정의된 GET_TROUBLESHOOTING_DATA
저장 프로시저를 호출할 수 있습니다.
CALL GET_TROUBLESHOOTING_DATA(7);
이 매개 변수는 현재 이후 과거 일수를 며칠이나 로그에 포함해야 하는지 정의합니다. 지원팀에서 다른 값을 사용하도록 요청하지 않는 한 7을 기본값으로 사용하십시오.
결과적으로 전체 커넥터 로그를 얻게 됩니다. 로그를 다운로드하고 필터링하고 로그를 애플리케이션 공급자와 공유할 수 있습니다.
Google Cloud Platform(GCP)과 Snowflake의 행 수 비교하기¶
수집이 올바른지 확인하려면 Snowflake와 Google Cloud Platform(GCP)의 행 수를 비교하면 됩니다.
Snowflake에서 행 수를 확인하려면 다음 쿼리를 실행하십시오.
SELECT COUNT(*) FROM analytics_<property_name> WHERE source_table_date = '<date>';
GCP의 행 수를 확인하려면 다음 쿼리를 실행하십시오.
SELECT COUNT(*) FROM '<project_id>.analytics_<property_name>.events_<date>';