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 กวดวิชา