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 ให้ทำดังต่อไปนี้ -

  • คลิกปุ่มรีเฟรช

  • เลือกรีเฟรชทั้งหมดจากรายการแบบเลื่อนลง