Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

구조체를 공유 속성으로 재사용

구조체(Struct)는 로컬 속성(Property)과 공유 속성(Shared property) 모두에 사용할 수 있습니다. 기존 로컬 구조체에 공유 정의를 연결하거나 공유 속성으로 승격할 때에는 필드 매핑을 다시 맞춥니다.

공유 정의에 연결한 로컬 구조체 필드는 표시 이름, 설명과 별칭(Alias)을 상속합니다. 원래 로컬 필드의 RID는 유지하며 공유 필드의 RID로 바꾸지 않습니다. 필드 API 이름 변경으로 새 RID가 생기는 동작과 구분합니다.

구조체 공유 속성 생성

홈 오른쪽 위 New의 Shared property로 시작할 수 있습니다.

또는 Shared properties에서 + New shared property를 선택합니다.

생성 마법사에서 이름, 설명, 별칭과 API 이름을 입력하고 Next로 진행합니다.

기본 자료형(Base type)을 Struct로 선택하고 값 유형(Value type), 표시 여부와 필수 값 조건을 구성합니다. 구조체의 필드 정의와 지원 자료형은 생성 조건을 따릅니다.

프로젝트(Project) 저장 위치를 선택한 뒤 Ontology Manager 오른쪽 위 Save로 온톨로지에 반영합니다.

기존 공유 속성 연결

객체 유형(Object type)의 Properties에서 로컬 구조체 속성을 엽니다. Property editor의 Shared property 아래 Assign에서 공유 정의를 선택하고 필드를 매핑합니다.

연결 후 새 필드가 필요하면 로컬 구조체 하나에만 추가하지 않습니다. 공유 속성 정의에 필드를 추가하고 이를 사용하는 모든 로컬 구조체 속성에서 데이터소스(Datasource) 열 매핑을 구성합니다.

로컬 구조체를 공유 속성으로 변환

로컬 구조체 속성의 Property editor 아래쪽에서 Convert to a shared property를 선택합니다. 공유 정의로 연결되는 필드 매핑을 검토한 뒤 저장합니다.