향상된 데이터 모델

표준 데이터 모델은 사용자 지정 테이블을 사용하며 각 웹 사이트 구성 요소의 구성에 최적화되어 있습니다. 각 구성 요소는 Microsoft Dataverse 전용 테이블에 레코드로 저장됩니다. 표준 모델은 새 사이트를 프로비전할 때 다른 솔루션, 테이블 및 메타데이터를 로드하는 데 더 많은 시간이 걸립니다. 표준 모델에서 웹 사이트 테이블을 업데이트하려면 패키지 업데이트의 수동 및 시간이 많이 걸리는 애플리케이션이 필요합니다.

메모

  • 모든 새 사이트는 기본적으로 향상된 데이터 모델을 사용하여 만들어집니다. 
  • 표준 데이터 모델에 사이트를 만들려면 Power Platform 관리 센터에서 고급 데이터 모델을 비활성화하세요.
  • Power Pages 사이트가 없는 환경을 포함하여 지원되는 지역의 Microsoft Dataverse의 모든 인스턴스에 Power Pages 관리 앱이 기본적으로 설치됩니다.

향상된 데이터 모델은 시스템 테이블, 비구성 테이블 및 가상 테이블의 조합입니다.

Benefits

Power Pages의 향상된 데이터 모델은 다음과 같은 이점을 제공합니다.

최신 ALM 및 배포

향상된 데이터 모델에서 실행되는 사이트는 Power Platform ALM(애플리케이션 수명 주기 관리) 프로세스에 완전히 참여합니다.

향상된 데이터 모델은 다음과 같은 ALM 및 배포 기능을 제공합니다.

  • 솔루션 인식 사이트 구성: 향상된 데이터 모델에 대한 사이트 구성은 모델 기반 앱, 캔버스 앱 및 Power Automate 흐름에서 사용하는 것과 동일한 패키징 단위인 Dataverse 솔루션에 포함되어 있습니다. 표준 모델에서 사용하는 구성 데이터 내보내기 프로세스를 사용하는 대신 표준 솔루션 메커니즘을 통해 사이트 구성 요소를 내보내고, 가져오고, 계층화할 수 있습니다.

  • 애플리케이션의 나머지 부분을 사용하는 단일 솔루션 배포: 사이트 구성은 솔루션을 인식하므로 Power Pages 사이트는 모델 기반 앱, Power Automate 흐름 및 사이트가 의존하는 Dataverse 테이블과 동일한 솔루션에 포함될 수 있습니다. 사이트와 해당 종속성을 하나의 솔루션으로 내보내고, 전송하고, 가져옵니다.

  • 네이티브 Git 통합(미리 보기): Dataverse Git 통합은 향상된 데이터 모델의 Power Pages 사이트를 지원하고 솔루션 및 솔루션 개체를 Azure DevOps Git 리포지토리와 동기화합니다. 다른 솔루션 구성 요소와 함께 사이트 변경 내용을 버전, 분기 및 되돌릴 수 있습니다.

  • 배포용 파이프라인: 개발에서 테스트, 프로덕션 환경으로 솔루션을 승격하기 위한 제품 내 배포 메커니즘인 Power Platform의 파이프라인을 통해 사이트 배포를 실행할 수 있습니다.

  • 환경별 구성에 대한 환경 변수: 솔루션 인식 사이트 구성은 사이트 설정에 대한 환경 변수를 지원합니다. ID 공급자 구성, 점진적 웹앱 설정 및 보안 작업 영역 설정과 같은 환경마다 다른 사이트 설정 값을 솔루션의 환경 변수로 정의하고 솔루션을 가져올 때 환경별로 확인할 수 있습니다.

Performance

  • 빠른 웹 사이트 프로비저닝: 새로운 향상된 데이터 모델 사이트가 표준 모델 사이트보다 빠르게 프로비전됩니다. 시스템, 가상 및 비 구성 테이블로 분할하면 표준 모델이 프로비전 중에 수행해야 하는 대량 솔루션, 테이블 및 메타데이터 로드가 제거되어 향상된 데이터 모델에 대한 프로비전 시간이 줄어듭니다.

지속적인 유지 관리 및 투자

  • 향상된 플랫폼 업데이트 및 버그 수정: 향상된 데이터 모델은 Power Pages 대한 향상된 기능 및 버그 수정을 자동으로 제공합니다. 표준 모델에 필요한 패키지 업데이트의 수동 적용은 더 이상 필요하지 않으며, 관리자의 개입 없이 최신 수정 및 보안 패치에서 사이트를 최신 상태로 유지합니다.

  • 지속적인 플랫폼 개선: 향상된 데이터 모델에서 새로운 Power Pages 기능 및 플랫폼 개선이 개발되었습니다. 향상된 데이터 모델의 사이트는 이러한 기능을 사용할 수 있게 되면 이를 받습니다.

사이트에서 표준 또는 향상된 데이터 모델을 사용하는지 확인

사이트에서 사용하는 데이터 모델을 확인하려면 다음 방법을 시도해 보세요.

  • Power Platform 관리 센터를 열고 리소스>Power Pages 사이트로 이동하여 사이트를 선택한 다음 관리를 선택합니다. 사이트 세부 정보 섹션의 데이터 모델 필드에는 사이트에서 사용하는 데이터 모델이 표시됩니다.

    사이트의 사이트 세부 정보 섹션에서 고급으로 설정된 데이터 모델 필드를 보여 주는 스크린샷.

  • Power Pages 디자인 스튜디오의 설정 작업 영역은 사용 중인 데이터 모델을 보여줍니다.

  • 포털 관리 앱을 엽니다. 표준 데이터 모델을 사용하는 경우 애플리케이션 이름이 포털 관리로 표시됩니다. 향상된 데이터 모델을 사용하는 경우 이름은 Power Pages Management로 표시됩니다.

    Power Pages 관리 앱의 스크린샷.

  • Power Platform CLI를 사용하는 경우 다음 명령을 실행하여 사용 중인 데이터 모델을 확인합니다.

    pac pages list -v

    메모

    이 매개 변수는 Power Platform CLI 버전 1.22.4 이상에서 지원됩니다.

향상된 데이터 모델 비활성화

향상된 데이터 모델로 전환 옵션을 비활성화하여 사이트 생성에 고급 데이터 모델 사용을 옵트아웃할 수 있습니다. 향상된 데이터 모델을 사용하지 않도록 설정해도 솔루션 패키지가 제거되거나 웹 사이트가 삭제되지는 않습니다.

향상된 데이터 모델을 사용하는 기존 웹 사이트는 계속 작동합니다. 모든 새 웹 사이트는 표준 데이터 모델을 사용합니다.

향상된 데이터 모델로 전환 토글이 강조된 Power Platform 관리 센터의 스크린샷.

시스템 테이블

시스템 테이블은 모든 Dataverse 환경에 존재하는 Power Pages 특정 솔루션 인식 테이블입니다.

메모

이러한 테이블은 수정할 수 없습니다.

  • 사이트
  • 사이트 구성 요소
  • 사이트 언어

비구성 테이블

비구성 테이블은 트랜잭션 비즈니스 데이터를 포함하는 기능별 테이블입니다. 이러한 테이블의 데이터는 ALM 프로세스에 참여하지 않습니다.

  • 광고
  • 투표
  • 설문 조사 옵션
  • 설문 조사 제출
  • 외부 ID
  • 포털 댓글
  • 초대
  • 초대 사용
  • 설정
  • WebFormSession

메모

향상된 데이터 모델은 이러한 테이블을 제거합니다. Power Pages 관리 앱에는 다음이 포함되지 않습니다.

  • 광고
  • 투표
  • 설문 조사 옵션
  • 설문 조사 제출

가상 테이블

Power Pages 가상 테이블은 특정 웹 사이트 구성 요소의 메타데이터를 나타내고 포함합니다. JSON(JavaScript Object Notation) 형식의 웹 사이트 메타데이터가 포함된 시스템 테이블을 가리킵니다. Power Pages 관리 앱을 사용하여 가상 테이블의 내용을 업데이트하고 구성할 수 있습니다. 이 앱은 이전 포털 관리 앱과 모양과 느낌이 동일합니다.

메모

  • 표준 데이터 모델 테이블을 사용하는 사용자 지정 코드 또는 도구를 개발하는 경우 향상된 데이터 모델 테이블을 사용하도록 코드를 업데이트합니다.
  • 이러한 테이블은 수정할 수 없습니다.
  • 이러한 테이블은 수정할 수 없으므로 다른 테이블과의 관계를 만드는 데 사용할 수 있는 테이블 목록에 표시되지 않습니다. 예를 들어 mspp_webrole(웹 역할), 테이블 사용 권한(mspp_entitypermission) 및 기타 테이블은 관계를 만드는 데 사용할 수 있는 테이블 목록에 표시되지 않습니다.
시스템 테이블 향상된 데이터 모델 가상 테이블 표준 데이터 모델 테이블
powerpagesite mspp_website adx_website
파워페이지 사이트 언어 웹사이트 언어 설정 adx_웹사이트언어
파워페이지컴포넌트 mspp_columnpermission
mspp_컬럼권한프로파일
mspp_contentsnippet
mspp_entityform
mspp_entityformmetadata
mspp_entitylist
mspp_entitypermission
mspp_pagetemplate
mspp_pollplacement
mspp_게시상태
mspp_publishingstatetransitionrule
mspp_redirect
mspp_shortcut
mspp_sitemarker
mspp 사이트 설정
mspp_webfile
mspp_webform
mspp_webformmetadata
mspp_webformstep
mspp_weblink
mspp_weblinkset
mspp_webpage
mspp_webpageaccesscontrolrule
mspp_webrole
mspp_websiteaccess
웹사이트 언어 설정
mspp_webtemplate
adx_columnpermission
adx_columnpermissionprofile
adx_contentsnippet
adx_entityform
adx_entityformmetadata
adx_entitylist
adx_entitypermission
adx_pagetemplate
adx_pollplacement
adx_출판상태
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_웹사이트언어
adx_webtemplate

지원되는 템플릿

향상된 데이터 모델은 Microsoft Power Platform 환경에서 기본적으로 활성화됩니다.

다음 템플릿 중 하나를 사용하여 프로비전하는 새 웹 사이트는 향상된 데이터 모델을 사용합니다.

  • 스타터 레이아웃 1-5
  • 애플리케이션 처리 중
  • 빈 페이지
  • 프로그램 등록
  • 모임 예약
  • FAQ
  • Community(Dynamics 365)
  • 고객 셀프 서비스 포털(Dynamics 365)
  • 직원 셀프 서비스 포털(Dynamics 365)
  • 파트너 포털(Dynamics 365)

메모

향상된 데이터 모델은 위의 템플릿에 대한 새 사이트 만들기를 지원합니다. 이전에 표준 데이터 모델로 만든 일부 사이트는 아직 마이그레이션할 수 없습니다. 특히 커뮤니티(Dynamics 365), 고객 셀프 서비스 포털(Dynamics 365), 직원 셀프 서비스 포털(Dynamics 365) 및 파트너 포털(Dynamics 365) 템플릿을 사용하여 만든 사이트입니다. 표준 데이터 모델에서 고급 데이터 모델로 업데이트하는 데 도움이 되는 지침 및 도구 지원을 보려면 표준 데이터 모델 사이트를 향상된 데이터 모드로 마이그레이션으로 이동하세요.

다음 템플릿은 향상된 데이터 모델이 환경에서 활성화된 경우에도 표준 데이터 모델을 사용합니다.

  • 고객 포털(Dynamics 365)
  • Field Service(Dynamics 365)
  • Modern Community(Dynamics 365)
  • 주문 반품(Dynamics 365)

향상된 데이터 모델을 사용하여 웹 사이트 만들기

환경에서 향상된 데이터 모델을 사용하도록 설정한 후 Power Pages 홈페이지에서 새 사이트를 만들 수 있습니다.

메모

향상된 데이터 모델은 선택한 템플릿이 향상된 데이터 모델을 지원하는 경우에만 새 사이트를 만드는 데 사용됩니다. 커뮤니티(Dynamics 365), 고객 셀프 서비스 포털(Dynamics 365), 직원 셀프 서비스 포털(Dynamics 365) 및 파트너 포털(Dynamics 365) 템플릿의 경우 Power Pages Core 패키지 버전은 v1.1.2602.230 이상이어야 합니다. 패키지 버전 업그레이드에 대한 자세한 내용은 Power Pages 솔루션 업데이트를 참조하세요.

향상된 데이터 모델을 사용하는 템플릿을 사용하여 사이트를 만들려면 다음 단계를 수행합니다.

  1. Power Pages 홈 페이지를 엽니다.
  2. 사이트 만들기를 선택합니다.
  3. 템플릿을 선택한 다음 이 템플릿을 선택하여 사이트를 만듭니다.
  4. 필수 정보를 입력한 다음, 완료를 선택합니다.

새 사이트가 내 사이트 목록에 표시되는 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 Pages 관리 앱에서 편집 중인 웹 사이트를 보여주는 스크린샷.

데이터 모델 Power Platform CLI 매개 변수

Power Platform CLI를 사용하여 향상된 데이터 모델을 사용하는 웹 사이트에 대한 구성 데이터를 업로드하거나 다운로드할 때 modelVersion 매개 변수를 사용해야 합니다. 값 2는 향상된 데이터 모델을 사용해야 함을 나타냅니다.

Download

pac pages download --path <path> --webSiteId <siteId> --modelVersion 2

Upload

pac pages upload --path <path> --modelVersion 2

메모

이 매개 변수는 Power Platform CLI 버전 1.22.4 이상에서 지원됩니다.

자세한 내용은 Power Platform CLI 매개 변수를 참조하세요.

자주 묻는 질문

표준 데이터 모델에서 고급 데이터 모델로 웹 사이트를 업데이트하려면 어떻게 해야 합니까?

표준 데이터 모델에서 향상된 데이터 모델로 업데이트하는 데 도움이 되는 지침 및 도구 지원은 표준 데이터 모델 사이트를 향상된 데이터 모드로 마이그레이션을 참조하세요.

포털 관리 앱에서 향상된 데이터 모델 구성을 기반으로 하는 새 사이트를 편집할 수 있습니까?

새로운 Power Pages 관리 앱을 사용하여 향상된 데이터 모델을 사용하여 만든 새 웹 사이트를 편집할 수 있습니다.

참고하십시오