ในหลายกรณี การนําเข้าข้อมูลที่สัมพันธ์กันผ่าน Add-in Power Pivot นั้นรวดเร็วและมีประสิทธิภาพมากกว่าการนําเข้าแบบง่ายใน Excel
โดยทั่วไปแล้ว คุณสามารถทําได้ง่ายดังนี้:
- ตรวจสอบกับผู้ดูแลระบบฐานข้อมูลเพื่อรับข้อมูลการเชื่อมต่อฐานข้อมูล และตรวจสอบว่าคุณมีสิทธิ์ในการเข้าถึงข้อมูลหรือไม่
- ถ้าข้อมูลเป็นแบบเชิงสัมพันธ์หรือแบบมิติ จากภายใน Power Pivot ให้คลิก หน้าแรก>รับข้อมูล>ภายนอกจากฐานข้อมูล
อีกทางหนึ่งคือ คุณสามารถนําเข้าจากแหล่งข้อมูลอื่นได้ดังนี้
- คลิก Home>From Data Service ถ้าข้อมูลจาก Microsoft Azure Marketplace หรือตัวดึงข้อมูล OData
- คลิก รับ>ข้อมูลจาก>ภายนอกจากแหล่งข้อมูลอื่น เพื่อเลือกจากรายการทั้งหมดของแหล่งข้อมูล
บนหน้า เลือกวิธีการนําเข้าข้อมูล ให้เลือกว่าจะใช้ข้อมูลทั้งหมดในแหล่งข้อมูลหรือเพื่อกรองข้อมูล เลือกตารางและมุมมองจากรายการ หรือเขียนคิวรีที่ระบุว่าข้อมูลใดที่จะนําเข้า
ข้อดีของการนําเข้า Power Pivot ได้แก่ ความสามารถในการ:
- กรองข้อมูลที่ไม่จําเป็นออกเพื่อนําเข้าเพียงชุดย่อย
- เปลี่ยนชื่อตารางและคอลัมน์ขณะที่คุณนําเข้าข้อมูล
- วางในคิวรีที่กําหนดไว้ล่วงหน้าเพื่อเลือกข้อมูลที่ส่งกลับ
เคล็ดลับในการเลือกแหล่งข้อมูล
- ในบางครั้ง ตัวให้บริการ OLE DB สามารถเพิ่มประสิทธิภาพได้เร็วขึ้นสําหรับข้อมูลขนาดใหญ่ เมื่อเลือกระหว่างตัวให้บริการที่แตกต่างกันสําหรับแหล่งข้อมูลเดียวกัน คุณควรลองใช้ตัวให้บริการ OLE DB ก่อน
- การนําเข้าตารางจากฐานข้อมูลเชิงสัมพันธ์จะช่วยประหยัดขั้นตอนได้ เนื่องจากความสัมพันธ์ Foreign Key จะถูกใช้ระหว่างการนําเข้าเพื่อสร้างความสัมพันธ์ระหว่างเวิร์กชีตในหน้าต่าง Power Pivot
- การนําเข้าหลายตาราง แล้วลบตารางที่คุณไม่ต้องการ ออก อาจช่วยคุณประหยัดขั้นตอนได้ ถ้าคุณนําเข้าตารางทีละตาราง คุณอาจยังต้องสร้างความสัมพันธ์ระหว่างตารางด้วยตนเอง
- คอลัมน์ที่มีข้อมูลที่คล้ายกันในแหล่งข้อมูลต่างๆ เป็นพื้นฐานของการสร้างความสัมพันธ์ภายในหน้าต่าง Power Pivot เมื่อใช้แหล่งข้อมูลที่แตกต่างกัน ให้เลือกตารางที่มีคอลัมน์ที่สามารถแมปกับตารางในแหล่งข้อมูลอื่นที่มีข้อมูลที่เหมือนกันหรือคล้ายกัน
- เมื่อต้องการสนับสนุนการรีเฟรชข้อมูลสําหรับเวิร์กบุ๊กที่คุณประกาศไปยัง SharePoint ให้เลือกแหล่งข้อมูลที่สามารถเข้าถึงได้ทั้งเวิร์กสเตชันและเซิร์ฟเวอร์เท่าๆ กัน หลังจากการประกาศเวิร์กบุ๊ก คุณสามารถตั้งค่ากําหนดการการรีเฟรชข้อมูลเพื่ออัปเดตข้อมูลในเวิร์กบุ๊กโดยอัตโนมัติได้ การใช้แหล่งข้อมูลที่พร้อมใช้งานบนเซิร์ฟเวอร์เครือข่ายทําให้สามารถรีเฟรชข้อมูลได้
รับข้อมูลจากแหล่งข้อมูลอื่น
- รับข้อมูลจาก Analysis Services
- เพิ่มข้อมูลในเวิร์กชีตไปยังตัวแบบข้อมูลโดยใช้ตารางที่ลิงก์
- การคัดลอกและวางแถวลงในตัวแบบข้อมูลใน PowerPivot
รีเฟรชข้อมูลเชิงสัมพันธ์
ใน Excel ให้คลิกการเชื่อมต่อ>ข้อมูล>รีเฟรชทั้งหมด เพื่อเชื่อมต่อกับฐานข้อมูลอีกครั้ง และรีเฟรชข้อมูลในเวิร์กบุ๊กของคุณ
การรีเฟรชจะอัปเดตแต่ละเซลล์และเพิ่มแถวที่ได้รับการอัปเดตในฐานข้อมูลภายนอกตั้งแต่เวลานําเข้าครั้งล่าสุด เฉพาะแถวใหม่และคอลัมน์ที่มีอยู่เท่านั้นที่จะรีเฟรช ถ้าคุณต้องการเพิ่มคอลัมน์ใหม่ไปยังตัวแบบ คุณจะต้องนําเข้าโดยใช้ขั้นตอนที่ระบุด้านบน
การรีเฟรชจะทําซ้ําคิวรีเดียวกันที่ใช้ในการนําเข้าข้อมูล ถ้าแหล่งข้อมูลไม่อยู่ในตําแหน่งเดิมอีกต่อไป หรือถ้าตารางหรือคอลัมน์ถูกเอาออกหรือเปลี่ยนชื่อ การรีเฟรชจะล้มเหลว แน่นอนว่า คุณยังคงเก็บข้อมูลใดๆ ที่คุณนําเข้าไว้ก่อนหน้านี้ เมื่อต้องการดูคิวรีที่ใช้ระหว่างการรีเฟรชข้อมูล ให้คลิก จัดการ ของ Power Pivot> เพื่อเปิดหน้าต่าง Power Pivot คลิก ออกแบบ>คุณสมบัติตาราง เพื่อดูคิวรี
การแชร์และสิทธิ์
โดยทั่วไปแล้ว สิทธิ์จําเป็นในการรีเฟรชข้อมูล ถ้าคุณแชร์เวิร์กบุ๊กกับผู้อื่นที่ต้องการรีเฟรชข้อมูลพวกเขาจะต้องมีสิทธิ์แบบอ่านอย่างเดียวอย่างน้อยบนฐานข้อมูล
วิธีการที่คุณใช้เวิร์กบุ๊กของคุณร่วมกันจะเป็นตัวกําหนดว่าการรีเฟรชข้อมูลสามารถเกิดขึ้นได้หรือไม่ สําหรับ Microsoft 365 คุณไม่สามารถรีเฟรชข้อมูลในเวิร์กบุ๊กที่บันทึกไว้ใน Microsoft 365 ได้ บน SharePoint Server คุณสามารถจัดกําหนดการการรีเฟรชข้อมูลแบบไม่ต้องเฝ้าดูบนเซิร์ฟเวอร์ได้ แต่จําเป็นที่ Power Pivot สําหรับ SharePoint จะได้รับการติดตั้งและกําหนดค่าในสภาพแวดล้อม SharePoint ของคุณ ติดต่อผู้ดูแลระบบ SharePoint ของคุณเพื่อดูว่ามีการรีเฟรชข้อมูลที่จัดกําหนดการไว้หรือไม่
แหล่งข้อมูลที่ได้รับการสนับสนุน
คุณสามารถนําเข้าข้อมูลจากแหล่งข้อมูลใดแหล่งข้อมูลหนึ่งที่กําหนดในตารางด้านล่าง
Power Pivot จะไม่ติดตั้งตัวให้บริการสําหรับแต่ละแหล่งข้อมูล แม้ว่าผู้ให้บริการบางรายอาจมีอยู่แล้วบนคอมพิวเตอร์ของคุณ คุณอาจจําเป็นต้องดาวน์โหลดและติดตั้งผู้ให้บริการที่คุณต้องการ
คุณยังสามารถลิงก์ไปยังตารางใน Excel และคัดลอกและวางข้อมูลจากแอปพลิเคชัน เช่น Excel และ Word ที่ใช้รูปแบบ HTML สําหรับคลิปบอร์ด สําหรับข้อมูลเพิ่มเติม ให้ดู เพิ่มข้อมูลโดยใช้ตารางที่ลิงก์ของ Excel และ คัดลอกและวางข้อมูลลงใน Power Pivot
พิจารณาสิ่งต่อไปนี้เกี่ยวกับผู้ให้บริการข้อมูล:
- คุณยังสามารถใช้ตัวให้บริการ OLE DB สําหรับ ODBC ได้
- ในบางกรณี การใช้ตัวให้บริการ MSDAORA OLE DB อาจทําให้เกิดข้อผิดพลาดในการเชื่อมต่อ โดยเฉพาะอย่างยิ่งกับ Oracle เวอร์ชันที่ใหม่กว่า หากคุณพบข้อผิดพลาดใดๆ เราขอแนะนําให้คุณใช้ผู้ให้บริการรายอื่นที่แสดงอยู่ในรายการสําหรับ Oracle
| แหล่งข้อมูล | เวอร์ชัน | ชนิดไฟล์ | ผู้ให้บริการ |
|---|---|---|---|
| ฐานข้อมูล Access | Microsoft Access 2003 หรือใหม่กว่า | .accdb หรือ .mdb | ตัวให้บริการ ACE 14 OLE DB |
| ฐานข้อมูลเชิงสัมพันธ์ของ SQL Server | Microsoft SQL Server 2005 หรือใหม่กว่า Microsoft Azure SQL Database | (ไม่สามารถใช้งานได้) | OLE DB Provider for SQL Server SQL Server ตัวให้บริการ OLE DB ของไคลเอ็นต์ดั้งเดิม SQL Server Native 10.0 Client OLE DB Provider .NET Framework ตัวให้บริการข้อมูล for SQL Client |
| SQL Server Parallel คลังข้อมูล (PDW) | SQL Server 2008 หรือใหม่กว่า | (ไม่สามารถใช้งานได้) | ตัวให้บริการ OLE DB สําหรับ PDW SQL Server |
| ฐานข้อมูลเชิงสัมพันธ์ของ Oracle | Oracle 9i, 10g, 11g. | (ไม่สามารถใช้งานได้) | ตัวให้บริการ Oracle OLE DB .NET Framework ตัวให้บริการข้อมูลสําหรับไคลเอ็นต์ Oracle ตัวให้บริการข้อมูล .NET Framework สำหรับ SQL Server MSDAORA OLE DB (ตัวให้บริการ 2) OraOLEDB MSDASQL |
| ฐานข้อมูลเชิงสัมพันธ์ของ Teradata | Teradata V2R6, V12 | (ไม่สามารถใช้งานได้) | ตัวให้บริการ TDOLEDB OLE DB ตัวให้บริการข้อมูล .Net สําหรับ Teradata |
| ฐานข้อมูลเชิงสัมพันธ์ของ Informix | (ไม่สามารถใช้งานได้) | ตัวให้บริการ Informix OLE DB | |
| ฐานข้อมูลเชิงสัมพันธ์ IBM DB2 | 8.1 | (ไม่สามารถใช้งานได้) | Db2oledb |
| ฐานข้อมูลเชิงสัมพันธ์ของ Sybase | (ไม่สามารถใช้งานได้) | ตัวให้บริการ Sybase OLE DB | |
| ฐานข้อมูลเชิงสัมพันธ์อื่นๆ | (ไม่สามารถใช้งานได้) | (ไม่สามารถใช้งานได้) | ตัวให้บริการ OLE DB หรือโปรแกรมควบคุม ODBC |
| ไฟล์ข้อความ เชื่อมต่อกับไฟล์แบบแฟลต |
(ไม่สามารถใช้งานได้) | .txt, .tab, .csv | ตัวให้บริการ ACE 14 OLE DB สําหรับ Microsoft Access |
| ไฟล์ Microsoft Excel | Excel 97-2003 หรือใหม่กว่า | .xlsx, .xlsm, .xlsb, .xltx, .xltm | ตัวให้บริการ ACE 14 OLE DB |
| เวิร์กบุ๊ก Power Pivot นําเข้าข้อมูลจาก Analysis Services หรือ Power Pivot |
Microsoft SQL Server 2008 R2 หรือใหม่กว่า | xlsx, .xlsm, .xlsb, .xltx, .xltm | ASOLEDB 10.5 (ใช้กับเวิร์กบุ๊ก Power Pivot ที่ถูกประกาศไปยังฟาร์ม SharePoint ที่มี Power Pivot สําหรับ SharePoint ติดตั้งอยู่เท่านั้น) |
| คิวบ์ Analysis Services นําเข้าข้อมูลจาก Analysis Services หรือ Power Pivot |
Microsoft SQL Server 2005 หรือใหม่กว่า | (ไม่สามารถใช้งานได้) | ASOLEDB 10 |
| ตัวดึงข้อมูล นําเข้าข้อมูลจากตัวดึงข้อมูล (ใช้เพื่อนําเข้าข้อมูลจากรายงานบริการรายงาน เอกสารบริการ Atom และตัวดึงข้อมูลเดียว) |
รูปแบบ Atom 1.0 ฐานข้อมูลหรือเอกสารใดๆ ที่ถูกแสดงเป็นบริการข้อมูลของ Windows Communication Foundation (WCF) (ชื่อเดิมคือ ADO.NET Data Services) |
.atomsvc สําหรับเอกสารบริการที่กําหนดตัวดึงข้อมูลอย่างน้อยหนึ่งตัว .atom สําหรับเอกสารฟีดเว็บอะตอม |
ตัวให้บริการตัวดึงข้อมูลของ Microsoft สําหรับ Power Pivot .NET Framework ตัวให้บริการข้อมูลตัวดึงข้อมูลสําหรับ Power Pivot |
| รายงานบริการรายงาน นำเข้าข้อมูลจากรายงานของ Reporting Services |
Microsoft SQL Server 2005 หรือใหม่กว่า | Rdl | |
| ไฟล์การเชื่อมต่อฐานข้อมูล Office | .odc |
แหล่งข้อมูลที่ไม่ได้รับการสนับสนุน
ไม่สามารถนําเข้าเอกสารเซิร์ฟเวอร์ที่ประกาศแล้ว เช่น ฐานข้อมูล Access ที่ประกาศไปยัง SharePoint ได้
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ