คุณสามารถใช้รายงาน 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... |
นําเข้าข้อมูลรายงานโดยใช้ที่อยู่ของรายงานที่เผยแพร่
ในหน้าต่าง Power Pivot ในแท็บ หน้าแรก ให้คลิก จากรายงาน ตัวช่วยสร้างการนําเข้าตารางจะเปิดขึ้น
คลิก เรียกดู แล้วเลือกเซิร์ฟเวอร์รายงาน
ถ้าคุณใช้รายงานบนเซิร์ฟเวอร์รายงานอยู่เป็นประจํา เซิร์ฟเวอร์อาจแสดงรายการอยู่ใน ไซต์และเซิร์ฟเวอร์ล่าสุด มิฉะนั้น ใน ชื่อ ให้พิมพ์ที่อยู่ไปยังเซิร์ฟเวอร์รายงาน และคลิก เปิด เพื่อเรียกดูโฟลเดอร์บนไซต์เซิร์ฟเวอร์รายงาน ตัวอย่างที่อยู่สําหรับเซิร์ฟเวอร์รายงานอาจเป็น 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 ทันที
ถ้าไม่เห็นปุ่ม แสดงว่ารายงานไม่ได้ทํางานอยู่บนบริการการรายงานเวอร์ชันที่ได้รับการสนับสนุน พิจารณาการย้ายหรือการคัดลอกรายงานไปยังเซิร์ฟเวอร์รายงานที่มีการเผยแพร่ที่ได้รับการสนับสนุน
หมายเหตุ
บริการการรายงานประกอบด้วยส่วนขยายการแสดง 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