รายงานซิงโครนัส

รายงานแบบซิงโครนัสคืออะไร

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

การสร้างรายงานแบบซิงโครนัสและอะซิงโครนัสแตกต่างกันอย่างไร

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

ระยะหมดเวลาของรายงานแบบซิงโครนัสคืออะไร

หากรายงานมีขนาดเล็กเพียงพอที่จะเรียกใช้ใน 10 วินาทีหรือน้อยกว่า รายงานจะส่งคืนไฟล์รายงานที่สมบูรณ์ของคําขอเรียกใช้เริ่มแรกของคุณ มิเช่นนั้น การรายงาน DCM จะเรียกใช้รายงานเป็นระยะเวลา 50 วินาทีก่อนที่จะหมดเวลา

จะเกิดอะไรขึ้นหากรายงานแบบซิงโครนัสใช้เวลานานเกินไป

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

คุณจะไม่ได้รับแจ้งว่ารายงานเลย ระยะหมดเวลาการรายงานแบบซิงโครนัสนอกเหนือจากเวลาการสร้างรายงาน โดยจะดําเนินการพร้อมกันภายใน 50 วินาทีหรือน้อยกว่า หรือเปลี่ยนเป็นอะซิงโครนัสและอาจใช้เวลาหลายนาที

รายงานประเภทใดรองรับการดําเนินการแบบซิงโครนัส

รายงานทุกประเภทรองรับการดําเนินการแบบซิงโครนัสได้ ยกเว้น

รายงานประเภทอื่นๆ ทั้งหมดรองรับการดําเนินการแบบซิงโครนัสแต่จะหมดเวลาเมื่อใช้ข้อมูลมากเกินไปเมื่อมีการใช้เมตริกและมิติข้อมูลร่วมกันอย่างหนักหน่วง

ฉันจะเรียกใช้รายงานแบบซิงโครนัสได้อย่างไร

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

ฉันควรขอรายงานทั้งหมดที่ใช้การดําเนินการแบบซิงโครนัสไหม

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

เมตริกและมิติข้อมูลที่ขอจะส่งผลต่อเวลาการสร้างรายงานไหม

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

ฉันจะลดเวลาในการสร้างรายงานของฉันเพื่อให้ใช้การรายงานแบบพร้อมกันได้อย่างไร

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