แชร์ผ่าน


แก้ไขปัญหาสถานการณ์สมมติในการรีเฟรช

บทความนี้อธิบายสถานการณ์ต่างๆ ที่คุณอาจพบเมื่อรีเฟรชข้อมูลภายในบริการของ Power BI

หมายเหตุ

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

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

  • ตรวจสอบว่าเวอร์ชันของเกตเวย์เป็นเวอร์ชันล่าสุด
  • ตรวจสอบว่ารายงานมีเกตเวย์ที่เลือกหรือไม่ ถ้าไม่มีเกตเวย์ที่เลือกไว้ แหล่งข้อมูลอาจมีการเปลี่ยนแปลงหรืออาจหายไป

หลังจากที่คุณยืนยันความต้องการแล้ว โปรดลองดูที่ส่วนต่อไปนี้เพื่อแก้ไขปัญหาเพิ่มเติม

การแจ้งเตือนทางอีเมล

หากคุณเข้ามาในบทความนี้จากการแจ้งเตือนทางอีเมล และคุณไม่ต้องการรับอีเมลเกี่ยวกับปัญหาการรีเฟรชอีกต่อไป ให้ติดต่อผู้ดูแลระบบ 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 สนับสนุนเฉพาะเกตเวย์ข้อมูลภายในองค์กรหกเวอร์ชันล่าสุดเท่านั้น อัปเดตเกตเวย์ของคุณเป็นเวอร์ชันล่าสุดหรือเป็นเวอร์ชันที่รองรับเพื่อแก้ไขปัญหานี้ ใช้บทความอัปเดตเกตเวย์ข้อมูลภายในองค์กรสําหรับคําแนะนําในการอัปเดตเกตเวย์

ในเดือนกันยายน 2024 มีการเปิดใช้งานคุณลักษณะที่อนุญาตให้ SummarizeColumns วางไว้ในหน่วยวัดและประเมินภายในบริบทตัวกรองภายนอกใด ๆ ซึ่งอาจแนะนําการขึ้นต่อกันใหม่หากมีการใช้ SummarizeColumns ใน CalculateTable การขึ้นต่อกันใหม่เหล่านี้อาจทําให้เกิดข้อผิดพลาดการขึ้นต่อกันที่ละกันในระหว่างการรีเฟรชแบบจําลอง

หากข้อผิดพลาดนี้ปรากฏขึ้น ขั้นตอนต่อไปนี้สามารถแก้ไขปัญหาได้:

  1. ระบุ CalculateTables ทั้งหมดที่ใช้ SummarizeColumns

  2. สําหรับแต่ละ นิพจน์ SummarizeColumns ทําการเปลี่ยนแปลงต่อไปนี้:

สําหรับนิพจน์ SummarizeColumns ที่มี GB บนผลิตภัณฑ์และภูมิศาสตร์ ตัวอย่างเช่น:

SummarizeColumns(
Product[Color],
Geography[Country],
...
)

เพิ่ม ผลิตภัณฑ์ และ ภูมิศาสตร์ เป็นตัวกรองลงใน SummarizeColumns เพื่อให้มีลักษณะดังนิพจน์ต่อไปนี้:

SummarizeColumns(
Product[Color],
Geography[Country],
Product, 
Geography,
...
)

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

มีคำถามเพิ่มเติมหรือไม่? ลองถามชุมชน Power BI Microsoft