![]() |
|
การเพิ่มประสิทธิภาพทุกครั้งที่คุณเข้าใช้รายงานหรือการวิเคราะห์ ข้อมูลของคุณจะถูกดึงมาจากฐานข้อมูล ประมวลผลโดยเซิร์ฟเวอร์การรายงาน และแสดงในเพจ ยิ่งการวิเคราะห์มีความซับซ้อนมากเท่าใดก็ยิ่งต้องใช้เวลามากขึ้นในการการสืบค้นฐานข้อมูลเพื่อดึงข้อมูลมาแสดง หัวข้อนี้จะให้คำแนะนำเพื่อช่วยเหลือคุณในการจัดทำรายงานที่จะแสดงข้อมูลอย่างรวดเร็วที่สุดเท่าที่จะทำได้ ก่อนเริ่มต้นใช้งาน ให้ดำเนินการต่อไปนี้:
เกี่ยวกับประเภทเรื่องคุณสามารถใช้ประเภทเรื่องได้สองประเภท ขึ้นกับความต้องการของการรายงานและความต้องการทางธุรกิจของคุณ ควรใช้ประเภทเรื่องการวิเคราะห์ในการสร้างรายงานเสมอถ้าเป็นไปได้ ประเภทเรื่องเหล่านี้จะถูกสร้างขึ้นโดยใช้คลังข้อมูลที่สร้างขึ้นมาเป็นพิเศษ ซึ่งได้รับการปรับแต่งให้มีประสิทธิภาพในการสืบค้นที่ดี คลังข้อมูลที่ใช้สำหรับประเภทเรื่องการวิเคราะห์จะมีการรีเฟรชทุกวัน และรายงานที่สร้างขึ้นโดยใช้ประเภทเรื่องเหล่านี้จะให้ผลลัพธ์รวดเร็วกว่าประเภทเรื่องที่รายงานแม้สำหรับการสืบค้นที่ซับซ้อนและมีขนาดใหญ่กว่าก็ตาม ประเภทเรื่องที่รายงานถูกสร้างขึ้นโดยใช้ฐานข้อมูลเดียวกันกับการทำรายการของผู้ใช้อื่นๆ ทั้งหมดที่เกิดขึ้นในแอปพลิเคชัน ดังนั้นจึงทำให้แย่งทรัพยากรที่จำเป็นต่อแอปพลิเคชันของคุณเมื่อมีการดึงข้อมูลมาใช้ในรายงาน คำแนะนำสำหรับการใช้ประเภทเรื่องที่รายงานหากคุณใช้ประเภทเรื่องที่รายงานอยู่ ให้ทำตามคำแนะนำต่อไปนี้:
คำแนะนำสำหรับการเพิ่มประสิทธิภาพทำตามคำแนะนำเหล่านี้เพื่อเพิ่มประสิทธิภาพ: สร้างรายงานแบบค่อยๆ เพิ่มเติมดำเนินการดังต่อไปนี้:
ลดการใช้ประเภทเรคคอร์ดที่มีการข้ามฟิลด์หรือคอลัมน์กันให้น้อยที่สุดทำตามคำแนะนำเหล่านี้:
ใช้ฟิลด์ที่จัดทำดัชนีดำเนินการดังต่อไปนี้:
จำกัดลำดับชั้นของโครงสร้างไว้ที่ห้าระดับยิ่งผู้ใช้อยู่ในระดับที่สูงเท่าใดในลำดับชั้นของโครงสร้างจะยิ่งมีข้อมูลที่ส่งคืนมากเท่านั้น และทำให้รายงานรันได้ช้าลง ดังนั้นจึงควรจำกัดลำดับชั้นไว้สูงสุดที่ห้าระดับ ใช้ฟิลเตอร์การใช้ฟิลเตอร์จะจำกัดปริมาณข้อมูลที่ส่งคืนเมื่อคุณเข้าใช้การวิเคราะห์ การฟิลเตอร์สามารถเพิ่มความเร็วในการรันรายงานของคุณได้
อย่างไรก็ตาม ให้พิจารณาคำแนะนำเหล่านี้เมื่อเพิ่มฟิลเตอร์:
ทำตามคำแนะนำสำหรับการกำหนดพรอมต์คุณสามารถกำหนดพรอมต์สำหรับรายงานของคุณได้ในขั้นตอนที่ 3 ของเพจสร้างและดูการวิเคราะห์ใน Oracle CRM On Demand พรอมต์เหล่านี้ช่วยให้ผู้ใช้ที่เข้าใช้รายงานที่จัดทำเรียบร้อยแล้วสามารถเลือกตัวเลือกเพื่อจำกัดข้อมูลในรายงานได้ เมื่อรันรายงานที่มีการใช้พรอมต์ เวลาในการประมวลผลพรอมต์และเวลาในการประมวลผลรายงานจะส่งผลต่อประสบการณ์ในการใช้งานของผู้ใช้ ถ้าคุณเพิ่มพรอมต์เข้าในรายงานของคุณ ให้ทำดังต่อไปนี้:
แสดงลิงค์ดูข้อมูลเพิ่มในรายงานรายละเอียดทำสิ่งต่อไปนี้แทนการจัดทำรายงานที่แสดงตารางข้อมูล แผนภูมิ และกราฟเป็นรายการที่มีความยาว:
ขั้นตอนต่อไปนี้อธิบายวิธีการเชื่อมโยงรายงานกับตาราง ในการเชื่อมโยงรายงานกับตาราง
ขั้นตอนต่อไปนี้อธิบายวิธีการเชื่อมโยงรายงานกับแผนภูมิ เมื่อต้องการเชื่อมโยงรายงานกับแผนภูมิ
จำกัดจำนวนของการดำเนินการเกี่ยวกับเซ็ตคุณสมบัติขั้นสูงช่วยให้คุณสามารถรวมการสืบค้นได้ คุณจะสามารถใช้การดำเนินการเกี่ยวกับเซ็ต เช่น ยูเนียน อินเทอร์เซกต์ และการรวมการสืบค้นลักษณะอื่นๆ เพื่อสร้างเป็นรายงานขั้นสุดท้าย ยิ่งผลลัพธ์การสืบค้นที่จะนำมารวมมีมากเท่าใด ก็ยิ่งต้องใช้เวลาในการประมวลผลมากขึ้นเพื่อรันรายงานขั้นสุดท้าย เพื่อให้การประมวลผลเป็นไปอย่างรวดเร็วที่สุด ควรจำกัดจำนวนการดำเนินการเกี่ยวกับเซ็ตให้ไม่เกินสามการดำเนินการ แยกรหัส HTML และคำอธิบายให้ชัดเจนเมื่อใช้ HTML ในการเชื่อมต่อกับ SQL ให้ทำดังต่อไปนี้:
ลบคอลัมน์ใน Pivot TablePivot Table ช่วยให้คุณสามารถแสดงรายงานได้ในหลายมุมมองโดยไม่ต้องเขียนรายงานหลายฉบับ แต่การทำเช่นนี้อาจมีผลต่อประสิทธิภาพการทำงาน หากเป็นไปได้ ให้ลบคอลัมน์ที่ไม่ได้ใช้งานใน Pivot Table ออกจากเกณฑ์ของรายงาน (ในขั้นตอนที่ 1 – กำหนดเกณฑ์) ใช้แผนภูมิผลลัพธ์ Pivotหากเป็นไปได้ ให้ใช้ตัวเลือกแผนภูมิผลลัพธ์ Pivot แทนการจัดทำมุมมองแผนภูมิแยกต่างหากสำหรับแต่ละ Pivot Table ที่ต้องมีแผนภูมิ การใช้หลายแผนภูมิในรายงานอาจต้องใช้การประมวลผลที่มากขึ้น เนื่องจาก Oracle CRM On Demand ต้องจัดทำแผนภูมิแต่ละแผนภูมิแยกกัน แทนที่จะจัดทำขึ้นพร้อมกันด้วย Pivot Table ตรวจดูให้แน่ใจว่ารายงานสามารถปรับขนาดได้รายงานอาจรันในการทดสอบได้ดีก่อนที่จะอิมปอร์ตข้อมูลที่ใช้งานจริงของคุณทั้งหมด หลังจากที่อิมปอร์ตข้อมูลที่ใช้งานจริงทั้งหมดแล้ว ปริมาณข้อมูลที่เพิ่มขึ้นจะทำให้ประสิทธิภาพของการรายงานลดลง หากคุณกำลังอยู่ระหว่างการเตรียมใช้งาน Oracle CRM On Demand ให้เผื่อเวลาในการทดสอบและปรับปรุงรายงานใหม่หลังจากที่ได้อิมปอร์ตข้อมูลที่ใช้งานจริงทั้งหมดแล้ว ใช้ฟิลด์รหัสและ UTC ที่ได้รับการปรับให้เหมาะสมในฟิลเตอร์ประเภทเรื่องการรายงานหลายประเภทมีฟิลด์ที่ได้รับการปรับให้เหมาะสมเพื่อลดเวลาการสืบค้นเมื่อใช้ในฟิลเตอร์ ฟิลด์ที่ได้รับการปรับให้เหมาะสมจะขึ้นต้นด้วยคำว่า รหัส หรือลงท้ายด้วย UTC ตัวอย่างเช่น มิติบริษัทมีฟิลด์ประเภทบริษัท และยังมีฟิลด์รหัสประเภทบริษัทซึ่งเป็นเวอร์ชันที่ได้รับการปรับให้เหมาะสมของฟิลด์ประเภทบริษัท ทั้งฟิลด์ที่ได้รับการปรับและฟิลด์ที่ไม่ได้รับการปรับให้ผลลัพธ์เหมือนกันในรายงาน แต่การใช้ฟิลด์ที่มีได้รับการปรับให้เหมาะสมในฟิลเตอร์จะสร้างการสืบค้นได้ที่เร็วกว่า วิธีนี้เร็วกว่าการใช้ฟิลด์ที่ไม่ได้รับการปรับ การใช้ฟิลด์เหล่านี้ในเงื่อนไขของฟิลเตอร์จะลดเวลาการรวมตารางเพิ่มเติม และหลีกเลี่ยงการแปลง Timestamp ซึ่งจะอ้างอิงตามโซนเวลาของบริษัทของคุณ หมายเหตุ: ฟิลด์ที่ได้รับการปรับให้เหมาะสมเหล่านี้สนับสนุนการแปลภาษาสำหรับภาษาที่ได้รับการสนับสนุนทั้งหมด แต่ไม่สนับสนุนการเปลี่ยนชื่อประเภทเรคคอร์ด ในการดูว่ามีฟิลด์ที่ฟิลเตอร์ซึ่งได้รับการปรับแต่งสำหรับประเภทเรื่องการรายงานที่ระบุหรือไม่ โปรดดูวิธีใช้แบบออนไลน์สำหรับประเภทเรื่องนั้น และค้นหาหัวเรื่อง ฟิลด์ฟิลเตอร์ที่ได้รับการปรับให้เหมาะสม |
กันยายน 2017 | ลิขสิทธิ์ © 2005, 2017, Oracle สงวนลิขสิทธ Legal Notices. |