ไฟล์คิวบ์แบบออฟไลน์ (.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 ที่ยึดตามฐานข้อมูลเซิร์ฟเวอร์ จากนั้นให้คุณสร้างไฟล์คิวบ์แบบออฟไลน์จากรายงาน จากนั้นคุณสามารถสลับรายงานระหว่างฐานข้อมูลเซิร์ฟเวอร์และไฟล์ออฟไลน์ได้ทุกเมื่อที่คุณต้องการ ตัวอย่างเช่น เมื่อคุณใช้คอมพิวเตอร์แบบพกพาเพื่อนําไปทํางานที่บ้านหรือกําลังเดินทาง และเชื่อมต่อคอมพิวเตอร์กับเครือข่ายของคุณในภายหลัง
ขั้นตอนต่อไปนี้แสดงขั้นตอนพื้นฐานสําหรับการใช้ข้อมูลแบบออฟไลน์ แล้วนําข้อมูลกลับมาออนไลน์
-
สร้างหรือเปิด PivotTable หรือ รายงาน PivotChart ที่ยึดตามข้อมูล OLAP ที่คุณต้องการเข้าถึงแบบออฟไลน์
-
สร้าง ไฟล์คิวบ์แบบออฟไลน์ บนคอมพิวเตอร์ของคุณ ดูส่วน สร้างไฟล์คิวบ์แบบออฟไลน์จากฐานข้อมูลเซิร์ฟเวอร์ OLAP (ด้านล่างในบทความนี้)
-
ยกเลิกการเชื่อมต่อจากเครือข่ายของคุณและทํางานกับไฟล์คิวบ์แบบออฟไลน์
-
เชื่อมต่อกับเครือข่ายของคุณอีกครั้ง และเชื่อมต่อไฟล์คิวบ์ของไฟล์คิวบ์ฟิลีนอีกครั้ง ดูส่วน เชื่อมต่อไฟล์คิวบ์แบบออฟไลน์กับฐานข้อมูลเซิร์ฟเวอร์ OLAP อีกครั้ง (ด้านล่าง ในบทความนี้)
-
รีเฟรชไฟล์คิวบ์แบบออฟไลน์ด้วยข้อมูลใหม่ แล้วสร้างไฟล์คิวบ์แบบออฟไลน์ใหม่ ดูส่วน รีเฟรชและสร้างไฟล์คิวบ์แบบออฟไลน์ใหม่ (ด้านล่างในบทความนี้)
-
ทําซ้ําขั้นตอนนี้ โดยเริ่มจากขั้นตอนที่ 3
หมายเหตุ: ถ้าฐานข้อมูล OLAP ของคุณมีขนาดใหญ่และคุณต้องการให้ไฟล์คิวบ์ให้เข้าถึงชุดย่อยของข้อมูลขนาดใหญ่ คุณจะต้องมีเนื้อที่ดิสก์เพียงพอ และคุณจะพบว่าการบันทึกไฟล์อาจพิสูจน์ว่าใช้เวลานาน เมื่อต้องการปรับปรุงประสิทธิภาพการทํางาน ให้พิจารณาการสร้างแฟ้มคิวบ์แบบออฟไลน์โดยใช้สคริปต์ MDX
-
คลิกรายงาน PivotTable ที่คุณต้องการสร้างไฟล์คิวบ์แบบออฟไลน์ คุณยังสามารถคลิก รายงาน PivotTable ที่เชื่อมโยง สําหรับรายงาน PivotChart ได้ด้วย
-
บนแท็บ วิเคราะห์ ในกลุ่ม การคํานวณ ให้คลิก เครื่องมือ OLAP แล้วคลิก OLAP ออฟไลน์
กล่องโต้ตอบ การตั้งค่า OLAP แบบออฟไลน์ จะแสดงขึ้น
หมายเหตุ: ถ้าตัวให้บริการ OLAP ของคุณไม่สนับสนุนไฟล์คิวบ์แบบออฟไลน์ คําสั่ง OLAP แบบออฟไลน์ จะไม่พร้อมใช้งาน โปรดติดต่อผู้จัดจําหน่ายสําหรับผู้ให้บริการ OLAP ของคุณสําหรับข้อมูลเพิ่มเติม
-
คลิก สร้างไฟล์ข้อมูลออฟไลน์ หรือถ้ามีไฟล์คิวบ์ออฟไลน์อยู่แล้วสําหรับรายงาน ให้คลิก แก้ไขไฟล์ข้อมูลออฟไลน์
ตัวช่วยสร้างคิวบ์แบบออฟไลน์จะแสดงขึ้น
-
ในขั้นตอนที่ 1 ของตัวช่วยสร้าง ให้คลิก ถัดไป
-
ในขั้นตอนที่ 2 ของตัวช่วยสร้าง ให้เลือกแต่ละ มิติ จากคิวบ์เซิร์ฟเวอร์ของคุณที่มีข้อมูลที่คุณต้องการรวมไว้ในไฟล์คิวบ์แบบออฟไลน์ คลิกกล่อง ที่อยู่ถัดจากมิติดังกล่าวและเลือกระดับที่คุณต้องการรวมไว้
หมายเหตุ:
-
คุณไม่สามารถข้ามระดับกลางภายในมิติได้
-
เมื่อต้องการลดขนาดของไฟล์คิวบ์ ให้ละเว้นระดับที่ต่ํากว่าที่คุณไม่จําเป็นต้องดูในรายงาน
-
ตรวจสอบให้แน่ใจว่าได้รวมมิติใดๆ ที่คุณจัดกลุ่มรายการไว้แล้ว เพื่อให้ Microsoft Office Excel สามารถรักษาการจัดกลุ่มเหล่านี้ไว้ได้เมื่อคุณสลับไปมาระหว่างฐานข้อมูลเซิร์ฟเวอร์และแฟ้มออฟไลน์
-
มิติที่ไม่มีกล่อง ไม่อนุญาตให้คุณแยกระดับ คุณสามารถรวมหรือไม่รวมมิติชนิดนี้ทั้งหมดเท่านั้น
-
-
ในขั้นตอนที่ 3 ของตัวช่วยสร้าง ให้คลิกกล่อง ที่อยู่ถัดจาก การวัด แล้วเลือกเขตข้อมูลที่คุณต้องการใช้เป็นเขตข้อมูลข้อมูลในรายงาน คุณต้องเลือกการวัดอย่างน้อยหนึ่งการวัด มิติที่เชื่อมโยงกับการวัดจะไม่มีข้อมูลอยู่ สําหรับแต่ละมิติที่แสดงอยู่ภายใต้ การวัด ให้คลิกกล่อง ที่อยู่ถัดจากขนาด แล้วเลือกรายการระดับบนสุดที่จะรวมไว้ในไฟล์คิวบ์แบบออฟไลน์
-
เมื่อต้องการจํากัดขนาดของแฟ้มคิวบ์เพื่อที่คุณจะได้มีเนื้อที่ดิสก์ไม่เพียงพอ และลดระยะเวลาที่ต้องใช้ในการบันทึกแฟ้ม ให้เลือกเฉพาะรายการที่คุณต้องการดูในรายงาน เขตข้อมูลคุณสมบัติ ใดๆ ที่พร้อมใช้งานสําหรับสินค้าที่คุณเลือกจะรวมอยู่ในคิวบ์โดยอัตโนมัติ
-
คุณอาจไม่ได้รวมมิติที่มีสินค้านั้นไว้ในขั้นตอนก่อนหน้านี้ คลิก ย้อนกลับ ในตัวช่วยสร้าง แล้วเลือกมิติที่หายไปในขั้นตอนที่ 2 แล้วย้อนกลับไปยังขั้นตอนที่ 3
หมายเหตุ: ในตัวช่วยสร้าง OLAP Cube ฟังก์ชันสรุปเพียงฟังก์ชันเดียวที่พร้อมใช้งานสําหรับเขตข้อมูลคือ Sum, Count, Min และ Max
-
-
ในขั้นตอนที่ 4 ของตัวช่วยสร้าง ให้ใส่ชื่อและตําแหน่งที่ตั้งสําหรับไฟล์ .cub แล้วคลิก เสร็จสิ้น
เมื่อต้องการยกเลิกการบันทึกไฟล์ ให้คลิก หยุด ในกล่องโต้ตอบ สร้างไฟล์คิวบ์ – ความคืบหน้า
-
หลังจาก Excel สร้างไฟล์คิวบ์แบบออฟไลน์เสร็จแล้ว ให้คลิก ตกลง ในกล่องโต้ตอบ การตั้งค่า OLAP แบบออฟไลน์
ปัญหา: เนื้อที่ดิสก์ของคอมพิวเตอร์ของฉันไม่เพียงพอขณะบันทึกคิวบ์
ฐานข้อมูล OLAP ได้รับการออกแบบมาเพื่อจัดการข้อมูลโดยละเอียดจํานวนมาก และด้วยเหตุนี้ ฐานข้อมูลเซิร์ฟเวอร์อาจใช้เนื้อที่ดิสก์จํานวนมากมากกว่าที่ฮาร์ดดิสก์ภายในเครื่องของคุณมีให้ ถ้าคุณระบุชุดย่อยของข้อมูลนี้สําหรับแฟ้มคิวบ์แบบออฟไลน์ของคุณ กลยุทธ์ต่อไปนี้สามารถช่วยลดขนาดของแฟ้มคิวบ์แบบออฟไลน์ของคุณได้
เพิ่มเนื้อที่ว่างบนดิสก์หรือค้นหาดิสก์อื่น ลบไฟล์ที่คุณไม่ต้องการออกจากดิสก์ของคุณก่อนที่จะบันทึกไฟล์คิวบ์ หรือบันทึกไฟล์บนไดรฟ์เครือข่าย
รวมข้อมูลน้อยลงในไฟล์คิวบ์แบบออฟไลน์ พิจารณาว่าคุณสามารถลดจํานวนข้อมูลในไฟล์ให้น้อยที่สุดได้อย่างไร และยังคงมีสิ่งที่คุณต้องการสําหรับรายงาน PivotTable หรือ PivotChart ของคุณ ลองทำดังนี้:
-
ขจัดมิติ ในขั้นตอนที่ 2 ของตัวช่วยสร้างคิวบ์แบบออฟไลน์ ให้เลือกเฉพาะมิติที่แสดงเป็นเขตข้อมูลในรายงาน PivotTable หรือ PivotChart ของคุณ
-
ขจัดระดับรายละเอียด คลิกกล่อง ถัดจากมิติที่เลือกแต่ละมิติในขั้นตอนที่ 2 ของตัวช่วยสร้าง แล้วล้างกล่องกาเครื่องหมายสําหรับระดับที่ต่ํากว่าที่แสดงในรายงานของคุณ
-
ลบเขตข้อมูลข้อมูล ในขั้นตอนที่ 3 ของตัวช่วยสร้าง ให้คลิกกล่อง ที่อยู่ถัดจาก การวัด แล้วเลือกเฉพาะเขตข้อมูลข้อมูลที่คุณกําลังใช้ในรายงาน
-
ลบรายการของข้อมูล คลิกกล่อง ที่อยู่ถัดจากแต่ละมิติในขั้นตอนที่ 3 แล้วล้างกล่องกาเครื่องหมายสําหรับสินค้าที่คุณไม่จําเป็นต้องดูในรายงาน
-
คลิก รายงาน PivotTable หรือ รายงาน PivotTable ที่เชื่อมโยง สําหรับ รายงาน PivotChart
-
บนแท็บ วิเคราะห์ ในกลุ่ม การคํานวณ ให้คลิก เครื่องมือ OLAP แล้วคลิก OLAP ออฟไลน์
-
คลิก OLAP ในบรรทัด แล้วคลิก ตกลง
-
ถ้าคุณได้รับพร้อมท์ให้ระบุตําแหน่งแหล่งข้อมูล ให้คลิก เรียกดู เพื่อค้นหาแหล่งข้อมูล แล้วค้นหาเซิร์ฟเวอร์ OLAP บนเครือข่ายของคุณ
การรีเฟรช ไฟล์คิวบ์แบบออฟไลน์ ซึ่งจะสร้างใหม่โดยใช้ข้อมูลล่าสุดจากคิวบ์เซิร์ฟเวอร์หรือไฟล์คิวบ์แบบออฟไลน์ใหม่อาจใช้เวลานานและต้องการเนื้อที่ดิสก์ชั่วคราวจํานวนมาก เริ่มกระบวนการในแต่ละครั้งเมื่อคุณไม่จําเป็นต้องเข้าถึงไฟล์อื่นๆ ในทันที และตรวจสอบให้แน่ใจว่าคุณมีเนื้อที่ดิสก์เพียงพอที่จะบันทึกไฟล์นั้นอีกครั้ง
-
คลิกรายงาน PivotTable ที่ยึดตามไฟล์คิวบ์แบบออฟไลน์
-
ใน Excel 2016: บนแท็บ ข้อมูล ในกลุ่ม คิวรี & การเชื่อมต่อ ให้คลิกลูกศรที่อยู่ถัดจาก รีเฟรชทั้งหมด แล้วคลิก รีเฟรช
ปัญหา: ข้อมูลใหม่ไม่ปรากฏในรายงานของฉันเมื่อฉันรีเฟรช
ตรวจสอบให้แน่ใจว่าฐานข้อมูลต้นฉบับพร้อมใช้งาน ไฟล์คิวบ์แบบออฟไลน์ อาจไม่สามารถเชื่อมต่อกับฐานข้อมูลเซิร์ฟเวอร์เดิมเพื่อเรียกใช้ข้อมูลใหม่ได้ ตรวจสอบว่ายังไม่ได้เปลี่ยนชื่อหรือย้ายฐานข้อมูลเซิร์ฟเวอร์เดิมที่ให้ข้อมูลสําหรับคิวบ์ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์พร้อมใช้งานและคุณสามารถเชื่อมต่อได้
ตรวจสอบให้แน่ใจว่าข้อมูลใหม่พร้อมใช้งาน ตรวจสอบกับผู้ดูแลระบบฐานข้อมูลเพื่อกําหนดว่าฐานข้อมูลได้ถูกปรับปรุงในพื้นที่ที่รวมอยู่ในรายงานของคุณหรือไม่
ตรวจสอบให้แน่ใจว่าองค์กรฐานข้อมูลไม่ได้เปลี่ยนแปลง ถ้าคิวบ์ของเซิร์ฟเวอร์ OLAP ถูกสร้างขึ้นใหม่ คุณอาจจําเป็นต้องจัดระเบียบรายงานของคุณใหม่ หรือสร้างไฟล์คิวบ์แบบออฟไลน์ใหม่หรือคิวบ์ตัวช่วยสร้าง OLAP คิวบ์ของตัวช่วยสร้าง OLAP คิวบ์เพื่อเข้าถึงข้อมูลที่เปลี่ยนแปลง ติดต่อผู้ดูแลฐานข้อมูลเพื่อค้นหาข้อมูลเกี่ยวกับการเปลี่ยนแปลงที่ทํากับฐานข้อมูล
การบันทึกไฟล์คิวบ์แบบออฟไลน์ที่แก้ไขแล้วอาจใช้เวลานาน และคุณไม่สามารถทํางานอื่นๆ ใน Excel ในขณะที่ไฟล์กําลังถูกบันทึกได้ เริ่มกระบวนการในแต่ละครั้งเมื่อคุณไม่จําเป็นต้องเข้าถึงไฟล์อื่นๆ ในทันที และตรวจสอบให้แน่ใจว่าคุณมีเนื้อที่ดิสก์เพียงพอที่จะบันทึกไฟล์นั้นอีกครั้ง
-
ตรวจสอบให้แน่ใจว่าคุณได้เชื่อมต่อกับเครือข่ายของคุณ และคุณสามารถเข้าถึงฐานข้อมูลเซิร์ฟเวอร์ OLAP ต้นฉบับที่ให้ข้อมูลสําหรับแฟ้มคิวบ์แบบออฟไลน์ได้
-
คลิกรายงาน PivotTable ที่ยึดตามไฟล์คิวบ์แบบออฟไลน์ หรือคลิกรายงาน PivotTable ที่สัมพันธ์กันสําหรับรายงาน PivotChart
-
บนแท็บ วิเคราะห์ ในกลุ่ม การคํานวณ ให้คลิก เครื่องมือ OLAP แล้วคลิก OLAP ออฟไลน์
-
คลิก OLAP แบบออฟไลน์ แล้วคลิก แก้ไขไฟล์ข้อมูลออฟไลน์
-
ทําตามขั้นตอนในตัวช่วยสร้างคิวบ์แบบออฟไลน์เพื่อเลือกข้อมูลอื่นสําหรับไฟล์ ในขั้นตอนสุดท้าย ให้ระบุชื่อและตําแหน่งที่ตั้งเดียวกันกับไฟล์ที่มีอยู่ที่คุณกําลังเปลี่ยนแปลง
หมายเหตุ: เมื่อต้องการยกเลิกการบันทึกไฟล์ ให้คลิก หยุด ในกล่องโต้ตอบ สร้างไฟล์คิวบ์ – ความคืบหน้า
คำเตือน: ถ้าคุณลบไฟล์คิวบ์ออฟไลน์สําหรับรายงาน คุณจะไม่สามารถใช้รายงานแบบออฟไลน์หรือสร้างไฟล์คิวบ์ออฟไลน์ใหม่สําหรับรายงานได้อีกต่อไป
-
ปิดสมุดงานทั้งหมดที่มีรายงานที่ใช้แฟ้มคิวบ์แบบออฟไลน์ หรือตรวจสอบให้แน่ใจว่าได้ลบรายงานดังกล่าวทั้งหมดแล้ว
-
ใน Windows ให้ค้นหาและลบไฟล์คิวบ์แบบออฟไลน์ (.cub)
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน