속성 보기 SAP HANA: 어떻게 생성하나요?

속성이란 무엇입니까?

속성 보기는 차원처럼 작동합니다. 여러 테이블을 조인하고 마스터 역할을 합니다. 속성 보기는 재사용 가능한 객체입니다.

속성 보기에는 다음과 같은 장점이 있습니다.

  • 속성 보기는 텍스트 또는 텍스트를 제공하는 마스터 데이터 컨텍스트 역할을 합니다. Descript키/키가 아닌 필드에 대한 이온입니다.
  • 속성 보기는 분석 보기 및 계산 보기에서 재사용할 수 있습니다.
  • 속성 보기는 데이터베이스 테이블에서 열과 행의 하위 집합을 선택하는 데 사용됩니다.
  • 속성(필드)은 여러 테이블 필드에서 계산될 수 있습니다.
  • 측정값 및 집계 옵션이 없습니다.

속성 보기 유형

속성 보기에는 3가지 유형이 있습니다.

속성 보기 유형 기술설명
Standard 테이블 필드에 의해 생성되는 표준 속성입니다.
Time 기본 시간표를 기반으로 한 시간 속성 보기입니다.

달력 유형 그레고리력의 경우 –

  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_년
  • M_TIME_DIMENSION_MONTH
  • M_TIME_DIMENSION_WEEK
  • 달력 유형 회계의 경우 -

  • M_FISCAL_CALENDAR
파생 기존의 다른 속성 보기에서 파생된 속성 보기입니다. 파생 속성 보기는 읽기 전용 모드로 열립니다. 편집 가능한 유일한 필드는 설명입니다.

에서 복사 – 기존 속성 보기를 복사하여 속성 보기를 정의하려는 경우 "다음에서 복사" 옵션을 사용할 수 있습니다.

참고 : 파생과 복사 원본의 차이점은 파생의 경우 새 속성 보기의 설명만 편집할 수 있고 복사의 경우 모든 것을 완전히 수정할 수 있다는 것입니다.

속성 보기를 만드는 방법 SAP HANA

표준 뷰 생성에는 아래와 같이 사전 정의된 단계가 있습니다.

다음에서 속성 뷰 생성 SAP HANA

속성 보기를 위한 테이블 생성

여기서는 제품 테이블에 대한 표준 속성 보기를 생성하므로 먼저 “PRODUCT” 및 “PRODUCT_DESC” 테이블을 생성합니다.

SQL 스크립트 테이블 생성은 아래와 같습니다 –

제품 테이블 스크립트 –

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);

프로덕트 Descript이온 테이블 스크립트-

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');

이제 테이블 “PRODUCT” 및 “PRODUCT_DESC”가 스키마 “DHK_SCHEMA”에 생성됩니다.

속성 뷰 생성

단계 1) 클라임웍스와 함께 하늘과 닿는 여정을 시작하세요 SAP 하나시스템.

  1. 콘텐츠 폴더를 선택하세요.
  2. 콘텐츠 노드의 DHK_SCHEMA 패키지 아래에서 비구조적 패키지 모델링을 선택하고 마우스 오른쪽 버튼을 클릭한 후 새로 만들기를 클릭합니다.
  3. 속성 보기 옵션을 선택하세요.

다음에서 속성 뷰 생성 SAP HANA

단계 2) 정보를 입력하세요.

  1. 속성 이름과 라벨을 입력합니다.
  2. 보기 유형(여기에서는 속성 보기)을 선택합니다.
  3. 하위 유형을 "표준"으로 선택합니다.
  4. 마침 버튼을 클릭하세요.

다음에서 속성 뷰 생성 SAP HANA


단계 3) 뷰 에디터 화면을 확인하세요.
정보 보기 편집기 화면이 열립니다. Information Editor의 각 부분에 대한 세부 내용은 다음과 같습니다.

  1. 시나리오 창: 이 창에는 다음 노드가 있습니다.
  • 의미론
  • 데이터 기반
  1. 세부정보 창: 이 창에는 다음 탭이 있습니다.
  • 속성보기
  • 계층구조
  1. 의미 체계(시나리오 창): 이 노드는 뷰의 출력 구조를 나타냅니다. 여기는 디멘션입니다.
  2. Data Foundation (시나리오 창): 이 노드는 속성 보기를 정의하는 데 사용하는 테이블을 나타냅니다.
  3. 여기서는 속성 뷰를 생성하기 위한 테이블을 삭제합니다.
  4. 세부 정보 창에 대한 탭(열, 속성 보기, 계층 구조)이 표시됩니다.
  5. 지방의: 여기에 모든 로컬 속성 세부 정보가 표시됩니다.
  6. 표시: 로컬 속성에 대한 필터.
  7. 속성의 세부정보입니다.
  8. 성능 분석, 열 찾기, 검증, 활성화, 데이터 미리보기 등을 위한 도구 모음입니다.

다음에서 속성 뷰 생성 SAP HANA

단계 4) 데이터 기반 노드를 클릭합니다.
속성 보기를 생성하기 위해 데이터베이스 테이블을 포함하려면 데이터 기반 노드를 클릭하고 아래와 같이 단계별 지침을 따르세요.

  1. DHK_SCHEMA 아래의 TABLE 노드에서 테이블 “PRODUCT” 및 “PRODUCT_DESC”를 드래그합니다.
  2. “PRODUCT”와 “PRODUCT_DESC”를 데이터 기반 노드에 놓습니다.
  3. "PRODUCT" 테이블의 필드를 세부 정보 창의 출력으로 선택합니다. 필드 아이콘 색상이 회색에서 주황색으로 변경됩니다.
  4. 세부 정보 창의 출력으로 "PRODUCT_DESC" 테이블의 필드를 선택합니다. 필드 아이콘 색상이 회색에서 주황색으로 변경됩니다.
  5. 두 테이블 모두에서 출력으로 선택한 필드가 출력 창의 열 목록 아래에 나타납니다.

다음에서 속성 뷰 생성 SAP HANA

'PRODUCT_ID' 필드를 사용하여 'PRODUCT' 테이블을 'PRODUCT_DESC'에 조인합니다.

단계 5) 경로를 선택합니다.
조인 경로를 선택하고 마우스 오른쪽 버튼을 클릭한 후 편집 옵션을 선택합니다. 조인 조건 편집 화면이 나타납니다.

  1. 조인 유형을 "내부" 유형으로 선택합니다.
  2. 카디널리티를 "1..1"로 선택합니다.

다음에서 속성 뷰 생성 SAP HANA

가입 유형을 선택한 후 “확인” 버튼을 클릭하세요. 다음 단계에서는 열을 선택하고 출력용 키를 정의합니다.

단계 6) 열을 선택하세요.
이 단계에서는 열을 선택하고 출력용 키를 정의합니다.

  1. 의미 패널을 선택합니다.
  2. 세부정보 창 아래에 열 탭이 나타납니다.
  3. 키로 'PRODUCT_ID'를 선택하세요.
  4. PRODUCT_ID_1 필드(PRODUCT_DESC 테이블 필드)에 대한 숨김 옵션을 선택하세요.
  5. 확인 버튼을 클릭하세요.
  6. 유효성 검사가 성공적으로 완료되면 활성화 버튼을 클릭하세요.

다음에서 속성 뷰 생성 SAP HANA

검증 및 활성화 활동에 대한 작업 로그는 동일한 페이지의 화면 하단에 표시됩니다. 즉, 아래와 같이 작업 로그 섹션입니다.

다음에서 속성 뷰 생성 SAP HANA


단계 7) 뷰가 생성되었습니다.
"AT_PRODUCT"라는 이름의 속성 보기가 생성됩니다. 보려면 속성 보기 폴더를 새로 고치세요.

  1. DHK_SCHEMA->MODELLING 패키지로 이동합니다.
  2. AT_PRODUCT 속성 보기는 속성 보기 폴더 아래에 표시됩니다.

다음에서 속성 뷰 생성 SAP HANA

단계 8) 데이터를 확인하세요.
속성 보기에서 데이터를 보려면 도구 모음에서 데이터 미리 보기 옵션을 선택하세요. 속성 보기에는 데이터 보기에 대한 두 가지 옵션이 있습니다.

  • 데이터 미리보기 편집기에서 엽니다(분석 옵션과 함께 데이터가 표시됩니다).
  • 에서 열기 SQL 편집자. (이렇게 하면 출력이 SQL 쿼리 출력으로만 표시됩니다.)

다음에서 속성 뷰 생성 SAP HANA

단계 9) 에디터에서 뷰 데이터를 확인하세요.
데이터 미리보기 편집기에서 속성 데이터를 보려면 분석, 고유 및 원시 데이터의 3가지 옵션이 있습니다.

분석: 속성 보기를 그래픽으로 표현한 것입니다.

  1. 분석 탭을 선택하여 레이블 및 축 형식 보기에 대한 속성을 선택합니다.
  2. 라벨 축에 속성을 드래그 앤 드롭하면 라벨 축(X축)에 표시됩니다.
  3. 값 축에 속성을 끌어서 놓으면 값 축(Y축)에 표시됩니다.
  4. 출력은 차트, 테이블, 그리드 및 형식으로 제공됩니다. HTML.

다음에서 속성 뷰 생성 SAP HANA

고유 한 가치: 열의 고유 값을 여기에 표시할 수 있습니다. 선택한 속성에 대한 총 레코드 수가 표시됩니다.

다음에서 속성 뷰 생성 SAP HANA

원시 데이터 탭: 이 옵션은 속성 보기의 데이터를 테이블 형식으로 표시합니다.

  1. 원시 데이터 탭을 클릭하세요.
  2. 데이터를 테이블 형식으로 표시합니다.

다음에서 속성 뷰 생성 SAP HANA

단계 10) SQL 편집기에서 데이터를 확인하세요.
아래와 같이 SQL 편집기에서 속성 데이터를 봅니다.

다음에서 속성 뷰 생성 SAP HANA

이 옵션은 “SYS_BIC” 스키마 아래의 컬럼 뷰에서 SQL Query를 통해 데이터를 표시합니다. 이름이 "AT_PRODUCT"인 속성 뷰를 활성화한 후에 생성되는 열 뷰입니다. 뷰에서 데이터를 표시하는 데 사용되는 SQL 쿼리를 보는 데 사용됩니다.

  1. 데이터 선택을 위한 SQL 쿼리를 표시합니다.
  2. 출력을 표시합니다.

다음에서 속성 뷰 생성 SAP HANA

속성 뷰가 활성화되면 _SYS_BIC 스키마 아래에 컬럼 뷰가 생성됩니다. 따라서 데이터 미리 보기를 실행할 때 시스템은 _SYS_BIC 스키마 아래 열 보기에서 데이터를 선택합니다.

카탈로그 노드의 "_SYS_BIC" 스키마 아래 "AT_PRODUCT" 열 보기 스크린샷은 다음과 같습니다.

다음에서 속성 뷰 생성 SAP HANA