OBIEE - ลำดับชั้นของมิติ
ลำดับชั้นเป็นชุดของความสัมพันธ์แบบกลุ่มต่อกลุ่มและอาจมีระดับต่างๆกัน ลำดับชั้นของภูมิภาคประกอบด้วย: ภูมิภาค→ประเทศ→รัฐ→เมือง→ถนน ลำดับชั้นเป็นไปตามแนวทางจากบนลงล่างหรือจากล่างขึ้นบน
มิติตรรกะหรือลำดับชั้นของมิติถูกสร้างขึ้นในเลเยอร์ BMM ลำดับชั้นมิติมีสองประเภทที่เป็นไปได้ -
- ขนาดที่มีลำดับชั้นตามระดับ
- มิติข้อมูลที่มีลำดับชั้นของแม่และลูก
ในลำดับชั้นตามระดับสมาชิกอาจเป็นประเภทต่างๆกันและสมาชิกประเภทเดียวกันจะมาในระดับเดียวเท่านั้น
ในลำดับชั้นของ Parent-Child สมาชิกทั้งหมดเป็นประเภทเดียวกัน
มิติข้อมูลที่มีลำดับชั้นตามระดับ
ลำดับชั้นของมิติตามระดับยังสามารถมีความสัมพันธ์แม่ลูก ลำดับทั่วไปในการสร้างลำดับชั้นตามระดับคือการเริ่มต้นด้วยระดับรวมทั้งหมดจากนั้นจึงลดระดับลงไปที่ระดับล่าง
ลำดับชั้นตามระดับช่วยให้คุณดำเนินการ -
- มาตรการคำนวณตามระดับ
- การนำทางโดยรวม
- ดูรายละเอียดระดับย่อยในแดชบอร์ด
มิติข้อมูลแต่ละรายการสามารถมีระดับรวมสูงสุดได้เพียงระดับเดียวและไม่มีคีย์ระดับหรือแอตทริบิวต์ของมิติข้อมูล คุณสามารถเชื่อมโยงการวัดกับระดับผลรวมทั้งหมดและการรวมเริ่มต้นสำหรับการวัดเหล่านี้เป็นผลรวมทั้งหมดเสมอ
ระดับที่ต่ำกว่าทั้งหมดควรมีอย่างน้อยหนึ่งคอลัมน์และแต่ละมิติมีลำดับชั้นอย่างน้อยหนึ่งรายการ แต่ละระดับที่ต่ำกว่ายังมีคีย์ระดับซึ่งกำหนดค่าที่ไม่ซ้ำกันในระดับนั้น
ประเภทของลำดับชั้นตามระดับ
ลำดับชั้นที่ไม่สมดุล
ลำดับชั้นที่ไม่สมดุลคือลำดับชั้นที่ระดับล่างทั้งหมดไม่มีความลึกเท่ากัน
Example - สำหรับผลิตภัณฑ์หนึ่งผลิตภัณฑ์เป็นเวลาหนึ่งเดือนคุณสามารถมีข้อมูลเป็นสัปดาห์และสำหรับเดือนอื่น ๆ คุณสามารถมีข้อมูลสำหรับระดับวันได้
ข้ามลำดับชั้นระดับ
ในลำดับชั้นข้ามระดับมีสมาชิกเพียงไม่กี่คนที่ไม่มีค่าในระดับที่สูงกว่า
Example- สำหรับหนึ่งเมืองคุณมีรัฐ→ประเทศ→ภูมิภาค อย่างไรก็ตามสำหรับเมืองอื่นคุณมีเพียงรัฐและไม่ได้อยู่ภายใต้ประเทศหรือภูมิภาคใด ๆ
มิติข้อมูลที่มีลำดับชั้นของแม่และลูก
ในลำดับชั้นพาเรนต์ - ลูกสมาชิกทั้งหมดเป็นประเภทเดียวกัน ตัวอย่างที่พบบ่อยที่สุดของลำดับชั้นแม่ลูกคือโครงสร้างการรายงานในองค์กร ลำดับชั้นพาเรนต์ - ลูกขึ้นอยู่กับตารางตรรกะเดียว แต่ละแถวมีสองคีย์ - หนึ่งคีย์สำหรับสมาชิกและอีกคีย์สำหรับพาเรนต์ของสมาชิก