ในหลายกรณี การนําเข้าข้อมูลที่สัมพันธ์กันผ่าน Power Pivot Add-in นั้นรวดเร็วและมีประสิทธิภาพมากกว่าการนําเข้าแบบง่ายใน Excel
โดยทั่วไปแล้ว คุณสามารถทําได้ง่ายดังนี้:
-
ตรวจสอบกับผู้ดูแลระบบฐานข้อมูลเพื่อรับข้อมูลการเชื่อมต่อฐานข้อมูล และตรวจสอบว่าคุณมีสิทธิ์ในการเข้าถึงข้อมูลหรือไม่
-
ถ้าข้อมูลเป็นแบบสัมพันธ์กันหรือเป็นมิติ จากภายใน Power Pivot ให้คลิก หน้าแรก > รับข้อมูลภายนอก > จากฐานข้อมูล
อีกทางหนึ่งคือ คุณสามารถนําเข้าจากแหล่งข้อมูลอื่นได้ดังนี้
-
คลิก หน้าแรก > จากบริการข้อมูล ถ้าข้อมูลจาก Microsoft Azure Marketplace หรือตัวดึงข้อมูล OData
-
คลิก หน้าแรก > รับข้อมูลภายนอก > จากแหล่งข้อมูลอื่น เพื่อเลือกจากรายการทั้งหมดของแหล่งข้อมูล
บนหน้า เลือกวิธีการนําเข้าข้อมูล ให้เลือกว่าจะใช้ข้อมูลทั้งหมดในแหล่งข้อมูลหรือเพื่อกรองข้อมูล เลือกตารางและมุมมองจากรายการ หรือเขียนคิวรีที่ระบุว่าข้อมูลใดที่จะนําเข้า
ข้อดีของการนําเข้า Power Pivot รวมถึงความสามารถในการ:
-
กรองข้อมูลที่ไม่จําเป็นออกเพื่อนําเข้าเพียงชุดย่อย
-
เปลี่ยนชื่อตารางและคอลัมน์ขณะที่คุณนําเข้าข้อมูล
-
วางในคิวรีที่กําหนดไว้ล่วงหน้าเพื่อเลือกข้อมูลที่ส่งกลับ
-
ในบางครั้ง ตัวให้บริการ OLE DB สามารถเพิ่มประสิทธิภาพได้เร็วขึ้นสําหรับข้อมูลขนาดใหญ่ เมื่อเลือกระหว่างตัวให้บริการที่แตกต่างกันสําหรับแหล่งข้อมูลเดียวกัน คุณควรลองใช้ตัวให้บริการ OLE DB ก่อน
-
การนําเข้าตารางจากฐานข้อมูลเชิงสัมพันธ์จะช่วยประหยัดขั้นตอนได้ เนื่องจากความสัมพันธ์ Foreign Key จะถูกใช้ระหว่างการนําเข้าเพื่อสร้างความสัมพันธ์ระหว่างเวิร์กชีตในหน้าต่าง Power Pivot
-
การนําเข้าหลายตาราง แล้วลบตารางที่คุณไม่ต้องการ ออก อาจช่วยคุณประหยัดขั้นตอนได้ ถ้าคุณนําเข้าตารางทีละตาราง คุณอาจยังต้องสร้างความสัมพันธ์ระหว่างตารางด้วยตนเอง
-
คอลัมน์ที่มีข้อมูลที่คล้ายกันในแหล่งข้อมูลต่างๆ เป็นพื้นฐานของการสร้างความสัมพันธ์ภายในหน้าต่าง Power Pivot เมื่อใช้แหล่งข้อมูลที่แตกต่างกัน ให้เลือกตารางที่มีคอลัมน์ที่สามารถแมปกับตารางในแหล่งข้อมูลอื่นที่มีข้อมูลที่เหมือนกันหรือคล้ายกัน
-
เมื่อต้องการสนับสนุนการรีเฟรชข้อมูลสําหรับเวิร์กบุ๊กที่คุณประกาศไปยัง SharePoint ให้เลือกแหล่งข้อมูลที่สามารถเข้าถึงได้ทั้งเวิร์กสเตชันและเซิร์ฟเวอร์เท่าๆ กัน หลังจากการประกาศเวิร์กบุ๊ก คุณสามารถตั้งค่ากําหนดการการรีเฟรชข้อมูลเพื่ออัปเดตข้อมูลในเวิร์กบุ๊กโดยอัตโนมัติได้ การใช้แหล่งข้อมูลที่พร้อมใช้งานบนเซิร์ฟเวอร์เครือข่ายทําให้สามารถรีเฟรชข้อมูลได้
ใน 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 |
(ไม่สามารถใช้งานได้) |
OLE DB Provider for SQL Server SQL Server Native Client OLE DB Provider SQL Server Native 10.0 Client OLE DB Provider .NET Framework Data Provider for SQL Client |
SQL Server Parallel Data Warehouse (PDW) |
SQL Server 2008 หรือใหม่กว่า |
(ไม่สามารถใช้งานได้) |
ตัวให้บริการ OLE DB สําหรับ SQL Server PDW |
ฐานข้อมูลเชิงสัมพันธ์ของ Oracle |
Oracle 9i, 10g, 11g. |
(ไม่สามารถใช้งานได้) |
ตัวให้บริการ Oracle OLE DB ตัวให้บริการข้อมูล .NET Framework สําหรับ Oracle Client ตัวให้บริการข้อมูล .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 Data Feed Provider for Power Pivot ตัวให้บริการข้อมูลตัวดึงข้อมูล .NET Framework สําหรับ Power Pivot |
รายงานบริการรายงานจะนําเข้าข้อมูลจากรายงานบริการรายงาน |
Microsoft SQL Server 2005 หรือใหม่กว่า |
Rdl |
|
ไฟล์การเชื่อมต่อฐานข้อมูล Office |
.odc |
ไม่สามารถนําเข้าเอกสารเซิร์ฟเวอร์ที่ประกาศแล้ว เช่น ฐานข้อมูล Access ที่ประกาศไปยัง SharePoint ได้
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน