แชร์ผ่าน


ภาพรวมของรายงาน

Microsoft Dynamics 365 Customer Engagement (on-premises) มีรายงานที่ให้ข้อมูลทางธุรกิจที่เป็นประโยชน์แก่ผู้ใช้ รายงานเหล่านี้จะยึดตาม SQL Server Reporting Services และมีชุดคุณลักษณะเดียวกันที่พร้อมใช้งานสําหรับรายงาน SQL Server Reporting Services

ความเป็นเจ้าของรายงาน

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

ประเภทรายงาน

Customer Engagement (on-premises) สนับสนุนรายงานสองชนิด:

  • รายงานจาก SQL Server Reporting Services รายงานเหล่านี้ใช้แบบสอบถาม SQL และมุมมองที่กรองแล้วเพื่อดึงข้อมูลรายงาน มุมมองที่ผ่านการกรองจะจํากัดข้อมูลให้สอดคล้องกับบทบาทความปลอดภัยของบุคคลที่สร้างรายงาน รายงานเริ่มต้นทั้งหมดที่รวมอยู่ใน Customer Engagement (on-premises) เป็นรายงานที่ใช้ SQL

    คุณไม่สามารถเข้าถึงมุมมองที่กรองใน Dynamics 365 Customer Engagement เนื่องจากการเข้าถึงฐานข้อมูล SQL ไม่ได้รับการสนับสนุน หากคุณมีการสมัครใช้งาน Dynamics 365 (ออนไลน์) หรือ Power Apps ให้ใช้รายงานตามการดึงข้อมูลสําหรับการรายงานแบบกําหนดเอง

  • รายงานบริการการรายงานที่ยึดตาม Fetch รายงานเหล่านี้ใช้คิวรี FetchXML ที่เป็นกรรมสิทธิ์ของ Customer Engagement (on-premises) แทนมุมมองที่กรองเพื่อดึงข้อมูลสําหรับรายงาน รายงานที่คุณสร้างโดยใช้ตัวช่วยสร้างรายงานเป็นรายงานที่อิงตามการดึงข้อมูล

รายงานอื่นๆ อาจจะเป็น:

  • ลิงก์ไปยังหน้าเว็บ

  • แฟ้มแบบคงที่

  • ไฟล์ Office Excel แบบไดนามิกที่อ่านข้อมูลจากฐานข้อมูล Customer Engagement (on-premises)

สําหรับแต่ละรายงาน คุณสามารถแก้ไขคุณสมบัติต่อไปนี้ได้

  • ชื่อไฟล์หรือ URL

  • Display name

  • คำอธิบาย

  • ข้อมูลเกี่ยวกับตําแหน่งที่รายงานแสดงในส่วนติดต่อผู้ใช้

ความปลอดภัยของข้อมูลในรายงาน

รายงานทั้งหมดจะอ่านข้อมูลจากมุมมองที่กรองแล้วซึ่งกรองข้อมูลตามบทบาทความปลอดภัยของผู้ใช้ รายงานจะแสดงเฉพาะข้อมูลที่บุคคลที่เรียกใช้รายงานมีสิทธิ์ดูเท่านั้น

รายงานในโซลูชัน

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

หมายเหตุ

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

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

เริ่มต้นเขียนรายงาน

Customer Engagement (on-premises) ใช้รายงานภาษานิยามรายงาน (RDL) ของ SQL Server Reporting Services เพื่อสอบถามข้อมูลและส่งคืนผลลัพธ์ที่ละเอียดแล้วกลับไปยังผู้ใช้รายงาน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ RDL โปรดดู ภาษาคําจํากัดความของรายงาน (SSRS)

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

หากต้องการ คุณสามารถใช้เครื่องมือของบุคคลที่สาม SQL2FetchXML เพื่อแปลงสคริปต์ SQL เป็น FetchXML แล้วใช้แบบสอบถาม FetchXML ในรายงานที่ใช้ Fetch ข้อมูลเพิ่มเติม: วิธีใช้ SQL2FetchXML

ตัวเลือกสําหรับการสร้างรายงานใหม่

หากต้องการสร้างรายงานใหม่ ผู้ใช้ที่มีสิทธิ์ที่เหมาะสมจะสามารถทําสิ่งต่อไปนี้ได้

  • เพิ่มแฟ้มหรือลิงก์ไปยังเว็บเพจเป็นรายงาน

  • เรียกใช้ตัวช่วยสร้างรายงานเพื่อสร้างรายงาน Reporting Services ใหม่ ตัวช่วยสร้างรายงานสามารถสร้างรายงานตารางและแผนภูมิ รวมถึงรายงานแบบดูรายละเอียดแบบเจาะลึกและรายงาน N อันดับแรก

  • เขียนรายงาน Reporting Services ที่ใช้การดึงข้อมูลแบบใหม่ เมื่อต้องการเขียนรายงานตามการดึงข้อมูลแบบกําหนดเอง คุณต้องติดตั้งส่วนขยายการเขียนรายงาน ข้อมูลเพิ่มเติม: สร้างรายงานใหม่โดยใช้ SQL Server Data Tools

ตัวเลือกสําหรับการแก้ไขรายงานที่มีอยู่

สําหรับรายงานที่มีอยู่ ผู้ใช้ที่มีสิทธิ์ที่เหมาะสมจะทําสิ่งต่อไปนี้ได้

  • จัดระเบียบรายงานเป็นประเภทเพื่อควบคุมมุมมองในพื้นที่รายงานที่แสดงสําหรับแต่ละรายงาน

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

  • แก้ไขรายงานที่สร้างขึ้นด้วยตัวช่วยสร้างรายงาน

  • แก้ไขรายงานเริ่มต้น ตัวอย่างเช่น หากคุณปรับแต่งแอป คุณอาจต้องแก้ไขป้ายกํากับ หรือเพิ่มหรือลบฟิลด์ในรายงานเริ่มต้น ข้อมูลเพิ่มเติม: สภาพแวดล้อมการเขียนรายงานโดยใช้ SQL Server Data Tools

  • แก้ไขตัวกรองเริ่มต้นสําหรับรายงานเริ่มต้น รายงานที่สร้างขึ้นด้วยตัวช่วยสร้างรายงาน หรือรายงาน Reporting Services อื่นๆ

  • สร้างสแนปช็อตแบบใช้ครั้งเดียวสําหรับรายงาน Reporting Services หรือจัดกําหนดการให้รายงาน Reporting Services ทํางานตามช่วงเวลาที่กําหนด โปรดทราบว่าคุณลักษณะการจัดกําหนดการรายงานพร้อมใช้งานในขณะนี้กับรุ่นภายในองค์กรของ Dynamics 365 Customer Engagement เท่านั้น

  • แชร์รายงานส่วนบุคคลกับผู้ใช้รายอื่น หรือทําให้ทุกคนในองค์กรของคุณพร้อมใช้งาน

  • เผยแพร่รายงานเพื่อให้พร้อมใช้งานกับแอปพลิเคชันภายนอก เช่น SharePoint หรือโปรแกรมแบบกําหนดเอง

หมายเหตุ

คุณไม่สามารถใช้ตัวสร้างรายงาน SQL Server Reporting Services เพื่อเขียนรายงาน FetchXML ได้ ส่วนขยายการเขียนรายงาน Dynamics 365 สําหรับ SQL Server Data Tools ถูกใช้เพื่อเขียนรายงาน FetchXML

ดูเพิ่มเติม

คู่มือการรายงานและการวิเคราะห์

เผยแพร่รายงาน