Microsoft Dataverse의 테이블 및 메타데이터

Dataverse는 애플리케이션에 대한 데이터 모델을 쉽고 빠르게 만들 수 있도록 설계되었습니다. 일반적으로 이 항목에서 소개하는 메타데이터에 대한 세부 정보를 고려해야 합니다. 그러나 Dataverse를 사용하는 앱이 작동하는 방법이나 가능한 작업을 평가하는 방법에 대해 더 깊이 이해하고 싶은 경우에는 Dataverse에서 사용하는 메타데이터를 이해하면 통찰력을 얻을 수 있습니다.

메타데이터는 데이터에 대한 데이터를 의미합니다. Dataverse는 환경에서 사용할 데이터의 정의를 비교적 쉽게 편집할 수 있으므로 유연한 플랫폼을 제공합니다. Dataverse에서 메타데이터는 테이블의 컬렉션입니다. 테이블은 데이터베이스에 저장된 데이터의 종류를 설명합니다. 테이블 메타데이터는 만들 수 있는 레코드 종류를 제어하고 여기에 수행할 수 있는 작업 종류입니다. 사용자 지정 도구를 사용하여 테이블, 열 및 테이블 관계를 생성하거나 편집할 때 이 메타데이터를 편집하는 것입니다.

사용자가 환경의 데이터로 상호 작용하는 데 사용하는 다른 클라이언트는 메타데이터를 사용자 지정할 때 달라지므로 테이블 메타데이터가 변경되면 조정됩니다. 하지만 이러한 클라이언트는 표시할 시각적 요소, 적용할 사용자 지정 논리 및 보안을 적용하는 방법을 제어하는 다른 데이터에 따라서도 달라집니다. 이 시스템 데이터도 테이블 내에 저장되지만 테이블 자체는 사용자 지정할 수 없습니다.

엔터티 참조를 검토하여 Dataverse에 기본적으로 포함되는 표준 테이블, 특성 및 테이블 관계에 대해 알아볼 수 있습니다.

메타데이터를 편집하는 데 사용할 수 있는 디자이너는 메타데이터에 있는 모든 세부 정보를 표시할 수 없습니다. 시스템에서 발견되는 모든 테이블과 메타데이터 속성을 볼 수 있는 메타데이터 브라우저라는 모델 기반 앱을 설치할 수 있습니다. 자세한 내용: 사용자 환경에서 테이블 정의 찾아보기

새 메타데이터 만들거나 기존 메타데이터를 사용하십니까?

Dataverse는 핵심 비즈니스 애플리케이션 기능을 지원하는 많은 표준 테이블과 함께 제공됩니다. 예를 들어 고객 또는 잠재적인 고객에 대한 데이터는 거래처 또는 연락처 테이블을 사용하여 저장됩니다.

이러한 각 테이블에는 시스템이 해당 테이블에 대해 저장해야 할 수 있는 공통 데이터를 나타내는 많은 열도 포함되어 있습니다.

대부분의 조직에서는 제공된 목적에 맞게 표준 테이블과 특성을 사용하는 것이 유리합니다.

솔루션을 설치는 경우 솔루션 개발자가 표준 테이블과 특성을 활용한다고 가정할 수 있습니다. 시스템 테이블과 특성을 바꾸는 새 사용자 지정 테이블을 만들면 사용 가능한 솔루션이 조직에 대해 작동하지 않을 수 있습니다.

이러한 이유로 조직에 맞게 제공된 표준 테이블, 열 및 테이블 관계를 찾아 사용하는 것이 좋습니다. 타당하지 않고 사용자 요구에 맞게 편집할 수 없는 경우 새 테이블, 열 및 테이블 관계를 만들어야 하는지 평가해야 합니다.

조직에서 사용하는 명명 규칙에 맞게 테이블의 표시 이름을 변경할 수 있습니다. 예를 들어, 사람들이 계정 테이블의 표시 이름을 회사로 변경하거나 연락처 테이블의 이름을 개인으로 변경하는 것이 일반적입니다. 이는 테이블의 동작을 변경하지 않고 테이블이나 특성에 수행할 수 있습니다. 테이블 이름을 바꾸는 방법에 대한 자세한 내용은 테이블 이름 변경을 참조하세요.

표준 테이블, 열 또는 테이블 관계를 삭제할 수 없습니다. 시스템 솔루션의 일부로 간주되고 각 조직에 있어야 합니다. 표준 테이블을 숨기려면 조직의 보안 역할 권한을 변경하여 해당 테이블에 대한 읽기 권한을 제거합니다. 그러면 애플리케이션의 대부분에서 테이블이 제거됩니다. 필요 없는 시스템 열이 있을 경우 양식 및 이를 사용하는 보기에서 제거합니다. 열 및 테이블 관계 정의에서 검색 가능 값을 변경하여 고급 찾기에 나타나지 않도록 합니다.

메타데이터 항목 만들기에 대한 제한 사항

만들 수 있는 테이블 수에 제한이 있습니다. 배포의 사용 중인 설정 > 관리 > 사용 중인 리소스 페이지에서 최대 수에 대한 정보를 찾을 수 있습니다.

각 테이블에는 생성할 수 있는 열 수에 대한 상한값이 있습니다. 이러한 제한은 데이터베이스 테이블의 행에 저장될 수 있는 데이터 양에 기술적인 제한을 기반으로 합니다. 각 열 유형은 다른 양의 공간을 사용할 수 있기 때문에 특정 수를 제공하는 것이 어렵습니다. 상한값은 테이블에 대한 모든 열에 사용되는 총 공간에 따라 달라집니다.

대부분의 사람들은 한도에 도달할 만큼 사용자 지정 열을 충분히 만들지 않지만 테이블에 수백 개의 사용자 지정 열을 추가할 계획이라면 이것이 최상의 디자인인지 고려해야 합니다. 추가하려는 모든 열이 해당 테이블의 행에 대한 속성을 설명합니까? 조직을 사용하는 사용자가 그렇게 많은 열을 포함하는 양식에서 관리할 수 있다고 생각합니까? 양식에 추가하는 열 수는 행을 편집할 때마다 전송되어야 하는 데이터 양을 증가시키고 시스템 성능에 영향을 줍니다. 테이블에 사용자 지정 열을 추가할 때 이러한 요소를 고려하십시오.

선택 항목 열은 상세하기 찾기를 사용할 때 양식의 드롭다운 컨트롤 또는 choices 컨트롤에 표시되는 옵션 집합을 제공합니다. 환경은 옵션 집합 내에 수천 개의 옵션을 지원할 수 있지만 이를 상한값으로 고려하지 않아야 합니다. 유용성에 관한 연구를 보면 드롭다운 컨트롤에 옵션이 많을 경우 문제가 있는 경우가 많다고 합니다. 선택 항목 열을 사용하여 데이터 범주를 정의합니다. 실제로 데이터의 개별 항목을 나타내는 범주를 선택하기 위해 선택 항목 열을 사용하지 마세요. 예를 들어 가능한 수백 개의 장비 제조업체를 저장하는 선택 항목 열을 유지하는 것보다 선택 항목 대신 각 제조업체에 대한 참조를 저장하고 조회 열을 사용하는 테이블을 만들 것을 고려해 보세요.

다음 단계

테이블 만들기 또는 편집(행 유형)
테이블 간 관계 만들기 및 편집

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).