เจาะลึกใน WebI 4.1

สมมติว่ามีตารางข้อเท็จจริง 2 ตาราง Employee_Fact และ Manager_Fact และตารางมิติเช่น Organisation_Dim, Location_Dim, Department_Dim, Calender_Dim

Employee_Fact เชื่อมต่อกับตารางมิติทั้งหมด และ Manager_Fact เชื่อมต่อกับนามแฝงของตารางมิติเดียวกัน

ในรายงาน 1 ฉันมีตารางที่ให้ Organisation_Name, Department_Name, Employee_Salary, Manager Name และ Manager Salary ในรายงานนี้ฉันต้องการตัวกรอง Organisation Name, Region นอกจากนี้ การเจาะลึกจาก Organisation Name --> Department Name --> Location --> Manager Name --> Employee Name

ฉันมีรายงานฉบับที่ 2 ที่แสดง Organisation Name, Department Name, Department Amount, Location Name, ไม่มีของพนักงาน ที่นี่ฉันได้เจาะลึกจาก Organisation name --> Department name --> Location

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


person Niki    schedule 25.09.2014    source แหล่งที่มา
comment
คุณสามารถมีได้หลายลำดับชั้นอย่างแน่นอน จริงๆ แล้วปัญหาที่คุณประสบคืออะไร?   -  person Joe    schedule 26.09.2014
comment
@ joe: โปรดดูคำถามอธิบายของฉันและช่วยฉันด้วย   -  person Niki    schedule 29.09.2014


คำตอบ (2)


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

หากมีตารางสลัวที่ไม่สอดคล้อง ตารางเหล่านั้นจะถูกรวมเข้ากับตารางข้อเท็จจริงเพียงตารางเดียวเท่านั้น (และดังนั้น จะอยู่ในบริบทเดียวเท่านั้น)

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

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

เกี่ยวกับคำชี้แจงของคุณ:

ฉันมีรายงานฉบับที่ 2 ที่แสดงชื่อองค์กร ชื่อแผนก จำนวนแผนก ชื่อสถานที่ จำนวนพนักงาน ที่นี่ฉันได้เจาะลึกจากชื่อองค์กร --> ชื่อแผนก --> สถานที่ตั้ง

สิ่งนี้ไม่สมเหตุสมผลเลย หากบล็อกรายงานของคุณมี Department Name และ Location อยู่แล้ว จะมีประโยชน์เพียงเล็กน้อยในการเสนอการเจาะลึกจาก Organization Name

person Joe    schedule 29.09.2014
comment
@ Joe : การสร้างบริบทหรือการเข้าร่วมทางลัดจะช่วยได้ แต่ในงานของฉันฉันต้องสร้างนามแฝงและต้องเดินหน้าต่อไป และสถานการณ์จำลองที่ให้ไว้เป็นเพียงตัวอย่างในการทราบลำดับชั้น ดังนั้นโปรดอย่าถือว่านี่เป็นสถานการณ์จริง โปรดช่วยฉันทราบลำดับชั้น - person Niki; 30.09.2014
comment
คำตอบของฉันขึ้นอยู่กับสถานการณ์ที่คุณอธิบาย ขออภัยฉันไม่สามารถช่วยคุณได้ - person Joe; 30.09.2014

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

ขอบคุณ

นิกิ

person Niki    schedule 06.10.2014