SAP BW บน HANA - Native HANA Modeling

SAP HANA Modeler optionใช้เพื่อสร้างมุมมองข้อมูลที่ด้านบนของตารางสกีมา→ในฐานข้อมูล HANA มุมมองเหล่านี้ใช้โดยแอปพลิเคชันที่ใช้ JAVA / HTML หรือแอปพลิเคชัน SAP เช่น SAP Lumira การวิเคราะห์ Office หรือซอฟต์แวร์ของบุคคลที่สามเช่น MS Excel เพื่อวัตถุประสงค์ในการรายงานเพื่อให้เป็นไปตามตรรกะทางธุรกิจและเพื่อทำการวิเคราะห์และดึงข้อมูล

การสร้างแบบจำลอง HANA จะทำที่ด้านบนของตารางที่มีอยู่ในแท็บแค็ตตาล็อกภายใต้สคีมาใน HANA Studio และมุมมองทั้งหมดจะถูกบันทึกไว้ในตารางเนื้อหาภายใต้แพ็คเกจ

คุณสามารถสร้างแพ็คเกจใหม่ภายใต้แท็บเนื้อหาใน HANA Studio โดยคลิกขวาที่เนื้อหาและใหม่

มุมมองการสร้างแบบจำลองทั้งหมดที่สร้างขึ้นภายในแพ็คเกจเดียวจะอยู่ภายใต้แพ็กเกจเดียวกันใน HANA Studio และแบ่งตามประเภทมุมมอง

แต่ละ View มีโครงสร้างที่แตกต่างกันสำหรับตาราง Dimension และ Fact ตารางมิติถูกกำหนดด้วยข้อมูลหลัก ตารางข้อเท็จจริงมีคีย์หลักสำหรับตารางมิติข้อมูลและหน่วยวัดเช่นจำนวนหน่วยที่ขายเวลาล่าช้าเฉลี่ยราคารวม ฯลฯ

คุณสามารถสร้างแพ็คเกจใหม่ได้โดยคลิกขวาที่แท็บเนื้อหา→ใหม่→แพ็คเกจ

คุณยังสามารถสร้างแพ็กเกจย่อยภายใต้แพ็คเกจได้โดยคลิกขวาที่ชื่อแพ็กเกจ เมื่อเราคลิกขวาที่ Package เราจะได้รับ 7 ตัวเลือก เราสามารถสร้าง HANA Views Attribute Views, Analytical Views และ Calculation Views ได้ภายใต้แพ็คเกจ

คุณยังสามารถสร้างตารางตัดสินใจกำหนดสิทธิ์การวิเคราะห์และสร้างขั้นตอนในแพ็คเกจ

เมื่อคุณคลิกขวาที่ Package และคลิก New คุณยังสามารถสร้างแพ็คเกจย่อยใน Package ได้อีกด้วย คุณต้องป้อนชื่อแพ็กเกจคำอธิบายขณะสร้างแพ็คเกจ

SAP HANA - มุมมองแอตทริบิวต์

มุมมองแอตทริบิวต์ใน SAP HANA Modeling ถูกสร้างขึ้นที่ด้านบนของตาราง Dimension ใช้เพื่อเข้าร่วมตารางมิติข้อมูลหรือมุมมองแอตทริบิวต์อื่น ๆ

คุณยังสามารถคัดลอกมุมมองแอตทริบิวต์ใหม่จากมุมมองแอตทริบิวต์ที่มีอยู่แล้วภายในแพ็กเกจอื่น ๆ แต่จะไม่อนุญาตให้คุณเปลี่ยนคุณสมบัติของมุมมอง

ต่อไปนี้เป็นลักษณะบางประการของ Attribute View ใน SAP HANA -

  • มุมมองแอตทริบิวต์ใน HANA ใช้เพื่อรวมตารางมิติหรือมุมมองแอตทริบิวต์อื่น ๆ

  • มุมมองแอตทริบิวต์ถูกใช้ในมุมมองการวิเคราะห์และการคำนวณสำหรับการวิเคราะห์เพื่อส่งผ่านข้อมูลหลัก

  • คล้ายกับลักษณะเฉพาะใน BM และมีข้อมูลหลัก

  • Attribute Views ใช้สำหรับการเพิ่มประสิทธิภาพในตารางมิติข้อมูลขนาดใหญ่ คุณสามารถ จำกัด จำนวนแอตทริบิวต์ในมุมมองแอตทริบิวต์ซึ่งจะใช้เพิ่มเติมสำหรับวัตถุประสงค์ในการรายงานและการวิเคราะห์

  • มุมมองแอตทริบิวต์ใช้เพื่อจำลองข้อมูลหลักเพื่อให้บริบทบางอย่าง

สร้าง Attribute View

เลือกชื่อแพ็กเกจที่คุณต้องการสร้าง Attribute View คลิกขวาที่ Package →ไปที่ New → Attribute View

เมื่อคุณคลิกที่ Attribute View หน้าต่างใหม่จะเปิดขึ้น ป้อนชื่อมุมมองคุณสมบัติและคำอธิบาย จากนั้นจากรายการแบบเลื่อนลงให้เลือกประเภทมุมมองและประเภทย่อย ในประเภทย่อยมีมุมมองแอตทริบิวต์ 3 ประเภท ได้แก่ Standard, Time และ Derived

ประเภทย่อยเวลา Attribute View เป็นมุมมอง Attribute ชนิดพิเศษที่เพิ่ม Time Dimension ให้กับ Data Foundation เมื่อคุณป้อนชื่อแอตทริบิวต์ประเภทและประเภทย่อยแล้วคลิกเสร็จสิ้นจะเปิดบานหน้าต่างงานสามบาน -

  • Scenario pane ที่มี Data Foundation และ Semantic Layer

  • Details pane แสดงแอตทริบิวต์ของตารางทั้งหมดที่เพิ่มลงใน Data Foundation และการรวมระหว่างตาราง

  • Output pane ที่เราสามารถเพิ่มแอตทริบิวต์จากบานหน้าต่างรายละเอียดเพื่อกรองในรายงาน

คุณสามารถเพิ่ม Objects ลงใน Data Foundation ได้โดยคลิกที่เครื่องหมาย '+' ที่เขียนถัดจาก Data Foundation คุณสามารถเพิ่มตารางมิติข้อมูลและมุมมองแอตทริบิวต์หลายตารางในบานหน้าต่างสถานการณ์และรวมเข้าด้วยกันโดยใช้คีย์หลัก

เมื่อคุณคลิกที่ Add Object ใน Data Foundation คุณจะได้รับแถบค้นหาจากที่ที่คุณสามารถเพิ่มตารางมิติและมุมมองแอตทริบิวต์ไปยังบานหน้าต่างสถานการณ์ เมื่อเพิ่มตารางหรือมุมมองแอตทริบิวต์ลงใน Data Foundation แล้วจะสามารถเข้าร่วมได้โดยใช้คีย์หลักในบานหน้าต่างรายละเอียดดังที่แสดงในภาพหน้าจอต่อไปนี้

เมื่อการเข้าร่วมเสร็จสมบูรณ์ให้เลือกแอตทริบิวต์หลายรายการในบานหน้าต่างรายละเอียดคลิกขวาและเพิ่มในผลลัพธ์

คอลัมน์ทั้งหมดจะถูกเพิ่มในบานหน้าต่างผลลัพธ์ คลิกตัวเลือกเปิดใช้งานและคุณจะได้รับข้อความยืนยันในบันทึกงาน

ตอนนี้คุณสามารถคลิกขวาที่ Attribute View แล้วไปที่ Data Preview

Note- เมื่อไม่ได้เปิดใช้งาน View จะมีเครื่องหมายเพชรอยู่ อย่างไรก็ตามเมื่อคุณเปิดใช้งานเพชรนั้นจะหายไปซึ่งเป็นการยืนยันว่าเปิดใช้งานมุมมองสำเร็จแล้ว

เมื่อคุณคลิกดูตัวอย่างข้อมูลจะแสดงแอตทริบิวต์ทั้งหมดที่ถูกเพิ่มลงในบานหน้าต่างผลลัพธ์ภายใต้วัตถุที่มี

คุณสามารถคลิกขวาและเพิ่มลงในป้ายกำกับและแกนค่าหรือลากวัตถุดังที่แสดงในภาพหน้าจอต่อไปนี้

SAP HANA - มุมมองการวิเคราะห์

มุมมองเชิงวิเคราะห์อยู่ในรูปแบบของ Star Schema ที่เรารวมตาราง Fact หนึ่งตารางเข้ากับตาราง Dimension หลาย ๆ ตาราง มุมมองเชิงวิเคราะห์ใช้พลังที่แท้จริงของ SAP HANA เพื่อทำการคำนวณที่ซับซ้อนและฟังก์ชันการรวมโดยการรวมตารางในรูปแบบของ Star Schema และโดยการดำเนินการค้นหา Star schema ต่อไปนี้เป็นคุณสมบัติบางประการของ SAP HANA Analytic View -

  • มุมมองเชิงวิเคราะห์ใช้เพื่อทำการคำนวณที่ซับซ้อนและฟังก์ชันรวมเช่น Sum, Count, Min, Max เป็นต้น

  • มุมมองการวิเคราะห์ได้รับการออกแบบมาเพื่อเรียกใช้แบบสอบถามเริ่มต้นสคีมา

  • มุมมองการวิเคราะห์แต่ละรายการมีตารางข้อเท็จจริงหนึ่งตารางที่ล้อมรอบด้วยตารางมิติข้อมูลหลายตาราง ตารางข้อเท็จจริงประกอบด้วยคีย์หลักสำหรับตารางมิติข้อมูลและการวัดแต่ละรายการ

  • มุมมองการวิเคราะห์คล้ายกับออบเจ็กต์ข้อมูลและชุดข้อมูลของ SAP BW

สร้างมุมมองการวิเคราะห์

เลือกชื่อแพ็กเกจที่คุณต้องการสร้างมุมมองวิเคราะห์ คลิกขวาที่ Package →ไปที่ New → Analytic View เมื่อคุณคลิกที่มุมมองวิเคราะห์หน้าต่างใหม่จะเปิดขึ้น ป้อนชื่อดูและคำอธิบาย จากรายการดรอปดาวน์ให้เลือกประเภทมุมมองและคลิกเสร็จสิ้น

เมื่อคุณคลิกเสร็จสิ้นคุณจะเห็นตัวเลือกมุมมองวิเคราะห์ด้วย Data Foundation และ Star Join

คลิก Data Foundation เพื่อเพิ่มตารางมิติข้อมูลและข้อเท็จจริง คลิกติดดาวเพื่อเพิ่มมุมมองแอตทริบิวต์

เพิ่มตารางมิติข้อมูลและข้อเท็จจริงลงใน Data Foundation โดยใช้เครื่องหมาย“ +” ในตัวอย่างต่อไปนี้มีการเพิ่มตารางมิติข้อมูล 3 ตาราง DIM_CUSTOMER, DIM_PRODUCT, DIM_REGION และ 1 ตารางข้อมูล FCT_SALES ไปยังบานหน้าต่างรายละเอียด การเข้าร่วมตาราง Dimension เป็นตาราง Fact โดยใช้คีย์หลักจะถูกเก็บไว้ในตาราง Fact

เลือกแอตทริบิวต์จากตารางมิติข้อมูลและข้อเท็จจริงเพื่อเพิ่มลงในบานหน้าต่างผลลัพธ์ดังที่แสดงในภาพหน้าจอด้านบน ตอนนี้เปลี่ยนชนิดข้อมูลของ Facts จากตาราง Fact เป็นการวัดผล

คลิกชั้นความหมายเลือกข้อเท็จจริงและคลิกเครื่องหมายการวัดตามที่แสดงในภาพหน้าจอต่อไปนี้เพื่อเปลี่ยนประเภทข้อมูลเป็นการวัดและเปิดใช้งานมุมมอง

เมื่อคุณเปิดใช้งานมุมมองและคลิกแสดงตัวอย่างข้อมูลแอตทริบิวต์และมาตรการทั้งหมดจะถูกเพิ่มเข้าไปในรายการวัตถุที่มี เพิ่มแอตทริบิวต์ให้กับ Labels Axis และวัดไปยัง Value Axis เพื่อการวิเคราะห์

มีตัวเลือกให้เลือกแผนภูมิและกราฟประเภทต่างๆ

SAP HANA - มุมมองการคำนวณ

มุมมองการคำนวณใช้เพื่อใช้การวิเคราะห์แอตทริบิวต์และมุมมองการคำนวณอื่น ๆ และตารางคอลัมน์ฐาน สิ่งเหล่านี้ใช้ในการคำนวณที่ซับซ้อนซึ่งไม่สามารถทำได้กับ Views ประเภทอื่น ๆ ต่อไปนี้เป็นลักษณะบางประการของมุมมองการคำนวณ -

  • มุมมองการคำนวณใช้เพื่อใช้การวิเคราะห์แอททริบิวต์และมุมมองการคำนวณอื่น ๆ

  • ใช้เพื่อทำการคำนวณที่ซับซ้อนซึ่งไม่สามารถทำได้กับมุมมองอื่น ๆ

  • มีสองวิธีในการสร้างมุมมองการคำนวณ - ตัวแก้ไข SQL หรือตัวแก้ไขกราฟิก

  • โหนดในตัว Union, Join, Projection และ Aggregation

สร้างมุมมองการคำนวณ

เลือกชื่อแพ็กเกจที่คุณต้องการสร้างมุมมองการคำนวณ คลิกขวาที่ Package → New → Calculation View เมื่อคุณคลิกที่มุมมองการคำนวณหน้าต่างใหม่จะเปิดขึ้น

ป้อนชื่อมุมมองคำอธิบายและเลือกประเภทมุมมองเป็นมุมมองการคำนวณประเภทย่อยมาตรฐานหรือเวลา (เป็นมุมมองชนิดพิเศษที่เพิ่มมิติเวลา) คุณสามารถใช้มุมมองการคำนวณได้สองประเภท ได้แก่ สคริปต์แบบกราฟิกและสคริปต์ SQL

Graphical Calculation Views- มีโหนดเริ่มต้นเช่นการรวมการฉายการเข้าร่วมและสหภาพ ใช้เพื่อใช้มุมมองแอตทริบิวต์การวิเคราะห์และการคำนวณอื่น ๆ

SQL Script based Calculation Views - เขียนด้วยสคริปต์ SQL ที่สร้างขึ้นจากคำสั่ง SQL หรือฟังก์ชันที่กำหนดโดย HANA

Data Category- Cube ในโหนดเริ่มต้นนี้คือ Aggregation คุณสามารถเลือก Star join กับ Cube Dimension มิติในโหนดเริ่มต้นนี้คือ Projection

คุณสามารถตรวจสอบรายละเอียดเพิ่มเติมเกี่ยวกับการสร้างแบบจำลอง HANA พื้นเมืองของเราSAP HANA กวดวิชา