OBIEE - ลำดับชั้นของมิติ

ลำดับชั้นเป็นชุดของความสัมพันธ์แบบกลุ่มต่อกลุ่มและอาจมีระดับต่างๆกัน ลำดับชั้นของภูมิภาคประกอบด้วย: ภูมิภาค→ประเทศ→รัฐ→เมือง→ถนน ลำดับชั้นเป็นไปตามแนวทางจากบนลงล่างหรือจากล่างขึ้นบน

มิติตรรกะหรือลำดับชั้นของมิติถูกสร้างขึ้นในเลเยอร์ BMM ลำดับชั้นมิติมีสองประเภทที่เป็นไปได้ -

  • ขนาดที่มีลำดับชั้นตามระดับ
  • มิติข้อมูลที่มีลำดับชั้นของแม่และลูก

ในลำดับชั้นตามระดับสมาชิกอาจเป็นประเภทต่างๆกันและสมาชิกประเภทเดียวกันจะมาในระดับเดียวเท่านั้น

ในลำดับชั้นของ Parent-Child สมาชิกทั้งหมดเป็นประเภทเดียวกัน

มิติข้อมูลที่มีลำดับชั้นตามระดับ

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

ลำดับชั้นตามระดับช่วยให้คุณดำเนินการ -

  • มาตรการคำนวณตามระดับ
  • การนำทางโดยรวม
  • ดูรายละเอียดระดับย่อยในแดชบอร์ด

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

ระดับที่ต่ำกว่าทั้งหมดควรมีอย่างน้อยหนึ่งคอลัมน์และแต่ละมิติมีลำดับชั้นอย่างน้อยหนึ่งรายการ แต่ละระดับที่ต่ำกว่ายังมีคีย์ระดับซึ่งกำหนดค่าที่ไม่ซ้ำกันในระดับนั้น

ประเภทของลำดับชั้นตามระดับ

ลำดับชั้นที่ไม่สมดุล

ลำดับชั้นที่ไม่สมดุลคือลำดับชั้นที่ระดับล่างทั้งหมดไม่มีความลึกเท่ากัน

Example - สำหรับผลิตภัณฑ์หนึ่งผลิตภัณฑ์เป็นเวลาหนึ่งเดือนคุณสามารถมีข้อมูลเป็นสัปดาห์และสำหรับเดือนอื่น ๆ คุณสามารถมีข้อมูลสำหรับระดับวันได้

ข้ามลำดับชั้นระดับ

ในลำดับชั้นข้ามระดับมีสมาชิกเพียงไม่กี่คนที่ไม่มีค่าในระดับที่สูงกว่า

Example- สำหรับหนึ่งเมืองคุณมีรัฐ→ประเทศ→ภูมิภาค อย่างไรก็ตามสำหรับเมืองอื่นคุณมีเพียงรัฐและไม่ได้อยู่ภายใต้ประเทศหรือภูมิภาคใด ๆ

มิติข้อมูลที่มีลำดับชั้นของแม่และลูก

ในลำดับชั้นพาเรนต์ - ลูกสมาชิกทั้งหมดเป็นประเภทเดียวกัน ตัวอย่างที่พบบ่อยที่สุดของลำดับชั้นแม่ลูกคือโครงสร้างการรายงานในองค์กร ลำดับชั้นพาเรนต์ - ลูกขึ้นอยู่กับตารางตรรกะเดียว แต่ละแถวมีสองคีย์ - หนึ่งคีย์สำหรับสมาชิกและอีกคีย์สำหรับพาเรนต์ของสมาชิก