คุณสมบัติ ดูใน SAP ฮานะ: สร้างสรรค์ยังไง?

คุณสมบัติคืออะไร?

มุมมองแอตทริบิวต์ทำหน้าที่เหมือนมิติ เข้าร่วมหลายตารางและทำหน้าที่เป็นผู้เชี่ยวชาญ มุมมองแอตทริบิวต์เป็นวัตถุที่นำมาใช้ซ้ำได้

มุมมองแอตทริบิวต์มีข้อดีดังต่อไปนี้

  • มุมมองแอตทริบิวต์ทำหน้าที่เป็นบริบทข้อมูลหลัก ซึ่งจัดเตรียมข้อความหรือ Descriptไอออนสำหรับฟิลด์คีย์/ไม่ใช่คีย์
  • มุมมองแอตทริบิวต์สามารถนำมาใช้ซ้ำได้ในมุมมองการวิเคราะห์และมุมมองการคำนวณ
  • มุมมองแอตทริบิวต์ใช้เพื่อเลือกชุดย่อยของคอลัมน์และแถวจากตารางฐานข้อมูล
  • คุณสมบัติ (ฟิลด์) สามารถคำนวณได้จากหลายฟิลด์ของตาราง
  • ไม่มีตัวเลือกการวัดและการรวมกลุ่ม

ประเภทมุมมองแอตทริบิวต์

มุมมองแอตทริบิวต์มี 3 ประเภท -

ประเภทมุมมองแอตทริบิวต์ Descriptไอออน
Standard เป็นคุณลักษณะมาตรฐานที่สร้างขึ้นโดยเขตข้อมูลตาราง
เวลา เป็นมุมมองแอตทริบิวต์เวลาซึ่งอิงตามตารางเวลาเริ่มต้น –

สำหรับปฏิทินประเภทเกรกอเรียน –

  • ม._TIME_DIMENSION
  • M_TIME_DIMENSION_ ปี
  • M_TIME_DIMENSION_ เดือน
  • M_TIME_DIMENSION_WEEK
  • สำหรับประเภทปฏิทิน การเงิน –

  • M_FISCAL_CALENDAR
ที่ได้มา เป็นมุมมองแอ็ตทริบิวต์ที่ได้มาจากมุมมองแอ็ตทริบิวต์อื่นที่มีอยู่ มุมมองแอตทริบิวต์ที่ได้รับจะถูกเปิดในโหมดอ่านอย่างเดียว ฟิลด์เดียวที่สามารถแก้ไขได้คือคำอธิบาย

คัดลอกจาก – เมื่อคุณต้องการกำหนดมุมมองแอ็ตทริบิวต์ โดยการคัดลอกมุมมองแอ็ตทริบิวต์ที่มีอยู่ คุณสามารถใช้ตัวเลือก "คัดลอกจาก"

หมายเหตุ ความแตกต่างระหว่าง Derived และ Copy from คือ ในกรณีของสืบทอด คุณสามารถแก้ไขคำอธิบายของมุมมองแอตทริบิวต์ใหม่ได้เท่านั้น ในขณะที่ในกรณีของการคัดลอก คุณสามารถแก้ไขทุกอย่างทั้งหมดได้

วิธีสร้างมุมมองแอตทริบิวต์ใน 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. ข้อมูล Foundation (บานหน้าต่างสถานการณ์): โหนดนี้แสดงถึงตารางที่เราใช้สำหรับกำหนดมุมมองแอตทริบิวต์
  3. ที่นี่เราวางตารางสำหรับสร้างมุมมองแอตทริบิวต์
  4. แท็บ (คอลัมน์, มุมมองคุณสมบัติ, ลำดับชั้น) สำหรับบานหน้าต่างรายละเอียดจะปรากฏ
  5. องถิ่น: ที่นี่จะแสดงรายละเอียดคุณลักษณะท้องถิ่นทั้งหมด
  6. แสดง: ตัวกรองสำหรับแอตทริบิวต์ท้องถิ่น
  7. รายละเอียดของแอตทริบิวต์
  8. นี่คือแถบเครื่องมือสำหรับการวิเคราะห์ประสิทธิภาพ ค้นหาคอลัมน์ ตรวจสอบ เปิดใช้งาน ดูตัวอย่างข้อมูล ฯลฯ

สร้างมุมมองแอตทริบิวต์ใน SAP HANA

ขั้นตอน 4) คลิกที่โหนดฐานข้อมูล
หากต้องการรวมตารางฐานข้อมูลสำหรับสร้างมุมมองแอตทริบิวต์ ให้คลิกที่โหนดฐานข้อมูลและปฏิบัติตามคำแนะนำทีละขั้นตอนดังต่อไปนี้

  1. ลากตาราง “PRODUCT” และ “PRODUCT_DESC” จากโหนด TABLE ภายใต้ DHK_SCHEMA
  2. วาง “PRODUCT” และ “PRODUCT_DESC” ลงในโหนดรากฐานข้อมูล
  3. เลือกฟิลด์จากตาราง "ผลิตภัณฑ์" เป็นเอาต์พุตในบานหน้าต่างรายละเอียด สีไอคอนฟิลด์เปลี่ยนจากสีเทาเป็นสีส้ม
  4. เลือกฟิลด์จากตาราง “PRODUCT_DESC” เป็นเอาต์พุตในบานหน้าต่างรายละเอียด สีไอคอนฟิลด์เปลี่ยนจากสีเทาเป็นสีส้ม
  5. ฟิลด์ที่เลือกเป็นเอาต์พุตจากทั้งสองตารางจะปรากฏใต้รายการคอลัมน์ในบานหน้าต่างเอาต์พุต

สร้างมุมมองแอตทริบิวต์ใน SAP HANA

เข้าร่วมตาราง "PRODUCT" กับช่อง "PRODUCT_DESC" ด้วย "PRODUCT_ID"

ขั้นตอน 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

ตัวเลือกนี้แสดงข้อมูลผ่าน SQL Query จากมุมมองคอลัมน์ภายใต้สคีมา “SYS_BIC” มุมมองคอลัมน์ที่มีชื่อ “จะสร้างขึ้นหลังจากเปิดใช้งานมุมมองแอตทริบิวต์ “AT_PRODUCT” ใช้เพื่อดูแบบสอบถาม SQL ที่ใช้สำหรับการแสดงข้อมูลจากมุมมอง

  1. แสดง SQL Query สำหรับการเลือกข้อมูล
  2. แสดงผลเอาต์พุต

สร้างมุมมองแอตทริบิวต์ใน SAP HANA

มุมมองแอตทริบิวต์เมื่อเปิดใช้งาน มุมมองคอลัมน์ภายใต้สคีมา _SYS_BIC จะถูกสร้างขึ้น ดังนั้น เมื่อเราเรียกใช้การแสดงตัวอย่างข้อมูล ระบบจะเลือกข้อมูลจากมุมมองคอลัมน์ภายใต้สคีมา _SYS_BIC

สกรีนช็อตของมุมมองคอลัมน์ “AT_PRODUCT” ภายใต้ “_SYS_BIC” Schema ของโหนดแค็ตตาล็อกมีดังต่อไปนี้ –

สร้างมุมมองแอตทริบิวต์ใน SAP HANA