SAP Universe Designer-파생 테이블 사용
파생 테이블을 사용하면 Universe의 테이블에서 반환되는 데이터를 제한 할 수 있습니다. 파생 테이블은 Universe 수준에서 SQL 쿼리를 기반으로 생성되며 Universe 생성시 논리 테이블로 사용할 수 있습니다.
다음은 우주에서 파생 테이블을 사용하는 장점입니다-
파생 테이블을 사용하여 복잡한 계산을 수행 할 수 있습니다.
데이터베이스 요약 필드의 유지 관리를 줄이는 데 사용됩니다. Universe에서 집계 테이블을 사용하는 대신 파생 테이블을 사용하여 동일한 데이터를 반환 할 수 있습니다.
유니버스에 파생 테이블 추가
Universe에 파생 테이블을 추가하려면 삽입 → 파생 테이블로 이동합니다.
파생 테이블 대화 상자가 열립니다. 파생 테이블에서 데이터를 선택하려면 파생 테이블 이름과 SQL 쿼리를 입력해야합니다. 연산자 및 함수와 함께 테이블 및 열을 사용하여 파생 테이블에 대한 식을 만들 수도 있습니다.
파생 테이블은 물리적 데이터베이스 테이블과 함께 스키마에 나타나며 파생 테이블에 개체를 작성할 수 있습니다.
구문 확인 버튼을 클릭하여 SQL 표현식을 확인할 수 있습니다.
파생 테이블 편집
파생 테이블을 편집하려면 UDT 스키마에서 테이블을 마우스 오른쪽 버튼으로 클릭하고 아래와 같이 바로 가기 메뉴에서 파생 테이블 편집을 선택해야합니다.
파생 테이블 삭제
유니버스 스키마 창에서 삭제할 파생 테이블을 선택하고 삭제 키를 사용하여 테이블을 삭제합니다.
기존 파생 테이블에서 파생 된 중첩 된 파생 테이블을 만들 수도 있습니다. 중첩 된 파생 테이블을 만들려면 파생 테이블을 기반으로 중첩 된 파생 테이블에 대한 SQL 식을 입력해야합니다. 중첩 된 파생 테이블의 파생 테이블에 대한 참조로 @DerivedTable 함수를 사용할 수도 있습니다. 이 함수 @DerivedTable (Derived_table_name)은 파생 테이블 편집기의 함수 카탈로그에 포함되어 있습니다.
파생 테이블의 이름을 바꿀 수도 있으며이를 참조하는 다른 모든 파생 테이블에서 새 이름이 업데이트됩니다. 이름을 바꾸려면 파생 테이블을 선택하고 테이블 이름 바꾸기를 마우스 오른쪽 버튼으로 클릭합니다.