Power Pages 웹 사이트 개발에는 웹 사이트 최종 사용자에게 원하는 환경을 구현하기 위한 몇 가지 구성과 사용자 지정이 포함됩니다.
웹 사이트 인스턴스의 개발이나 구성을 완료한 후 개발에서 테스트 또는 프로덕션 환경으로 최신 웹 사이트 구성 데이터를 마이그레이션할 수 있습니다.
마이그레이션은 원본 Microsoft Dataverse 환경에서 기존 구성을 내보낸 다음 대상 Dataverse 환경으로 가져오는 것을 포함합니다.
대상 환경 준비
표준 데이터 모델을 사용하는 경우 대상 환경을 준비해야 합니다. 향상된 데이터 모델을 사용하는 환경에서는 이러한 단계가 필요하지 않으며 웹 사이트 구성 전송을 진행할 수 있습니다.
노트
대상 환경을 준비하는 것은 일회성 프로세스입니다. Dataverse에 관리되는 Power Pages 솔루션을 설치하고 Power Pages 웹 애플리케이션을 구성하려면 새 웹 사이트를 프로비저닝해야 합니다. 이 프로세스는 또한 원본 환경의 웹 사이트 메타데이터로 대체될 기본 웹 사이트 메타데이터를 설치합니다.
대상 환경의 최대 첨부 파일 크기가 소스 환경과 같거나 더 큰 크기로 설정되어 있는지 확인하십시오.
파일의 최대 크기는 환경 시스템 설정 대화 상자의 시스템 설정 이메일 탭에서 최대 파일 크기 설정에 의해 결정됩니다.
개발자, 평가판 및 프로덕션 웹 사이트와 개발자, 평가판, 샌드박스 및 프로덕션 환경의 차이점에 유의하십시오.
평가판, 개발자, 프로덕션 웹 사이트를 동일하거나 다른 환경에 있는 다른 평가판, 개발자 또는 프로덕션 웹 사이트로 마이그레이션할 수 있습니다. 프로덕션 웹 사이트는 샌드박스 또는 프로덕션 환경에서 프로비저닝되어야 합니다.
대상 환경에서 새 웹 사이트를 프로비저닝합니다. 소스 환경에서 프로비저닝한 것과 같은 웹 사이트 템플릿을 사용합니다. 예를 들어 소스 환경에서 Dynamics 365 고객 셀프 서비스 템플릿을 사용하여 사이트를 프로비저닝한 경우 대상 환경에서 Dynamics 365 고객 셀프 서비스 템플릿을 사용하여 사이트를 프로비저닝합니다.
대상 환경에서 포털 관리 앱을 사용하여 새로 생성된 웹사이트 기록을 삭제합니다. 그러면 대상 환경에서 기본 웹 사이트 구성 데이터가 제거됩니다.
대상 환경의 Power Apps에서 포털 앱을 삭제합니다. 이렇게 하면 현재 기본 사이트를 렌더링하도록 구성된 웹 사이트가 제거됩니다.
노트
포털 관리 앱을 삭제하지 마세요!
웹 사이트 구성을 대상 환경에 전송합니다.
CLI , Power Platform 또는 Configuration Migration Tool솔루션을 사용하여 소스 환경에서 사이트 메타데이터를 전송합니다. ...
대상 환경에서 사이트 재활성화
웹 사이트가 대상 환경으로 전송되면 웹 사이트를 다시 활성화해야 합니다.
대상 환경의 Power Pages 홈 화면에서 비활성 사이트를 선택하면 환경으로 마이그레이션한 웹 사이트가 표시됩니다.
재활성화를 선택합니다.
재활성화된 웹 사이트 이름을 지정하고 웹 주소를 생성하거나 기본값을 그대로 둘 수 있습니다.
완료를 선택합니다.
원본 환경의 웹 사이트 업데이트는 이 새 대상 환경에 반영되어야 합니다. 앞으로는 웹 사이트 구성 데이터를 전송하여 원본에서 대상 환경으로 구성을 전송할 수 있어야 합니다.
노트
Power Pages 홈페이지의 비활성 사이트 목록에 나타나는 웹사이트는 포털 관리 앱의 활성 웹 사이트 목록에 나타납니다.
구성 마이그레이션 도구는 스키마를 사용하여 구성 데이터를 내보내고 가져옵니다. 이 도구는 Dataverse 테이블 또는 테이블 스키마를 마이그레이션하지 않습니다. 구성 데이터가 선택한 스키마와 일치하지 않으면 테이블 및 필드와 같은 요소가 누락되어 마이그레이션이 실패할 수 있습니다.
내보내는 동안 소스 환경에 구성 마이그레이션 도구 스키마 파일에 지정된 웹 사이트 테이블이 포함되어 있는지 확인하세요. 여전히 스키마 파일을 테이블, 특성 등을 추가, 제거, 수정하여 구성 데이터의 하위 집합을 마이그레이션할 수 있습니다.
가져 오는 동안 대상 환경에 솔루션으로 별도로 가져온 테이블, 필드, 양식 또는 보기와 같은 추가 사용자 정의와 함께 이미 설치된 동일한 웹 사이트 유형이 포함되어 있는지 확인하세요.
웹 사이트 구성 데이터 내보내기
웹 사이트별 구성 스키마 파일을 사용하여 원본 시스템에서 웹 사이트 구성 데이터를 내보낼 수 있습니다.
구성 마이그레이션 도구를 다운로드하고 원하는 폴더로 압축을 풉니다.
웹 사이트 템플릿 유형에 대해 위에 제공된 링크를 사용하여 웹 사이트 구성 스키마 파일을 다운로드합니다.
<your_folder>\Tools\ConfigurationMigration 폴더에서 DataMigrationUtility.exe 파일을 두 번 클릭하여 구성 마이그레이션 도구를 실행하고 주 화면에서 데이터 내보내기를 선택한 다음 계속을 선택합니다.
로그인 화면에서 인증 정보를 제공하여 데이터를 내보낼 Dataverse 환경에 연결합니다. 데이터를 내보낼 Dataverse 환경에 여러 조직이 있는 경우 사용 가능한 조직 목록 표시 확인란을 선택한 다음 로그인을 선택합니다.
여러 조직이 있어서 이전 단계에서 사용 가능한 조직 목록 표시 확인란을 선택한 경우 다음 화면에서 연결할 조직을 선택할 수 있습니다. 연결할 Dataverse 환경을 선택합니다.
노트
여러 조직이 없는 경우 이 화면이 표시되지 않습니다.
스키마 파일에서 데이터 내보내기에 사용할 웹 사이트별 구성 스키마 파일을 찾아 선택합니다.
데이터 파일에 저장에서 내보낼 데이터 파일의 이름과 위치를 지정합니다.
데이터 내보내기를 선택합니다. 내보내기가 완료되면 내보내기 진행 상태와 내보낸 파일의 위치가 화면 아래쪽에 표시됩니다.
끝내기를 선택하여 도구를 닫습니다.
웹 사이트 구성 데이터 가져오기
구성 마이그레이션 도구를 실행하고 기본 화면에서 데이터 가져오기를 선택한 다음 계속을 선택합니다.
로그인 화면에서 인증 정보를 제공하여 데이터를 내보낼 Dataverse 환경에 연결합니다. 데이터를 내보낼 Dataverse 환경에 여러 조직이 있는 경우 사용 가능한 조직 목록 표시 확인란을 선택한 다음 로그인을 선택합니다.
여러 조직이 있어서 이전 단계에서 사용 가능한 조직 목록 표시 확인란을 선택한 경우 다음 화면에서 연결할 조직을 선택할 수 있습니다. 연결할 Dataverse 환경을 선택합니다.
노트
여러 조직이 없는 경우 이 화면이 표시되지 않습니다.
구성을 가져올 계획인 조직에 대해 포털 솔루션이 이미 설치되어 있는지 확인합니다.
다음 화면을 사용하면 가져올 데이터 파일(.zip)을 제공할 수 있습니다. 데이터 파일을 찾아 선택한 후 데이터 가져오기를 선택합니다.
다음 화면에 레코드의 가져오기 상태가 표시됩니다. 데이터 가져오기는 여러 단계로 수행되는데, 종속 데이터가 대기하고 있는 동안 먼저 기초 데이터를 가져온 후 이후 단계에서 종속 데이터를 가져와 데이터 종속성 또는 연결을 처리합니다. 그러면 깔끔하고 일관되게 데이터를 가져올 수 있습니다.
끝내기를 선택하여 도구를 닫습니다.
마이그레이션된 데이터를 사용하여 새 웹 사이트 생성
마이그레이션 프로세스가 기존 웹 사이트를 업데이트하는 경우 이제 업데이트가 대상 환경에서 표시되어야 합니다.
새 웹 사이트에 대한 마이그레이션인 경우 마이그레이션된 웹 사이트는 Power Pages 홈 페이지의 비활성 사이트 탭에 나열됩니다.
대상 환경의 Power Pages 홈 화면에서 비활성 사이트를 선택하면 환경으로 마이그레이션한 웹 사이트가 표시됩니다.
재활성화를 선택합니다.
재활성화된 웹 사이트 이름을 지정하고 웹 주소를 생성하거나 기본값을 그대로 둘 수 있습니다.
완료를 선택합니다.
테넌트 간 마이그레이션
PowerPages는 테넌트 대 테넌트 마이그레이션을 지원하지 않습니다. 한 테넌트에서 다른 테넌트로 웹 사이트를 마이그레이션하려면 다음 단계를 수행해야 합니다.