โหมดเขียนกลับ
ตามค่าเริ่มต้น โหมดเขียนกลับจะปิดใช้งานสำหรับผู้ใช้ทั้งหมด ผู้ดูแลระบบสามารถเปิดใช้งานและปิดใช้งานโหมดเขียนกลับสำหรับผู้ใช้ กลุ่มผู้ใช้เฉพาะ หรือผู้ใช้ทั้งหมดได้ ผู้ดูแลระบบยังสามารถกำหนดได้ว่าจะเปิดใช้งานการเขียนกลับแบบมีหรือไม่มีการกระจายโดยการกำหนดการตั้งค่าแบบกำหนดเองสำหรับ รายงานเฉพาะกิจ ใน EPM Administration การตั้งค่าแบบกำหนดเองต้องมีชื่อว่า WritebackBehaviorAdhocReport และในคอลัมน์ ค่า ผู้ดูแลระบบจะระบุค่าใดค่าหนึ่งต่อไปนี้:
- 0
การเขียนกลับปิดใช้งานอยู่สำหรับผู้ใช้ทั้งหมด
- 1
การเขียนกลับเปิดใช้งานอยู่แบบไม่มีการกระจายสำหรับผู้ใช้ทั้งหมด
- 2
การเขียนกลับเปิดใช้งานอยู่แบบมีการกระจายสำหรับผู้ใช้ทั้งหมด
- ค่าในรูปแบบ JSON
ใช้สำหรับผู้ใช้ กลุ่มผู้ใช้ หรือบทบาทแอปพลิเคชันเฉพาะ ตัวอย่างเช่น:
{ "D": "0", "Permissions":[ { "ugo":["ReportDesigner","administrator","someone@somecompany.com"], "v":"2" }, { "ugo":["ReportPlanner","guest"], "v":"1" } ] }สตริง JSON มีองค์ประกอบเหล่านี้:
- D: กำหนดค่าลักษณะการทำงานเริ่มต้นของโหมดเขียนกลับ หากมีค่า 0 การเขียนกลับจะปิดใช้งานสำหรับผู้ใช้ที่ไม่ได้ระบุทั้งหมด
- ugo: ประกอบด้วยอาร์เรย์ของผู้ใช้ กลุ่มผู้ใช้ หรือบทบาทแอปพลิเคชันเฉพาะ หากผู้ใช้มีระดับสิทธิ์ที่แตกต่างไปจากบทบาทที่กำหนดให้แก่ผู้ใช้นั้น สิทธิ์ผู้ใช้จะมีผลเหนือกว่า หากผู้ใช้มีหลายบทบาท ตัวเลือกการเขียนกลับสำหรับบทบาทที่มีอันดับสูงสุดจะมีผลเหนือกว่า
- v: กำหนดระดับสิทธิ์การเขียนกลับให้แก่ผู้ใช้ที่ระบุ
ลักษณะการทำงานเริ่มต้นของโหลดเขียนกลับสำหรับผู้ใช้ที่ไม่ได้ระบุทั้งหมด (D) และระดับสิทธิ์การเขียนกลับสำหรับผู้ใช้ที่ระบุ (v) ได้รับการกำหนดด้วยค่าใดค่าหนึ่งต่อไปนี้:
- 0: การเขียนกลับปิดใช้งานอยู่
- 1: การเขียนกลับเปิดใช้งานอยู่แบบมีการกระจาย การเขียนกลับทำงานบนเซลล์ฐาน เซลล์ที่รวมกันจะได้รับการเขียนกลับก็ต่อเมื่อมีกฎการเขียนกลับเท่านั้น หากไม่มีข้อมูลเหล่านี้อยู่ในเซลล์ที่คำนวณตามกฎหรือเซลล์ที่รวม การเขียนกลับจะไม่เกิดขึ้นและค่าเดิมของเซลล์จะถูกแปลงกลับ
- 2: การเขียนกลับเปิดใช้งานอยู่แบบมีการกระจาย
หาก "D" หรือ "v" มีค่าอื่นใดนอกเหนือจาก 0, 1 หรือ 2 การเขียนกลับจะปิดใช้งาน
ชื่อการตั้งค่าแบบกำหนดเองตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และค่าในรูปแบบ JSON จะไม่แตกต่างกันระหว่างอักษรพิมพ์ใหญ่และอักษรพิมพ์เล็ก
หากมีการตั้งค่าแบบกำหนดเองมากกว่าหนึ่งรายการโดยใช้ชื่อ WritebackBehaviorAdhocReport ชื่อจะเพิ่มขึ้นเป็น WritebackBehavior1, WritebackBehavior2 ฯลฯ สำหรับการตั้งค่าอินสแตนซ์แต่ละรายการ ระบบจะไม่ใช้การตั้งค่าที่มีชื่อแบบเพิ่มขึ้นแม้ว่าจะมีสตริง JSON ที่ถูกต้องหรือค่าธรรมดา 0, 1 หรือ 2 ก็ตาม ระบบจะใช้เฉพาะการตั้งค่าที่มีชื่อแบบไม่เพิ่มขึ้น (WritebackBehaviorAdhocReport) และสตริง JSON ที่ถูกต้องหรือค่าธรรมดา 0, 1 หรือ 2 เท่านั้น
ถ้าไม่มีการกำหนดการตั้งค่าแบบกำหนดเองสำหรับ WritebackBehaviorAdhocReport หรือไม่มีค่าหรือมีค่าไม่ถูกต้อง การเขียนกลับและการกระจายจะปิดใช้งาน
การตั้งค่าแบบกำหนดเองสำหรับ WritebackBehaviorAdhocReport จะใช้เฉพาะกับไคลเอนต์เท่านั้น หากคุณไม่มีสิทธิ์ในการเขียนกลับบนเซิร์ฟเวอร์ การเขียนกลับจะไม่ดำเนินการบนเซิร์ฟเวอร์ ตัวอย่างเช่น สิ่งนี้จะเกิดขึ้นหากคุณมีสิทธิ์การดูเฉพาะบทบาทข้อมูล OLAP เท่านั้น
การกระจาย
คุณยังสามารถใช้คำสั่งเขียนกลับเพื่อระบุวิธีการแจกจ่ายที่แตกต่างกัน ด้วยการกระจาย คุณสามารถระบุได้ว่าค่าที่เขียนกลับไปยังองค์ประกอบฐานจะส่งผลต่อองค์ประกอบที่ถูกรวมไว้อย่างไร คุณสามารถเลือกเซลล์และเปลี่ยนค่าของเซลล์นั้นในฐานข้อมูล ตัวอย่างเช่น คุณอาจสร้างการคาดการณ์ล่วงหน้าเป็นปี โดยเพิ่มค่าในปีก่อนด้วยเปอร์เซ็นต์เฉพาะ
เขียนกลับทันที
เมื่อคุณระบุค่าใหม่สำหรับเซลล์ จะมีการนำค่านั้นจะไปใช้และเขียนกลับทันที คุณสามารถแก้ไขค่าของเซลล์เดียวได้พร้อมๆ กัน