Google Analytics에서 Oracle Fusion Data Intelligence로 데이터 로드

서비스 관리자는 Oracle Fusion Data Intelligence 추출 서비스를 사용하여 Google Analytics SaaS 인스턴스에서 데이터를 획득하고 이를 사용하여 다양한 Enterprise Resource Planning 및 Supply Chain Management 사용 사례에 대한 데이터 보강을 생성할 수 있습니다.

Google Analytics 소스와 연결하기 전에 다음 사항에 유의하십시오.
  • Oracle Fusion Data Intelligence는 GA4 속성에 대한 Google Analytics 추출기를 지원하며 이전 버전인 UA(Google Universal Analytics) 속성을 지원하지 않습니다.
  • DataStores는 GA4 속성 목록입니다.
  • DataStore 열은 GA4 속성에 대한 차원 및 척도 목록입니다.
  • DataExtract는 GA4 속성에 대한 사용자 선택을 기반으로 보고서를 DataStore로, 차원 및 측정항목을 DataStore 열로 실행합니다.
  • MetaExtract는 사용 가능한 모든 GA4 속성(DataStores) 및 해당 차원과 측정항목(DataStoreColumns)에 대한 메타데이터를 인출합니다.
  • 이 커넥터는 제한된 수의 Google Analytics 측정항목을 지원합니다. 사용 가능한 항목을 확인하려면 차원 측정항목 탐색기를 참조하십시오.
  1. Google Cloud (Analytics) Project에서 서비스 계정을 만들고 credentials.json 파일을 다운로드합니다.
  2. Google Analytics 4 속성에 서비스 계정을 추가합니다.
  3. 다음 지침을 사용하여 Google Analytics API를 사용으로 설정합니다.
    1. 텍스트 편집기를 사용하여 다운로드한 credentials.json 파일을 열고 client_email 필드를 검색하여 서비스 계정 전자메일 주소를 가져옵니다.
    2. 이 이메일 주소를 사용하여 Google Analytics Data API v1을 통해 액세스하려는 Google Analytics 4 속성에 사용자를 추가합니다.
    Google Analytics API 사용
  4. Google Analytics 관리 API, Google Analytics 데이터 API를 Google Analytics 인스턴스에 사용할 수 있는지 확인합니다.
    Google Analytics API 보기
  5. Oracle Fusion Data Intelligence에서 다음 지침을 사용하여 Google Analytics 데이터 연결을 생성합니다.
    1. Oracle Fusion Data Intelligence 콘솔에서 애플리케이션 관리 아래의 데이터 구성을 누릅니다.
    2. [데이터 구성] 페이지에서 접속 관리를 누릅니다.
    3. 연결 관리 페이지에서 생성, 연결 순으로 누릅니다.
    4. 접속 생성의 사용 유형에서 데이터 추출을 선택한 다음 연결 유형으로 Google Analytics를 선택합니다.

      Google Analytics 연결 옵션

    5. Google Analytics 접속 대화상자에서 접속 유형으로 표준을 선택하고 다음 세부정보를 입력합니다.
      • 서비스 계정 인증서 JSON 파일: 다운로드한 Google Cloud Service 계정 credentials.json 파일입니다.
      • 계정 ID: Google Analytics 계정 ID입니다.
      • GA4 등록 정보 ID 목록: 각 ID를 구분하는 쉼표가 포함된 GA4 등록 정보 ID 목록입니다.
      • 룩백 모드: Full 또는 Committed를 선택합니다.
      • N일 전 룩백 목록: 7,21과 같이 쉼표로 구분된 일수(정수) 값 목록입니다.

      Google Analytics에 대한 접속 생성 대화상자

      다음 사항에 유의하십시오.
      • [검색] 모드의 경우 값을 제공하지 않으면 [검색] 모드가 지원되지 않습니다. 전체 옵션에는 하루 값이 필요합니다. 값을 여러 개 제공할 경우 프로세스에서 첫 번째 값을 사용합니다. Committed 옵션에 대해 여러 값을 제공할 수 있습니다.
      • 목록 데이터 저장소의 경우 REST API는 계정 ID(제공된 경우)를 사용하거나 출처가 구성되었거나 제공된 속성 목록만 사용하여 GA4 속성 ID 목록을 반환합니다.
      • 목록 열의 경우 REST API는 제공된 GA4 속성 ID에 대한 열 메타데이터 목록을 반환합니다.
    6. 연결을 저장할 때 메타데이터가 새로 고쳐지도록 메타데이터 새로고침 토글이 사용으로 설정되었는지 확인합니다.
      필요한 경우 나중에 연결 관리 페이지의 작업 메뉴에서 메타데이터를 새로 고칠 수 있습니다.

      참고:

      메타데이터 추출을 수행하지 않는 한 Google Analytics에 대한 보강을 생성할 수 없습니다.
      메타 데이터 추출:
      • 소스 구성에 제공된 각 GA4 속성 ID에 대한 메타데이터 열을 검색합니다.
      • Oracle Fusion Data Intelligence에서 차원 및 척도 열 유형을 구별하기 위해 데이터를 추출하는 동안 나중에 사용하는 GA 속성 열 앞에 Dimension_ 또는Metric_를 추가합니다.
      • 페이로드 dataStores 배열을 비워 둡니다.
    7. 저장을 누릅니다.
  6. 접속 관리 페이지에서 Google Analytics 접속에 대해 작업을 선택한 다음 접속 테스트를 선택합니다.

    참고:

    REST API 서명은 소스에서 동일합니다. 접속 테스트는 GA 공통 메타데이터 API를 호출합니다. 그러면 기본 버전 값이 반환되고 소스에 대해 호출이 수행되지 않습니다.
  7. 접속을 삭제하려면 [접속 관리] 페이지에서 해당 접속에 대한 작업을 누르고 삭제를 선택합니다.

    참고:

    삭제하기 전에 데이터 연결과 관련된 기능 영역, 데이터 보강 및 데이터 애플리케이션을 삭제해야 합니다. 삭제된 데이터 연결에서 웨어하우스로 데이터를 업데이트하거나 로드할 수 없습니다.
  8. 접속이 성공적으로 설정된 후 [데이터 구성] 페이지로 이동하여 데이터 소스에서 접속을 선택한 다음 [데이터 보강] 타일을 누르고 Google Analytics 데이터를 사용하여 데이터 보강을 생성합니다. 적용 가능한 Google Analytics 소스 테이블을 선택합니다. 소스 테이블에서 "Dimension_transactionId"를 기본 키로 지정하고 이 ID를 사용하여 각 데이터 보강 테이블을 조인해야 합니다. 각 데이터 보강에 대해 최대 9개의 차원을 선택할 수 있습니다. 데이터 보강을 참조하십시오.
    데이터 추출을 사용하도록 설정하면 실행하도록 선택할 때 실행되도록 예약할 수 있습니다. 데이터 추출의 경우 다음 사항에 유의하십시오.
    1. 보고서를 실행하고 데이터를 인출할 날짜 범위를 제공합니다.
    2. 정규 데이터 추출은 초기 또는 마지막 ExtractDate를 StartDate로 사용하고 작업 RunDate를 EndDate로 사용합니다.
    3. 검색 모드에는 추가 데이터 세트를 가져오지만 단일 runReport 호출에서 가져오는 정규 추출 일자 범위와 함께 추가 일자 범위가 포함됩니다.
      • 전체 옵션에는 단일 일자 범위가 있습니다. StartDate=ExtractDate - NdaysAgo, EndDate=RunDate.
      • 커밋됨 옵션에는 다중 일자 범위가 있을 수 있습니다. 구성된 각 GA_LIST_OF_N_DAYS_AGO에 대해 StartDate=ExtractDate - NdaysAgo, EndDate=RunDate - NdaysAgo입니다.