ทํางานกับไฟล์คิวบ์แบบออฟไลน์

นำไปใช้กับ
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

หมายเหตุ

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

Learn more about offline cubes

เมื่อคุณทํางานกับรายงาน 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

หมายเหตุ

ถ้าฐานข้อมูล 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 คิวบ์ ฟังก์ชันสรุปที่พร้อมใช้งานสําหรับเขตข้อมูลคือ Sum,Count, Min และ Max เท่านั้น

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

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

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

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

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

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

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

เชื่อมต่อไฟล์คิวบ์แบบออฟไลน์กับฐานข้อมูลเซิร์ฟเวอร์ OLAP อีกครั้ง

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

รีเฟรชและสร้างไฟล์คิวบ์แบบออฟไลน์

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

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

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

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

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

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

รวมข้อมูลที่แตกต่างกันในไฟล์คิวบ์แบบออฟไลน์

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

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

หมายเหตุ

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

ลบไฟล์คิวบ์ออฟไลน์

คำเตือน

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

  1. ปิดเวิร์กบุ๊กทั้งหมดที่มีรายงานที่ใช้ไฟล์คิวบ์ออฟไลน์ หรือตรวจสอบให้แน่ใจว่ารายงานดังกล่าวทั้งหมดถูกลบไปแล้ว
  2. ใน Windows ให้ค้นหาและลบไฟล์คิวบ์ออฟไลน์ (.cub)

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

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ