Google BigQuery에 액세스하도록 Adobe Campaign Classic V7 구성

이 문서에서는 ACC(Adobe Campaign Classic)와 Google Cloud Platform(GCP) BigQuery의 통합을 해결하는 솔루션을 제공합니다. 이 섹션에서는 Microsoft SQL Server 응용 프로그램 데이터베이스에 임시 개체가 생성되도록 하기 위해 서비스 계정에 필요한 권한과 구성 단계를 간략하게 설명합니다.

설명 description

환경

Adobe Campaign Classic V7

문제/증상

Adobe Campaign Classic(ACC)를 Google Cloud Platform(GCP)의 BigQuery와 통합할 때 ACC와 연결된 서비스 계정에 특정 권한이 필요합니다. 또한 워크플로우 실행 중에 임시 개체가 생성되는 위치를 구성해야 합니다. 기본적으로 이러한 개체는 의도한 Microsoft SQL Server 응용 프로그램 데이터베이스 대신 GCP BigQuery에서 만들 수 있습니다.

증상은 다음과 같습니다.

  • ACC 서비스 계정에 BigQuery와 상호 작용하는 데 필요한 권한이 없습니다.
  • Microsoft SQL Server 응용 프로그램 데이터베이스 대신 BigQuery에서 만드는 임시 개체입니다.

해결 방법 resolution

  1. 서비스 계정에 특정 GCP BigQuery 권한 부여: ACC에서 사용하는 서비스 계정에 BigQuery와 효과적으로 상호 작용하려면 특정 역할이 할당되어 있어야 합니다. 다음 역할을 할당하는 단계:

    1. GCP 콘솔에서 IAM관리자(으)로 이동합니다.

    2. ACC에서 활용하는 서비스 계정을 찾습니다.

    3. 관련 데이터 세트에 대해 BigQuery 데이터 뷰어BigQuery 작업 사용자 ​역할을 모두 할당하십시오.

      • BigQuery 데이터 뷰어: 데이터 집합 및 테이블에 대한 읽기 액세스 권한을 부여합니다.
      • BigQuery 작업 사용자: 쿼리를 실행하고 필요한 임시 테이블을 만들 수 있습니다.
  2. Adobe Campaign Classic에서 임시 개체 만들기 구성:

    • BigQuery가 아닌 Microsoft SQL Server 응용 프로그램 데이터베이스 내에서 임시 개체 생성을 지시하려면 다음을 수행합니다.

      • 외부 계정 구성:

        1. ACC에서 관리 를 통해 이동합니다. > 플랫폼 > 외부 계정.
        2. BigQuery와의 연결을 위해 구성된 외부 계정을 선택하십시오.
        3. 임시 데이터를 저장하기 위해 응용 프로그램 데이터베이스를 사용하여 설정을 사용하도록 설정해야 합니다.
      • 워크플로 구성:

        1. ACC 내에서 관련 워크플로우를 엽니다.
        2. 워크플로우 속성으로 이동한 다음 고급 설정으로 이동합니다.
        3. 구성이 모든 임시 데이터 저장소를 SQL Server 기반 응용 프로그램 데이터베이스로 전달하는지 확인합니다.

이러한 단계를 구현하면 Adobe Campaign 인스턴스에 Google Cloud 리소스에 액세스하는 데 필요한 적절한 권한을 제공하는 동시에 Microsoft SQL Server 데이터베이스에 대한 기존 인프라 설정 내에서 워크플로우 관련 데이터를 일관되게 관리하여 성능 결과도 최적화할 수 있습니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f