ในหลายกรณี การนําเข้าข้อมูลที่สัมพันธ์กันผ่าน Add-in Power Pivot นั้นรวดเร็วและมีประสิทธิภาพมากกว่าการนําเข้าง่ายๆ ใน Excel
โดยทั่วไปแล้วสามารถดําเนินการได้ง่ายดังนี้:
- ตรวจสอบกับผู้ดูแลระบบฐานข้อมูลเพื่อรับข้อมูลการเชื่อมต่อฐานข้อมูล และตรวจสอบว่าคุณมีสิทธิ์ในการเข้าถึงข้อมูลดังกล่าว
- ถ้าข้อมูลเป็นข้อมูลเชิงสัมพันธ์หรือมิติ จากภายใน Power Pivot ให้คลิก หน้าแรก>รับข้อมูล>ภายนอกจากฐานข้อมูล
หรือคุณสามารถนําเข้าจากแหล่งข้อมูลอื่นได้ดังนี้
- คลิก หน้าแรก>จากบริการข้อมูล ถ้าข้อมูลมาจาก Microsoft Azure Marketplace หรือตัวดึงข้อมูล OData
- คลิก หน้าแรก>รับข้อมูลภายนอก>จากแหล่งข้อมูลอื่น เพื่อเลือกจากรายการแหล่งข้อมูลทั้งหมด
บนหน้า เลือกวิธีการนําเข้าข้อมูล ให้เลือกว่าจะนําข้อมูลทั้งหมดในแหล่งข้อมูลหรือกรองข้อมูล เลือกตารางและมุมมองจากรายการ หรือเขียนคิวรีที่ระบุว่าจะนําเข้าข้อมูลใด
ประโยชน์ของการนําเข้า Power Pivot รวมถึงความสามารถในการ:
- กรองข้อมูลที่ไม่จําเป็นออกเพื่อนําเข้าเฉพาะเซตย่อย
- เปลี่ยนชื่อตารางและคอลัมน์เมื่อคุณนําเข้าข้อมูล
- วางในคิวรีที่กําหนดไว้ล่วงหน้าเพื่อเลือกข้อมูลที่ส่งกลับมา
เคล็ดลับสําหรับการเลือกแหล่งข้อมูล
- ในบางครั้ง ตัวให้บริการ OLE DB สามารถให้ประสิทธิภาพที่รวดเร็วกว่าสําหรับข้อมูลขนาดใหญ่ เมื่อเลือกระหว่างตัวให้บริการที่ต่างกันสําหรับแหล่งข้อมูลเดียวกัน คุณควรลองใช้ตัวให้บริการ OLE DB ก่อน
- การนําเข้าตารางจากฐานข้อมูลเชิงสัมพันธ์จะช่วยให้คุณประหยัดขั้นตอนได้เนื่องจากระหว่างการใช้ความสัมพันธ์ของคีย์ภายนอกจะถูกใช้เพื่อสร้างความสัมพันธ์ระหว่างเวิร์กชีตในหน้าต่าง PowerPivot
- การนําเข้าตารางหลายตาราง แล้วลบตารางที่คุณไม่ต้องการออก อาจช่วยประหยัดขั้นตอนให้คุณได้ ถ้าคุณนําเข้าครั้งละหนึ่งตาราง คุณอาจยังต้องสร้างความสัมพันธ์ระหว่างตารางด้วยตนเอง
- คอลัมน์ที่มีข้อมูลที่คล้ายกันในแหล่งข้อมูลที่แตกต่างกันเป็นพื้นฐานในการสร้างความสัมพันธ์ภายในหน้าต่าง Power Pivot เมื่อใช้แหล่งข้อมูลที่แตกต่างกัน ให้เลือกตารางที่มีคอลัมน์ที่สามารถแมปกับตารางในแหล่งข้อมูลอื่นที่มีข้อมูลที่เหมือนกันหรือคล้ายกัน
- เมื่อต้องการสนับสนุนการรีเฟรชข้อมูลสําหรับเวิร์กบุ๊กที่คุณประกาศไปยัง SharePoint ให้เลือกแหล่งข้อมูลที่สามารถเข้าถึงได้โดยทั้งเวิร์กสเตชันและเซิร์ฟเวอร์อย่างเท่าเทียมกัน หลังจากประกาศเวิร์กบุ๊กแล้ว คุณสามารถตั้งค่ากําหนดการการรีเฟรชข้อมูลเพื่ออัปเดตข้อมูลในเวิร์กบุ๊กโดยอัตโนมัติ การใช้แหล่งข้อมูลที่พร้อมใช้งานบนเซิร์ฟเวอร์เครือข่ายทําให้สามารถรีเฟรชข้อมูลได้
รับข้อมูลจากแหล่งอื่น
- รับข้อมูลจาก Analysis Services
- เพิ่มข้อมูลในเวิร์กชีตไปยังตัวแบบข้อมูลโดยใช้ตารางที่ลิงก์
- การคัดลอกและวางแถวลงในตัวแบบข้อมูลใน PowerPivot
รีเฟรชข้อมูลที่สัมพันธ์กัน
ใน Excel ให้คลิกการเชื่อมต่อข้อมูล>>รีเฟรชทั้งหมด เพื่อเชื่อมต่อกับฐานข้อมูลอีกครั้ง และรีเฟรชข้อมูลในเวิร์กบุ๊กของคุณ
การรีเฟรชจะอัปเดตเซลล์แต่ละเซลล์และเพิ่มแถวที่ได้รับการอัปเดตในฐานข้อมูลภายนอกตั้งแต่เวลานําเข้าครั้งล่าสุด เฉพาะแถวใหม่และคอลัมน์ที่มีอยู่เท่านั้นที่จะรีเฟรช ถ้าคุณต้องการเพิ่มคอลัมน์ใหม่ลงในตัวแบบข้อมูล คุณจะต้องนําเข้าโดยใช้ขั้นตอนที่ระบุด้านบน
การรีเฟรชจะทําซ้ําคิวรีเดิมที่ใช้ในการนําเข้าข้อมูล ถ้าแหล่งข้อมูลไม่ได้อยู่ในตําแหน่งที่ตั้งเดิมอีกต่อไป หรือถ้าตารางหรือคอลัมน์ถูกเอาออกหรือถูกเปลี่ยนชื่อ การรีเฟรชจะล้มเหลว แน่นอนว่า คุณยังคงรักษาข้อมูลใดๆ ที่คุณนําเข้าไว้ก่อนหน้านี้ เมื่อต้องการดูคิวรีที่ใช้ระหว่างการรีเฟรชข้อมูล ให้คลิก จัดการ Power Pivot> เพื่อเปิดหน้าต่าง Power Pivot คลิก คุณสมบัติการออกแบบ>ตาราง เพื่อดูคิวรี
การแชร์และสิทธิ์
โดยทั่วไปแล้ว จําเป็นต้องมีสิทธิ์ในการรีเฟรชข้อมูล ถ้าคุณแชร์เวิร์กบุ๊กกับผู้อื่นที่ต้องการรีเฟรชข้อมูลด้วย พวกเขาจะต้องมีสิทธิ์แบบอ่านอย่างเดียวบนฐานข้อมูลเป็นอย่างน้อย
วิธีที่คุณใช้แชร์เวิร์กบุ๊กของคุณจะเป็นตัวกําหนดว่าสามารถรีเฟรชข้อมูลได้หรือไม่ สําหรับ Microsoft 365 คุณไม่สามารถรีเฟรชข้อมูลในเวิร์กบุ๊กที่บันทึกไปยัง Microsoft 365 ได้ บน SharePoint Server คุณสามารถจัดกําหนดการการรีเฟรชข้อมูลแบบไม่ต้องเฝ้าดูบนเซิร์ฟเวอร์ได้ แต่คุณจําเป็นต้องติดตั้งและกําหนดค่า Power Pivot สําหรับ SharePoint ในสภาพแวดล้อม SharePoint ของคุณแล้ว ติดต่อผู้ดูแลระบบ SharePoint ของคุณเพื่อดูว่ามีการรีเฟรชข้อมูลที่จัดกําหนดการพร้อมใช้งานหรือไม่
แหล่งข้อมูลที่ได้รับการสนับสนุน
คุณสามารถนําเข้าข้อมูลจากแหล่งข้อมูลแหล่งใดแหล่งหนึ่งในหลายๆ แหล่งข้อมูลที่ระบุในตารางด้านล่าง
ไม่ได้ติดตั้งตัวให้บริการสําหรับแหล่งข้อมูลแต่ละรายการ ขณะที่อาจมีผู้ให้บริการบางรายอยู่แล้วในคอมพิวเตอร์ของคุณ คุณอาจต้องดาวน์โหลดและติดตั้งผู้ให้บริการที่คุณต้องการ
นอกจากนี้ คุณยังสามารถลิงก์ไปยังตารางต่างๆ ใน 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 หรือใหม่กว่า ฐานข้อมูล SQL ของ Microsoft Azure | (ไม่มีรายการที่ใช้ได้) | OLE DB Provider for SQL Server SQL Server Native Client OLE DB Provider SQL Server Native 10.0 Client OLE DB Provider .NET Framework ตัวให้บริการข้อมูล for SQL Client |
| SQL Server Parallel คลังข้อมูล (PDW) | SQL Server 2008 หรือใหม่กว่า | (ไม่มีรายการที่ใช้ได้) | ตัวให้บริการ OLE DB สําหรับ SQL Server PDW |
| ฐานข้อมูลเชิงสัมพันธ์ของ Oracle | Oracle 9i, 10g, 11g | (ไม่มีรายการที่ใช้ได้) | Oracle OLE DB Provider ตัวให้บริการข้อมูล .NET Framework สําหรับ Oracle Client ตัวให้บริการข้อมูล .NET Framework สำหรับ SQL Server MSDAORA OLE DB (ตัวให้บริการ 2) OraOLEDB MSDASQL |
| ฐานข้อมูลเชิงสัมพันธ์ของ Teradata | Teradata V2R6, V12 | (ไม่มีรายการที่ใช้ได้) | ตัวให้บริการ TDOLEDB OLE DB ตัวให้บริการข้อมูล .Net สําหรับ Teradata |
| ฐานข้อมูลเชิงสัมพันธ์ของ Informix | (ไม่มีรายการที่ใช้ได้) | ตัวให้บริการ OLE DB ของ Informix | |
| ฐานข้อมูลเชิงสัมพันธ์ของ IBM DB 2 | 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 (ใช้เฉพาะกับเวิร์กบุ๊ก PowerPivot ที่ประกาศไปยังฟาร์ม SharePoint ที่ติดตั้ง Power Pivot สําหรับ SharePoint ไว้) |
| คิวบ์ Analysis Services นําเข้าข้อมูลจาก Analysis Services หรือ Power Pivot |
Microsoft SQL Server 2005 หรือใหม่กว่า | (ไม่มีรายการที่ใช้ได้) | ASOLEDB 10 |
| ตัวดึงข้อมูล นําเข้าข้อมูลจากตัวดึงข้อมูล (ใช้เพื่อนําเข้าข้อมูลจากรายงานของ Reporting Services, เอกสารบริการ Atom และตัวดึงข้อมูลเดียว) |
รูปแบบ Atom 1.0 ฐานข้อมูลหรือเอกสารใดๆ ที่ถูกแสดงเป็นบริการข้อมูลของ Windows Communication Foundation (WCF) (ก่อนหน้านี้คือ ADO.NET Data Services) |
.atomsvc สําหรับเอกสารบริการที่กําหนดตัวดึงข้อมูลอย่างน้อยหนึ่งตัว .atom สําหรับเอกสารฟีดเว็บ Atom |
ตัวให้บริการตัวดึงข้อมูลของ Microsoft สําหรับ Power Pivot ตัวให้บริการข้อมูลตัวดึงข้อมูล .NET Framework สําหรับ Power Pivot |
| รายงาน Reporting Services นำเข้าข้อมูลจากรายงานของ Reporting Services |
Microsoft SQL Server 2005 หรือใหม่กว่า | .rdl | |
| ไฟล์การเชื่อมต่อฐานข้อมูล Office | .odc |
แหล่งข้อมูลที่ไม่ได้รับการสนับสนุน
เอกสารเซิร์ฟเวอร์ที่เผยแพร่ เช่น ฐานข้อมูล Access ที่ประกาศไปยัง SharePoint แล้ว ไม่สามารถนําเข้าได้
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ