Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

ไฟล์คิวบ์แบบออฟไลน์ (.cub) จะจัดเก็บข้อมูลในรูปแบบของคิวบ์ Online Analytical Processing (OLAP) ข้อมูลนี้อาจแทนส่วนของฐานข้อมูล OLAP จากเซิร์ฟเวอร์ OLAP หรืออาจถูกสร้างขึ้นโดยอิสระจากฐานข้อมูล OLAP ใดๆ ใช้แฟ้มคิวบ์แบบออฟไลน์เพื่อทํางานกับรายงาน PivotTable และ PivotChart ต่อไปเมื่อเซิร์ฟเวอร์ไม่พร้อมใช้งาน หรือเมื่อคุณยกเลิกการเชื่อมต่อจากเครือข่าย

หมายเหตุด้านความปลอดภัย: โปรดใช้ความระมัดระวังหรือแจกจ่ายแฟ้มคิวบ์แบบออฟไลน์ที่มีข้อมูลที่เป็นความลับหรือข้อมูลส่วนตัวอยู่ แทนที่จะใช้ไฟล์คิวบ์ ให้พิจารณาเก็บข้อมูลในเวิร์กบุ๊กเพื่อให้คุณสามารถใช้การจัดการสิทธิ์เพื่อควบคุมการเข้าถึงข้อมูลได้ สําหรับข้อมูลเพิ่มเติม ให้ดู การจัดการสิทธิ์ในข้อมูลใน Office

เมื่อคุณทํางานกับรายงาน PivotTable หรือรายงาน PivotChart ที่ยึดตามข้อมูลต้นฉบับจากเซิร์ฟเวอร์ OLAP คุณสามารถใช้ตัวช่วยสร้างคิวบ์แบบออฟไลน์เพื่อคัดลอกข้อมูลต้นฉบับไปยังไฟล์คิวบ์ออฟไลน์ที่แยกต่างหากบนคอมพิวเตอร์ของคุณ เมื่อต้องการสร้างไฟล์ออฟไลน์เหล่านี้ คุณต้องมีตัวให้บริการข้อมูล OLAP ที่สนับสนุนความสามารถนี้ เช่น MSOLAP จาก Microsoft SQL Server Analysis Services ติดตั้งบนคอมพิวเตอร์ของคุณ

หมายเหตุ: การสร้างและการใช้แฟ้มคิวบ์ออฟไลน์จาก Microsoft SQL Server Analysis Services จะอยู่ภายใต้คําและการให้สิทธิ์การใช้งานการติดตั้ง Microsoft SQL Server ของคุณ โปรดดูข้อมูลการให้สิทธิ์การใช้งานที่เหมาะสมของเวอร์ชัน SQL Server ของคุณ

การใช้ตัวช่วยสร้างคิวบ์แบบออฟไลน์

เมื่อต้องการสร้างไฟล์คิวบ์แบบออฟไลน์ ให้คุณใช้ตัวช่วยสร้างคิวบ์แบบออฟไลน์เพื่อเลือกชุดย่อยของข้อมูลในฐานข้อมูล OLAP แล้วบันทึกชุดย่อยนั้น รายงานของคุณไม่จําเป็นต้องรวมทุกเขตข้อมูลที่คุณรวมไว้ในไฟล์ และคุณสามารถเลือกจากมิติและเขตข้อมูลใดก็ได้ที่พร้อมใช้งานในฐานข้อมูล OLAP เมื่อต้องการทําให้ไฟล์ของคุณมีขนาดน้อยที่สุด คุณสามารถรวมเฉพาะข้อมูลที่คุณต้องการให้แสดงในรายงานเท่านั้น คุณสามารถละเว้นทั้งมิติ และสําหรับชนิดของมิติส่วนใหญ่ คุณยังสามารถละเว้นรายละเอียดระดับต่ํากว่าและรายการระดับบนสุดที่คุณไม่จําเป็นต้องแสดงได้อีกด้วย สําหรับรายการใดๆ ที่คุณรวมไว้ เขตข้อมูลคุณสมบัติ ที่พร้อมใช้งานในฐานข้อมูลสําหรับรายการเหล่านั้นจะถูกบันทึกในไฟล์ออฟไลน์ของคุณด้วย

ทําให้ข้อมูลเป็นแบบออฟไลน์ แล้วนําข้อมูลกลับมาออนไลน์

เมื่อต้องการทําเช่นนี้ ก่อนอื่นให้คุณสร้างรายงาน PivotTable หรือรายงาน PivotChart ที่ยึดตามฐานข้อมูลเซิร์ฟเวอร์ จากนั้นให้คุณสร้างไฟล์คิวบ์แบบออฟไลน์จากรายงาน จากนั้นคุณสามารถสลับรายงานระหว่างฐานข้อมูลเซิร์ฟเวอร์และไฟล์ออฟไลน์ได้ทุกเมื่อที่คุณต้องการ ตัวอย่างเช่น เมื่อคุณใช้คอมพิวเตอร์แบบพกพาเพื่อนําไปทํางานที่บ้านหรือกําลังเดินทาง และเชื่อมต่อคอมพิวเตอร์กับเครือข่ายของคุณในภายหลัง

ขั้นตอนต่อไปนี้แสดงขั้นตอนพื้นฐานสําหรับการใช้ข้อมูลแบบออฟไลน์ แล้วนําข้อมูลกลับมาออนไลน์

  1. สร้างหรือเปิด PivotTable หรือ รายงาน PivotChart ที่ยึดตามข้อมูล OLAP ที่คุณต้องการเข้าถึงแบบออฟไลน์

  2. สร้าง ไฟล์คิวบ์แบบออฟไลน์ บนคอมพิวเตอร์ของคุณ ดูส่วน สร้างไฟล์คิวบ์แบบออฟไลน์จากฐานข้อมูลเซิร์ฟเวอร์ OLAP (ด้านล่างในบทความนี้)

  3. ยกเลิกการเชื่อมต่อจากเครือข่ายของคุณและทํางานกับไฟล์คิวบ์แบบออฟไลน์

  4. เชื่อมต่อกับเครือข่ายของคุณอีกครั้ง และเชื่อมต่อไฟล์คิวบ์ของไฟล์คิวบ์ฟิลีนอีกครั้ง ดูส่วน เชื่อมต่อไฟล์คิวบ์แบบออฟไลน์กับฐานข้อมูลเซิร์ฟเวอร์ OLAP อีกครั้ง (ด้านล่าง ในบทความนี้)

  5. รีเฟรชไฟล์คิวบ์แบบออฟไลน์ด้วยข้อมูลใหม่ แล้วสร้างไฟล์คิวบ์แบบออฟไลน์ใหม่ ดูส่วน รีเฟรชและสร้างไฟล์คิวบ์แบบออฟไลน์ใหม่ (ด้านล่างในบทความนี้)

  6. ทําซ้ําขั้นตอนนี้ โดยเริ่มจากขั้นตอนที่ 3

หมายเหตุ: ถ้าฐานข้อมูล OLAP ของคุณมีขนาดใหญ่และคุณต้องการให้ไฟล์คิวบ์ให้เข้าถึงชุดย่อยของข้อมูลขนาดใหญ่ คุณจะต้องมีเนื้อที่ดิสก์เพียงพอ และคุณจะพบว่าการบันทึกไฟล์อาจพิสูจน์ว่าใช้เวลานาน เมื่อต้องการปรับปรุงประสิทธิภาพการทํางาน ให้พิจารณาการสร้างแฟ้มคิวบ์แบบออฟไลน์โดยใช้สคริปต์ MDX

  1. คลิกรายงาน PivotTable ที่คุณต้องการสร้างไฟล์คิวบ์แบบออฟไลน์ คุณยังสามารถคลิก รายงาน PivotTable ที่เชื่อมโยง สําหรับรายงาน PivotChart ได้ด้วย

  2. บนแท็บ วิเคราะห์ ในกลุ่ม การคํานวณ ให้คลิก เครื่องมือ OLAP แล้วคลิก OLAP ออฟไลน์

    กล่องโต้ตอบ การตั้งค่า OLAP แบบออฟไลน์ จะแสดงขึ้น

    หมายเหตุ: ถ้าตัวให้บริการ OLAP ของคุณไม่สนับสนุนไฟล์คิวบ์แบบออฟไลน์ คําสั่ง OLAP แบบออฟไลน์ จะไม่พร้อมใช้งาน โปรดติดต่อผู้จัดจําหน่ายสําหรับผู้ให้บริการ OLAP ของคุณสําหรับข้อมูลเพิ่มเติม

  3. คลิก สร้างไฟล์ข้อมูลออฟไลน์ หรือถ้ามีไฟล์คิวบ์ออฟไลน์อยู่แล้วสําหรับรายงาน ให้คลิก แก้ไขไฟล์ข้อมูลออฟไลน์

    ตัวช่วยสร้างคิวบ์แบบออฟไลน์จะแสดงขึ้น

  4. ในขั้นตอนที่ 1 ของตัวช่วยสร้าง ให้คลิก ถัดไป

  5. ในขั้นตอนที่ 2 ของตัวช่วยสร้าง ให้เลือกแต่ละ มิติ จากคิวบ์เซิร์ฟเวอร์ของคุณที่มีข้อมูลที่คุณต้องการรวมไว้ในไฟล์คิวบ์แบบออฟไลน์ คลิกกล่อง กล่องบวก ที่อยู่ถัดจากมิติดังกล่าวและเลือกระดับที่คุณต้องการรวมไว้

    หมายเหตุ: 

    • คุณไม่สามารถข้ามระดับกลางภายในมิติได้

    • เมื่อต้องการลดขนาดของไฟล์คิวบ์ ให้ละเว้นระดับที่ต่ํากว่าที่คุณไม่จําเป็นต้องดูในรายงาน

    • ตรวจสอบให้แน่ใจว่าได้รวมมิติใดๆ ที่คุณจัดกลุ่มรายการไว้แล้ว เพื่อให้ Microsoft Office Excel สามารถรักษาการจัดกลุ่มเหล่านี้ไว้ได้เมื่อคุณสลับไปมาระหว่างฐานข้อมูลเซิร์ฟเวอร์และแฟ้มออฟไลน์

    • มิติที่ไม่มีกล่อง กล่องบวก ไม่อนุญาตให้คุณแยกระดับ คุณสามารถรวมหรือไม่รวมมิติชนิดนี้ทั้งหมดเท่านั้น

  6. ในขั้นตอนที่ 3 ของตัวช่วยสร้าง ให้คลิกกล่อง กล่องบวก ที่อยู่ถัดจาก การวัด แล้วเลือกเขตข้อมูลที่คุณต้องการใช้เป็นเขตข้อมูลข้อมูลในรายงาน คุณต้องเลือกการวัดอย่างน้อยหนึ่งการวัด มิติที่เชื่อมโยงกับการวัดจะไม่มีข้อมูลอยู่ สําหรับแต่ละมิติที่แสดงอยู่ภายใต้ การวัด ให้คลิกกล่อง กล่องบวก ที่อยู่ถัดจากขนาด แล้วเลือกรายการระดับบนสุดที่จะรวมไว้ในไฟล์คิวบ์แบบออฟไลน์

    • เมื่อต้องการจํากัดขนาดของแฟ้มคิวบ์เพื่อที่คุณจะได้มีเนื้อที่ดิสก์ไม่เพียงพอ และลดระยะเวลาที่ต้องใช้ในการบันทึกแฟ้ม ให้เลือกเฉพาะรายการที่คุณต้องการดูในรายงาน เขตข้อมูลคุณสมบัติ ใดๆ ที่พร้อมใช้งานสําหรับสินค้าที่คุณเลือกจะรวมอยู่ในคิวบ์โดยอัตโนมัติ

    • คุณอาจไม่ได้รวมมิติที่มีสินค้านั้นไว้ในขั้นตอนก่อนหน้านี้ คลิก ย้อนกลับ ในตัวช่วยสร้าง แล้วเลือกมิติที่หายไปในขั้นตอนที่ 2 แล้วย้อนกลับไปยังขั้นตอนที่ 3

      หมายเหตุ: ในตัวช่วยสร้าง OLAP Cube ฟังก์ชันสรุปเพียงฟังก์ชันเดียวที่พร้อมใช้งานสําหรับเขตข้อมูลคือ Sum, Count, Min และ Max

  7. ในขั้นตอนที่ 4 ของตัวช่วยสร้าง ให้ใส่ชื่อและตําแหน่งที่ตั้งสําหรับไฟล์ .cub แล้วคลิก เสร็จสิ้น

    เมื่อต้องการยกเลิกการบันทึกไฟล์ ให้คลิก หยุด ในกล่องโต้ตอบ สร้างไฟล์คิวบ์ – ความคืบหน้า

  8. หลังจาก Excel สร้างไฟล์คิวบ์แบบออฟไลน์เสร็จแล้ว ให้คลิก ตกลง ในกล่องโต้ตอบ การตั้งค่า OLAP แบบออฟไลน์

ปัญหา: เนื้อที่ดิสก์ของคอมพิวเตอร์ของฉันไม่เพียงพอขณะบันทึกคิวบ์

ฐานข้อมูล OLAP ได้รับการออกแบบมาเพื่อจัดการข้อมูลโดยละเอียดจํานวนมาก และด้วยเหตุนี้ ฐานข้อมูลเซิร์ฟเวอร์อาจใช้เนื้อที่ดิสก์จํานวนมากมากกว่าที่ฮาร์ดดิสก์ภายในเครื่องของคุณมีให้ ถ้าคุณระบุชุดย่อยของข้อมูลนี้สําหรับแฟ้มคิวบ์แบบออฟไลน์ของคุณ กลยุทธ์ต่อไปนี้สามารถช่วยลดขนาดของแฟ้มคิวบ์แบบออฟไลน์ของคุณได้

เพิ่มเนื้อที่ว่างบนดิสก์หรือค้นหาดิสก์อื่น    ลบไฟล์ที่คุณไม่ต้องการออกจากดิสก์ของคุณก่อนที่จะบันทึกไฟล์คิวบ์ หรือบันทึกไฟล์บนไดรฟ์เครือข่าย

รวมข้อมูลน้อยลงในไฟล์คิวบ์แบบออฟไลน์    พิจารณาว่าคุณสามารถลดจํานวนข้อมูลในไฟล์ให้น้อยที่สุดได้อย่างไร และยังคงมีสิ่งที่คุณต้องการสําหรับรายงาน PivotTable หรือ PivotChart ของคุณ ลองทำดังนี้:

  • ขจัดมิติ    ในขั้นตอนที่ 2 ของตัวช่วยสร้างคิวบ์แบบออฟไลน์ ให้เลือกเฉพาะมิติที่แสดงเป็นเขตข้อมูลในรายงาน PivotTable หรือ PivotChart ของคุณ

  • ขจัดระดับรายละเอียด     คลิกกล่อง กล่องบวก ถัดจากมิติที่เลือกแต่ละมิติในขั้นตอนที่ 2 ของตัวช่วยสร้าง แล้วล้างกล่องกาเครื่องหมายสําหรับระดับที่ต่ํากว่าที่แสดงในรายงานของคุณ

  • ลบเขตข้อมูลข้อมูล    ในขั้นตอนที่ 3 ของตัวช่วยสร้าง ให้คลิกกล่อง กล่องบวก ที่อยู่ถัดจาก การวัด แล้วเลือกเฉพาะเขตข้อมูลข้อมูลที่คุณกําลังใช้ในรายงาน

  • ลบรายการของข้อมูล    คลิกกล่อง กล่องบวก ที่อยู่ถัดจากแต่ละมิติในขั้นตอนที่ 3 แล้วล้างกล่องกาเครื่องหมายสําหรับสินค้าที่คุณไม่จําเป็นต้องดูในรายงาน

  1. คลิก รายงาน PivotTable หรือ รายงาน PivotTable ที่เชื่อมโยง สําหรับ รายงาน PivotChart

  2. บนแท็บ วิเคราะห์ ในกลุ่ม การคํานวณ ให้คลิก เครื่องมือ OLAP แล้วคลิก OLAP ออฟไลน์

  3. คลิก OLAP ในบรรทัด แล้วคลิก ตกลง

  4. ถ้าคุณได้รับพร้อมท์ให้ระบุตําแหน่งแหล่งข้อมูล ให้คลิก เรียกดู เพื่อค้นหาแหล่งข้อมูล แล้วค้นหาเซิร์ฟเวอร์ OLAP บนเครือข่ายของคุณ

การรีเฟรช ไฟล์คิวบ์แบบออฟไลน์ ซึ่งจะสร้างใหม่โดยใช้ข้อมูลล่าสุดจากคิวบ์เซิร์ฟเวอร์หรือไฟล์คิวบ์แบบออฟไลน์ใหม่อาจใช้เวลานานและต้องการเนื้อที่ดิสก์ชั่วคราวจํานวนมาก เริ่มกระบวนการในแต่ละครั้งเมื่อคุณไม่จําเป็นต้องเข้าถึงไฟล์อื่นๆ ในทันที และตรวจสอบให้แน่ใจว่าคุณมีเนื้อที่ดิสก์เพียงพอที่จะบันทึกไฟล์นั้นอีกครั้ง

  1. คลิกรายงาน PivotTable ที่ยึดตามไฟล์คิวบ์แบบออฟไลน์

  2. ใน Excel 2016: บนแท็บ ข้อมูล ในกลุ่ม คิวรี & การเชื่อมต่อ ให้คลิกลูกศรที่อยู่ถัดจาก รีเฟรชทั้งหมด แล้วคลิก รีเฟรช

ปัญหา: ข้อมูลใหม่ไม่ปรากฏในรายงานของฉันเมื่อฉันรีเฟรช

ตรวจสอบให้แน่ใจว่าฐานข้อมูลต้นฉบับพร้อมใช้งาน    ไฟล์คิวบ์แบบออฟไลน์ อาจไม่สามารถเชื่อมต่อกับฐานข้อมูลเซิร์ฟเวอร์เดิมเพื่อเรียกใช้ข้อมูลใหม่ได้ ตรวจสอบว่ายังไม่ได้เปลี่ยนชื่อหรือย้ายฐานข้อมูลเซิร์ฟเวอร์เดิมที่ให้ข้อมูลสําหรับคิวบ์ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์พร้อมใช้งานและคุณสามารถเชื่อมต่อได้

ตรวจสอบให้แน่ใจว่าข้อมูลใหม่พร้อมใช้งาน    ตรวจสอบกับผู้ดูแลระบบฐานข้อมูลเพื่อกําหนดว่าฐานข้อมูลได้ถูกปรับปรุงในพื้นที่ที่รวมอยู่ในรายงานของคุณหรือไม่

ตรวจสอบให้แน่ใจว่าองค์กรฐานข้อมูลไม่ได้เปลี่ยนแปลง    ถ้าคิวบ์ของเซิร์ฟเวอร์ OLAP ถูกสร้างขึ้นใหม่ คุณอาจจําเป็นต้องจัดระเบียบรายงานของคุณใหม่ หรือสร้างไฟล์คิวบ์แบบออฟไลน์ใหม่หรือคิวบ์ตัวช่วยสร้าง OLAP คิวบ์ของตัวช่วยสร้าง OLAP คิวบ์เพื่อเข้าถึงข้อมูลที่เปลี่ยนแปลง ติดต่อผู้ดูแลฐานข้อมูลเพื่อค้นหาข้อมูลเกี่ยวกับการเปลี่ยนแปลงที่ทํากับฐานข้อมูล

การบันทึกไฟล์คิวบ์แบบออฟไลน์ที่แก้ไขแล้วอาจใช้เวลานาน และคุณไม่สามารถทํางานอื่นๆ ใน Excel ในขณะที่ไฟล์กําลังถูกบันทึกได้ เริ่มกระบวนการในแต่ละครั้งเมื่อคุณไม่จําเป็นต้องเข้าถึงไฟล์อื่นๆ ในทันที และตรวจสอบให้แน่ใจว่าคุณมีเนื้อที่ดิสก์เพียงพอที่จะบันทึกไฟล์นั้นอีกครั้ง

  1. ตรวจสอบให้แน่ใจว่าคุณได้เชื่อมต่อกับเครือข่ายของคุณ และคุณสามารถเข้าถึงฐานข้อมูลเซิร์ฟเวอร์ OLAP ต้นฉบับที่ให้ข้อมูลสําหรับแฟ้มคิวบ์แบบออฟไลน์ได้

  2. คลิกรายงาน PivotTable ที่ยึดตามไฟล์คิวบ์แบบออฟไลน์ หรือคลิกรายงาน PivotTable ที่สัมพันธ์กันสําหรับรายงาน PivotChart

  3. บนแท็บ วิเคราะห์ ในกลุ่ม การคํานวณ ให้คลิก เครื่องมือ OLAP แล้วคลิก OLAP ออฟไลน์

  4. คลิก OLAP แบบออฟไลน์ แล้วคลิก แก้ไขไฟล์ข้อมูลออฟไลน์

  5. ทําตามขั้นตอนในตัวช่วยสร้างคิวบ์แบบออฟไลน์เพื่อเลือกข้อมูลอื่นสําหรับไฟล์ ในขั้นตอนสุดท้าย ให้ระบุชื่อและตําแหน่งที่ตั้งเดียวกันกับไฟล์ที่มีอยู่ที่คุณกําลังเปลี่ยนแปลง

หมายเหตุ: เมื่อต้องการยกเลิกการบันทึกไฟล์ ให้คลิก หยุด ในกล่องโต้ตอบ สร้างไฟล์คิวบ์ – ความคืบหน้า

คำเตือน: ถ้าคุณลบไฟล์คิวบ์ออฟไลน์สําหรับรายงาน คุณจะไม่สามารถใช้รายงานแบบออฟไลน์หรือสร้างไฟล์คิวบ์ออฟไลน์ใหม่สําหรับรายงานได้อีกต่อไป

  1. ปิดสมุดงานทั้งหมดที่มีรายงานที่ใช้แฟ้มคิวบ์แบบออฟไลน์ หรือตรวจสอบให้แน่ใจว่าได้ลบรายงานดังกล่าวทั้งหมดแล้ว

  2. ใน Windows ให้ค้นหาและลบไฟล์คิวบ์แบบออฟไลน์ (.cub)

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย