향상된 데이터 모델
표준 데이터 모델은 사용자 지정 테이블을 사용하여 구축되었으며 Microsoft Dataverse의 전용 테이블에 레코드로 저장되는 각 웹 사이트 구성 요소의 구성에 최적화되었습니다. 표준 모델은 새 사이트가 프로비저닝될 때 다양한 솔루션, 테이블 및 메타데이터를 로드하는 데 더 많은 시간이 필요합니다. 표준 모델에서 웹사이트 테이블을 업데이트하려면 패키지 업데이트를 수동으로 적용하고 시간이 많이 소요됩니다.
노트
- 모든 새 사이트는 기본적으로 향상된 데이터 모델을 사용하여 생성됩니다.
- 표준 데이터 모델에 사이트를 만들려면 Power Platform 관리 센터에서 고급 데이터 모델을 비활성화하세요.
- Power Pages 사이트가 없는 환경을 포함하여 지원되는 지역의 Microsoft Dataverse의 모든 인스턴스에 Power Pages 관리 앱이 기본적으로 설치됩니다.
향상된 데이터 모델은 시스템 테이블, 비구성 테이블 및 가상 테이블의 조합입니다.
Power Pages의 향상된 데이터 모델은 다음과 같은 이점을 제공합니다.
- 웹 사이트의 프로비저닝이 더 빨라집니다.
- 디자인 스튜디오 환경이 더 빨라집니다.
- 보다 원활한 애플리케이션 수명 주기 관리(ALM) 경험을 제공하기 위해 웹 사이트 구성을 솔루션에 포함할 수 있습니다.
- Power Pages 개선 사항 업데이트 및 버그 수정이 개선되었습니다.
사이트에서 표준 또는 고급 데이터 모델을 사용 중인지 확인
사이트에서 사용 중인 데이터 모델을 확인하는 방법에는 여러 가지가 있습니다.
Power Platform 관리 센터를 열고 리소스>Power Pages 사이트로 이동하여 사이트를 선택한 다음 관리를 선택합니다. 사이트 세부 정보 섹션의 데이터 모델 필드는 사용 중인 데이터 모델을 나타냅니다.
Power Pages 디자인 스튜디오의 설정 작업 영역은 사용 중인 데이터 모델을 보여줍니다.
포털 관리 앱을 엽니다. 표준 데이터 모델을 사용 중인 경우 애플리케이션 이름이 포털 관리로 표시됩니다. 향상된 데이터 모델을 사용 중인 경우 이름이 Power Pages 관리로 표시됩니다.
Power Platform CLI를 사용하는 경우 다음 명령을 실행하여 사용 중인 데이터 모델을 확인합니다.
pac powerpages list -v
노트
이 매개 변수는 Power Platform CLI 버전 1.22.4 이상에서 지원됩니다.
향상된 데이터 모델 비활성화
향상된 데이터 모델로 전환 옵션을 비활성화하여 사이트 생성에 고급 데이터 모델 사용을 옵트아웃할 수 있습니다. 향상된 데이터 모델을 비활성화해도 솔루션 패키지가 제거되거나 웹 사이트가 삭제되지 않습니다.
향상된 데이터 모델을 사용하여 생성된 기존 웹 사이트는 계속 운영됩니다. 생성된 모든 새 웹 사이트는 표준 데이터 모델을 사용합니다.
시스템 테이블
시스템 테이블은 모든 Dataverse 환경에 존재하는 Power Pages 특정 솔루션 인식 테이블입니다.
노트
이 테이블은 수정할 수 없습니다.
- 사이트
- 사이트 구성 요소
- 사이트 언어
비구성 테이블
비구성 테이블은 트랜잭션 비즈니스 데이터를 포함하는 기능별 테이블입니다. 이러한 테이블의 데이터는 ALM 프로세스에 참여하지 않습니다.
- 광고
- 폴링
- 설문 조사 옵션
- 설문 조사 제출
- 외부 ID
- 포털 댓글
- 초대
- 초대 사용
- 설정
- WebFormSession
가상 테이블
Power Pages 가상 테이블은 특정 웹 사이트 구성 요소의 메타데이터를 나타내고 포함합니다. JSON(JavaScript Object Notation) 형식의 웹 사이트 메타데이터가 포함된 시스템 테이블을 가리킵니다. Power Pages 관리 앱을 사용하여 가상 테이블의 내용을 업데이트하고 구성할 수 있습니다. 이 앱은 이전 포털 관리 앱과 모양과 느낌이 동일합니다.
노트
- 표준 데이터 모델 테이블을 사용하는 사용자 지정 코드 또는 도구를 개발한 경우 향상된 데이터 모델 테이블을 사용하도록 코드를 업데이트해야 합니다.
- 이 테이블은 수정할 수 없습니다.
- 이러한 테이블은 수정할 수 없으므로 다른 테이블과의 관계를 만드는 데 사용할 수 있는 테이블 목록에 표시되지 않습니다. 예를 들어 웹 역할(mspp_webrole), 테이블 사용 권한(mspp_entitypermission) 및 기타 테이블은 관계를 만드는 데 사용할 수 있는 테이블 목록에 표시되지 않습니다.
시스템 테이블 | 향상된 데이터 모델 가상 테이블 | 표준 데이터 모델 테이블 |
---|---|---|
powerpagesite | mspp_website | adx_website |
powerpagesitelanguage | mspp_websitelanguage | adx_websitelanguage |
powerpagecomponent | mspp_columnpermission mspp_columnpermissionprofile mspp_contentsnippet mspp_entityform mspp_entityformmetadata mspp_entitylist mspp_entitypermission mspp_pagetemplate mspp_pollplacement mspp_publishingstate mspp_publishingstatetransitionrule mspp_redirect mspp_shortcut mspp_sitemarker mspp_sitesetting mspp_webfile mspp_webform mspp_webformmetadata mspp_webformstep mspp_weblink mspp_weblinkset mspp_webpage mspp_webpageaccesscontrolrule mspp_webrole mspp_websiteaccess mspp_websitelanguage mspp_webtemplate |
adx_columnpermission adx_columnpermissionprofile adx_contentsnippet adx_entityform adx_entityformmetadata adx_entitylist adx_entitypermission adx_pagetemplate adx_pollplacement adx_publishingstate adx_publishingstatetransitionrule adx_redirect adx_shortcut adx_sitemarker adx_sitesetting adx_webfile adx_webform adx_webformmetadata adx_webformstep adx_weblink adx_weblinkset adx_webpage adx_webpageaccesscontrolrule adx_webrole adx_websiteaccess adx_websitelanguage adx_webtemplate |
지원되는 템플릿
향상된 데이터 모델은 Microsoft Power Platform 환경에서 기본적으로 활성화됩니다.
다음 템플릿 중 하나를 사용하여 프로비저닝하는 모든 새 웹 사이트는 향상된 데이터 모델을 사용합니다.
- 스타터 레이아웃 1-5
- 애플리케이션 처리 중
- 빈 페이지
- 프로그램 등록
- 모임 예약
다음 템플릿은 향상된 데이터 모델이 환경에서 활성화된 경우에도 표준 데이터 모델을 사용합니다.
- 자주 묻는 질문
- Community(Dynamics 365)
- 고객 포털(Dynamics 365)
- 고객 셀프 서비스 포털(Dynamics 365)
- 직원 셀프 서비스 포털(Dynamics 365)
- Field Service (Dynamics 365)
- Modern Community(Dynamics 365)
- 주문 반품(Dynamics 365)
- 파트너 포털(Dynamics 365)
향상된 데이터 모델을 사용하여 웹 사이트 만들기
향상된 데이터 모델이 환경에서 활성화되면 Power Pages 홈 페이지에서 새 사이트를 만들 수 있습니다.
노트
향상된 데이터 모델은 선택한 템플릿이 향상된 데이터 모델을 지원하는 경우에만 새 사이트를 만드는 데 사용됩니다.
향상된 데이터 모델을 사용하는 템플릿을 사용하여 사이트를 만들려면 다음 단계를 따르세요.
- Power Pages 홈 페이지를 엽니다.
- 사이트 만들기를 선택합니다.
- 템플릿을 선택한 다음 이 템플릿 선택을 선택하여 사이트를 만듭니다.
- 필수 정보를 입력한 다음, 완료를 선택합니다.
새 사이트가 내 사이트 목록에 표시되는 Power Pages 홈 페이지로 리디렉션됩니다. 새 사이트가 준비되면 Power Pages 디자인 스튜디오를 사용하여 편집할 수 있습니다.
향상된 데이터 모델 사이트 목록 보기
새로 만든 사이트는 Power Pages 홈 페이지에서 볼 수 있습니다.
고급 데이터 모델을 사용하는 사이트는 표준 데이터 모델을 사용하는 사이트와 기능적으로 동등합니다. 웹사이트에서 사용하는 데이터 모델을 확인하려면 사이트에서 표준 또는 고급 데이터 모델을 사용하는지 확인 섹션으로 이동하세요.
Power Pages 홈 페이지의 활성 사이트 섹션에는 사용 가능한 모든 사이트가 나열됩니다. 목록에는 환경에 향상된 데이터 모델이 활성화되어 있는지 여부에 관계없이 표준 데이터 모델을 사용하는 사이트와 향상된 데이터 모델을 사용하는 사이트가 모두 표시됩니다.
향상된 데이터 모델을 사용하는 새 사이트 편집
고급 데이터 모델을 사용하는 사이트는 표준 데이터 모델을 사용하는 사이트와 기능적으로 동등합니다. 사용자 지정을 위해 Power Pages 디자인 스튜디오 또는 Power Pages 관리 앱을 사용할 수 있습니다.
Power Pages 디자인 스튜디오를 사용하여 사이트 편집
Power Pages 홈 페이지의 사이트 카드에서 편집을 선택하여 Power Pages 디자인 스튜디오를 열고 사이트를 편집합니다.
노트
Power Pages 디자인 스튜디오의 편집 프로세스는 사이트에서 고급 데이터 모델을 사용하든 표준 데이터 모델을 사용하든 상관없이 동일하게 작동합니다. 기능상의 차이가 없습니다.
Power Pages 관리 앱을 사용하여 사이트 편집
Power Pages 홈 페이지의 사이트 카드에서 줄임표(…)를 선택한 다음 Power Pages 관리를 선택하여 Power Pages 관리 앱을 엽니다.
노트
- 향상된 데이터 모델과 관련된 Power Pages 핵심 패키지는 환경에 Power Pages 사이트가 있는지 여부에 관계없이 모든 Dataverse 환경에 기본적으로 사전 설치됩니다.
- 향상된 데이터 모델에는 Power Pages 관리라는 새로운 모델 기반 앱이 포함되어 있습니다. Power Pages 디자인 스튜디오를 통해 사용할 수 없는 고급 사용자 지정에는 이 앱을 사용해야 합니다.
Power Pages 디자인 스튜디오에서 Power Pages 관리 앱을 열 수도 있습니다. 줄임표(…)를 선택한 다음 Power Pages 관리를 선택합니다.
Power Pages 관리 앱을 사용하여 디자인 스튜디오에서 사용할 수 없는 고급 사용자 지정을 수행할 수 있습니다.
데이터 모델 Power Platform CLI 매개 변수
Power Platform CLI를 사용하여 향상된 데이터 모델을 사용하는 웹 사이트에 대한 구성 데이터를 업로드하거나 다운로드할 때 modelVersion
매개 변수를 사용해야 합니다. 값 2는 향상된 데이터 모델을 사용해야 함을 나타냅니다.
다운로드
pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2
업로드
pac powerpages upload --path <path> --modelVersion 2
노트
이 매개 변수는 Power Platform CLI 버전 1.22.4 이상에서 지원됩니다.
자세한 내용은 Power Platform CLI 매개 변수를 참조하십시오.
자주 묻는 질문
표준 데이터 모델에서 고급 데이터 모델로 웹 사이트를 업데이트하려면 어떻게 해야 합니까?
표준 데이터 모델에서 고급 데이터 모델로 업데이트하는 데 도움이 되는 지침 및 도구 지원을 보려면 표준 데이터 모델 사이트를 향상된 데이터 모드로 마이그레이션으로 이동하세요.
포털 관리 앱에서 향상된 데이터 모델 구성을 기반으로 하는 새 사이트를 편집할 수 있습니까?
새로운 Power Pages 관리 앱을 사용하여 향상된 데이터 모델을 사용하여 만든 새 웹 사이트를 편집할 수 있습니다.
알려진 문제점
솔루션을 사용하여 배포된 향상된 데이터 모델 사이트의 배포 프로필 제한
현재 Power Pages ALM(애플리케이션 수명 주기 관리)은 솔루션을 사용하여 사이트 데이터를 배포할 때 환경마다 다른 사이트 설정 값을 할당하는 방법을 제공하지 않습니다. 표준 데이터 모델은 배포 프로필을 사용하여 ALM을 지원합니다. 사이트 설정에 환경 변수를 사용하는 기능은 향후 업데이트에서 고려 중입니다. 그 동안 이 제한을 해결하려면 다음 옵션 중 하나를 사용하여 향상된 데이터 모델 사이트를 배포할 수 있습니다.
참고
다음 방법은 사이트 개체를 관리되지 않는 상태로 배포합니다.