Microsoft Dataverse의 테이블 및 메타데이터
Microsoft Dataverse 귀하의 애플리케이션에 대한 데이터 모델을 빠르고 쉽게 만들 수 있도록 설계되었습니다. 일반적으로, 이 기사에서 소개하는 메타데이터에 대한 세부 사항 중 일부에 대해 걱정할 필요는 없습니다. 하지만 앱의 작동 방식에 대해 더 깊이 이해하고 싶거나 무엇이 가능한지 평가하고 싶다면 앱이 사용하는 메타데이터를 이해하면 Dataverse 통찰력을 얻을 수 있습니다. Dataverse
메타데이터 는 데이터에 대한 데이터를 의미합니다. Dataverse는 환경에서 사용할 데이터의 정의를 비교적 쉽게 편집할 수 있으므로 유연한 플랫폼을 제공합니다. Dataverse에서 메타데이터는 테이블의 컬렉션입니다. 테이블은 데이터베이스에 저장된 데이터의 종류를 설명합니다. 테이블 메타데이터는 만들 수 있는 레코드 종류를 제어하고 여기에 수행할 수 있는 작업 종류입니다. 사용자 지정 도구를 사용하여 테이블, 열 및 테이블 관계를 생성하거나 편집할 때 이 메타데이터를 편집하는 것입니다.
사용자가 환경의 데이터로 상호 작용하는 데 사용하는 다른 클라이언트는 메타데이터를 사용자 지정할 때 달라지므로 테이블 메타데이터가 변경되면 조정됩니다. 하지만 이러한 클라이언트는 표시할 시각적 요소, 적용할 사용자 지정 논리 및 보안을 적용하는 방법을 제어하는 다른 데이터에 따라서도 달라집니다. 이 시스템 데이터도 테이블 내에 저장되지만 테이블 자체는 사용자 지정할 수 없습니다.
기본적으로 포함된 표준 테이블, 속성, 테이블 관계에 대해 알아보려면 Dataverse 엔터티 참조 를 검토하세요.
팁
메타데이터를 편집할 수 있는 디자이너는 메타데이터에 있는 모든 세부 정보를 표시하지 않습니다. 메타데이터 브라우저라는 모델 기반 앱을 설치하면 시스템에서 발견된 모든 테이블과 메타데이터 속성을 볼 수 있습니다. 자세한 정보: 환경에서 테이블 정의를 찾아보세요.
새 메타데이터 만들거나 기존 메타데이터를 사용하십니까?
Dataverse 핵심 비즈니스 애플리케이션 기능을 지원하는 표준 테이블이 함께 제공됩니다. 예를 들어 고객 또는 잠재적인 고객에 대한 데이터는 거래처 또는 연락처 테이블을 사용하여 저장됩니다.
각 테이블에는 시스템이 해당 테이블에 저장해야 할 공통 데이터를 나타내는 많은 열이 포함되어 있습니다.
대부분의 조직에서는 제공된 목적에 맞게 표준 테이블과 특성을 사용하는 것이 유리합니다.
솔루션을 설치하면 솔루션 개발자가 표준 테이블과 속성을 활용할 것으로 기대할 수 있습니다. 시스템 테이블이나 속성을 대체하는 새로운 사용자 정의 테이블을 만들면 사용 가능한 솔루션이 조직에 적합하지 않을 수 있습니다.
이러한 이유로 조직에 맞게 제공된 표준 테이블, 열 및 테이블 관계를 찾아 사용하는 것이 좋습니다. 타당하지 않고 사용자 요구에 맞게 편집할 수 없는 경우 새 테이블, 열 및 테이블 관계를 만들어야 하는지 평가해야 합니다.
조직에서 사용하는 명명 규칙에 맞게 테이블의 표시 이름을 변경할 수 있습니다. 예를 들어, 사람들이 계정 테이블의 표시 이름를 회사 로 변경하거나 연락처 테이블의 이름을 개인으로 변경하는 것이 일반적입니다. 이는 테이블의 동작을 변경하지 않고 테이블이나 특성에 수행할 수 있습니다. 테이블 이름 바꾸기에 대한 자세한 내용은 테이블 이름 변경을 참조하세요.
표준 테이블, 열 또는 테이블 관계를 삭제할 수 없습니다. 이는 시스템 솔루션의 일부로 간주되며 모든 Dataverse 환경가 이를 갖춰야 합니다. 표준 테이블을 숨기려면 조직의 보안 역할 권한을 변경하여 해당 테이블에 대한 읽기 권한을 제거합니다. 이렇게 하면 애플리케이션의 대부분에서 테이블이 제거됩니다. 필요 없는 시스템 열이 있을 경우 양식 및 이를 사용하는 보기에서 제거합니다. 고급 찾기에 나타나지 않도록 열과 테이블 관계 정의에서 검색 가능 값을 변경합니다.
메타데이터 항목 만들기에 대한 제한 사항
만들 수 있는 테이블 수에 제한이 있습니다. 관리자는 기존 사용 중인 리소스 페이지에서 테이블 수와 최대 사용률에 대한 사용 비율에 대한 정보를 볼 수 있습니다. Power Platform 관리 센터 (admin.powerplatform.com)로 가서 환경을 선택하고 원하는 환경를 엽니다. 설정을 선택하고, 리소스 를 확장하고, 모든 레거시 설정을 선택합니다. 레거시 설정에서 관리>사용 중인 리소스를 선택합니다.
각 테이블 내에서는 만들 수 있는 열의 개수에 상한이 있습니다. 이러한 제한은 테이블의 행에 저장할 수 있는 데이터 양에 대한 기술적 제한에 따른 것이며 볼 수 없습니다. Dataverse 각 열 유형은 다른 양의 공간을 사용할 수 있기 때문에 특정 수를 제공하는 것이 어렵습니다. 상한값은 테이블에 대한 모든 열에 사용되는 총 공간에 따라 달라집니다.
대부분의 사람들은 한도에 도달할 만큼 사용자 지정 열을 충분히 만들지 않지만 테이블에 수백 개의 사용자 지정 열을 추가할 계획이라면 이것이 최상의 디자인인지 고려해야 합니다. 추가하려는 모든 열이 해당 테이블의 행에 대한 속성을 설명합니까? 환경를 사용하는 사람들이 그렇게 많은 열이 포함된 양식을 관리할 수 있을 것이라고 생각하시나요? 양식에 추가하는 열 수는 행을 편집할 때마다 전송되어야 하는 데이터 양을 증가시키고 시스템 성능에 영향을 줍니다. 테이블에 사용자 지정 열을 추가할 때 이러한 요소를 고려하십시오.
선택 열은 고급 찾기를 사용할 때 양식의 드롭다운 컨트롤이나 선택 목록 컨트롤에 표시되는 옵션 집합을 제공합니다. 환경는 선택 열 내에서 수천 개의 옵션을 지원할 수 있지만, 이를 상한으로 간주해서는 안 됩니다. 사용성 연구에 따르면, 사람들은 드롭다운 컨트롤에 많은 수의 옵션이 있는 시스템을 사용하는 데 어려움을 겪는다는 사실이 밝혀졌습니다. 선택 열을 사용하여 데이터 범주를 정의합니다. 실제로 별도의 데이터 항목을 나타내는 범주를 선택하려면 선택 열을 사용하지 마세요. 예를 들어 가능한 수백 개의 장비 제조업체를 저장하는 선택 항목 열을 유지하는 것보다 선택 항목 대신 각 제조업체에 대한 참조를 저장하고 조회 열을 사용하는 테이블을 만들 것을 고려해 보세요.