แก้ไขปัญหาสถานการณ์สมมติในการรีเฟรช
บทความนี้อธิบายสถานการณ์ต่างๆ ที่คุณอาจพบเมื่อรีเฟรชข้อมูลภายในบริการของ 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 เมื่อยกเลิกการรีเฟรช ข้อความแสดงข้อผิดพลาดต่อไปนี้จะถูกบันทึกลงในประวัติการรีเฟรช:
คุณได้เกินขีดจํากัดความจุสําหรับการรีเฟรชแบบจําลองความหมาย ลองอีกครั้งเมื่อมีการประมวลผลแบบจําลองความหมายน้อยลง
ถ้าข้อผิดพลาดเกิดขึ้นบ่อย ให้ใช้ มุมมอง ตารางเวลาเพื่อตรวจสอบว่าเหตุการณ์การรีเฟรชตามกําหนดเวลานั้นเว้นระยะไว้อย่างเหมาะสมหรือไม่ เมื่อต้องการทําความเข้าใจจํานวนสูงสุดของการรีเฟรชพร้อมกันที่ได้รับอนุญาตต่อ SKU ให้ตรวจสอบตารางความจุและ SKU
เพื่อแก้ไขข้อผิดพลาดนี้ คุณสามารถปรับเปลี่ยนตารางเวลาการรีเฟรชของคุณเพื่อดําเนินการรีเฟรชเมื่อมีการประมวลผลแบบจําลองความหมายน้อยลง คุณยังสามารถเพิ่มเวลาระหว่างการดําเนินการรีเฟรชสําหรับแบบจําลองความหมายทั้งหมดในกําหนดการรีเฟรชของคุณบนความจุพรีเมียมที่ได้รับผลกระทบ คุณสามารถลองการดําเนินการอีกครั้งถ้าคุณกําลังใช้การดําเนินการ XMLA แบบกําหนดเอง
เกินขีดจํากัดระดับกําลังการผลิต
ข้อผิดพลาดนี้ระบุว่าคุณมีแบบจําลองความหมายมากเกินไปที่กําลังเรียกใช้การรีเฟรชในเวลาเดียวกัน ตามความจุที่องค์กรของคุณซื้อ คุณสามารถลองดําเนินการรีเฟรชอีกครั้ง หรือจัดกําหนดการเวลาการรีเฟรชใหม่เพื่อแก้ไขข้อผิดพลาดนี้
เกินขีดจํากัดระดับโหนด
ข้อผิดพลาดนี้ระบุข้อผิดพลาดของระบบใน Power BI Premium ตามแบบจําลองความหมายที่อยู่บนโหนดทางกายภาพที่กําหนด คุณสามารถลองดําเนินการรีเฟรชอีกครั้ง หรือจัดกําหนดการเวลาการรีเฟรชใหม่เพื่อแก้ไขข้อผิดพลาดนี้
กระแสข้อมูลหรือความล้มเหลวของ Datamart ในพื้นที่ทํางานแบบพรีเมียม
ตัวเชื่อมต่อบางตัวไม่ได้รับการสนับสนุนสําหรับกระแสข้อมูลและ datamarts ในพื้นที่ทํางานแบบพรีเมียม เมื่อใช้ตัวเชื่อมต่อที่ไม่สนับสนุน คุณอาจได้รับข้อผิดพลาดต่อไปนี้: Expression.Error: นําเข้า "<"ชื่อตัวเชื่อมต่อ">" ตรงกับไม่มีการส่งออก คุณพลาดการอ้างอิงมอดูลหรือไม่
ตัวเชื่อมต่อต่อไปนี้ไม่ได้รับการสนับสนุนสําหรับกระแสข้อมูลและ datamarts ในพื้นที่ทํางาน Premium:
- Linkar
- Actian
- AmazonAthena
- AmazonOpenSearchService
- BIConnector
- DataVirtuality
- DenodoForPowerBI
- Exasol
- โรงหล่อ
- Indexima
- ม่านตา
- JethroODBC
- Kyligence
- MariaDB
- MarkLogicODBC
- OpenSearchProject
- QubolePresto
- SingleStoreODBC
- StarburstPresto
- TibcoTdv
การใช้รายการก่อนหน้าของตัวเชื่อมต่อที่มีกระแสข้อมูลหรือ datamarts ได้รับการสนับสนุนในพื้นที่ทํางานที่ไม่ใช่ 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 ไม่สามารถรวมการเปลี่ยนแปลงหลายตารางลงในธุรกรรมเดียวได้
เนื้อหาที่เกี่ยวข้อง
- การรีเฟรชข้อมูลใน Power BI
- กําหนดค่าการรีเฟรชตามกําหนดการ
- แก้ไขปัญหาเกตเวย์ - Power BI
- แก้ไขปัญหาเกตเวย์ Power BI (โหมดส่วนบุคคล)
มีคำถามเพิ่มเติมหรือไม่? ลองถามชุมชน Power BI Microsoft