DMS(Data Mediator Service)의 메타데이터

DMS(Data Mediator Service)는 백엔드 데이터베이스에 연결하는 SDO(Service Data Object) 컴포넌트입니다. 백엔드 특정 메타데이터로 작성됩니다. 메타데이터는 백엔드에 대해 사용될 조회뿐만 아니라 DMS에서 생성된 DataGraph의 구조를 정의합니다.

메타데이터는 다음 컴포넌트로 구성됩니다. 메타데이터

테이블
대상 데이터베이스 내 테이블을 표시하며 다음 항목으로 구성됩니다.
이름
데이터베이스 테이블 이름입니다. 테이블에는 이 테이블에 해당되는 DataObject의 이름을 지정하는 데 사용될 수 있는 특성도 있을 수 있습니다. 기본적으로 특성 이름은 테이블 이름과 동일합니다.
데이터베이스에서 리턴할 데이터베이스 테이블 열의 서브세트입니다. 열에는 JDBC 유형에 해당되는 유형이 있으며 널 입력을 금지할 수 있습니다. 열에는 데이터베이스의 이름에 해당하는 이름 및 DataObject에서 열 이름을 식별하는 선택사항 특성 이름이 있습니다. 기본적으로, 특성 이름은 데이터베이스의 열 이름과 동일합니다.
기본 키
테이블 내 고유하게 행을 식별하는 데 사용된 열입니다.
참고: 키는 다중 열로 구성될 수 있습니다. 다음 예는 복합 기본 키 작성을 보여줍니다.
Key pk = MetadataFactory.eINSTANCE.createKey();
pk.getColumns().add(xColumn);
pk.getColumns().add(yColumn);
coordinateTable.setPrimaryKey(pk); 
테이블이 이와 관련되고 하위 테이블인 경우, 동일 메소드를 사용하여 이 조정 테이블을 가리키는 외부 키를 작성합니다.
외부 키
테이블을 메타데이터의 다른 테이블에 관련시키는 데 사용된 열입니다. 복합 기본 키와 외부 키 사이에 추측된 위치 맵핑이 있습니다. 예를 들어, 상위 테이블에 각각의 유형(integer, string)이 있는 (x,y)와 같은 기본 키가 있는 경우, 지정된 외부 키는 각각의 유형(integer, string)이 있는 (x', y')도 있다고 예상합니다.
참고: 키는 다중 열로 구성될 수 있습니다. 다음 예는 복합 외부 키 작성을 보여줍니다.
Key fk = MetadataFactory.eINSTANCE.createKey();
fk.getColumns().add(xColumn);
fk.getColumns().add(yColumn);
coordinateTable.getForeignKeys().add(fk);
테이블이 이와 관련되고 하위 테이블인 경우, 동일 메소드를 사용하여 이 조정 테이블을 가리키는 외부 키를 작성합니다.
Filter
나중에 채울 매개변수를 포함 또는 제외하고 제공될 수 있는 SQL(Structured Query Language) WHERE 절 술어입니다. DataGraph SELECT 명령문 WHERE 절에 추가됩니다. 임의의 방법으로 구문 분석되거나 해석되지 않습니다. 있는 그대로 사용됩니다. 나중에 채울 매개변수로 지정된 경우, 이 매개변수는 DataGraph를 가져올 때 JDBC DMS로 전달되는 인수가 됩니다. 필터는 생성된 조회만으로 사용됩니다. 제공된 조회가 지정된 경우, 메타데이터 필터가 무시됩니다.
관계
상위 테이블의 기본 키 및 하위 테이블의 외부 키를 통해 두 테이블을 관련시킵니다. 관계는 다음 항목으로 구성됩니다.
Name
관계에 지정된 이름이며, 보통 두 테이블이 관계되는 방법과 연관됩니다. 고객이 상위 테이블이고 주문이 하위 테이블이면, 관계의 기본 이름은 Customers_Orders입니다.
반대 이름
하위 DataObject에서 상위 DataObject로 이동하는 데 사용되는 이름입니다.
상위 키
상위 테이블의 기본 키입니다.
하위 키
상위 키를 가리키는 하위 테이블의 외부 키입니다.
독점
기본적으로, 관계로 인해 생성된 조회가 관계에 포함된 두 테이블에서 내부 결합 조작을 사용하게 됩니다. 하위가 있는 상위 항목, 즉 상위를 가리키는 하위 항목만을 리턴함을 의미합니다. Exclusive 속성의 값이 false로 설정되면, 조회는 왼쪽 외부 결합 조작을 대신 사용하며 하위가 없더라도 모든 상위 항목을 리턴합니다.
순서 지정
테이블 순서 지정에 사용된 열입니다. 오름차순 또는 내림차순일 수 있습니다. 지정된 경우, 생성된 조회가 ORDER BY 절을 포함하게 됩니다.

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_medmeta
파일 이름:rdat_medmeta.html