Snowflake Connector for Google Analytics Aggregate Data 설치 및 구성¶
이 항목에서는 Snowflake Connector for Google Analytics Aggregate Data 를 통해 Snowsight 를 설치하고 구성하는 방법에 대한 정보를 제공합니다.
Snowflake Connector for Google Analytics Aggregate Data 설치¶
ACCOUNTADMIN 역할을 가진 사용자로 Snowsight 에 로그인합니다.
탐색 메뉴에서 Data Products » Marketplace 를 선택합니다.
Snowflake Connector for Google Analytics Aggregate Data 를 검색한 다음 커넥터에 알맞은 타일을 선택합니다.
Snowflake Connector for Google Analytics Aggregate Data 페이지에서 Get 을 선택합니다.
대화 상자가 표시됩니다.
Options 의 Application name 에 커넥터 인스턴스에 사용할 데이터베이스의 이름을 입력합니다.
이 데이터베이스는 자동으로 생성됩니다.
Warehouse used for installation 에서, 커넥터 설치에 사용할 웨어하우스를 선택합니다.
참고
이것은 커넥터가 Google Analytics에서 데이터를 동기화하는 데 사용하는 것과 동일한 웨어하우스가 아닙니다. 이후 프로시저에서 이 목적을 위해 별도의 웨어하우스를 생성합니다.
Snowflake Connector for Google Analytics Aggregate Data 구성¶
참고
Snowflake Connector for Google Analytics Aggregate Data 는 SQL을 사용하여 구성할 수도 있습니다. SQL을 사용한 구성은 고급 항목으로 간주됩니다. 자세한 내용은 |GAAD|을 사용한 SQL 구성 섹션을 참조하세요.
ACCOUNTADMIN 역할 또는 다음 요구 사항을 충족하는 다른 역할의 사용자로 |sf-web-interface|에 로그인합니다.
다음과 같은 계정 수준 권한이 있어야 합니다.
권한 부여 옵션이 포함된 EXECUTE TASK
권한 부여 옵션이 포함된 EXECUTE MANAGED TASK
계정에서 EVENT_TABLE을 활성화해야 합니다.
웨어하우스에 액세스하려면 다음 권한 중 하나 이상이 있어야 합니다.
계정에 대한 CREATE WAREHOUSE 권한
웨어하우스에 대한 OWNERSHIP 권한
웨어하우스에 대한 USAGE 권한(권한 부여 옵션 포함)
데이터베이스에 액세스하려면 다음 권한 중 하나 이상이 있어야 합니다.
계정에 대한 CREATE DATABASE 권한
데이터베이스에 대한 OWNERSHIP 권한
데이터베이스에 대한 USAGE 권한(권한 부여 옵션 포함)
스키마에 액세스하려면 다음 권한 중 하나 이상이 있어야 합니다.
계정에 대한 CREATE DATABASE 권한
데이터베이스에 대한 OWNERSHIP 권한
데이터베이스에 대한 USAGE 권한(권한 부여 옵션 포함)
데이터베이스에 대한 CREATE SCHEMA 권한
스키마에 대한 USAGE, CREATE TABLE, CREATE VIEW 권한(권한 부여 옵션 포함)
선택 사항: 역할에 액세스하려면 DATA_READER 애플리케이션 역할에 할당할 새 역할을 만들거나 기존 역할을 선택하면 됩니다. 새 역할을 만들려면 계정에 대한 CREATE ROLE 권한이 필요합니다. 그러나 구성을 완료하는 데 꼭 필요한 것은 아닙니다.
탐색 메뉴에서 Data Products » Apps 를 선택합니다.
Snowflake Connector for Google Analytics Aggregate Data 를 선택합니다.
구성 마법사가 시작됩니다.
목록에 있는 모든 전제 조건이 충족되었는지 확인하고 완료로 표시합니다.
Start configuration 을 클릭합니다.
다음 필드를 채웁니다.
참고
기본적으로, 필드는 커넥터를 구성할 때 생성되는 오브젝트의 이름으로 설정됩니다. 이러한 필드에 새 오브젝트를 사용하는 것이 좋습니다. 하지만 (예를 들어, 커넥터를 다시 설치하는 경우) 기존 오브젝트의 이름을 지정할 수 있습니다.
필드
설명
Warehouse
커넥터에 대한 새로운 전용 가상 웨어하우스의 식별자를 입력합니다.
계정에 고유한 이름을 지정하십시오. 웨어하우스 이름은 유효한 :doc:`오브젝트 식별자</sql-reference/identifiers-syntax>`여야 합니다.
구성 프로세스에서는 지정된 이름으로 새
X-Small
웨어하우스를 생성합니다.Destination Database
Snowflake의 Google Analytics 데이터에 대한 테이블이 있는 스키마를 포함할 새 데이터베이스의 식별자를 입력합니다. Google Analytics에서 다운로드한 데이터는 여기에 저장됩니다.
계정에 고유한 이름을 지정하십시오. 데이터베이스 이름은 유효한 :doc:`오브젝트 식별자</sql-reference/identifiers-syntax>`여야 합니다.
구성 프로세스에서는 지정된 이름으로 새 데이터베이스를 생성합니다.
Destination Schema
Snowflake의 Google Analytics 데이터를 포함할 새 스키마의 식별자를 입력합니다.
Snowflake Connector for Google Analytics Aggregate Data 는 Google Analytics 데이터를 이 스키마의 테이블로 수집합니다.
스키마 이름은 유효한 :doc:`오브젝트 식별자</sql-reference/identifiers-syntax>`여야 합니다.
구성 프로세스에서는 지정된 이름으로 새 스키마를 생성합니다.
Role
커넥터에 대한 새로운 사용자 지정 역할의 식별자를 입력합니다.
이 역할에는 커넥터가 수집한 Google Analytics 데이터가 포함된 테이블과 뷰에 대한 읽기 액세스 권한이 부여됩니다.
역할 이름은 유효한 :doc:`오브젝트 식별자</sql-reference/identifiers-syntax>`여야 합니다.
구성 프로세스에서는 지정된 이름으로 새 역할을 생성합니다.
화면의 하단에서 Configure 를 선택합니다.
구성 과정은 몇 분 정도 걸릴 수 있습니다. 완료되면 마법사가 인증 으로 넘어갑니다.
인증을 지정하려면 다음 옵션 중 하나를 따르십시오.
참고
Snowflake Connector for Google Analytics Aggregate Data 는 Google Analytics에서 서비스 계정 및 OAuth2 의 두 가지 인증 방법을 지원합니다. 각 방법에서는 Google Cloud 프로젝트에 추가 구성이 필요합니다. 자세한 내용은 Google Cloud에 대한 서비스 계정 인증 구성 및 Google Cloud에 대한 OAuth 인증 구성 섹션을 참조하십시오.
서비스 계정 의 경우 다음 필드를 채웁니다.
필드
설명
Client email
Google Cloud 프로젝트에서 서비스 계정을 생성하는 동안 생성된 Google 서비스 계정 이메일
Private key
Google Cloud 프로젝트에서 서비스 계정을 생성하는 동안 생성된 개인 키
—–BEGIN PRIVATE KEY—–, —–END PRIVATE KEY—– 및 \n 기호가 제거되었는지 확인합니다.
Oauth2 의 경우 다음 필드를 채웁니다.
필드
설명
Client id
Google Cloud 프로젝트에서 생성된 클라이언트 ID
Client secret
클라이언트 ID에 대해 생성된 클라이언트 시크릿
ACCOUNTADMIN 역할의 사용자로 로그인하지 않는 경우 다음 요구 사항을 충족해야 합니다.
CREATE INTEGRATION 권한이 있어야 합니다.
이전에 다른 역할로 통합을 생성한 경우 해당 통합의 소유권을 자신의 역할로 이전해야 합니다.
CONNECTORS_SECRET 데이터베이스가 존재하지 않는 경우 CREATE DATABASE 권한이 필요합니다.
CONNECTORS_SECRET 데이터베이스가 존재하지만 다른 역할에 의해 생성된 경우 다음 권한이 필요합니다.
USAGE WITH GRANT OPTION
CREATE SCHEMA WITH GRANT OPTION
CONNECTORS_SECRET.APP_NAME 스키마가 존재하지만 다른 역할에 의해 생성된 경우 다음 권한이 필요합니다.
USAGE WITH GRANT OPTION
CREATE SECRET
CREATE NETWORK RULE
CONNECTORS_SECRET.APP_NAME.SECRET이 존재하지만 다른 역할에 의해 생성된 경우 해당 소유권을 자신의 역할로 이전해야 합니다.
CONNECTORS_SECRET.APP_NAME.NETWORK_RULE이 존재하지만 다른 역할에 의해 생성된 경우 해당 소유권을 자신의 역할로 이전해야 합니다.
Connect 를 선택합니다.
Oauth2 인증을 선택한 경우 Google OAuth 인증 대화 상자가 열립니다.
선택 사항: Google OAuth 인증 대화 상자를 완료합니다.
성공적으로 연결되면 커넥터는 Google Analytics 데이터에 액세스할 수 있는지 확인합니다. 오류가 있는 경우 추가 지침이 제공됩니다.
프로세스가 성공적으로 완료되면 수집 구성을 시작할 수 있습니다. 자세한 내용은 Snowflake Connector for Google Analytics Aggregate Data 인스턴스에 대한 데이터 수집 설정 섹션을 참조하십시오.