9 등록정보 정의 관리

등록정보 정의는 Oracle Data Relationship Management에서 버전, 계층 구조 및 노드의 속성을 관리하는 데 사용됩니다. 등록정보는 텍스트, 숫자, 날짜, 다른 데이터 객체에 대한 참조 등 다양한 데이터 유형을 저장할 수 있습니다. 등록정보는 명시적 값을 저장하거나, 상속을 사용하여 하위 멤버 노드에 자동으로 값을 지정하거나, 공식 또는 룩업 테이블을 기준으로 계산될 수 있습니다. 사용을 간소화하고 사용자 액세스를 제어하기 위해 등록정보 범주를 사용하여 등록정보를 관련 세트로 그룹화 및 구성할 수 있습니다.

기본적으로 사용할 수 있는 시스템 정의 등록정보는 표준 제품 기능에 사용됩니다. 애플리케이션 관리자는 사용자정의 등록정보 정의를 생성하여 비즈니스 또는 시스템 통합 요구사항을 지원하는 데 필요한 추가 속성을 관리할 수 있습니다.

Data Relationship Management의 등록정보 정의는 다양한 소스에서 제공될 수 있습니다. 예를 들어 등록정보는 다음과 같을 수 있습니다.

  • Data Relationship Management에서 시스템 정의됨

  • 애플리케이션 관리자가 생성한 사용자정의 등록정보

  • 다른 Oracle 제품에 사용되는 애플리케이션 템플리트에서 로드됨

  • 마이그레이션 유틸리티를 사용하여 다른 Data Relationship Management 애플리케이션 또는 환경에서 로드됨

네임스페이스

여러 소스의 등록정보가 유사한 이름을 가지며 데이터 무결성을 위해 분리된 상태로 유지되어야 하는 경우 충돌을 방지하기 위해 등록정보 정의에 네임스페이스를 사용합니다. 등록정보 이름은 네임스페이스 접두어 규칙을 사용하여 차별화됩니다.

표 9-1 네임스페이스를 사용한 등록정보 정의 예

필드

전체 이름

Custom.AccountType

네임스페이스

사용자정의

이름

AccountType

레이블

AccountType

Data Relationship Management에는 충돌이 발생하지 않도록 하기 위해 네임스페이스에 적용되는 다음 특수 규칙이 있습니다.

  • 시스템 정의 등록정보는 "Core" 네임스페이스를 사용합니다.

  • 사용자정의 등록정보는 "Custom" 네임스페이스를 사용합니다.

  • 다른 네임스페이스는 Data Relationship Management 애플리케이션에서 다른 Oracle 제품에 사용하기 위해 예약되었습니다.