ความเข้าใจเกี่ยวกับสถานการณ์

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

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

ลูกบาศก์ที่ใช้งานสถานการณ์มีไดเมนชันพิเศษที่เรียกว่าแซนด์บ็อกซ์ ไดเมนชันแซนด์บ็อกซ์เป็นแบบแฟลต โดยมีสมาชิกหนึ่งรายการเรียกว่าพื้นฐานและมีสมาชิกอื่นๆ ไม่เกิน 1000 รายการ ซึ่งเรียกรวมกันว่าสมาชิกแซนด์บ็อกซ์ สมาชิกทั้งหมดในไดเมนชันแซนด์บ็อกซ์เป็นระดับ-0 สมาชิกแซนด์บ็อกซ์มีการตั้งชื่อเป็น sb0, sb1 เป็นต้น แต่ละแซนด์บ็อกซ์จะมีพื้นที่ทำงานแยกต่างหาก ในขณะที่พื้นฐานจะมีข้อมูลที่ปัจจุบันอยู่ในลูกบาศก์ สถานการณ์ที่ระบุเชื่อมโยงกับสมาชิกแซนด์บ็อกซ์รายเดียว

Sandbox
        Base
        sb0
        sb1
        sb2

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

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

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

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

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

คุณต้องใช้งาน โหมดไฮบริด สำหรับการจัดการสถานการณ์ในการทำงาน สำหรับการสืบค้น มีการใช้งานตามค่าดีฟอลต์ ห้ามเลิกใช้ สำหรับการคำนวณ คุณต้องใช้งานคอนฟิเกอเรชันของแอปพลิเคชัน HYBRIDBSOINCALCSCRIPT ด้วยเช่นกัน โปรดดู HYBRIDBSOINCALCSCRIPT (หรือใช้คำสั่งการคำนวณ SET HYBRIDBSOINCALCSCRIPT เพื่อควบคุมให้เป็นไปตามเกณฑ์การคำนวณ)

การรักษาความปลอดภัยและฟิลเตอร์ใช้กับไดเมนชันแซนด์บ็อกซ์

ลูกบาศก์ที่ใช้งานสถานการณ์มีไดเมนชัน CellProperties ที่คุณควรละเว้น เนื่องจากมีไว้สำหรับกระบวนการภายใน คุณไม่ต้องแก้ไขหรืออธิบายในการคำนวณ การสืบค้น หรือกฎการโหลด และไม่ควรรวมไว้ในการคำนวณหรือการดำเนินการอื่นๆ

ดูและทำงานกับข้อมูลสถานการณ์

จุดเริ่มต้นสำหรับการดูและการทำงานกับข้อมูลสถานการณ์ใน Smart View มีสองแบบ

คุณสามารถใช้เว็บอินเตอร์เฟซ Essbase เพื่อเริ่มต้นสถานการณ์ใน Smart View หรือคุณสามารถใช้การเชื่อมต่อส่วนบุคคลของ Smart View และทำงานกับข้อมูลสถานการณ์ด้วยวิธีนั้น

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

ดูและทำงานกับข้อมูลสถานการณ์จากเว็บอินเตอร์เฟซ Essbase

คุณสามารถเริ่มต้น Smart View จากสถานการณ์ในเว็บอินเตอร์เฟซ

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

  1. ใน Essbase คลิก สถานการณ์

  2. คลิกไอคอน Excel รูปภาพไอคอน Excel ถัดจากสถานการณ์ที่คุณต้องการดู

  3. เลือกเพื่อเปิดไฟล์

  4. ซึ่งจะเริ่มต้น Excel ที่มีการเชื่อมต่อ Smart View กับสถานการณ์

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

คุณสามารถเปิดสถานการณ์ใน Smart View จากเว็บอินเตอร์เฟซได้เฉพาะใน Windows โดยใช้เบราเซอร์ Firefox, Internet Explorer หรือ Chrome

ดูและทำงานกับข้อมูลสถานการณ์จากการเชื่อมต่อส่วนบุคคลของ Smart View

คุณสามารถเปิด Excel และสร้างการเชื่อมต่อส่วนบุคคลกับลูกบาศก์ของคุณ โดยไม่ต้องเริ่มต้นจากเว็บอินเตอร์เฟซ

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

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

  1. เปิด Excel

  2. สร้างการเชื่อมต่อส่วนบุคคลกับลูกบาศก์ที่ใช้งานสถานการณ์ของคุณ

  3. ทำการวิเคราะห์เฉพาะกิจ

  4. ดริลล์ไปยังแซนด์บ็อกซ์ไดเมนชันเพื่อดูสมาชิกแซนด์บ็อกซ์

ตัวอย่าง

นี่คือกริด Smart View ที่รวมสมาชิกพื้นฐานและสมาชิกแซนด์บ็อกซ์ ค่าแซนด์บ็อกซ์ไม่ได้รับการอัปเดต แซนด์บ็อกซ์จึงแสดงเพียงค่าพื้นฐาน มีการจัดเก็บค่าเหล่านั้นในฐานเท่านั้น ไม่ใช่ในสมาชิกแซนด์บ็อกซ์ต่อไปนี้


รูปภาพกริด Smart View ที่แสดงสมาชิกพื้นฐานและสมาชิกแซนด์บ็อกซ์รายหนึ่ง

มีการจัดเก็บค่าแซนด์บ็อกซ์ที่เปลี่ยนแปลงทางด้านล่าง 500 ในสมาชิกแซนด์บ็อกซ์ ไม่มีการเก็บค่าแซนด์บ็อกซ์ที่เหลือ 271 ซึ่งไม่ได้รับการอัปเดตในฐานต่อไปนี้เท่านั้น


รูปภาพกริด Smart View ที่แสดงสมาชิกพื้นฐานและสมาชิกแซนด์บ็อกซ์ที่มีค่าที่เปลี่ยนแปลงในสมาชิกแซนด์บ็อกซ์

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


รูปภาพที่แสดงกริด Smart View ที่มีสมาชิกแซนด์บ็อกซ์หลายรายการ

ข้อมูลเกี่ยวกับการคำนวณสถานการณ์

ตามค่าดีฟอลต์ Essbase จะคำนวณสมาชิกทั้งหมดจากไดเมนชัน ยกเว้นกรณีที่ใช้คำสั่ง FIX เพื่อจำกัดขอบเขตของการคำนวณไว้เฉพาะสมาชิกหรือกลุ่มของสมาชิกจากไดเมนชัน

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

เมื่อคุณระบุสมาชิกแซนด์บ็อกซ์ที่ไม่ใช่สมาชิกพื้นฐานในคำสั่ง FIX ระบบจะไม่รวมสมาชิกพื้นฐานไว้ในการคำนวณ ยกเว้นกรณีที่ได้เพิ่มไว้ในคำสั่ง FIX โดยตรง

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

  • เมื่อการคำนวณแก้ไขสมาชิกแซนด์บ็อกซ์เฉพาะ

  • เมื่อมีการรันการคำนวณจากชีทที่เริ่มต้นจากสถานการณ์ในเว็บอินเตอร์เฟซ (ซึ่งเรียกว่า ชีทที่เริ่มต้นสถานการณ์) โปรดดู ดูและทำงานกับข้อมูลสถานการณ์จากเว็บอินเตอร์เฟซ Essbase

  • เมื่อมีการเลือกค่าเซลล์ของแซนด์บ็อกซ์ในชีท Smart View ของการเชื่อมต่อส่วนบุคคลและมีการเริ่มต้นสคริปต์การคำนวณ

ถ้าคุณรันสคริปต์การคำนวณจากชีทที่เริ่มต้นสถานการณ์ การคำนวณจะรันในแซนด์บ็อกซ์ที่เชื่อมโยงกับสถานการณ์ถ้าไม่มีการระบุแซนด์บ็อกซ์ในสคริปต์

หากคุณอยู่ในชีทที่เปิดอยู่ซึ่งใช้การเชื่อมต่อส่วนบุคคลของ Smart View และคุณกำลังแสดงผลแซนด์บ็อกซ์และค่าพื้นฐาน หากคุณไฮไลต์เซลล์ข้อมูลใดๆ จากแซนด์บ็อกซ์ และเริ่มต้นสคริปต์การคำนวณโดยไม่มีการแก้ไขแซนด์บ็อกซ์โดยตรง ระบบจะคำนวณแซนด์บ็อกซ์ให้โดยนัย และ Smart View จะระบุว่ามีการคำนวณแซนด์บ็อกซ์แล้ว หากคุณไฮไลต์เซลล์จากสมาชิกพื้นฐาน (หรือไม่ไฮไลต์เซลล์) ระบบจะคำนวณสมาชิกพื้นฐานเมื่อคุณเริ่มต้นสคริปต์การคำนวณ และ Smart View จะระบุว่ามีการคำนวณสมาชิกพื้นฐานแล้ว

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

คำสั่งนี้สามารถนำไปใช้ (สำหรับแซนด์บ็อกซ์ของคุณ) ได้ในสคริปต์ MaxL โดยไม่ต้องสร้างตัวแปรแทนใดๆ ในเซิร์ฟเวอร์หรือแอปพลิเคชัน

execute calculation appname.dbname.calcname with runtimesubvars ‘ess_sandbox_mbr=sb0;’;

ข้อมูลเกี่ยวกับการโหลดข้อมูลไปยังลูกบาศก์ที่ใช้งานสถานการณ์

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

หากคุณไม่ได้ใช้การเอ็กซ์ปอร์ตคอลัมน์ คุณจะไม่สามารถเปลี่ยนแปลงสมาชิกเอาต์ไลน์ซึ่งอาจยกเลิกการใช้งานการโหลดข้อมูลของคุณ หากคุณใช้การเอ็กซ์ปอร์ตคอลัมน์ แต่เอาต์ไลน์ของคุณเปลี่ยนแปลงไป คุณอาจต้องใช้ไฟล์ .rul เพื่อโหลดข้อมูล

ข้อมูลเกี่ยวกับการเอ็กซ์ปอร์ตข้อมูลจากลูกบาศก์ที่ใช้งานสถานการณ์

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

ต่อไปนี้คือ ข้อควรพิจารณาเมื่อเอ็กซ์ปอร์ตข้อมูลจากลูกบาศก์ที่ใช้งานสถานการณ์

  • หากคุณใช้เพจ งาน ของเว็บอินเตอร์เฟซเพื่อเอ็กซ์ปอร์ตข้อมูลจากลูกบาศก์ที่ใช้งานสถานการณ์ ไฟล์ข้อมูลผลลัพธ์จะมีสมาชิกทั้งสามรายการจากไดเมนชัน CellProperties (EssValue, EssStatus และ EssTID) ห้ามตัดคอลัมน์ใดคอลัมน์หนึ่งออก
  • ไฟล์ข้อมูลจากการเอ็กซ์ปอร์ตมีข้อมูลที่จัดเก็บไว้ในลูกบาศก์ ทั้งนี้ขึ้นอยู่กับการเลือกของคุณ ได้แก่ ข้อมูลระดับศูนย์ ข้อมูลทั้งหมด หรือข้อมูลอินพุต
  • หากมีการเปลี่ยนแปลงค่าต่างๆ ในแซนด์บ็อกซ์ ค่าของแซนด์บ็อกซ์จะอยู่ในการเอ็กซ์ปอร์ตของคุณ
  • หากต้องการโหลดข้อมูลที่เอ็กซ์ปอร์ตลงในแซนด์บ็อกซ์ ค่าต่างๆ ของสมาชิก CellProperties ทั้งสามรายการ (EssValue, EssStatus และ EssTID) ต้องอยู่ในไฟล์ข้อมูล

ข้อมูลเกี่ยวกับพาร์ติชันแบบโปร่งใสและที่จำลองข้อมูลในลูกบาศก์ที่ใช้งานสถานการณ์

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

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

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

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

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

โปรดดู ทำความเข้าใจพาร์ติชันแบบโปร่งใสและที่จำลองข้อมูล

ข้อมูลเกี่ยวกับ XREF/XWRITE ในลูกบาศก์ที่ใช้งานสถานการณ์

ในลูกบาศก์ที่ใช้งานสถานการณ์ คุณสามารถใช้ XREF และ XWRITE เพื่ออ้างอิงหรือเขียนเป็นข้อมูลในลูกบาศก์อื่นได้

XREF จะสืบค้นลูกบาศก์ระยะไกลจากลูกบาศก์ในระบบ (ลูกบาศก์ที่มีคำสั่ง XREF) หากลูกบาศก์ระยะไกลมีการใช้งานสถานการณ์ XREF จะดึงข้อมูลพื้นฐานจากลูกบาศก์ระยะไกลเท่านั้น

XWRITE จะอัปเดตลูกบาศก์ระยะไกลจากลูกบาศก์ในระบบ (ลูกบาศก์ที่มีคำสั่ง XWRITE) เนื่องจาก XWRITE จะเขียนข้อมูลลงในลูกบาศก์ระยะไกล ขอบเขตของคำสั่ง XWRITE จึงมีความสำคัญ

สำหรับค่าผสมอื่นๆ ของลูกบาศก์ที่ใช้งานสถานการณ์และไม่ได้ใช้งานสถานการณ์ XWRITE จะทำหน้าที่ต่างๆ ดังต่อไปนี้:

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

เมื่อลูกบาศก์ในระบบที่ไม่ได้ใช้งานสถานการณ์อ้างอิงลูกบาศก์ระยะไกลที่ใช้งานสถานการณ์ XWRITE จะอัปเดตสมาชิกพื้นฐานของลูกบาศก์ระยะไกลเสมอ

โปรดดู ความเข้าใจเกี่ยวกับ @XREF/@XWRITE

เกี่ยวกับรอยทางการตรวจสอบในลูกบาศก์ที่ใช้งานสถานการณ์

รอยทางการตรวจสอบข้อมูลจะติดตามการอัปเดตที่ทำกับข้อมูลในลูกบาศก์ ในการทำงานกับรอยทางการตรวจสอบในลูกบาศก์ที่ใช้งานสถานการณ์ คุณควรเข้าใจคำจำกัดความของค่าข้อมูล "เก่า" และ "ใหม่" และจุดเริ่มต้นที่ต่างกันสองจุดสำหรับการทำงานกับข้อมูลแซนด์บ็อกซ์ใน Smart View

หัวข้อนี้จะถือว่าคุณคุ้นเคยกับจุดเริ่มต้นต่างๆ สำหรับการดูข้อมูลสถานการณ์อยู่แล้ว โปรดดู:

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

แซนด์บ็อกซ์ใหม่หรือที่ยังไม่ใช้ในลูกบาศก์ที่ใช้งานสถานการณ์จะมีค่าที่ไม่จัดเก็บ ค่าที่แสดงต่อผู้ใช้ เช่น ค่าที่แสดงในสเปรดชีท จะแสดงค่าที่จัดเก็บในฐาน

หากคุณใช้รอยทางการตรวจสอบข้อมูลในลูกบาศก์ที่ใช้งานสถานการณ์ ค่าฐานที่แสดงในสเปรดชีทสำหรับแซนด์บ็อกซ์จะถือเป็นค่า "เก่า"

เมื่อคุณอัปเดตค่าในแซนด์บ็อกซ์ ค่าเหล่านั้นจะถูกจัดเก็บในแซนด์บ็อกซ์ (ไม่ใช่ในฐาน) เพื่อวัตถุประสงค์ของรอยทางการตรวจสอบข้อมูล ค่าเหล่านี้จะเป็นค่า "ใหม่"

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

โดยสรุป
  • ค่าเก่าจะเป็นค่าฐานที่แสดงในแซนด์บ็อกซ์ใหม่
  • โดยเริ่มต้นแล้ว ค่าใหม่จะเป็นค่าที่อัปเดตและจัดเก็บในแซนด์บ็อกซ์
  • ค่าที่อัปเดตจะเป็นค่าใหม่ และค่าที่แทนที่จะเป็นค่าเก่า
มีจุดเริ่มต้นที่เป็นไปได้สองจุดสำหรับการทำงานกับข้อมูลใน Smart View:
  • จุดที่คุณเปิด Excel และสร้างการเชื่อมต่อส่วนบุคคลกับลูกบาศก์ของคุณ โดยไม่เริ่มต้นจากเว็บอินเตอร์เฟซ Essbase
  • จุดที่คุณเริ่มต้น Smart View จากสถานการณ์ในเว็บอินเตอร์เฟซ

เมื่อคุณเริ่มด้วยการเปิด Excel และสร้างการเชื่อมต่อส่วนตัวกับลูกบาศก์ของคุณ รอยทางการตรวจสอบจะทำงานอย่างที่คุณต้องการกับชุดข้อมูลอื่นใด

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

ข้อมูลเกี่ยวกับข้อจำกัดของสถานการณ์

ข้อจำกัดเหล่านี้ใช้กับสถานการณ์และไดเมนชันแซนด์บ็อกซ์

  • ไม่รองรับสถานการณ์ในลูกบาศก์ของพื้นที่เก็บข้อมูลการสรุปรวม

  • ไม่รองรับคำสั่งการคำนวณ DATAEXPORT ในสมาชิกแซนด์บ็อกซ์ รองรับในสมาชิกพื้นฐานเท่านั้น

  • เมื่อคุณเชื่อมต่อกับสถานการณ์จากชีทที่เปิดใช้สถานการณ์ การสืบค้น MDX, การแทรก MDX และการเอ็กซ์ปอร์ต MDX จะทำงานกับพื้นฐานแทนที่จะทำงานกับแซนด์บ็อกซ์สำหรับสถานการณ์ดังกล่าว

  • ไม่รองรับตัวแปรแทนของรันไทม์ที่มีพารามิเตอร์ svLaunch เมื่อคุณเริ่มต้นสถานการณ์ใน Smart View จากเว็บอินเตอร์เฟซ Essbase โปรดดู ดูและทำงานกับข้อมูลสถานการณ์จากเว็บอินเตอร์เฟซ Essbase

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

มีจำนวนฟังก์ชันที่จำกัดที่ระบบไม่รองรับใน โหมดไฮบริด ซึ่งใช้กับลูกบาศก์ที่ใช้งานสถานการณ์ โปรดดู ฟังก์ชันที่รองรับในโหมดไฮบริด