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
















