หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
บทความนี้อธิบายสถานการณ์ต่างๆ ที่คุณอาจพบเมื่อรีเฟรชข้อมูลภายในบริการของ Power BI
หมายเหตุ
ถ้าคุณพบปัญหาหรือสถานการณ์ที่ไม่ได้แสดงอยู่ในบทความนี้ คุณสามารถขอความช่วยเหลือเพิ่มเติมได้ใน ไซต์ชุมชน หรือคุณสามารถสร้าง ตั๋วสนับสนุนได้
คุณควรตรวจสอบให้แน่ใจว่ามีการตอบสนองข้อกําหนดพื้นฐานสําหรับการรีเฟรชและผ่านการตรวจสอบแล้ว:
- ตรวจสอบว่าเวอร์ชันของเกตเวย์เป็นเวอร์ชันล่าสุด
- ตรวจสอบว่ารายงานมีเกตเวย์ที่เลือกหรือไม่ ถ้าไม่มีเกตเวย์ที่เลือกไว้ แหล่งข้อมูลอาจมีการเปลี่ยนแปลงหรืออาจหายไป
หลังจากที่คุณยืนยันความต้องการแล้ว โปรดลองดูที่ส่วนต่อไปนี้เพื่อแก้ไขปัญหาเพิ่มเติม
การแจ้งเตือนทางอีเมล
หากคุณเข้ามาในบทความนี้จากการแจ้งเตือนทางอีเมล และคุณไม่ต้องการรับอีเมลเกี่ยวกับปัญหาการรีเฟรชอีกต่อไป ให้ติดต่อผู้ดูแลระบบ Power BI ของคุณ ขอให้พวกเขาลบอีเมลของคุณหรือรายชื่ออีเมลที่คุณสมัครใช้งานจากแบบจําลองความหมายที่เหมาะสมใน Power BI ผู้ดูแลระบบใช้พื้นที่ต่อไปนี้ในการตั้งค่าแบบจําลองความหมาย
หมายเหตุ
คุณยังสามารถกําหนดการตั้งค่าเหล่านี้ได้ใน บานหน้าต่างการตั้งค่าแบบจําลองความหมาย ซึ่งเป็นบานหน้าต่างด้านข้างที่เปิดขึ้นทางด้านขวาของหน้า บานหน้าต่างการตั้งค่าอยู่ในการแสดงตัวอย่าง
การรีเฟรชโดยใช้ตัวเชื่อมต่อเว็บไม่ทํางานอย่างถูกต้อง
ถ้าคุณมีสคริปต์ตัวเชื่อมต่อเว็บที่ใช้ใน ฟังก์ชัน Web.Page และคุณได้อัปเดตแบบจําลองความหมายหรือรายงานของคุณหลังจากวันที่ 18 พฤศจิกายน 2016 คุณต้องใช้เกตเวย์เพื่อรีเฟรชเพื่อให้ทํางานอย่างถูกต้อง
แหล่งข้อมูลที่ไม่รองรับสําหรับการรีเฟรช
เมื่อคุณกําหนดค่าแบบจําลองความหมาย คุณอาจได้รับข้อผิดพลาดที่ระบุว่าแบบจําลองความหมายใช้แหล่งข้อมูลที่ไม่สนับสนุนสําหรับการรีเฟรช สําหรับรายละเอียด ดูการแก้ไขปัญหาแหล่งข้อมูลที่ไม่รองรับสําหรับการรีเฟรช
แดชบอร์ดไม่แสดงการเปลี่ยนแปลงหลังจากรีเฟรช
รอ 10-15 นาทีสําหรับการรีเฟรชเพื่อให้มีผลในไทล์แดชบอร์ด ถ้ายังคงไม่ปรากฏขึ้น ให้จัดตําแหน่งการแสดงภาพไปยังแดชบอร์ดอีกครั้ง
GatewayNotReachable เมื่อตั้งค่าข้อมูลประจําตัว
คุณอาจพบ GatewayNotReachable ข้อผิดพลาดเมื่อคุณพยายามตั้งค่าข้อมูลประจําตัวสําหรับแหล่งข้อมูล ซึ่งอาจเป็นผลมาจากเกตเวย์ที่ล้าสมัย
ติดตั้งเกตเวย์ ล่าสุดแล้วลองอีกครั้ง
ข้อผิดพลาดเกี่ยวกับการประมวลผล: ระบบเกิดข้อผิดพลาดต่อไปนี้: ชนิดไม่ตรงกัน
ข้อผิดพลาดนี้อาจเกิดจากสคริปต์ M ของคุณภายในไฟล์ Power BI Desktop หรือสมุดงาน Excel ของคุณ นอกจากนี้อาจเกิดจากเวอร์ชัน Power BI Desktop ที่ล้าสมัย
ข้อผิดพลาดในการรีเฟรชไทล์
สําหรับรายการข้อผิดพลาดที่คุณอาจพบไทล์แดชบอร์ด และคําอธิบาย ดู แก้ไขปัญหาข้อผิดพลาดของไทล์
การรีเฟรชล้มเหลวเมื่ออัปเดตข้อมูลจากแหล่งข้อมูลที่ใช้ Microsoft Entra ID OAuth
โทเค็น OAuth ของ Microsoft Entra ID ที่ใช้โดยแหล่งข้อมูลต่าง ๆ มากมายจะหมดอายุในหนึ่งชั่วโมงโดยประมาณ บางครั้งโทเค็นจะหมดอายุก่อนที่ข้อมูลจะเสร็จสิ้นเนื่องจากบริการของ Power BI รอถึงสองชั่วโมงเมื่อโหลดข้อมูล ในสถานการณ์ดังกล่าว กระบวนการโหลดข้อมูลอาจล้มเหลวด้วยข้อผิดพลาดข้อมูลประจําตัว
แหล่งข้อมูลที่ใช้ Microsoft Entra ID OAuth รวมถึง Microsoft Dynamics CRM Online, SharePoint Online (SPO) และอื่น ๆ ถ้าคุณกําลังเชื่อมต่อกับแหล่งข้อมูลดังกล่าว และเกิดความล้มเหลวของข้อมูลประจําตัวเมื่อโหลดข้อมูลใช้เวลามากกว่าหนึ่งชั่วโมง OAuth อาจเป็นเหตุผล
Microsoft กําลังตรวจสอบโซลูชันที่อนุญาตให้กระบวนการโหลดข้อมูลรีเฟรชโทเค็นและดําเนินการต่อ อย่างไรก็ตาม ถ้าอินสแตนซ์ Dynamics CRM Online หรือ SPO ของคุณมีขนาดใหญ่มากจนทํางานเกินเกณฑ์การโหลดข้อมูลสองชั่วโมง บริการของ Power BI อาจรายงานการหมดเวลาในการโหลดข้อมูล การโหลดข้อมูลนี้จะหมดเวลาใช้กับแหล่งข้อมูล Microsoft Entra ID OAuth อื่น ๆ ด้วย
สําหรับการรีเฟรชเพื่อให้ทํางานได้อย่างถูกต้องเมื่อเชื่อมต่อกับแหล่งข้อมูล SPO โดยใช้ Microsoft Entra ID OAuth คุณต้องใช้บัญชีเดียวกันกับที่คุณใช้ลงชื่อเข้าใช้บริการของ Power BI
ถ้าคุณต้องการเชื่อมต่อกับแหล่งข้อมูลจากบริการของ Power BI โดยใช้ OAuth2 แหล่งข้อมูลต้องอยู่ในผู้เช่าเดียวกันกับบริการของ Power BI ในปัจจุบัน สถานการณ์การเชื่อมต่อแบบหลายผู้เช่าไม่ได้รับการสนับสนุนด้วย OAuth2
ขีดจํากัดข้อมูลที่ไม่มีการบีบอัดสําหรับรีเฟรช
ขนาดสูงสุดสําหรับแบบจําลองความหมายที่นําเข้าลงในบริการของ Power BI คือ 1 GB แบบจําลองความหมายเหล่านี้จะถูกบีบอัดเพื่อให้มั่นใจว่ามีประสิทธิภาพสูง นอกจากนี้ในความจุที่ใช้ร่วมกัน บริการจะวางขีดจํากัด 10 GB ในจํานวนข้อมูลที่ไม่มีการบีบอัดที่ประมวลผลในระหว่างการรีเฟรช ข้อจํากัดนี้จะเป็นบัญชีสําหรับการบีบอัด ดังนั้นจึงสูงกว่าขนาดแบบจําลองความหมายสูงสุด 1 GB แบบจําลองความหมายใน Power BI Premium ไม่ขึ้นอยู่กับขีดจํากัดเหล่านี้ ถ้าการรีเฟรชในบริการของ Power BI ล้มเหลวด้วยเหตุผลนี้ ให้ลดปริมาณข้อมูลที่จะนําเข้าไปยัง Power BI และลองอีกครั้ง
หมดเวลารีเฟรชตามกําหนดเวลา
การรีเฟรชตามกําหนดการสําหรับแบบจําลองความหมายที่นําเข้าจะหมดเวลาหลังจากสองชั่วโมง การหมดเวลานี้จะเพิ่มเป็นห้าชั่วโมงสําหรับแบบจําลองเชิงความหมายในพื้นที่ทํางาน Premium ถ้าคุณพบขีดจํากัดนี้ ให้พิจารณาลดขนาดหรือความซับซ้อนของแบบจําลองความหมายของคุณ หรือพิจารณาการปรับโครงสร้างแบบจําลองความหมายขนาดใหญ่เป็นแบบจําลองความหมายขนาดใหญ่ที่มีขนาดเล็กลง
การรีเฟรชตามกําหนดเวลาถูกปิดใช้งาน
ถ้าการรีเฟรชตามกําหนดการล้มเหลวสี่ครั้งติดต่อกัน Power BI จะปิดใช้งานการรีเฟรช แก้ไขปัญหาพื้นฐาน จากนั้นจึงเปิดใช้งานการรีเฟรชตามกําหนดการอีกครั้ง
อย่างไรก็ตาม หากแบบจําลองความหมายอยู่ในพื้นที่ทํางานภายใต้ความจุแบบฝังตัวและปิดความจุนั้นความพยายาม ครั้งแรก ที่การรีเฟรชล้มเหลว (เนื่องจากปิดความจุ) และในกรณีนี้การรีเฟรชตามกําหนดเวลาจะถูกปิดใช้งานทันที
การเข้าถึงทรัพยากรถูกห้าม
ข้อผิดพลาดนี้อาจเกิดขึ้นเนื่องจากข้อมูลประจําตัวที่แคชไว้หมดอายุแล้ว ล้างแคชของเบราว์เซอร์อินเทอร์เน็ตของคุณ จากนั้นลงชื่อเข้าใช้ Power BI แล้วไปที่ https://app.powerbi.com?alwaysPromptForContentProviderCreds=true เพื่อบังคับให้มีการอัปเดตข้อมูลประจําตัวของคุณ
การรีเฟรชข้อมูลล้มเหลวเนื่องจากการเปลี่ยนรหัสผ่านหรือข้อมูลประจําตัวที่หมดอายุ
การรีเฟรชข้อมูลอาจล้มเหลวเนื่องจากข้อมูลประจําตัวที่แคชไว้หมดอายุแล้ว ล้างแคชของเบราว์เซอร์อินเทอร์เน็ตของคุณ จากนั้นลงชื่อเข้าใช้ Power BI และไปที่ https://app.powerbi.com?alwaysPromptForContentProviderCreds=trueซึ่งบังคับใช้การอัปเดตข้อมูลประจําตัวของคุณ
รีเฟรชคอลัมน์ของชนิดใดก็ตามที่มีค่า TRUE หรือ FALSE ส่งผลให้เกิดค่าที่ไม่คาดคิด
เมื่อคุณสร้างรายงานใน Power BI Desktop ที่มีคอลัมน์ชนิดข้อมูลใด ๆ ที่ประกอบด้วยค่า TRUE หรือ FALSE ค่าของคอลัมน์นั้นอาจแตกต่างกันระหว่าง Power BI Desktop และบริการของ Power BI หลังจากรีเฟรช ใน Power BI Desktop กลไกจัดการเบื้องต้นจะแปลงค่าบูลีนเป็นสตริง โดยคงค่า TRUE หรือ FALSE ไว้ ในบริการของ Power BI กลไกจัดการต้นแบบจะแปลงค่าเป็นออบเจ็กต์ แล้วแปลงค่าเป็น -1 หรือ 0
วิชวลที่สร้างขึ้นใน Power BI Desktop โดยใช้คอลัมน์ดังกล่าวอาจทํางานหรือปรากฏตามที่ออกแบบมาก่อนเหตุการณ์การรีเฟรช แต่อาจเปลี่ยนแปลงได้ (เนื่องจาก TRUE/FALSE จะถูกแปลงเป็น -1/0) หลังจากเหตุการณ์การรีเฟรช
แก้ไขข้อผิดพลาด: คอนเทนเนอร์จบการทํางานโดยไม่คาดคิดพร้อมด้วย 0x0000DEAD โค้ด
หากคุณได้รับ คอนเทนเนอร์ออกจากระบบโดยไม่คาดคิดด้วยข้อผิดพลาด 0x0000DEAD โค้ด ให้ลองปิดใช้งานการรีเฟรชตามกําหนดการและเผยแพร่แบบจําลองความหมายอีกครั้ง
การดําเนินการรีเฟรชที่จํากัดโดย Power BI Premium
ความจุแบบพรีเมียมอาจจํากัดการดําเนินการรีเฟรชข้อมูลเมื่อมีการประมวลผลแบบจําลองความหมายมากเกินไปพร้อมๆ กัน การควบคุมปริมาณสามารถเกิดขึ้นได้ในความจุ Power BI Premium พิจารณาแนวทางปฏิบัติที่ดีที่สุดต่อไปนี้เพื่อลดความเป็นไปได้ของการจํากัดผลลัพธ์การรีเฟรช:
- รีเฟรชในช่วงเวลาที่ไม่ใช่แบบไม่ระบุ การดําเนินการรีเฟรชในช่วงเวลาที่ไม่ใช่เวลาทําการหรือเวลาที่ไม่เร่งด่วนอื่นๆ จะช่วยให้การใช้ความจุโดยรวมค่อนข้างต่ํา ใช้ มุมมองตารางเวลา เพื่อดูว่าเหตุการณ์การรีเฟรชตามกําหนดการนั้นถูกวางไว้อย่างถูกต้องหรือไม่
- เปิดใช้งาน การปรับมาตราส่วนแบบจําลองความหมายออก สเกลแบบจําลองเชิงความหมายสามารถช่วยได้โดยการเพิ่มแบบจําลองแบบอ่านอย่างเดียวสําหรับการรีเฟรชแบบแยก แบบจําลองการอ่าน/เขียนประมวลผลการรีเฟรชในขณะที่แบบจําลองแบบอ่านอย่างเดียวจะจัดการแบบสอบถามแบบโต้ตอบ
- ลดความซับซ้อนของแบบจําลอง การลดความซับซ้อนของแบบจําลอง โดยเฉพาะอย่างยิ่งหากเกี่ยวข้องกับตารางและคอลัมน์จากการคํานวณที่มีราคาแพงในการคํานวณ สามารถช่วยลดภาระการรีเฟรชและหลีกเลี่ยงปัญหาคอขวดของหน่วยความจําระหว่างการรีเฟรช ถ้าเป็นไปได้ ให้ย้ายตารางและคอลัมน์จากการคํานวณไปยังแหล่งข้อมูลหรือกระบวนการ ETL เทคนิคอื่นๆ ที่ลดหน่วยความจําการรีเฟรชสูงสุด ได้แก่ การลบคอลัมน์และแถวที่ไม่จําเป็น การลดคอลัมน์ที่มีคาร์ดินาลลิตี้สูงและตารางข้อเท็จจริงที่กว้าง
- ใช้ การรีเฟรชแบบเพิ่มหน่วย สําหรับแบบจําลองความหมายขนาดใหญ่ การรีเฟรชแบบเพิ่มหน่วยสามารถช่วยลดปริมาณข้อมูลที่ต้องรีเฟรชได้ ด้วยการรีเฟรชเฉพาะพาร์ติชันการนําเข้าล่าสุด คุณจะสามารถลดระยะเวลาการรีเฟรชได้อย่างมาก
- ต้องการการรีเฟรชระดับตารางหรือระดับพาร์ติชันมากกว่าการรีเฟรชแบบเต็มเมื่อเป็นไปได้ การรีเฟรชแบบละเอียดสามารถลดการใช้หน่วยความจําสูงสุดได้เมื่อเทียบกับการรีเฟรชแบบเต็ม เนื่องจากสําเนาแบบจําลองที่มีอยู่และสําเนาใหม่ไม่จําเป็นต้องอยู่ในหน่วยความจําอย่างสมบูรณ์ในเวลาเดียวกัน
- ลดการรีเฟรชแบบขนานเมื่อคุณประมวลผลหลายพาร์ติชันพร้อมกันสําหรับแบบจําลองความหมายเดียวกัน
- ย้ายพื้นที่ทํางานไปยัง SKU ความจุ F ที่สูงขึ้นด้วยขีดจํากัดหน่วยความจําต่อความหมายแบบจําลองที่ใหญ่ขึ้นหากความจุปัจจุบันไม่สามารถรองรับความต้องการหน่วยความจํารีเฟรชสูงสุดของแบบจําลองได้ หากคุณเพิ่งปรับขนาดความจุ ให้เผื่อเวลาเพื่อให้ความจุคงที่ เนื่องจากขีดจํากัดหน่วยความจําอาจต้องใช้เวลาในการปรับอย่างเต็มที่
- เพิ่มค่าใน
CommandTimeoutโค้ด M ของคุณหากการสืบค้นแหล่งที่มาที่ทํางานเป็นเวลานานมีส่วนทําให้เกิดความล้มเหลวในการรีเฟรช - ตรวจสอบการกําหนดค่าเกตเวย์และข้อมูลประจําตัวแหล่งข้อมูลหากความล้มเหลวแสดงอาการการเชื่อมต่อ เช่น การหมดเวลาการเชื่อมต่อหรือข้อผิดพลาดในการรับรองความถูกต้อง ควบคู่ไปกับแรงกดดันของหน่วยความจํา
- เพิ่มการลองใหม่อัตโนมัติสําหรับการรีเฟรชแบบกําหนดเอง ถ้าคุณใช้ XMLA หรือ Power BI REST API เพื่อรีเฟรชแบบจําลองความหมาย ให้เพิ่มตรรกะการลองใหม่ตามที่อธิบายไว้ใน ชุดข้อมูล - รีเฟรชชุดข้อมูล รูปแบบการลองใหม่ด้วยการย้อนกลับสามารถช่วยให้แน่ใจว่าโมเดลความหมายของคุณได้รับการรีเฟรชได้สําเร็จ อีกวิธีหนึ่งคือ พิจารณาใช้สิ่งอํานวยความสะดวกการจัดกําหนดการที่มีอยู่แล้วภายในใน Power BI เนื่องจาก Power BI จะทําการลองใหม่เมื่อมีการจํากัดการรีเฟรชตามกําหนดการและตามความต้องการ
ถ้าการรีเฟรชถูกยกเลิกเนื่องจากการจํากัดผลลัพธ์ ข้อความแสดงข้อผิดพลาดต่อไปนี้จะถูกบันทึกลงในประวัติการรีเฟรช:
คุณได้เกินขีดจํากัดความจุสําหรับการรีเฟรชแบบจําลองความหมาย ลองอีกครั้งเมื่อมีการประมวลผลแบบจําลองความหมายน้อยลง
ถ้าข้อผิดพลาดเกิดขึ้นบ่อย ให้ใช้ มุมมอง ตารางเวลาเพื่อตรวจสอบว่าเหตุการณ์การรีเฟรชตามกําหนดเวลานั้นเว้นระยะไว้อย่างเหมาะสมหรือไม่ เมื่อต้องการทําความเข้าใจจํานวนสูงสุดของการรีเฟรชพร้อมกันที่ได้รับอนุญาตต่อ SKU ให้ตรวจสอบตารางความจุและ SKU
เพื่อแก้ไขข้อผิดพลาดนี้ คุณสามารถปรับเปลี่ยนตารางเวลาการรีเฟรชของคุณเพื่อดําเนินการรีเฟรชเมื่อมีการประมวลผลแบบจําลองความหมายน้อยลง คุณยังสามารถเพิ่มเวลาระหว่างการดําเนินการรีเฟรชสําหรับแบบจําลองความหมายทั้งหมดในกําหนดการรีเฟรชของคุณบนความจุพรีเมียมที่ได้รับผลกระทบ คุณสามารถลองการดําเนินการอีกครั้งถ้าคุณกําลังใช้การดําเนินการ XMLA แบบกําหนดเอง
เกินขีดจํากัดระดับกําลังการผลิต
ข้อผิดพลาดนี้ระบุว่าคุณมีแบบจําลองความหมายมากเกินไปที่กําลังเรียกใช้การรีเฟรชในเวลาเดียวกันตามความจุที่องค์กรของคุณซื้อ คุณสามารถลองดําเนินการรีเฟรชอีกครั้ง หรือจัดกําหนดการเวลาการรีเฟรชใหม่เพื่อแก้ไขข้อผิดพลาดนี้
เกินขีดจํากัดระดับโหนด
ข้อผิดพลาดนี้ระบุข้อผิดพลาดของระบบใน Power BI Premium ตามแบบจําลองความหมายที่อยู่บนโหนดทางกายภาพที่กําหนด คุณสามารถลองดําเนินการรีเฟรชอีกครั้ง หรือจัดกําหนดการเวลาการรีเฟรชใหม่เพื่อแก้ไขข้อผิดพลาดนี้
การรีเฟรชแบบจําลองความหมายล้มเหลวโดยมีข้อผิดพลาดหน่วยความจําไม่เพียงพอ
การรีเฟรชแบบจําลองความหมายอาจล้มเหลวด้วยข้อผิดพลาดในการกํากับดูแลทรัพยากรเมื่อปริมาณงานการรีเฟรชเกินขีดจํากัดหน่วยความจําต่อแบบจําลองหรือต่อคิวรีที่ความจุ Power BI Premium หรือ Fabric โฮสต์บังคับใช้ การรีเฟรชต้องการหน่วยความจําไม่เพียง แต่สําหรับแบบจําลองที่มีอยู่ แต่ยังรวมถึงสําเนาใหม่ที่กําลังประมวลผลและสําหรับโครงสร้างการประมวลผลชั่วคราว หากหน่วยความจําสูงสุดถึงขีดจํากัดที่บังคับใช้ การกํากับดูแลทรัพยากรจะยกเลิกการดําเนินการ
ปัญหานี้มีแนวโน้มที่จะส่งผลกระทบต่อสิ่งต่อไปนี้
- โมเดลความหมายขนาดใหญ่ หรือโมเดลที่มีคอลัมน์คาร์ดินาลลิตี้สูงหรือตารางข้อเท็จจริงกว้าง
- แบบจําลองที่ใช้คอลัมน์จากการคํานวณ ตารางจากการคํานวณ หรือหน่วยวัดที่ซับซ้อน
- การดําเนินการรีเฟรชที่ประมวลผลหลายพาร์ติชันพร้อมกัน
อาการ
ความล้มเหลวในการรีเฟรชที่ควบคุมโดยหน่วยความจําอาจปรากฏในรูปแบบใดก็ได้ต่อไปนี้:
- การรีเฟรชล้มเหลวเป็นระยะ ๆ หรือสม่ําเสมอระหว่างการรีเฟรชแบบเต็มหรือแบบเพิ่มหน่วย
- ข้อความแสดงข้อผิดพลาดประกอบด้วย
Query memory limit exceeded - ข้อความแสดงข้อผิดพลาดประกอบด้วย
This operation was canceled because there wasn't enough memory to finish running it. - Power BI ส่งกลับรหัส
0xC13E0003ข้อผิดพลาด รหัสนี้บ่งชี้ว่าการดําเนินการถูกยกเลิกเนื่องจากความกดดันของหน่วยความจํา - การรีเฟรชที่ทริกเกอร์ผ่าน ตําแหน่งข้อมูล XMLA ล้มเหลวด้วยลักษณะการทํางานที่ควบคุมโดยหน่วยความจําเดียวกัน
หากความจุเหลือน้อยชั่วคราวในหน่วยความจําในช่วงที่มีความต้องการสูง โดยทั่วไประบบจะกู้คืนอย่างรวดเร็วเมื่อทรัพยากรพร้อมใช้งาน หากคุณได้รับข้อผิดพลาดหน่วยความจําชั่วคราว ให้รอสักครู่แล้วลองดําเนินการอีกครั้ง
การรีเฟรชล้มเหลวหลังจากย้ายพื้นที่ทํางานไปยังความจุอื่น
คุณอาจเห็นความล้มเหลวในการรีเฟรชที่ควบคุมโดยหน่วยความจําหลังจากย้ายพื้นที่ทํางานไปยังความจุอื่น เนื่องจากความจุใหม่อาจบังคับใช้ขีดจํากัดหน่วยความจําต่อแบบจําลองความหมายที่ต่ํากว่าสําหรับการรีเฟรช ในกรณีเหล่านี้ การรีเฟรชอาจล้มเหลวแม้ว่าการใช้ความจุโดยรวมจะไม่อิ่มตัวก็ตาม เปรียบเทียบลักษณะการทํางานของความจุเก่าและใหม่ และตรวจสอบว่าความจุใหม่บังคับใช้ขีดจํากัดหน่วยความจําต่อรุ่นที่ต่ํากว่าหรือไม่
การรีเฟรชล้มเหลวในช่วงท้ายของวันสําหรับโมเดลความหมายขนาดใหญ่ที่ใช้การเพจตามความต้องการ
สําหรับโมเดลความหมายขนาดใหญ่ที่ใช้การเพจตามความต้องการ อาจยังคงอยู่ในหน่วยความจําในภายหลัง ซึ่งจะเพิ่มรอยเท้าในหน่วยความจําก่อนเริ่มการรีเฟรช ทดสอบว่าการเรียกใช้การรีเฟรชก่อนหน้านี้ในวันนั้นช่วยลดรอยเท้าในหน่วยความจําเมื่อเริ่มรีเฟรชหรือไม่
แก้ไขความล้มเหลวในการรีเฟรชที่ควบคุมโดยหน่วยความจํา
เมื่อต้องการลดหน่วยความจําการรีเฟรชสูงสุดและหลีกเลี่ยงการยกเลิกการกํากับดูแลทรัพยากร ให้ลองใช้การบรรเทาผลกระทบต่อไปนี้:
- รีเฟรชเฉพาะพาร์ติชันหรือตารางที่ต้องอัปเดต ใช้ การรีเฟรชแบบเพิ่มหน่วย หรือต้องการการรีเฟรชระดับตารางหรือระดับพาร์ติชันมากกว่าการรีเฟรชแบบเต็ม
- ลดการรีเฟรชแบบขนานเมื่อคุณประมวลผลหลายพาร์ติชันพร้อมกันสําหรับแบบจําลองความหมายเดียวกัน
- ลดความซับซ้อนของแบบจําลอง ลบคอลัมน์และแถวที่ไม่จําเป็น ลดคอลัมน์คาร์ดินาลลิตี้สูงและตารางข้อเท็จจริงกว้าง ปรับชนิดข้อมูลและการแปลงให้เหมาะสม และย้ายตารางและคอลัมน์จากการคํานวณไปยังแหล่งข้อมูลหรือกระบวนการ ETL เมื่อเป็นไปได้
- เปิดใช้งานการ ปรับขนาดแบบจําลองความหมาย เพื่อให้การรีเฟรชทํางานบนแบบจําลองการอ่าน/เขียนในขณะที่การสืบค้นแบบโต้ตอบเข้าสู่แบบจําลองแบบอ่านอย่างเดียว
- ย้ายพื้นที่ทํางานไปยัง SKU ความจุ F ที่สูงขึ้นด้วยขีดจํากัดหน่วยความจําต่อแบบจําลองความหมายที่ใหญ่ขึ้น หากคุณเพิ่งปรับขนาดความจุ ให้เผื่อเวลาเพื่อให้ความจุคงที่ เนื่องจากขีดจํากัดหน่วยความจําอาจต้องใช้เวลาในการปรับอย่างเต็มที่
สําหรับรายการทั้งหมดของการบรรเทาผลกระทบและแนวทางปฏิบัติที่ดีที่สุด โปรดดู การดําเนินการรีเฟรชที่ควบคุมโดย Power BI Premium
สําหรับคําอธิบายที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับวิธีที่ขีดจํากัดหน่วยความจําต่อ SKU และDbpropMsmdRequestMemoryLimitคุณสมบัติ XMLA ควบคุมหน่วยความจําระดับคําสั่ง (รวมถึงขีดจํากัดต่อ SKU สําหรับ P1, P2 และ P3) โปรดดู ขีดจํากัดหน่วยความจําคําสั่งที่ควบคุมทรัพยากรใน Premium
หากข้อผิดพลาดของหน่วยความจํายังคงมีอยู่หลังจากที่คุณใช้การบรรเทาผลกระทบเหล่านี้ ให้ยื่นตั๋วการสนับสนุน
ความล้มเหลวของกระแสข้อมูลในพื้นที่ทํางานแบบพรีเมียม
ตัวเชื่อมต่อบางตัวไม่ได้รับการสนับสนุนสําหรับกระแสข้อมูลในพื้นที่ทํางานแบบพรีเมียม เมื่อใช้ตัวเชื่อมต่อที่ไม่สนับสนุน คุณอาจได้รับข้อผิดพลาดต่อไปนี้: Expression.Error: นําเข้า "<"ชื่อตัวเชื่อมต่อ">" ตรงกับไม่มีการส่งออก คุณพลาดการอ้างอิงมอดูลหรือไม่
ตัวเชื่อมต่อต่อไปนี้ไม่ได้รับการสนับสนุนสําหรับกระแสข้อมูลในพื้นที่ทํางานแบบพรีเมียม:
- Linkar
- Actian
- AmazonAthena
- AmazonOpenSearchService
- BIConnector
- DataVirtuality
- DenodoForPowerBI
- Exasol
- โรงหล่อ
- Indexima
- ม่านตา
- JethroODBC
- Kyligence
- MariaDB
- MarkLogicODBC
- OpenSearchProject
- QubolePresto
- SingleStoreODBC
- StarburstPresto
- TibcoTdv
การใช้รายการตัวเชื่อมต่อก่อนหน้านี้ที่มีกระแสข้อมูลได้รับการสนับสนุนเฉพาะในพื้นที่ทํางานที่ไม่ใช่ Premium เท่านั้น
มีปัญหาในการรีเฟรชกระแสข้อมูล เวอร์ชันของเกตเวย์ที่คุณใช้ไม่ได้รับการสนับสนุน
ข้อผิดพลาดนี้เกิดขึ้นหากเวอร์ชันของเกตเวย์ข้อมูลภายในองค์กรถูกใช้เพื่อรีเฟรชกระแสข้อมูลของคุณ (Gen1 หรือ Gen2) ไม่ได้รับการสนับสนุน ในขณะนี้ Microsoft สนับสนุนเฉพาะเกตเวย์ข้อมูลภายในองค์กรหกเวอร์ชันล่าสุดเท่านั้น อัปเดตเกตเวย์ของคุณเป็นเวอร์ชันล่าสุดหรือเป็นเวอร์ชันที่รองรับเพื่อแก้ไขปัญหานี้ ใช้บทความอัปเดตเกตเวย์ข้อมูลภายในองค์กรสําหรับคําแนะนําในการอัปเดตเกตเวย์
ข้อผิดพลาดการขึ้นต่อกันแบบวงกลมที่เกี่ยวข้องกับตารางจากการคํานวณใช้ประโยชน์จาก SummarizeColumns
ในเดือนกันยายน 2024 มีการเปิดใช้งานคุณลักษณะที่อนุญาตให้ SummarizeColumns วางไว้ในหน่วยวัดและประเมินภายในบริบทตัวกรองภายนอกใด ๆ ซึ่งอาจแนะนําการขึ้นต่อกันใหม่หากมีการใช้ SummarizeColumns ใน CalculateTable การขึ้นต่อกันใหม่เหล่านี้อาจทําให้เกิดข้อผิดพลาดการขึ้นต่อกันแบบวงกลมในระหว่างการรีเฟรชแบบจําลอง
หากข้อผิดพลาดนี้ปรากฏขึ้น ขั้นตอนต่อไปนี้สามารถแก้ไขปัญหาได้:
ระบุ CalculateTables ทั้งหมดที่ใช้ SummarizeColumns
สําหรับแต่ละ นิพจน์ SummarizeColumns ทําการเปลี่ยนแปลงต่อไปนี้:
สําหรับนิพจน์ SummarizeColumns ที่มี GB บนผลิตภัณฑ์และภูมิศาสตร์ ตัวอย่างเช่น:
SummarizeColumns(
Product[Color],
Geography[Country],
...
)
เพิ่ม ผลิตภัณฑ์ และ ภูมิศาสตร์ เป็นตัวกรองลงใน SummarizeColumns เพื่อให้มีลักษณะดังนิพจน์ต่อไปนี้:
SummarizeColumns(
Product[Color],
Geography[Country],
Product,
Geography,
...
)
ขั้นตอนเหล่านี้จะลบแถวว่างที่แนะนําและคืนค่าลักษณะการทํางานเดิม ถ้าคุณมีตารางจากการคํานวณหลายตารางที่ใช้ SummarizeColumns การเปลี่ยนแปลงสําหรับตารางทั้งหมดควรถูกส่งร่วมกันในธุรกรรมเดียวซึ่งจําเป็นต้องมี ตัวแก้ไข ตารางเพื่อทําการแก้ไข เนื่องจาก Power BI Desktop ไม่สามารถรวมการเปลี่ยนแปลงหลายตารางลงในธุรกรรมเดียวได้
ข้อผิดพลาดในการเชื่อมต่อเมื่อรีเฟรชจากแบบจําลองความหมาย
ตัวเชื่อมต่อ Analysis Services อาจพบข้อผิดพลาดThe connection either timed out or was lost ข้อผิดพลาดนี้มักจะเป็นข้อผิดพลาดชั่วคราวเมื่อการเชื่อมต่อเครือข่ายล้มเหลว และการลองอีกครั้งจะสําเร็จ
ในบางกรณี ข้อผิดพลาดนี้อาจมีความถาวรมากขึ้นเมื่อมีการใช้ผลลัพธ์ของคิวรีในนิพจน์ M ที่ซับซ้อน และผลลัพธ์ของคิวรีจะไม่ถูกดึงข้อมูลอย่างรวดเร็วเพียงพอในระหว่างการดําเนินการของโปรแกรม M ตัวอย่างเช่น ข้อผิดพลาดนี้สามารถเกิดขึ้นเมื่อการรีเฟรชข้อมูลกําลังคัดลอกจากแบบจําลองความหมายและสคริปต์ M เกี่ยวข้องกับการรวมหลายรายการ ในสถานการณ์ดังกล่าว อาจไม่สามารถดึงข้อมูลจากการรวมภายนอกสําหรับระยะเวลาที่ขยาย ซึ่งนําไปสู่การเชื่อมต่อที่ถูกปิดโดยมีข้อผิดพลาดข้างต้น ในการแก้ปัญหานี้ คุณสามารถใช้ Table.Buffer ฟังก์ชันเพื่อแคชตารางการรวมภายนอก
การรีเฟรชกระแสข้อมูลเสร็จสมบูรณ์อย่างรวดเร็วโดยไม่ต้องอัปเดตข้อมูล
หากการรีเฟรชกระแสข้อมูลดูเหมือนจะเสร็จสมบูรณ์ในเวลาอันสั้นผิดปกติโดยไม่ทําให้เกิดข้อผิดพลาดใดๆ แต่ข้อมูลไม่ได้ได้รับการอัปเดตจริง ให้พิจารณาสาเหตุต่อไปนี้:
ข้อมูลทั้งหมดที่ประมวลผลแล้ว: หากคุณกําลังใช้การรีเฟรชแบบเพิ่มหน่วย กระแสข้อมูลอาจประมวลผลข้อมูลใหม่หรือข้อมูลที่เปลี่ยนแปลงทั้งหมดที่พร้อมใช้งานในการรีเฟรชก่อนหน้านี้แล้ว การรีเฟรชจะเสร็จสมบูรณ์อย่างรวดเร็วเนื่องจากไม่มีอะไรใหม่ในการประมวลผล ตรวจสอบนโยบายการรีเฟรชแบบเพิ่มหน่วยและช่วงวันที่ที่ครอบคลุม
ปัญหาตัวกรองการรีเฟรชแบบเพิ่มหน่วย: ตรวจสอบว่าตัวกรองการรีเฟรชแบบเพิ่มหน่วยของคุณได้รับการกําหนดค่าอย่างถูกต้อง ถ้าตัวกรองไม่รวมข้อมูลทั้งหมด การรีเฟรชจะเสร็จสมบูรณ์โดยไม่ต้องประมวลผลแถวใดๆ
กระแสข้อมูลที่เชื่อมโยงหรือขึ้นต่อกัน: ถ้ากระแสข้อมูลของคุณอ้างอิงกระแสข้อมูลอื่น และกระแสข้อมูลอัปสตรีมนั้นไม่มีการเปลี่ยนแปลง Power BI อาจข้ามการรีเฟรชของเอนทิตีที่ขึ้นต่อกัน ตรวจสอบว่ากระแสข้อมูลอัปสตรีมมีการรีเฟรชจริงหรือไม่
ไม่มีการเปลี่ยนแปลงข้อมูลที่แหล่งข้อมูล: กระแสข้อมูลอาจเชื่อมต่อกับแหล่งข้อมูลที่ไม่มีการเพิ่มหรือเปลี่ยนแปลงข้อมูลใหม่ตั้งแต่การรีเฟรชครั้งล่าสุด ในกรณีนี้ การรีเฟรชเสร็จสมบูรณ์ แต่ไม่มีการอัปเดตข้อมูล
หากต้องการแก้ไขปัญหา ให้ดาวน์โหลด CSV ประวัติการรีเฟรชเพื่อดูเมตริกแถวที่ประมวลผลและไบต์ที่ประมวลผล หากค่าเหล่านี้เป็นศูนย์หรือต่ํากว่าที่คาดไว้อย่างมีนัยสําคัญ แสดงว่าไม่มีการประมวลผลข้อมูลใหม่ในระหว่างการรีเฟรช คุณยังสามารถทริกเกอร์การรีเฟรชแบบเต็มด้วยตนเอง (หากไม่ได้ใช้การรีเฟรชแบบเพิ่มหน่วย) เพื่อตรวจสอบว่ากระแสข้อมูลสามารถดึงข้อมูลได้อย่างถูกต้อง
เนื้อหาที่เกี่ยวข้อง
- การรีเฟรชข้อมูลใน Power BI
- กําหนดค่าการรีเฟรชตามกําหนดการ
- แก้ไขปัญหาเกตเวย์ - Power BI
- แก้ไขปัญหาเกตเวย์ Power BI (โหมดส่วนบุคคล)
มีคำถามเพิ่มเติมหรือไม่? ลองถามชุมชน Power BI Microsoft