คุณสมบัติ ดูใน SAP ฮานะ: สร้างสรรค์ยังไง?
คุณสมบัติคืออะไร?
มุมมองแอตทริบิวต์ทำหน้าที่เหมือนมิติ เข้าร่วมหลายตารางและทำหน้าที่เป็นผู้เชี่ยวชาญ มุมมองแอตทริบิวต์เป็นวัตถุที่นำมาใช้ซ้ำได้
มุมมองแอตทริบิวต์มีข้อดีดังต่อไปนี้
- มุมมองแอตทริบิวต์ทำหน้าที่เป็นบริบทข้อมูลหลัก ซึ่งจัดเตรียมข้อความหรือ Descriptไอออนสำหรับฟิลด์คีย์/ไม่ใช่คีย์
- มุมมองแอตทริบิวต์สามารถนำมาใช้ซ้ำได้ในมุมมองการวิเคราะห์และมุมมองการคำนวณ
- มุมมองแอตทริบิวต์ใช้เพื่อเลือกชุดย่อยของคอลัมน์และแถวจากตารางฐานข้อมูล
- คุณสมบัติ (ฟิลด์) สามารถคำนวณได้จากหลายฟิลด์ของตาราง
- ไม่มีตัวเลือกการวัดและการรวมกลุ่ม
ประเภทมุมมองแอตทริบิวต์
มุมมองแอตทริบิวต์มี 3 ประเภท -
ประเภทมุมมองแอตทริบิวต์ | Descriptไอออน |
---|---|
Standard | เป็นคุณลักษณะมาตรฐานที่สร้างขึ้นโดยเขตข้อมูลตาราง |
เวลา | เป็นมุมมองแอตทริบิวต์เวลาซึ่งอิงตามตารางเวลาเริ่มต้น –
สำหรับปฏิทินประเภทเกรกอเรียน –
สำหรับประเภทปฏิทิน การเงิน – |
ที่ได้มา | เป็นมุมมองแอ็ตทริบิวต์ที่ได้มาจากมุมมองแอ็ตทริบิวต์อื่นที่มีอยู่ มุมมองแอตทริบิวต์ที่ได้รับจะถูกเปิดในโหมดอ่านอย่างเดียว ฟิลด์เดียวที่สามารถแก้ไขได้คือคำอธิบาย
คัดลอกจาก – เมื่อคุณต้องการกำหนดมุมมองแอ็ตทริบิวต์ โดยการคัดลอกมุมมองแอ็ตทริบิวต์ที่มีอยู่ คุณสามารถใช้ตัวเลือก "คัดลอกจาก" |
หมายเหตุ ความแตกต่างระหว่าง Derived และ Copy from คือ ในกรณีของสืบทอด คุณสามารถแก้ไขคำอธิบายของมุมมองแอตทริบิวต์ใหม่ได้เท่านั้น ในขณะที่ในกรณีของการคัดลอก คุณสามารถแก้ไขทุกอย่างทั้งหมดได้
วิธีสร้างมุมมองแอตทริบิวต์ใน 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 ระบบฮาน่า.
- เลือกโฟลเดอร์เนื้อหา
- เลือกการสร้างแบบจำลองแพ็คเกจที่ไม่ใช่โครงสร้างภายใต้แพ็คเกจ DHK_SCHEMA ในโหนดเนื้อหาและคลิกขวา -> ใหม่
- เลือกตัวเลือกมุมมองแอตทริบิวต์
ขั้นตอน 2) ป้อนข้อมูล
- ป้อนชื่อแอตทริบิวต์และป้ายกำกับ
- เลือกประเภทมุมมอง ที่นี่ มุมมองแอตทริบิวต์
- เลือกประเภทย่อยเป็น "มาตรฐาน"
- คลิกที่ปุ่มเสร็จสิ้น
ขั้นตอน 3) ตรวจสอบหน้าจอแก้ไขมุมมอง
หน้าจอตัวแก้ไขมุมมองข้อมูลจะเปิดขึ้น รายละเอียดของแต่ละส่วนใน Information Editor มีดังต่อไปนี้ –
- บานหน้าต่างสถานการณ์: ในบานหน้าต่างนี้ มีโหนดดังต่อไปนี้
- อรรถศาสตร์
- ฐานข้อมูล
- บานหน้าต่างรายละเอียด: ในบานหน้าต่างนี้มีแท็บดังต่อไปนี้
- คอลัมน์
- ดูคุณสมบัติ
- ลำดับชั้น
- ความหมาย (บานหน้าต่างสถานการณ์): โหนดนี้แสดงถึงโครงสร้างเอาต์พุตของมุมมอง นี่แหละคือมิติ
- ข้อมูล Foundation (บานหน้าต่างสถานการณ์): โหนดนี้แสดงถึงตารางที่เราใช้สำหรับกำหนดมุมมองแอตทริบิวต์
- ที่นี่เราวางตารางสำหรับสร้างมุมมองแอตทริบิวต์
- แท็บ (คอลัมน์, มุมมองคุณสมบัติ, ลำดับชั้น) สำหรับบานหน้าต่างรายละเอียดจะปรากฏ
- องถิ่น: ที่นี่จะแสดงรายละเอียดคุณลักษณะท้องถิ่นทั้งหมด
- แสดง: ตัวกรองสำหรับแอตทริบิวต์ท้องถิ่น
- รายละเอียดของแอตทริบิวต์
- นี่คือแถบเครื่องมือสำหรับการวิเคราะห์ประสิทธิภาพ ค้นหาคอลัมน์ ตรวจสอบ เปิดใช้งาน ดูตัวอย่างข้อมูล ฯลฯ
ขั้นตอน 4) คลิกที่โหนดฐานข้อมูล
หากต้องการรวมตารางฐานข้อมูลสำหรับสร้างมุมมองแอตทริบิวต์ ให้คลิกที่โหนดฐานข้อมูลและปฏิบัติตามคำแนะนำทีละขั้นตอนดังต่อไปนี้
- ลากตาราง “PRODUCT” และ “PRODUCT_DESC” จากโหนด TABLE ภายใต้ DHK_SCHEMA
- วาง “PRODUCT” และ “PRODUCT_DESC” ลงในโหนดรากฐานข้อมูล
- เลือกฟิลด์จากตาราง "ผลิตภัณฑ์" เป็นเอาต์พุตในบานหน้าต่างรายละเอียด สีไอคอนฟิลด์เปลี่ยนจากสีเทาเป็นสีส้ม
- เลือกฟิลด์จากตาราง “PRODUCT_DESC” เป็นเอาต์พุตในบานหน้าต่างรายละเอียด สีไอคอนฟิลด์เปลี่ยนจากสีเทาเป็นสีส้ม
- ฟิลด์ที่เลือกเป็นเอาต์พุตจากทั้งสองตารางจะปรากฏใต้รายการคอลัมน์ในบานหน้าต่างเอาต์พุต
เข้าร่วมตาราง "PRODUCT" กับช่อง "PRODUCT_DESC" ด้วย "PRODUCT_ID"
ขั้นตอน 5) เลือกเส้นทาง
เลือกเส้นทางเข้าร่วมและคลิกขวาที่มันแล้วเลือกตัวเลือกแก้ไข หน้าจอแก้ไขเงื่อนไขการเข้าร่วมจะปรากฏขึ้น
- เลือกประเภทการรวมเป็นประเภท "ภายใน"
- เลือกจำนวนสมาชิกเป็น “1..1”
หลังจากเลือกประเภทการเข้าร่วมแล้วให้คลิกที่ปุ่ม "ตกลง" ในขั้นตอนถัดไป เราเลือกคอลัมน์และกำหนดคีย์สำหรับเอาต์พุต
ขั้นตอน 6) เลือกคอลัมน์
ในขั้นตอนนี้ เราจะเลือกคอลัมน์และกำหนดคีย์สำหรับเอาต์พุต
- เลือกแผงความหมาย
- แท็บคอลัมน์จะปรากฏใต้บานหน้าต่างรายละเอียด
- เลือก “PRODUCT_ID” เป็นคีย์
- ตรวจสอบตัวเลือกที่ซ่อนอยู่สำหรับฟิลด์ PRODUCT_ID_1 (ฟิลด์ตาราง PRODUCT_DESC)
- คลิกที่ปุ่มตรวจสอบ
- หลังจากการตรวจสอบสำเร็จให้คลิกที่ปุ่มเปิดใช้งาน
บันทึกงานสำหรับการตรวจสอบและเปิดใช้งานกิจกรรมจะแสดงอยู่ด้านล่างของหน้าจอในหน้าเดียวกัน นั่นคือส่วนบันทึกงานดังต่อไปนี้
ขั้นตอน 7) มุมมองถูกสร้างขึ้น
มุมมองแอตทริบิวต์ชื่อ "AT_PRODUCT" จะถูกสร้างขึ้น หากต้องการดู ให้รีเฟรชโฟลเดอร์มุมมองแอตทริบิวต์
- ไปที่ DHK_SCHEMA->แพ็คเกจ MODELLING
- มุมมองแอตทริบิวต์ AT_PRODUCT แสดงอยู่ใต้โฟลเดอร์มุมมองแอตทริบิวต์
ขั้นตอน 8) ตรวจสอบข้อมูล
หากต้องการดูข้อมูลในมุมมองแอตทริบิวต์ ให้เลือกตัวเลือกแสดงตัวอย่างข้อมูลจากแถบเครื่องมือ จะมีสองตัวเลือกสำหรับมุมมองข้อมูลจากมุมมองแอตทริบิวต์
- เปิดในตัวแก้ไขตัวอย่างข้อมูล (ซึ่งจะแสดงข้อมูลพร้อมตัวเลือกการวิเคราะห์)
- เปิด SQL บรรณาธิการ. (ซึ่งจะแสดงเอาต์พุตเป็นเอาต์พุตแบบสอบถาม SQL เท่านั้น)
ขั้นตอน 9) ตรวจสอบข้อมูลมุมมองในตัวแก้ไข
หากต้องการดูข้อมูลคุณสมบัติดูในตัวแก้ไขตัวอย่างข้อมูล มี 3 ตัวเลือก ได้แก่ การวิเคราะห์ ข้อมูลที่แตกต่าง และข้อมูลดิบ
การวิเคราะห์: นี่คือการแสดงกราฟิกของมุมมองแอตทริบิวต์
- โดยการเลือกแท็บการวิเคราะห์ เราจะเลือกแอตทริบิวต์สำหรับมุมมองรูปแบบฉลากและแกน
- ลากและวางแอตทริบิวต์ในแกนฉลาก มันจะแสดงในแกนฉลาก (แกน X)
- ลากและวางแอตทริบิวต์ในแกนค่า มันจะแสดงในแกนค่า (แกน Y)
- ผลลัพธ์จะพร้อมใช้งานในรูปแบบแผนภูมิ ตาราง ตาราง และ HTML.
ค่านิยมที่แตกต่าง: สามารถแสดงค่าเฉพาะของคอลัมน์ได้ที่นี่ ซึ่งจะแสดงจำนวนระเบียนทั้งหมดสำหรับแอตทริบิวต์ที่เลือก
แท็บข้อมูลดิบ: ตัวเลือกนี้จะแสดงข้อมูลของมุมมองแอตทริบิวต์ในรูปแบบตาราง
- คลิกที่แท็บข้อมูลดิบ
- จะแสดงข้อมูลในรูปแบบตาราง
ขั้นตอน 10) ตรวจสอบข้อมูลจากโปรแกรมแก้ไข SQL
ดูข้อมูลแอตทริบิวต์จากโปรแกรมแก้ไข SQL ดังต่อไปนี้ -
ตัวเลือกนี้แสดงข้อมูลผ่าน SQL Query จากมุมมองคอลัมน์ภายใต้สคีมา “SYS_BIC” มุมมองคอลัมน์ที่มีชื่อ “จะสร้างขึ้นหลังจากเปิดใช้งานมุมมองแอตทริบิวต์ “AT_PRODUCT” ใช้เพื่อดูแบบสอบถาม SQL ที่ใช้สำหรับการแสดงข้อมูลจากมุมมอง
- แสดง SQL Query สำหรับการเลือกข้อมูล
- แสดงผลเอาต์พุต
มุมมองแอตทริบิวต์เมื่อเปิดใช้งาน มุมมองคอลัมน์ภายใต้สคีมา _SYS_BIC จะถูกสร้างขึ้น ดังนั้น เมื่อเราเรียกใช้การแสดงตัวอย่างข้อมูล ระบบจะเลือกข้อมูลจากมุมมองคอลัมน์ภายใต้สคีมา _SYS_BIC
สกรีนช็อตของมุมมองคอลัมน์ “AT_PRODUCT” ภายใต้ “_SYS_BIC” Schema ของโหนดแค็ตตาล็อกมีดังต่อไปนี้ –