속성 보기 SAP HANA: 어떻게 생성하나요?
⚡ 스마트 요약
속성 보기 SAP HANA 모델은 마스터 데이터를 재사용 가능한 차원으로 구성하고, PRODUCT 및 PRODUCT_DESC와 같은 테이블을 조인하여 보고서에서 측정값이나 집계 없이 키와 함께 설명 텍스트를 읽을 수 있도록 합니다.
속성 뷰란 무엇인가요? SAP 하나?
속성 보기 SAP HANA는 차원처럼 작동합니다. 여러 테이블을 조인하고, 다른 뷰의 마스터 데이터 역할을 하며, 재사용 가능한 객체입니다.
속성 보기는 다음과 같은 이점을 제공합니다.
- 이는 마스터 데이터 컨텍스트 역할을 하며, 주요 필드와 비주요 필드에 대한 텍스트 또는 설명을 제공합니다.
- 재사용할 수 있습니다. 분석적 관점 그리고 계산 보기.
- 데이터베이스 테이블에서 열과 행의 부분 집합을 선택합니다.
- 속성(필드)은 여러 테이블의 필드를 기반으로 계산할 수 있습니다.
- 측정 기능이나 집계 옵션이 없습니다.
속성 보기 유형
세 가지 속성 보기 유형을 사용할 수 있으며, 생성 대화 상자에서 유형을 선택합니다.
| 속성 보기 유형 | 기술설명 |
|---|---|
| Standard | 아래 예시에서 사용되는 테이블 필드로 구성된 표준 보기입니다. |
| Time | 기본 시간표를 기준으로 합니다. 그레고리력: M_TIME_DIMENSION, M_TIME_DIMENSION_YEAR, M_TIME_DIMENSION_MONTH, M_TIME_DIMENSION_WEEK. 회계연도: M_FISCAL_CALENDAR. |
| 파생 | 기존 속성 보기에서 파생되었습니다. 읽기 전용으로 열리며 설명만 편집할 수 있습니다. |
에서 복사 같은 대화 상자에서 기존 뷰를 복사하여 새 뷰를 정의할 수 있습니다. 두 방식의 차이점은 중요합니다. 파생된 뷰는 설명만 편집할 수 있는 반면, 복사본은 전체를 수정할 수 있습니다.
속성 뷰를 만드는 방법 SAP HANA
표준 뷰 생성은 테이블 생성부터 데이터 미리보기까지 아래에 정의된 순서를 따릅니다.
속성 보기를 위한 테이블 생성
여기서는 제품 테이블에 대한 표준 속성 뷰를 구축하므로 아래 스크립트를 사용하여 "PRODUCT" 및 "PRODUCT_DESC" 테이블을 먼저 생성합니다.
제품 테이블 스크립트 –
CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT" ( "PRODUCT_ID" NVARCHAR (10) PRIMARY KEY, "SUPPLIER_ID" NVARCHAR (10), "CATEGORY" NVARCHAR (3), "PRICE" DECIMAL (5,2) ); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0001','10000','A', 500.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0002','10000','B', 300.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0003','10000','C', 200.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0004','10000','D', 100.00); INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0005','10000','A', 550.00);
제품 설명 테이블 스크립트 –
CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT_DESC" ( "PRODUCT_ID" NVARCHAR (10) PRIMARY KEY, "PRODUCT_NAME" NVARCHAR (10) ); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0001','PRODUCT1'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0002','PRODUCT2'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0003','PRODUCT3'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0004','PRODUCT4'); INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0005','PRODUCT5');
이제 두 테이블 모두 "DHK_SCHEMA" 스키마에 존재하므로 모델링 단계를 시작할 수 있습니다.
속성 뷰 생성
단계 1) 선택 SAP HANA 시스템에서 아래 그림과 같이 콘텐츠 노드를 차례로 살펴보세요.
- 콘텐츠 폴더를 선택하세요.
- DHK_SCHEMA 아래의 비구조적 패키지인 MODELLING을 선택한 다음 마우스 오른쪽 버튼을 클릭하고 새로 만들기를 선택합니다.
- 속성 보기 옵션을 선택하세요.
단계 2) 아래 그림과 같이 생성 대화 상자에 보기 정보를 입력하십시오.
- 속성 뷰 이름과 레이블을 입력하십시오.
- 보기 유형을 선택하세요. 여기서는 속성 보기를 선택합니다.
- 하위 유형으로 "표준"을 선택하십시오.
- 마침 버튼을 클릭하십시오.
단계 3) 뷰 편집기 화면을 확인하세요. 정보 뷰 편집기가 열리고, 각 부분은 아래에 설명되어 있습니다.
- 시나리오 창: 의미론 및 데이터를 포함합니다. Foundation 노드.
- 세부 정보 창: 열, 보기 속성 및 계층 구조 탭이 포함되어 있습니다.
- 시맨틱스 노드: 뷰의 출력 구조, 여기서는 차원입니다.
- Data Foundation 노드: 뷰를 정의하는 테이블들이 여기에 배치됩니다.
- 상세 정보 창의 탭이 표시됩니다.
- 로컬: 모든 로컬 속성에 대한 세부 정보를 표시합니다.
- 표시: 지역 속성을 기준으로 필터링합니다.
- 선택된 속성에 대한 상세 정보입니다.
- 툴바: 성능 분석, 열 찾기, 유효성 검사, 활성화, 데이터 미리보기.
단계 4) 데이터를 클릭하세요 Foundation 노드에 데이터베이스 테이블을 포함시키려면 아래 순서를 따르십시오.
- DHK_SCHEMA 아래의 TABLE 노드에서 "PRODUCT" 및 "PRODUCT_DESC" 테이블을 드래그하세요.
- 데이터에서 "PRODUCT"와 "PRODUCT_DESC"를 삭제하세요. Foundation 마디.
- 출력 항목으로 "제품" 필드를 선택하세요. 그러면 필드 아이콘이 회색에서 주황색으로 바뀝니다.
- “PRODUCT_DESC”의 필드를 동일한 방식으로 출력으로 선택합니다.
- 두 테이블의 출력 필드가 출력 창의 열 목록에 나타납니다.
"PRODUCT" 테이블과 "PRODUCT_DESC" 테이블을 "PRODUCT_ID" 필드를 기준으로 조인합니다.
단계 5) 조인 경로를 선택하고 마우스 오른쪽 버튼을 클릭한 다음 편집을 선택합니다. 조인 조건 편집 화면이 나타납니다.
- 조인 유형을 "내부"로 선택하세요.
- 원하는 개수를 “1..1”로 선택하세요.
확인하려면 확인을 클릭하세요. 기타 SAP 하나 조인 참조 결합 및 텍스트 결합과 같은 유형은 동일한 대화 상자에서 설정됩니다.
단계 6) 열을 선택하고 출력 키를 정의하십시오.
- 의미론 노드를 선택합니다.
- '열' 탭은 세부 정보 창에 나타납니다.
- 키로 'PRODUCT_ID'를 선택하세요.
- PRODUCT_DESC에서 PRODUCT_ID_1 필드의 숨김 여부를 확인하세요.
- 유효성 검사 버튼을 클릭하세요.
- 유효성 검사가 완료되면 활성화 버튼을 클릭하십시오.
화면 하단의 작업 로그 섹션에는 유효성 검사 및 활성화 정보가 표시됩니다.
단계 7) 속성 보기 "AT_PRODUCT"가 생성되었습니다. 속성 보기 폴더를 새로 고침하면 확인할 수 있습니다.
- DHK_SCHEMA->MODELLING 패키지로 이동하세요.
- AT_PRODUCT는 속성 보기 폴더에 나타납니다.
단계 8) 데이터를 확인하세요. 도구 모음에서 데이터 미리 보기를 선택하면 아래 그림과 같이 두 가지 옵션이 표시됩니다.
- 분석 옵션이 있는 데이터 미리 보기 편집기에서 엽니다.
- SQL 편집기에서 쿼리 출력만 표시되도록 엽니다.
단계 9) 보기 데이터를 확인하세요. 미리보기 편집기에는 분석, 고유값, 원시 데이터의 세 가지 탭이 있습니다.
분석 속성 보기를 그래픽으로 표현한 것입니다.
- 레이블 축과 값 축에 사용할 속성을 선택하세요.
- 레이블 축의 속성이 X축에 나타납니다.
- 값 축의 속성이 Y축에 나타납니다.
- 출력 결과는 차트, 표, 그리드 및 HTML 형식으로 제공됩니다.
고유 한 가치 선택한 속성에 대한 레코드 수와 함께 해당 열의 고유 값을 나열합니다.
원시 데이터 속성 보기 데이터를 표 형식으로 표시합니다.
- '원시 데이터' 탭을 클릭하세요.
- 데이터는 표 형식으로 표시됩니다.
단계 10) 동일한 미리 보기 메뉴에서 선택한 SQL 편집기에서 데이터를 확인하십시오.
이 옵션은 "AT_PRODUCT"가 활성화되었을 때 "_SYS_BIC" 스키마에 생성된 열 뷰를 읽으므로 편집기에도 해당 내용이 표시됩니다. SQL 문장이 사용되었습니다.
- 데이터 선택에 사용된 SQL 쿼리가 표시됩니다.
- 출력 결과가 표시됩니다.
따라서 모든 데이터 미리보기는 설계 시점 객체가 아닌 _SYS_BIC에서 데이터를 읽어옵니다. 아래 스크린샷은 카탈로그 노드의 해당 스키마 아래에 있는 "AT_PRODUCT" 열 뷰를 보여줍니다.
계획 관련 참고 사항: 속성 보기는 더 이상 사용되지 않으므로 현재 릴리스에서는 동일한 차원이 데이터 범주 차원의 계산 보기로 구성됩니다. 위의 단계는 기존 콘텐츠에도 여전히 적용됩니다. SAP 하나 스튜디오, 그리고 더 넓은 SAP HANA 모델링 해당 자재는 교체품을 포함합니다.
















