นำเข้าข้อมูลจากรายงานของ Reporting Services

นำไปใช้กับ
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

คุณสามารถใช้รายงาน Reporting Services ที่ถูกประกาศไปยังไซต์ SharePoint หรือเซิร์ฟเวอร์รายงานเป็นแหล่งข้อมูลในเวิร์กบุ๊ก Power Pivot ได้ กระบวนการต่อไปนี้จะอธิบายวิธีการสร้างการเชื่อมต่อไปยังรายงานและนําเข้าข้อมูลไปยังเวิร์กบุ๊กของคุณ

ในบทความนี้

ข้อกำหนดเบื้องต้น

คุณต้องใช้ไฟล์คํานิยามรายงาน (.rdl) เป็นแหล่งข้อมูล การนําเข้าจากตัวแบบรายงานไม่ได้รับการสนับสนุน

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

บริการการรายงานต้องเป็นเวอร์ชัน SQL Server 2008 R2 หรือใหม่กว่า เวอร์ชันเหล่านั้นจะรวมฟีเจอร์การส่งออกตัวดึงข้อมูลที่สตรีมข้อมูลรายงานในรูปแบบตัวดึงข้อมูลแบบ XML คุณสามารถระบุเซิร์ฟเวอร์รายงานได้จากตัวเลือก ส่งออกเป็นตัวดึงข้อมูล ที่ปรากฏในแถบเครื่องมือรายงานเมื่อคุณเปิดรายงานในเบราว์เซอร์ ไอคอน ตัวดึงข้อมูล

ด้านบนของหน้า

เลือกวิธีการนําเข้า

ข้อมูลรายงานจะถูกเพิ่มหนึ่งครั้งระหว่างการนําเข้า สําเนาของข้อมูลจะถูกวางลงในเวิร์กบุ๊ก Power Pivot เมื่อต้องการเลือกการเปลี่ยนแปลงล่าสุดในข้อมูลรายงานต้นแบบ คุณสามารถรีเฟรชข้อมูลจาก Power Pivot ใน Excel หรือกําหนดค่ากําหนดการการรีเฟรชข้อมูลสําหรับเวิร์กบุ๊กหลังจากเผยแพร่ไปยัง SharePoint

คุณสามารถใช้วิธีต่อไปนี้เพื่อเพิ่มข้อมูลรายงาน Reporting Services ไปยังเวิร์กบุ๊ก Power Pivot

แอปพลิเคชัน แนวทาง ลิงก์
Power Pivot คลิก จากรายงาน เพื่อระบุที่อยู่ของรายงาน คุณยังสามารถคลิก จากแหล่งข้อมูลอื่น แล้วคลิก รายงาน เพื่อระบุที่อยู่ n ให้กับรายงาน How do I...
Power Pivot คลิก จากตัวดึงข้อมูล เพื่อระบุเอกสารบริการ (.atomsvc) ที่มีข้อมูลการเชื่อมต่อ How do I...
บริการการรายงาน คลิกปุ่ม ส่งออกไปยังตัวดึงข้อมูล บนแถบเครื่องมือรายงานเพื่อส่งออกข้อมูลไปยัง Power Pivot ใน Excel ทันทีถ้ามีการติดตั้งบนคอมพิวเตอร์ของคุณ หรือบันทึกไฟล์ส่งออกเป็นไฟล์ เอกสารบริการของ Atom (.atomsvc) เพื่อใช้ในอนาคต How do I...

ด้านบนของหน้า

นําเข้าข้อมูลรายงานโดยใช้ที่อยู่ของรายงานที่เผยแพร่

  1. ในหน้าต่าง PowerPivot ในแท็บ หน้าแรก ให้คลิก จากรายงาน ตัวช่วยนําเข้าตารางจะเปิดขึ้น

  2. คลิก เรียกดู แล้วเลือกเซิร์ฟเวอร์รายงาน
    ถ้าคุณใช้รายงานบนเซิร์ฟเวอร์รายงานเป็นประจํา เซิร์ฟเวอร์อาจแสดงรายการอยู่ใน ไซต์และเซิร์ฟเวอร์ล่าสุด มิฉะนั้น ใน ชื่อ ให้พิมพ์ที่อยู่เซิร์ฟเวอร์รายงาน แล้วคลิก เปิด เพื่อเรียกดูโฟลเดอร์บนไซต์เซิร์ฟเวอร์รายงาน ตัวอย่างที่อยู่สําหรับเซิร์ฟเวอร์รายงานอาจเป็น http://< computername/>reportserver

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

    1. เลือกพารามิเตอร์โดยใช้กล่องรายการหรือกล่องคําสั่งผสมที่มีให้ในรายงาน

    2. คลิก ดูรายงาน เพื่ออัปเดตข้อมูล

      หมายเหตุ

      การดูรายงานจะบันทึกพารามิเตอร์ที่คุณเลือกไว้ร่วมกับข้อกําหนดตัวดึงข้อมูล

      อีกทางหนึ่งคือ คลิก ขั้นสูง เพื่อตั้งค่าคุณสมบัติที่ระบุถึงตัวให้บริการสําหรับรายงาน

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

  5. คลิก ถัดไป เพื่อดําเนินการนําเข้าต่อไป

  6. ในหน้า เลือกตารางและมุมมอง ของตัวช่วยสร้าง ให้เลือกกล่องกาเครื่องหมายที่อยู่ถัดจากส่วนของรายงานที่คุณต้องการนําเข้าเป็นข้อมูล
    บางรายงานสามารถประกอบด้วยหลายส่วน รวมทั้งตาราง รายการ หรือกราฟ

  7. ในกล่อง ชื่อที่จําง่าย ให้พิมพ์ชื่อตารางที่คุณต้องการให้ตัวดึงข้อมูลถูกบันทึกไว้ในเวิร์กบุ๊ก Power Pivot ของคุณ
    ชื่อของตัวควบคุม บริการรายงาน จะถูกใช้ตามค่าเริ่มต้น ถ้ายังไม่ได้กําหนดชื่อ ตัวอย่างเช่น Tablix1, Tablix2 เราขอแนะนําให้คุณเปลี่ยนชื่อนี้ระหว่างการนําเข้า เพื่อให้คุณสามารถระบุที่มาของตัวดึงข้อมูลที่นําเข้าได้ง่ายขึ้น

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

  9. ในหน้า เลือกตารางและมุมมอง ให้คลิก เสร็จสิ้น

  10. เมื่อแถวทั้งหมดถูกนําเข้าแล้ว ให้คลิก ปิด

ด้านบนของหน้า

นําเข้าข้อมูลรายงานโดยใช้ URL ไปยังเอกสารบริการข้อมูล

อีกทางเลือกหนึ่งนอกจากการระบุที่อยู่รายงานคือการใช้ไฟล์เอกสารบริการข้อมูล (.atomsvc) ที่มีข้อมูลตัวดึงข้อมูลรายงานที่คุณต้องการใช้อยู่แล้ว เอกสารบริการข้อมูลระบุ URL ไปยังรายงาน เมื่อคุณนําเข้าเอกสารบริการข้อมูล ตัวดึงข้อมูลรายงานจะถูกสร้างขึ้นจากรายงานและเพิ่มลงในเวิร์กบุ๊ก Power Pivot

  1. ในหน้าต่าง Power Pivot ในแท็บ หน้าแรก ให้คลิก จากตัวดึงข้อมูล ตัวช่วยนําเข้าตารางจะเปิดขึ้น
  2. ในหน้า เชื่อมต่อกับตัวดึงข้อมูล ให้พิมพ์ชื่อที่จําง่ายที่จะใช้เมื่ออ้างอิงถึงแหล่งข้อมูล
    ชื่อนี้จะถูกใช้เฉพาะภายในเวิร์กบุ๊ก Power Pivot เพื่ออ้างอิงถึงแหล่งข้อมูลเท่านั้น ในภายหลังในตัวช่วยสร้าง คุณจะตั้งชื่อของตารางที่จัดเก็บข้อมูล
  3. พิมพ์เส้นทางไปยังไฟล์เอกสารบริการข้อมูล (.atomsvc) ที่ระบุตัวดึงข้อมูลรายงาน คุณสามารถระบุที่อยู่ของเอกสารได้ ถ้าเอกสารถูกเก็บไว้บนเซิร์ฟเวอร์ หรือคุณสามารถเปิดจากโฟลเดอร์บนคอมพิวเตอร์ของคุณก็ได้ หรือ คุณสามารถคลิก เรียกดู เพื่อนําทางไปยังเซิร์ฟเวอร์ที่มีเอกสารบริการข้อมูลที่คุณต้องการใช้
  4. คลิก ทดสอบการเชื่อมต่อ เพื่อให้แน่ใจว่าตัวดึงข้อมูลสามารถสร้างได้โดยใช้ข้อมูลในเอกสารบริการข้อมูล
  5. คลิก ถัดไป
  6. ในหน้า เลือกตารางและมุมมอง ของตัวช่วยสร้าง ให้เลือกกล่องกาเครื่องหมายที่อยู่ถัดจากส่วนของรายงานที่คุณต้องการนําเข้าเป็นข้อมูล
    บางรายงานสามารถประกอบด้วยหลายส่วน รวมทั้งตาราง รายการ หรือกราฟ
  7. ในกล่อง ชื่อที่จําง่าย ให้พิมพ์ชื่อตารางที่คุณต้องการให้ตัวดึงข้อมูลถูกบันทึกไว้ในเวิร์กบุ๊ก Power Pivot ของคุณ
    ชื่อของตัวควบคุม บริการรายงาน จะถูกใช้ตามค่าเริ่มต้น ถ้ายังไม่ได้กําหนดชื่อ ตัวอย่างเช่น Tablix1, Tablix2 เราขอแนะนําให้คุณเปลี่ยนชื่อนี้ระหว่างการนําเข้า เพื่อให้คุณระบุที่มาของตัวดึงข้อมูลที่นําเข้าได้ง่ายขึ้น
  8. คลิก แสดงตัวอย่างและกรอง เพื่อรีวิวข้อมูลและเปลี่ยนแปลงการเลือกคอลัมน์ คุณไม่สามารถจํากัดแถวที่นําเข้าในฟีดข้อมูลรายงานได้ แต่คุณสามารถเอาคอลัมน์ออกโดยการล้างกล่องกาเครื่องหมายได้ คลิก ตกลง
  9. ในหน้า เลือกตารางและมุมมอง ให้คลิก เสร็จสิ้น
  10. เมื่อแถวทั้งหมดถูกนําเข้าแล้ว ให้คลิก ปิด

ด้านบนของหน้า

ส่งออกรายงานเป็นตัวดึงข้อมูล

  1. เปิดรายงานจากตัวจัดการรายงาน, SharePoint หรือเซิร์ฟเวอร์รายงาน
  2. บนแถบเครื่องมือรายงาน ให้คลิกปุ่ม ส่งออกเป็นตัวดึงข้อมูล ไอคอน ตัวดึงข้อมูล
    ถ้ามี Excel ติดตั้งอยู่บนคอมพิวเตอร์ของคุณ คุณจะได้รับพร้อมท์ให้เปิดหรือบันทึกไฟล์ 
  3. คลิก เปิด เพื่อดูข้อมูลที่นําเข้าในหน้าต่าง Power Pivot ใน Excel ทันที

ถ้ามองไม่เห็นปุ่ม รายงานไม่ได้ทํางานบนเวอร์ชันที่สนับสนุนของ Reporting Services พิจารณาการย้ายหรือการคัดลอกรายงานไปยังเซิร์ฟเวอร์รายงานที่เป็นรุ่นที่ได้รับการสนับสนุน

หมายเหตุ

Reporting Services มีส่วนขยายการแสดงภาพ Atom ที่สร้างตัวดึงข้อมูลจากไฟล์ข้อกําหนดรายงาน ส่วนขยายนั้น แทนที่จะสร้างซอฟต์แวร์เซิร์ฟเวอร์ Power Pivot ที่สร้างตัวดึงข้อมูลรายงานและเอกสารบริการข้อมูลที่ใช้ในการส่งออกข้อมูลรายงานไปยังเวิร์กบุ๊ก Power Pivot สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวดึงข้อมูลใน Power Pivot ให้ดูที่ ตัวดึงข้อมูล Power Pivot บน MSDN

ด้านบนของหน้า

บันทึกไฟล์เอกสารบริการ Atom (.atomsvc) สําหรับการดําเนินการนําเข้าในอนาคต

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

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

เมื่อต้องการใช้ไฟล์ .atomsvc ในภายหลัง คุณสามารถเปิดไฟล์ใน Power Pivot ใน Excel เพื่อนําเข้าฟีดรายงานได้ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการระบุเอกสารบริการข้อมูลสําหรับตัวดึงข้อมูลรายงาน ให้ดูที่ การนําเข้าข้อมูลรายงานโดยใช้ URL ไปยังเอกสารบริการข้อมูล ในหัวข้อนี้

คุณยังสามารถเผยแพร่ไฟล์นี้ไปยังไลบรารีตัวดึงข้อมูลบน SharePoint เพื่อให้พร้อมใช้งานสําหรับทุกคนที่ต้องการใช้ตัวดึงข้อมูลรายงานในเวิร์กบุ๊กหรือรายงานอื่น สําหรับข้อมูลเพิ่มเติมเกี่ยวกับไลบรารีตัวดึงข้อมูล ให้ดูที่ ตัวดึงข้อมูล Power Pivot บน MSDN

ด้านบนของหน้า