특성(Master Data Services)

적용 대상:SQL Server - Windows 전용 Azure SQL Managed Instance

특성은 Master Data Services 엔터티에 포함된 개체입니다. 특성 값은 엔터티의 멤버를 설명합니다. 특성을 사용하여 리프 멤버, 통합 멤버 또는 컬렉션을 설명할 수 있습니다.

다른 모델 개체와 특성의 관계

특성은 엔터티 테이블의 열로 생각할 수 있습니다. 특성 값은 특정 멤버를 설명하는 데 사용되는 값입니다.

Master Data Services Entity Represented as Table

다수의 특성이 포함된 엔터티를 만들 때는 특성을 특성 그룹으로 구성할 수 있습니다. 자세한 내용은 특성 그룹(Master Data Services)을 참조하세요.

필수 특성

엔터티를 만들면 이름 및 코드 특성이 자동으로 만들어집니다. 코드에는 값이 필요하며 엔터티 내에서 고유해야 합니다. Name 및 Code 특성은 제거할 수 없습니다.

특성 형식

특성에는 다음 세 가지 유형이 있습니다.

  • 자유 형식 특성- 텍스트, 숫자, 날짜 또는 링크에 대한 자유 형식 입력을 허용합니다.

  • 엔터티로 채워집니다. 자세한 내용은 도메인 기반 특성(Master Data Services)을 참조하세요.

  • 파일 특성 - 파일, 문서 또는 이미지를 저장하는 데 사용됩니다. 파일 특성은 파일에 특정 확장명이 있어야 하므로 데이터의 일관성을 돕기 위한 것입니다. 악의적인 사용자가 다른 형식의 파일을 업로드하지 못하도록 파일 특성을 보장할 수 없습니다.

숫자 자유 형식 특성

숫자 자유 형식 특성 값은 SqlDouble 값 형식으로 제한되므로 숫자 자유 형식 특성에는 특별한 처리가 필요합니다.

기본적으로 SqlDouble 값은 전체 자릿수 15자리를 포함하지만 내부적으로는 최대 17자리를 유지 관리합니다. 부동 소수점 숫자의 정밀도에는 다음과 같은 몇 가지 결과가 있습니다.

  • 특정 정밀도에 대해 동일하게 표시되는 두 개의 부동 소수점 숫자는 유효하지 않은 숫자가 다르기 때문에 같지 않을 수 있습니다.

  • 부동 소수점 숫자를 사용하는 수학 또는 비교 연산은 부동 소수점 숫자가 10진수와 정확히 유사하지 않을 수 있기 때문에 소수점 수를 사용하는 경우 동일한 결과를 생성하지 못할 수 있습니다.

  • 부동 소수점 숫자가 포함된 경우 값이 왕복되지 않을 수 있습니다. 값은 연산이 원래 부동 소수점 숫자를 다른 폼으로 변환하고, 역 연산이 변환된 폼을 다시 부동 소수점 숫자로 변환하고, 최종 부동 소수점 숫자가 원래 부동 소수점 숫자와 같으면 왕복이라고 합니다. 하나 이상의 최소 유효 자릿수가 변환 중에 손실되거나 변경되어 왕복이 실패할 수 있습니다.

특성 예제

다음 예의 엔터티에는 멤버를 설명하는 Name, Code, Subcategory, StandardCost, ListPrice 및 FilePhoto 특성이 이러한 특성은 멤버를 설명합니다. 각 멤버는 특성 값의 단일 행으로 표시됩니다.

Bike Product Entity Table

다음 예제에서 Product 엔터티는 다음을 포함합니다.

  • Name, Code, StandardCost 및 ListPrice의 자유 형식 특성

  • Subcategory의 도메인 기반 특성입니다.

  • FilePhoto의 파일 특성입니다.

하위 범주는 Product의 도메인 기반 특성으로 사용되는 엔터티입니다. Category는 Subcategory의 도메인 기반 특성으로 사용되는 엔터티입니다. Product 엔터티와 마찬가지로 Category 및 Subcategory 엔터티에는 각각 기본 이름 및 코드 특성이 포함됩니다.

Product Entity Tree Structure

태스크 설명 토픽
새 자유 형식 텍스트 특성을 만듭니다. 텍스트 특성 만들기(Master Data Services)
새 자유 형식 숫자 특성을 만듭니다. 숫자 특성 만들기(Master Data Services)
새 자유 형식 링크 특성을 만듭니다. 링크 특성 만들기(Master Data Services)
새 파일 특성을 만듭니다. 파일 특성 만들기(Master Data Services)
새 도메인 기반 특성을 만듭니다. 도메인 기반 특성 만들기(Master Data Services)
기존 특성의 이름을 변경합니다. 특성 이름 및 데이터 형식 변경(Master Data Services)
추적 그룹을 변경하는 기존 특성을 추가합니다. 변경 내용 추적 그룹에 특성 추가(Master Data Services)
기존 특성을 삭제합니다. 특성 삭제(Master Data Services)
특성 순서를 변경합니다. 특성 순서 변경
날짜 특성 만들기 날짜 특성 만들기(Master Data Services)