คุณสามารถใช้รายงาน Reporting Services ที่ถูกประกาศไปยังไซต์ SharePoint หรือเซิร์ฟเวอร์รายงานเป็นแหล่งข้อมูลในเวิร์กบุ๊ก Power Pivot ได้ กระบวนการต่อไปนี้จะอธิบายวิธีการสร้างการเชื่อมต่อไปยังรายงานและนําเข้าข้อมูลไปยังเวิร์กบุ๊กของคุณ
ในบทความนี้
- ข้อกำหนดเบื้องต้น
- เลือกวิธีการนําเข้า
- นําเข้าข้อมูลรายงานโดยใช้ที่อยู่ของรายงานที่เผยแพร่
- นําเข้าข้อมูลรายงานโดยใช้ URL ไปยังเอกสารบริการข้อมูล
- ส่งออกรายงานเป็นตัวดึงข้อมูล
- บันทึกไฟล์เอกสารบริการ Atom (.atomsvc) สําหรับการดําเนินการนําเข้าในอนาคต
ข้อกำหนดเบื้องต้น
คุณต้องใช้ไฟล์คํานิยามรายงาน (.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... |
นําเข้าข้อมูลรายงานโดยใช้ที่อยู่ของรายงานที่เผยแพร่
ในหน้าต่าง PowerPivot ในแท็บ หน้าแรก ให้คลิก จากรายงาน ตัวช่วยนําเข้าตารางจะเปิดขึ้น
คลิก เรียกดู แล้วเลือกเซิร์ฟเวอร์รายงาน
ถ้าคุณใช้รายงานบนเซิร์ฟเวอร์รายงานเป็นประจํา เซิร์ฟเวอร์อาจแสดงรายการอยู่ใน ไซต์และเซิร์ฟเวอร์ล่าสุด มิฉะนั้น ใน ชื่อ ให้พิมพ์ที่อยู่เซิร์ฟเวอร์รายงาน แล้วคลิก เปิด เพื่อเรียกดูโฟลเดอร์บนไซต์เซิร์ฟเวอร์รายงาน ตัวอย่างที่อยู่สําหรับเซิร์ฟเวอร์รายงานอาจเป็น http://< computername/>reportserverเลือกรายงาน แล้วคลิกเปิด อีกวิธีหนึ่งคือ คุณสามารถวางลิงก์ไปยังรายงาน รวมถึงเส้นทางแบบเต็มและชื่อรายงานในกล่องข้อความ ชื่อ ตัวช่วยนําเข้าตารางจะเชื่อมต่อกับรายงานและแสดงรายงานในพื้นที่แสดงตัวอย่าง
ถ้ารายงานใช้พารามิเตอร์ คุณต้องระบุพารามิเตอร์ ไม่เช่นนั้นคุณจะไม่สามารถสร้างการเชื่อมต่อรายงานได้ เมื่อคุณทําเช่นนั้น เฉพาะแถวที่เกี่ยวข้องกับค่าพารามิเตอร์เท่านั้นที่จะถูกนําเข้าในตัวดึงข้อมูลเลือกพารามิเตอร์โดยใช้กล่องรายการหรือกล่องคําสั่งผสมที่มีให้ในรายงาน
คลิก ดูรายงาน เพื่ออัปเดตข้อมูล
หมายเหตุ
การดูรายงานจะบันทึกพารามิเตอร์ที่คุณเลือกไว้ร่วมกับข้อกําหนดตัวดึงข้อมูล
อีกทางหนึ่งคือ คลิก ขั้นสูง เพื่อตั้งค่าคุณสมบัติที่ระบุถึงตัวให้บริการสําหรับรายงาน
คลิก ทดสอบการเชื่อมต่อ เพื่อตรวจสอบให้แน่ใจว่ารายงานพร้อมใช้งานเป็นตัวดึงข้อมูล อีกวิธีหนึ่งคือ คุณสามารถคลิก ขั้นสูง เพื่อยืนยันว่าคุณสมบัติ เอกสารบริการแบบอินไลน์ มี XML ที่ฝังตัวที่ระบุการเชื่อมต่อตัวดึงข้อมูล
คลิก ถัดไป เพื่อดําเนินการนําเข้าต่อไป
ในหน้า เลือกตารางและมุมมอง ของตัวช่วยสร้าง ให้เลือกกล่องกาเครื่องหมายที่อยู่ถัดจากส่วนของรายงานที่คุณต้องการนําเข้าเป็นข้อมูล
บางรายงานสามารถประกอบด้วยหลายส่วน รวมทั้งตาราง รายการ หรือกราฟในกล่อง ชื่อที่จําง่าย ให้พิมพ์ชื่อตารางที่คุณต้องการให้ตัวดึงข้อมูลถูกบันทึกไว้ในเวิร์กบุ๊ก Power Pivot ของคุณ
ชื่อของตัวควบคุม บริการรายงาน จะถูกใช้ตามค่าเริ่มต้น ถ้ายังไม่ได้กําหนดชื่อ ตัวอย่างเช่น Tablix1, Tablix2 เราขอแนะนําให้คุณเปลี่ยนชื่อนี้ระหว่างการนําเข้า เพื่อให้คุณสามารถระบุที่มาของตัวดึงข้อมูลที่นําเข้าได้ง่ายขึ้นคลิก แสดงตัวอย่างและกรอง เพื่อรีวิวข้อมูลและเปลี่ยนแปลงการเลือกคอลัมน์ คุณไม่สามารถจํากัดแถวที่นําเข้าในฟีดข้อมูลรายงานได้ แต่คุณสามารถเอาคอลัมน์ออกโดยการล้างกล่องกาเครื่องหมายได้ คลิก ตกลง
ในหน้า เลือกตารางและมุมมอง ให้คลิก เสร็จสิ้น
เมื่อแถวทั้งหมดถูกนําเข้าแล้ว ให้คลิก ปิด
นําเข้าข้อมูลรายงานโดยใช้ URL ไปยังเอกสารบริการข้อมูล
อีกทางเลือกหนึ่งนอกจากการระบุที่อยู่รายงานคือการใช้ไฟล์เอกสารบริการข้อมูล (.atomsvc) ที่มีข้อมูลตัวดึงข้อมูลรายงานที่คุณต้องการใช้อยู่แล้ว เอกสารบริการข้อมูลระบุ URL ไปยังรายงาน เมื่อคุณนําเข้าเอกสารบริการข้อมูล ตัวดึงข้อมูลรายงานจะถูกสร้างขึ้นจากรายงานและเพิ่มลงในเวิร์กบุ๊ก Power Pivot
- ในหน้าต่าง Power Pivot ในแท็บ หน้าแรก ให้คลิก จากตัวดึงข้อมูล ตัวช่วยนําเข้าตารางจะเปิดขึ้น
- ในหน้า เชื่อมต่อกับตัวดึงข้อมูล ให้พิมพ์ชื่อที่จําง่ายที่จะใช้เมื่ออ้างอิงถึงแหล่งข้อมูล
ชื่อนี้จะถูกใช้เฉพาะภายในเวิร์กบุ๊ก Power Pivot เพื่ออ้างอิงถึงแหล่งข้อมูลเท่านั้น ในภายหลังในตัวช่วยสร้าง คุณจะตั้งชื่อของตารางที่จัดเก็บข้อมูล - พิมพ์เส้นทางไปยังไฟล์เอกสารบริการข้อมูล (.atomsvc) ที่ระบุตัวดึงข้อมูลรายงาน คุณสามารถระบุที่อยู่ของเอกสารได้ ถ้าเอกสารถูกเก็บไว้บนเซิร์ฟเวอร์ หรือคุณสามารถเปิดจากโฟลเดอร์บนคอมพิวเตอร์ของคุณก็ได้ หรือ คุณสามารถคลิก เรียกดู เพื่อนําทางไปยังเซิร์ฟเวอร์ที่มีเอกสารบริการข้อมูลที่คุณต้องการใช้
- คลิก ทดสอบการเชื่อมต่อ เพื่อให้แน่ใจว่าตัวดึงข้อมูลสามารถสร้างได้โดยใช้ข้อมูลในเอกสารบริการข้อมูล
- คลิก ถัดไป
- ในหน้า เลือกตารางและมุมมอง ของตัวช่วยสร้าง ให้เลือกกล่องกาเครื่องหมายที่อยู่ถัดจากส่วนของรายงานที่คุณต้องการนําเข้าเป็นข้อมูล
บางรายงานสามารถประกอบด้วยหลายส่วน รวมทั้งตาราง รายการ หรือกราฟ - ในกล่อง ชื่อที่จําง่าย ให้พิมพ์ชื่อตารางที่คุณต้องการให้ตัวดึงข้อมูลถูกบันทึกไว้ในเวิร์กบุ๊ก Power Pivot ของคุณ
ชื่อของตัวควบคุม บริการรายงาน จะถูกใช้ตามค่าเริ่มต้น ถ้ายังไม่ได้กําหนดชื่อ ตัวอย่างเช่น Tablix1, Tablix2 เราขอแนะนําให้คุณเปลี่ยนชื่อนี้ระหว่างการนําเข้า เพื่อให้คุณระบุที่มาของตัวดึงข้อมูลที่นําเข้าได้ง่ายขึ้น - คลิก แสดงตัวอย่างและกรอง เพื่อรีวิวข้อมูลและเปลี่ยนแปลงการเลือกคอลัมน์ คุณไม่สามารถจํากัดแถวที่นําเข้าในฟีดข้อมูลรายงานได้ แต่คุณสามารถเอาคอลัมน์ออกโดยการล้างกล่องกาเครื่องหมายได้ คลิก ตกลง
- ในหน้า เลือกตารางและมุมมอง ให้คลิก เสร็จสิ้น
- เมื่อแถวทั้งหมดถูกนําเข้าแล้ว ให้คลิก ปิด
ส่งออกรายงานเป็นตัวดึงข้อมูล
- เปิดรายงานจากตัวจัดการรายงาน, SharePoint หรือเซิร์ฟเวอร์รายงาน
- บนแถบเครื่องมือรายงาน ให้คลิกปุ่ม ส่งออกเป็นตัวดึงข้อมูล ไอคอน
ถ้ามี Excel ติดตั้งอยู่บนคอมพิวเตอร์ของคุณ คุณจะได้รับพร้อมท์ให้เปิดหรือบันทึกไฟล์ - คลิก เปิด เพื่อดูข้อมูลที่นําเข้าในหน้าต่าง Power Pivot ใน Excel ทันที
ถ้ามองไม่เห็นปุ่ม รายงานไม่ได้ทํางานบนเวอร์ชันที่สนับสนุนของ Reporting Services พิจารณาการย้ายหรือการคัดลอกรายงานไปยังเซิร์ฟเวอร์รายงานที่เป็นรุ่นที่ได้รับการสนับสนุน
หมายเหตุ
Reporting Services มีส่วนขยายการแสดงภาพ Atom ที่สร้างตัวดึงข้อมูลจากไฟล์ข้อกําหนดรายงาน ส่วนขยายนั้น แทนที่จะสร้างซอฟต์แวร์เซิร์ฟเวอร์ Power Pivot ที่สร้างตัวดึงข้อมูลรายงานและเอกสารบริการข้อมูลที่ใช้ในการส่งออกข้อมูลรายงานไปยังเวิร์กบุ๊ก Power Pivot สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวดึงข้อมูลใน Power Pivot ให้ดูที่ ตัวดึงข้อมูล Power Pivot บน MSDN
บันทึกไฟล์เอกสารบริการ Atom (.atomsvc) สําหรับการดําเนินการนําเข้าในอนาคต
ถ้าคุณไม่มีแอปพลิเคชันบนคอมพิวเตอร์ของคุณที่สามารถเปิดฟีดรายงาน ให้บันทึกเอกสารเพื่อใช้กับคอมพิวเตอร์ที่มี Power Pivot ใน Excel ในอนาคต เอกสารที่คุณบันทึกจะระบุที่อยู่ของรายงาน ซึ่งไม่มีข้อมูลจากรายงาน
- เปิดรายงานจากตัวจัดการรายงาน, SharePoint หรือเซิร์ฟเวอร์รายงาน
- บนแถบเครื่องมือรายงาน ให้คลิกปุ่ม ส่งออกเป็นตัวดึงข้อมูล:
- คลิก บันทึกเพื่อ จัดเก็บไฟล์ .atomsvc บนคอมพิวเตอร์ของคุณ ไฟล์จะระบุเซิร์ฟเวอร์รายงานและตําแหน่งที่ตั้งของไฟล์รายงาน
เมื่อต้องการใช้ไฟล์ .atomsvc ในภายหลัง คุณสามารถเปิดไฟล์ใน Power Pivot ใน Excel เพื่อนําเข้าฟีดรายงานได้ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการระบุเอกสารบริการข้อมูลสําหรับตัวดึงข้อมูลรายงาน ให้ดูที่ การนําเข้าข้อมูลรายงานโดยใช้ URL ไปยังเอกสารบริการข้อมูล ในหัวข้อนี้
คุณยังสามารถเผยแพร่ไฟล์นี้ไปยังไลบรารีตัวดึงข้อมูลบน SharePoint เพื่อให้พร้อมใช้งานสําหรับทุกคนที่ต้องการใช้ตัวดึงข้อมูลรายงานในเวิร์กบุ๊กหรือรายงานอื่น สําหรับข้อมูลเพิ่มเติมเกี่ยวกับไลบรารีตัวดึงข้อมูล ให้ดูที่ ตัวดึงข้อมูล Power Pivot บน MSDN