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