Excel Power Pivot - กำลังโหลดข้อมูล
ในบทนี้เราจะเรียนรู้การโหลดข้อมูลลงใน Power Pivot
คุณสามารถโหลดข้อมูลลงใน Power Pivot ได้สองวิธี -
โหลดข้อมูลลงใน Excel และเพิ่มลงในโมเดลข้อมูล
โหลดข้อมูลลงใน PowerPivot โดยตรงโดยเติม Data Model ซึ่งเป็นฐานข้อมูล PowerPivot
ถ้าคุณต้องการข้อมูลสำหรับ Power Pivot ให้ทำด้วยวิธีที่สองโดยที่ Excel ไม่รู้ด้วยซ้ำ เนื่องจากคุณจะโหลดข้อมูลเพียงครั้งเดียวในรูปแบบที่มีการบีบอัดสูง เพื่อให้เข้าใจถึงขนาดของความแตกต่างสมมติว่าคุณโหลดข้อมูลลงใน Excel โดยเพิ่มลงใน Data Model ก่อนขนาดไฟล์คือ 10 MB
หากคุณโหลดข้อมูลลงใน PowerPivot และด้วยเหตุนี้ Data Model จึงข้ามขั้นตอนพิเศษของ Excel ขนาดไฟล์ของคุณอาจน้อยกว่า 1 MB เท่านั้น
แหล่งข้อมูลที่สนับสนุนโดย Power Pivot
คุณสามารถนำเข้าข้อมูลไปยัง Power Pivot Data Model จากแหล่งข้อมูลต่างๆหรือสร้างการเชื่อมต่อและ / หรือใช้การเชื่อมต่อที่มีอยู่ Power Pivot รองรับแหล่งข้อมูลต่อไปนี้ -
ฐานข้อมูลเชิงสัมพันธ์ SQL Server
ฐานข้อมูล Microsoft Access
บริการวิเคราะห์เซิร์ฟเวอร์ SQL
บริการรายงานเซิร์ฟเวอร์ SQL (SQL 2008 R2)
ฟีดข้อมูล ATOM
ไฟล์ข้อความ
Microsoft SQL Azure
Oracle
Teradata
Sybase
Informix
IBM DB2
การเชื่อมโยงวัตถุและการฝังฐานข้อมูล / การเชื่อมต่อฐานข้อมูลแบบเปิด
- (OLEDB / ODBC) ที่มา
ไฟล์ Microsoft Excel
ไฟล์ข้อความ
กำลังโหลดข้อมูลลงใน PowerPivot โดยตรง
ในการโหลดข้อมูลลงใน Power Pivot โดยตรงให้ดำเนินการดังต่อไปนี้ -
เปิดสมุดงานใหม่
คลิกที่แท็บ POWERPIVOT บนริบบอน
คลิกที่จัดการในกลุ่มโมเดลข้อมูล
หน้าต่าง PowerPivot จะเปิดขึ้น ตอนนี้คุณมีสองหน้าต่างคือหน้าต่างสมุดงาน Excel และหน้าต่าง PowerPivot สำหรับ Excel ที่เชื่อมต่อกับสมุดงานของคุณ
คลิก Home ในหน้าต่าง PowerPivot
คลิก From Database ในกลุ่มรับข้อมูลภายนอก
เลือก From Access.
ตัวช่วยสร้างการนำเข้าตารางจะปรากฏขึ้น
เรียกดูไฟล์ฐานข้อมูล Access
ระบุชื่อการเชื่อมต่อที่เป็นมิตร
หากฐานข้อมูลได้รับการป้องกันด้วยรหัสผ่านโปรดกรอกรายละเอียดเหล่านั้นด้วย
คลิก Next→ปุ่ม ตัวช่วยสร้างการนำเข้าตารางแสดงตัวเลือกสำหรับการเลือกวิธีการนำเข้าข้อมูล
คลิกเลือกจากรายการตารางและมุมมองเพื่อเลือกข้อมูลที่จะนำเข้า
คลิก Next→ปุ่ม ตัวช่วยสร้างการนำเข้าตารางแสดงตารางและมุมมองในฐานข้อมูล Access ที่คุณเลือกไว้
ทำเครื่องหมายที่ช่องเหรียญ
ดังที่คุณสังเกตได้คุณสามารถเลือกตารางได้โดยทำเครื่องหมายในช่องดูตัวอย่างและกรองตารางก่อนที่จะเพิ่มลงใน Pivot Table และ / หรือเลือกตารางที่เกี่ยวข้อง
คลิก Preview & Filter ปุ่ม.
ดังที่คุณเห็นคุณสามารถเลือกคอลัมน์ที่ต้องการได้โดยทำเครื่องหมายที่ช่องในป้ายชื่อคอลัมน์กรองคอลัมน์โดยคลิกลูกศรแบบเลื่อนลงในป้ายชื่อคอลัมน์เพื่อเลือกค่าที่จะรวม
คลิกตกลง
คลิก Select Related Tables ปุ่ม.
Power Pivot ตรวจสอบตารางอื่นที่เกี่ยวข้องกับตารางเหรียญตราที่เลือกหากมีความสัมพันธ์อยู่
คุณจะเห็นว่า Power Pivot พบว่า Disciplines ของตารางเกี่ยวข้องกับเหรียญในตารางและได้เลือกไว้ คลิกเสร็จสิ้น
ตัวช่วยสร้างการนำเข้าตารางจะแสดง - Importingและแสดงสถานะของการนำเข้า การดำเนินการนี้จะใช้เวลาสักครู่และคุณสามารถหยุดการนำเข้าได้โดยคลิกที่Stop Import ปุ่ม.
เมื่อนำเข้าข้อมูลแล้ว Table Import Wizard จะแสดง - Successและแสดงผลลัพธ์ของการนำเข้าดังที่แสดงในภาพหน้าจอด้านล่าง คลิกปิด
Power Pivot แสดงตารางที่นำเข้าสองตารางในสองแท็บ
คุณสามารถเลื่อนดูระเบียน (แถวของตาราง) โดยใช้ไฟล์ Record ลูกศรด้านล่างแท็บ
ตัวช่วยสร้างการนำเข้าตาราง
ในส่วนก่อนหน้านี้คุณได้เรียนรู้วิธีการนำเข้าข้อมูลจาก Access ผ่านตัวช่วยสร้างการนำเข้าตาราง
โปรดสังเกตว่าตัวเลือกตัวช่วยสร้างการนำเข้าตารางจะเปลี่ยนไปตามแหล่งข้อมูลที่เลือกเพื่อเชื่อมต่อ คุณอาจต้องการทราบว่าคุณสามารถเลือกแหล่งข้อมูลใดได้บ้าง
คลิก From Other Sources ในหน้าต่าง Power Pivot
ตัวช่วยสร้างการนำเข้าตาราง - Connect to a Data Sourceปรากฏขึ้น คุณสามารถสร้างการเชื่อมต่อไปยังแหล่งข้อมูลหรือใช้การเชื่อมต่อที่มีอยู่แล้วก็ได้
คุณสามารถเลื่อนดูรายการการเชื่อมต่อในตัวช่วยสร้างตารางนำเข้าเพื่อทราบการเชื่อมต่อข้อมูลที่เข้ากันได้กับ Power Pivot
เลื่อนลงไปที่ไฟล์ข้อความ
เลือก Excel File.
คลิก Next→ปุ่ม ตัวช่วยสร้างการนำเข้าตารางจะแสดงขึ้น - เชื่อมต่อกับไฟล์ Microsoft Excel
เรียกดูไฟล์ Excel ในกล่อง Excel File Path
ทำเครื่องหมายในช่อง - Use first row as column headers.
คลิก Next→ปุ่ม ตัวช่วยสร้างการนำเข้าตารางจะแสดง -Select Tables and Views.
ทำเครื่องหมายในช่อง Product Catalog$. คลิกFinish ปุ่ม.
คุณจะเห็นสิ่งต่อไปนี้ Successข้อความ. คลิกปิด
คุณได้นำเข้าตารางหนึ่งตารางและคุณได้สร้างการเชื่อมต่อกับไฟล์ Excel ที่มีตารางอื่น ๆ
การเปิดการเชื่อมต่อที่มีอยู่
เมื่อคุณสร้างการเชื่อมต่อกับแหล่งข้อมูลแล้วคุณสามารถเปิดได้ในภายหลัง
คลิก Existing Connections ในหน้าต่าง PowerPivot
กล่องโต้ตอบการเชื่อมต่อที่มีอยู่จะปรากฏขึ้น เลือก Excel Sales Data จากรายการ
คลิกปุ่มเปิด ตัวช่วยสร้างการนำเข้าตารางจะปรากฏขึ้นเพื่อแสดงตารางและมุมมอง
เลือกตารางที่คุณต้องการนำเข้าแล้วคลิก Finish.
ห้าตารางที่เลือกจะถูกนำเข้า คลิกClose.
คุณจะเห็นว่าตารางทั้งห้าถูกเพิ่มลงใน Power Pivot โดยแต่ละตารางจะอยู่ในแท็บใหม่
การสร้างตารางที่เชื่อมโยง
ตารางที่ลิงก์เป็นการเชื่อมโยงแบบสดระหว่างตารางใน Excel และตารางในตัวแบบข้อมูล การอัปเดตตารางใน Excel จะอัปเดตข้อมูลในตารางข้อมูลในโมเดลโดยอัตโนมัติ
คุณสามารถเชื่อมโยงตาราง Excel เข้ากับ Power Pivot ได้ในไม่กี่ขั้นตอนดังนี้ -
สร้างตาราง Excel ด้วยข้อมูล
คลิกแท็บ POWERPIVOT บน Ribbon
คลิก Add to Data Model ในกลุ่มตาราง
ตาราง Excel เชื่อมโยงกับตารางข้อมูลที่เกี่ยวข้องใน PowerPivot
คุณจะเห็นว่าเครื่องมือตารางพร้อมแท็บ - ตารางที่เชื่อมโยงถูกเพิ่มลงในหน้าต่าง Power Pivot หากคุณคลิกGo to Excel Tableคุณจะเปลี่ยนไปใช้แผ่นงาน Excel หากคุณคลิกManageคุณจะเปลี่ยนกลับไปที่ตารางที่เชื่อมโยงในหน้าต่าง Power Pivot
คุณสามารถอัปเดตตารางที่เชื่อมโยงโดยอัตโนมัติหรือด้วยตนเอง
โปรดทราบว่าคุณสามารถเชื่อมโยงตาราง Excel ได้ก็ต่อเมื่อมีอยู่ในสมุดงานด้วย Power Pivot หากคุณมีตาราง Excel ในสมุดงานแยกต่างหากคุณต้องโหลดตามที่อธิบายไว้ในส่วนถัดไป
กำลังโหลดจากไฟล์ Excel
ถ้าคุณต้องการโหลดข้อมูลจากสมุดงาน Excel โปรดคำนึงถึงสิ่งต่อไปนี้ -
Power Pivot จะถือว่าเวิร์กบุ๊ก Excel อื่นเป็นฐานข้อมูลและจะนำเข้าเฉพาะเวิร์กชีตเท่านั้น
Power Pivot จะโหลดแต่ละแผ่นงานเป็นตาราง
Power Pivot ไม่รู้จักตารางเดียว ดังนั้น Power Pivot จึงไม่สามารถรับรู้ได้ว่ามีหลายตารางบนแผ่นงานหรือไม่
Power Pivot ไม่สามารถรับรู้ข้อมูลเพิ่มเติมใด ๆ นอกเหนือจากตารางบนแผ่นงาน
ดังนั้นเก็บแต่ละตารางไว้ในแผ่นงานแยกกัน
เมื่อข้อมูลของคุณในสมุดงานพร้อมแล้วคุณสามารถนำเข้าข้อมูลได้ดังนี้ -
คลิก From Other Sources ในกลุ่มรับข้อมูลภายนอกในหน้าต่าง Power Pivot
ดำเนินการตามที่ระบุในส่วน - ตัวช่วยสร้างการนำเข้าตาราง
ต่อไปนี้คือความแตกต่างระหว่างตาราง Excel ที่เชื่อมโยงกับตาราง Excel ที่นำเข้า -
ตารางที่เชื่อมโยงต้องอยู่ในสมุดงาน Excel เดียวกันกับที่เก็บฐานข้อมูล Power Pivot ถ้าข้อมูลมีอยู่แล้วในเวิร์กบุ๊ก Excel อื่น ๆ จะไม่มีประโยชน์ในการใช้คุณลักษณะนี้
คุณลักษณะการนำเข้า Excel ช่วยให้คุณสามารถโหลดข้อมูลจากสมุดงาน Excel อื่นได้
การโหลดข้อมูลจากสมุดงาน Excel ไม่ได้สร้างลิงก์ระหว่างไฟล์ทั้งสอง Power Pivot สร้างเฉพาะสำเนาของข้อมูลในขณะที่นำเข้า
เมื่ออัปเดตไฟล์ Excel ต้นฉบับข้อมูลใน Power Pivot จะไม่ถูกรีเฟรช คุณต้องตั้งค่าโหมดอัปเดตเป็นอัตโนมัติหรืออัปเดตข้อมูลด้วยตนเองในแท็บตารางที่เชื่อมโยงของหน้าต่าง Power Pivot
กำลังโหลดจากไฟล์ข้อความ
หนึ่งในรูปแบบการแสดงข้อมูลที่เป็นที่นิยมคือรูปแบบที่เรียกว่าค่าที่คั่นด้วยเครื่องหมายจุลภาค (csv) แต่ละแถวข้อมูล / ระเบียนแสดงด้วยบรรทัดข้อความโดยคอลัมน์ / เขตข้อมูลจะถูกคั่นด้วยเครื่องหมายจุลภาค ฐานข้อมูลจำนวนมากมีตัวเลือกในการบันทึกเป็นไฟล์รูปแบบ csv
หากคุณต้องการโหลดไฟล์ csv ลงใน Power Pivot คุณต้องใช้ตัวเลือกไฟล์ข้อความ สมมติว่าคุณมีไฟล์ข้อความต่อไปนี้ที่มีรูปแบบ csv -
คลิกแท็บ PowerPivot
คลิกแท็บหน้าแรกในหน้าต่าง PowerPivot
คลิก From Other Sourcesในกลุ่มรับข้อมูลภายนอก ตัวช่วยสร้างการนำเข้าตารางจะปรากฏขึ้น
เลื่อนลงไปที่ไฟล์ข้อความ
คลิกไฟล์ข้อความ
คลิก Next→ปุ่ม Table Import Wizard ปรากฏขึ้นพร้อมกับจอแสดงผล - Connect to Flat File
เรียกดูไฟล์ข้อความในกล่องเส้นทางไฟล์ ไฟล์ csv มักจะมีบรรทัดแรกแสดงส่วนหัวของคอลัมน์
เลือกช่องใช้แถวแรกเป็นส่วนหัวของคอลัมน์หากบรรทัดแรกมีส่วนหัว
ในกล่องตัวคั่นคอลัมน์ค่าเริ่มต้นคือ Comma (,) แต่ในกรณีที่ไฟล์ข้อความของคุณมีตัวดำเนินการอื่นเช่น Tab, Semicolon, Space, Colon หรือ Vertical Bar ให้เลือกตัวดำเนินการนั้น
ดังที่คุณสังเกตได้มีการแสดงตัวอย่างตารางข้อมูลของคุณ คลิกเสร็จสิ้น
Power Pivot สร้างตารางข้อมูลในตัวแบบข้อมูล
กำลังโหลดจากคลิปบอร์ด
สมมติว่าคุณมีข้อมูลในแอปพลิเคชันที่ Power Pivot ไม่รู้จักเป็นแหล่งข้อมูล ในการโหลดข้อมูลนี้ลงใน Power Pivot คุณมีสองตัวเลือก -
คัดลอกข้อมูลไปยังไฟล์ Excel และใช้ไฟล์ Excel เป็นแหล่งข้อมูลสำหรับ Power Pivot
คัดลอกข้อมูลเพื่อให้อยู่ในคลิปบอร์ดแล้ววางลงใน Power Pivot
คุณได้เรียนรู้ตัวเลือกแรกในส่วนก่อนหน้านี้แล้ว และนี่เป็นทางเลือกที่ดีกว่าสำหรับตัวเลือกที่สองเนื่องจากคุณจะพบในตอนท้ายของส่วนนี้ อย่างไรก็ตามคุณควรทราบวิธีคัดลอกข้อมูลจากคลิปบอร์ดไปยัง Power Pivot
สมมติว่าคุณมีข้อมูลในเอกสาร word ดังนี้ -
Word ไม่ใช่แหล่งข้อมูลสำหรับ Power Pivot ดังนั้นให้ดำเนินการดังต่อไปนี้ -
เลือกตารางในเอกสาร Word
คัดลอกและวางในหน้าต่าง PowerPivot
Paste Preview กล่องโต้ตอบปรากฏขึ้น
ให้ชื่อเป็น Word-Employee table.
ทำเครื่องหมายในช่อง Use first row as column headers แล้วคลิกตกลง
ข้อมูลที่คัดลอกลงในคลิปบอร์ดจะถูกวางลงในตารางข้อมูลใหม่ใน Power Pivot พร้อมแท็บ - ตาราง Word-Employee
สมมติว่าคุณต้องการแทนที่ตารางนี้ด้วยเนื้อหาใหม่
คัดลอกตารางจาก Word
คลิกวางแทนที่
กล่องโต้ตอบ Paste Preview จะปรากฏขึ้น ตรวจสอบเนื้อหาที่คุณใช้เพื่อแทนที่
คลิกตกลง
ดังที่คุณสังเกตได้เนื้อหาของตารางข้อมูลใน Power Pivot จะถูกแทนที่ด้วยเนื้อหาในคลิปบอร์ด
สมมติว่าคุณต้องการเพิ่มแถวข้อมูลใหม่สองแถวในตารางข้อมูล ในตารางในเอกสาร Word คุณมีแถวข่าวสองแถว
เลือกสองแถวใหม่
คลิกคัดลอก
คลิก Paste Appendในหน้าต่าง Power Pivot กล่องโต้ตอบ Paste Preview จะปรากฏขึ้น
ตรวจสอบเนื้อหาที่คุณใช้ต่อท้าย
คลิกตกลงเพื่อดำเนินการต่อ
ดังที่คุณสังเกตได้เนื้อหาของตารางข้อมูลใน Power Pivot จะถูกผนวกเข้ากับเนื้อหาในคลิปบอร์ด
ในตอนต้นของส่วนนี้เราได้กล่าวว่าการคัดลอกข้อมูลไปยังไฟล์ excel และใช้ตารางที่เชื่อมโยงนั้นดีกว่าการคัดลอกจากคลิปบอร์ด
นี่เป็นเพราะสาเหตุต่อไปนี้ -
หากคุณใช้ตารางที่เชื่อมโยงคุณจะทราบแหล่งที่มาของข้อมูล ในทางกลับกันคุณจะไม่ทราบแหล่งที่มาของข้อมูลในภายหลังหรือว่าข้อมูลนั้นถูกใช้โดยบุคคลอื่น
คุณมีข้อมูลการติดตามในไฟล์ Word เช่นเมื่อข้อมูลถูกแทนที่และเมื่อข้อมูลถูกต่อท้าย อย่างไรก็ตามไม่มีวิธีคัดลอกข้อมูลนั้นไปยัง Power Pivot หากคุณคัดลอกข้อมูลไปยังไฟล์ excel ก่อนคุณสามารถเก็บรักษาข้อมูลนั้นไว้ใช้ในภายหลังได้
ขณะคัดลอกจากคลิปบอร์ดหากคุณต้องการเพิ่มความคิดเห็นคุณไม่สามารถทำได้ ถ้าคุณคัดลอกไปยังไฟล์ Excel ก่อนคุณสามารถแทรกข้อคิดเห็นในตาราง Excel ของคุณที่จะเชื่อมโยงกับ Power Pivot
ไม่มีวิธีการรีเฟรชข้อมูลที่คัดลอกมาจากคลิปบอร์ด หากข้อมูลมาจากตารางที่เชื่อมโยงคุณสามารถมั่นใจได้ว่าข้อมูลได้รับการอัปเดตอยู่เสมอ
การรีเฟรชข้อมูลใน Power Pivot
คุณสามารถรีเฟรชข้อมูลที่นำเข้าจากแหล่งข้อมูลภายนอกได้ตลอดเวลา
ถ้าคุณต้องการรีเฟรชตารางข้อมูลเดียวใน Power Pivot ให้ทำดังต่อไปนี้ -
คลิกแท็บของตารางข้อมูล
คลิกรีเฟรช
เลือกรีเฟรชจากรายการแบบเลื่อนลง
ถ้าคุณต้องการรีเฟรชตารางข้อมูลทั้งหมดใน Power Pivot ให้ทำดังต่อไปนี้ -
คลิกปุ่มรีเฟรช
เลือกรีเฟรชทั้งหมดจากรายการแบบเลื่อนลง