앱 개체 소유자 업데이트
Update App Object Owners 단계는 애플리케이션 가져오기 이후 Qlik Cloud에서 개인 앱 콘텐츠의 소유권을 재할당하는 역할을 합니다. Import Applications 단계 동안 개인 시트 및 스토리를 포함한 모든 콘텐츠는 API 키(서비스 계정)의 ID로 가져와집니다. 이 단계는 마이그레이션의 이전 단계에서 수집된 메타데이터를 기반으로 소유권을 수정합니다.
이 단계에서는 Export Applications 단계에서 생성된 앱 메타데이터가 필요합니다.
Export Scope은(는) 필요에 따라 개인 및 커뮤니티 콘텐츠를 포함하도록 적절하게 설정되어야 하며, 내보내기된 콘텐츠가 성공적인 재할당을 위해 원하는 소유권 매핑을 반영하는지 확인해야 합니다.
개인 앱 콘텐츠에는 다음이 포함됩니다:
- 개인 시트(개인 시트)
- 개인 북마크(개인 북마크)
- 개인 스토리 (비공개 스토리)
- 커뮤니티 시트
- 커뮤니티 북마크
- 커뮤니티 스토리
소유권 매핑 작동 방식
소유권 재할당은 Export Applications 단계 중에 생성된 AppObjectAppDescriptions.json 파일에 저장된 앱 개체 메타데이터를 기반으로 합니다. 이 파일에는 원본 앱 개체의 소유자 및 대상 앱 ID와 같은 주요 세부 정보가 포함되어 있습니다.
마이그레이션 도구는 클라이언트 관리 환경의 사용자가 Qlik Cloud의 사용자에 어떻게 맵되는지 결정하기 위해 다음 두 가지 접근 방식 중 하나를 사용합니다.
접근 방식 1: 사용자 맵핑 파일 사용
- 이 단계 이전에 Export Users 단계를 실행합니다.
- 이것은 다음을 포함하는
userMappings.json파일을 생성합니다.- 원본 (클라이언트 관리)
UserId - 대상 Qlik Cloud 사용자 정보 (
email,subject)
- 원본 (클라이언트 관리)
- Update App Object Owners 동안, 도구는 내보낸 데이터의 앱 개체 소유자를 매핑 파일을 사용하여 Qlik Cloud의 사용자와 일치시킵니다.
접근 방식 2: 사용자 매핑 파일 없이
Export Users 단계가 실행되지 않으면, 도구는 다음 대체 논리를 사용하여 사용자를 일치시키려고 시도합니다.
- 소스
UserDirectory\UserId를 Qlik Cloudsubject와 비교 - 소스
UserId를 Qlik Cloudsubject와 비교 - 소스
UserId를 Qlik Cloudemail와 비교
이러한 방법을 사용하여 일치하는 항목을 찾을 수 없는 경우, 해당 특정 앱 개체에 대한 재할당이 실패하고 로그 항목이 생성됩니다.
모범 사례
- 소유권 재할당이 필요한 경우 마이그레이션 워크플로에 Export Applications 및 Export Users 단계를 항상 포함하십시오.
- 이 단계를 실행하기 전에
AppObjectAppDescriptions.json및userMappings.json파일의 완전성과 정확도를 검토하십시오. - 적절한 재할당을 보장하기 위해 이 단계를 실행하기 전에 의도한 사용자가 Qlik Cloud에 있는지 확인하십시오.