Power BI을 Customer Journey Analytics AEP에 연결하는 동안 자격 증명 인증 오류 발생
Adobe Customer Journey Analytics에서 인증 오류는 잘못된 자격 증명 형식 지정 또는 잘못 구성된 권한으로 인해 SQL 클라이언트를 사용하여 Power BI을 BI 커넥터에 연결할 때 발생합니다. 이 문제를 해결하려면 자격 증명을 업데이트하고 올바른 권한을 할당한 다음 필요한 사용자 이름과 암호 형식을 사용하십시오
설명 description
환경
Adobe Customer Journey Analytics, Adobe Experience Platform
문제/증상
BI 커넥터를 통해 Power BI을 CJA에 연결하려고 하면 오류 메시지가 표시됩니다. 제공된 자격 증명으로 인증할 수 없습니다. 다시 시도하십시오.
해결 방법 resolution
이 문제를 해결하려면 다음 단계를 수행합니다.
-
Adobe Experience Platform에서 쿼리
>자격 증명(으)로 이동한 다음 자격 증명 생성을 선택합니다. 자세한 내용은 쿼리 서비스에 대한 자격 증명 생성을 참조하세요.참고: 생성된 JSON 파일에는 자격 증명이 포함되어 있습니다.
-
새 자격 증명이 Experience Platform UI 및 Adobe IO Developer Console에 모두 표시되는지 확인합니다.
-
Admin Console에서 새로 만든 API 자격 증명(일반적으로 Adobe IO 프로젝트 이름)을 CJA BI 확장이 활성화되어 있고 관련 데이터 보기를 포함하는 제품 프로필에 추가합니다.
-
쿼리 관리, 쿼리 서비스 통합 관리 및 AEP의 역할에 대한 데이터 액세스 권한을 할당합니다. 시스템은 자동으로 'QueryServiceIntegration…' 역할을 만듭니다.
-
CJA에서 연결 및 데이터 보기를 보기, 편집, 업데이트 또는 삭제할 수 있도록 Customer Journey Analytics에 대한 제품 관리자 액세스 권한을 부여합니다.
-
AEP 연결을 위한 Power BI 구성:
- Power BI을 열고 데이터 가져오기를 선택합니다. 커넥터 목록의
>PostgreSQL 데이터베이스. - Experience Platform 구성에 지정된 대로 호스트를 입력합니다.
- 데이터베이스 값을
prod:cja?FLATTEN(으)로 설정합니다. 호환성에?FLATTEN을(를) 사용하는 것이 좋습니다. - 연결에 DirectQuery 모드를 사용합니다. 자세한 내용은 쿼리 서비스에 Power BI 연결을 참조하십시오.
- Power BI을 열고 데이터 가져오기를 선택합니다. 커넥터 목록의
-
인증용:
- 자격 증명 페이지에서 사용자 이름을 IMS 조직 ID로 설정합니다.
technicalAccountId:credential형식으로 암호를 설정합니다. 여기서technicalAccountId및 자격 증명은 API 자격 증명 JSON에서 가져온 것입니다.
-
원하는 테이블을 선택하고 로드를 클릭합니다.
-
인증이 성공하고 테이블에 액세스할 수 있는지 확인합니다.
참고:
- AEP에서 자격 증명을 생성할 때 해당 프로젝트가 Adobe IO 프로젝트에서 자동으로 생성되며, 일반적으로
EQS-[ sandbox name] -OAuth...과(와) 같이 이름이 지정됩니다. '기술 계정 ID'를 필터로 검색하여 찾을 수도 있습니다. - 기술 계정은 사용자 그룹에 사용자로 직접 추가할 수 없습니다. 제품 프로필에 할당된 API 자격 증명을 통해 권한을 관리하십시오.
- 암호는 만료되지 않는 쿼리 서비스 통합 자격 증명에 항상
technicalAccountId:credential형식을 사용해야 합니다. - 연결 후 테이블의 하위 집합만 표시되는 경우 필요한 모든 데이터 보기가 제품 프로필의 권한에 포함되어 있는지 확인하십시오.
- 문제가 있는 경우 Adobe 고객 지원 센터에 자세한 지원을 요청하세요.
관련 읽기
- AEP 쿼리 서비스 안내서의 자격 증명 안내서
- AEP Query Service Guide의 Connect Power BI to Query Service