กำหนดค่าการแสดงผลฝั่งไคลเอ็นต์
เมื่อคุณไปที่มุมมองใน Tableau Server คุณสามารถดำเนินการประมวลผลที่จำเป็นต่อการแสดงมุมมองที่เรียกว่าการแสดงผล ได้จากอุปกรณ์ไคลเอนต์ของคุณหรือ Tableau Server ตัวเลือกขึ้นอยู่กับความซับซ้อนของมุมมอง ซึ่งกำหนดโดยจำนวนเครื่องหมาย แถว คอลัมน์ และอื่นๆ หากมุมมองซับซ้อนน้อยกว่า การใช้อุปกรณ์ไคลเอนต์เพื่อทำการแสดงผลมุมมองจะเร็วกว่า หากมุมมองซับซ้อนมากกว่า การส่งคำขอไปยัง Tableau Server และใช้ประโยชน์จากพลังงานการประมวลผลที่สูงกว่าของเซิร์ฟเวอร์ก็จะเร็วกว่า
หมายเหตุ: หากมุมมองใช้ประเภทเครื่องหมายรูปหลายเหลี่ยมหรือฟีเจอร์ประวัติหน้า ระบบจะดำเนินการแสดงผลฝั่งเซิร์ฟเวอร์เสมอ แม้ได้เปิดใช้งานการแสดงผลฝั่งไคลเอ็นต์
เบราว์เซอร์ที่รองรับ
รองรับการแสดงผลฝั่งไคลเอ็นต์ใน Internet Explorer เวอร์ชัน 9.0 หรือสูงกว่า Firefox, Chrome และ Safari เว็บเบราว์เซอร์ทั้งหมดเหล่านี้รวมถึงองค์ประกอบ HTML 5 <canvas>
ซึ่งจำเป็นสำหรับการแสดงผลฝั่งไคลเอ็นต์
รวมถึงรองรับการแสดงผลฝั่งไคลเอ็นต์ในแอป Tableau Mobile
กำหนดเกณฑ์ความซับซ้อนสำหรับคอมพิวเตอร์และอุปกรณ์มือถือ
เนื่องจากคอมพิวเตอร์มีพลังประมวลผลมากกว่าอุปกรณ์มือถือ Tableau Server จึงดำเนินการแสดงผลฝั่งไคลเอ็นต์บนคอมพิวเตอร์มากกว่าอุปกรณ์มือถือ
ในฐานะผู้ดูแลระบบเซิร์ฟเวอร์ คุณสามารถกำหนดค่าเวลาการแสดงผลฝั่งไคลเอ็นต์บนคอมพิวเตอร์และอุปกรณ์มือถือได้โดยปรับเกณฑ์ความซับซ้อนสำหรับแต่ละอุปกรณ์ ตัวอย่างเช่น คุณอาจลดเกณฑ์สำหรับอุปกรณ์มือถือหากคุณสังเกตเห็นว่ามุมมองแสดงผลช้า หรือคุณอาจเพิ่มเกณฑ์เพื่อลดจำนวนคำขอไปยัง Tableau Server
ตามค่าเริ่มต้น เกณฑ์ความซับซ้อนสำหรับเว็บเบราว์เซอร์คอมพิวเตอร์คือ 100 หากต้องการปรับเกณฑ์ความซับซ้อนสำหรับคอมพิวเตอร์ ให้ใช้คำสั่งต่อไปนี้:
tsm configuration set -k vizqlserver.browser.render_threshold -v [new value]
ตามค่าเริ่มต้น เกณฑ์ความซับซ้อนสำหรับอุปกรณ์มือถือคือ 60 หากต้องการปรับเกณฑ์ความซับซ้อนสำหรับอุปกรณ์มือถือ ให้ใช้คำสั่งต่อไปนี้:
tsm configuration set -k vizqlserver.browser.render_threshold_mobile -v [new value]
ตัวอย่างเช่น หากต้องการเปลี่ยนเกณฑ์อุปกรณ์มือถือเป็น 40 คุณอาจป้อนคำสั่งต่อไปนี้:
tsm configuration set -k vizqlserver.browser.render_threshold_mobile -v 40
โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้เซตตัวเลือก TSM ที่ตัวเลือกการกำหนดค่า tsm ที่ตั้งค่าไว้
ปิดใช้งานการแสดงผลฝั่งไคลเอ็นต์
การแสดงผลฝั่งไคลเอ็นต์เปิดใช้งานอยู่แล้วโดยค่าเริ่มต้น ทั้งนี้แนะนำให้เปิดใช้งานเพื่อปรับปรุงประสิทธิภาพของมุมมอง อย่างไรก็ตาม คุณอาจต้องการปิดใช้งานการแสดงผลฝั่งไคลเอ็นต์ชั่วคราวสำหรับการทดสอบ หรือหากมีคอมพิวเตอร์หรืออุปกรณ์มือถือเข้าถึงเซิร์ฟเวอร์ของคุณเป็นหลักด้วยพลังการประมวลผลที่ต่ำมาก
ใช้คำสั่งต่อไปนี้เพื่อปิดใช้งานการแสดงผลฝั่งไคลเอ็นต์:
tsm configuration set -k vizqlserver.browser.render -v false
โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้เซตตัวเลือก TSM ที่ตัวเลือกการกำหนดค่า tsm ที่ตั้งค่าไว้
การทดสอบด้วยพารามิเตอร์ URL
ในการทดสอบการแสดงผลฝั่งเซิร์ฟเวอร์ตามเซสชัน โปรดพิมพ์ ?:render=false
ที่ส่วนท้าย URL ของมุมมอง ตัวอย่าง:
http://localhost/views/Supplies/MyView?:render=false
หากการแสดงผลฝั่งไคลเอ็นต์ใน Tableau Server ปิดใช้งานไว้ โปรดป้อน ?:render=true
เพื่อเปิดใช้งานสำหรับเซสชันดังกล่าว:
http://localhost/views/Supplies/MyView?:render=true
คุณยังสามารถทดสอบเกณฑ์ความซับซ้อนที่เฉพาะเจาะจงได้ในแต่ละมุมมองเพื่อดูว่าการปรับเกณฑ์ทั่วทั้งเซิร์ฟเวอร์สำหรับเงื่อนไขเซิร์ฟเวอร์และเครือข่ายของคุณเหมาะสมหรือไม่ ตัวอย่างเช่น คุณอาจพบว่าจุดเปลี่ยนความซับซ้อนที่น้อยลง (เช่น 80) หรือสูงขึ้น (เช่น 120) ส่งผลต่อการตอบสนองที่เพิ่มขึ้นแก่การโต้ตอบของผู้ใช้ ในการทดสอบเกณฑ์ คุณสามารถรักษาการกำหนดค่าค่าเริ่มต้นของเซิร์ฟเวอร์ (เปิดใช้งานการแสดงผลฝั่งไคลเอ็นต์แล้ว) และป้อนตัวเลขเกณฑ์การทดสอบที่ส่วนท้าย URL ของมุมมองได้ ตัวอย่าง:
http://localhost/views/Supplies/MyView?:render=80