การเปลี่ยนประเภทข้อมูลของคอลัมน์ด้วยตนเองจะช่วยได้
- รหัสข้อผิดพลาด 0x80040e4e จะเกิดขึ้นหากมีข้อขัดแย้งระหว่างประเภทข้อมูลของคอลัมน์ที่ตรวจพบอัตโนมัติใน PowerBI
- การเปลี่ยนประเภทข้อมูลด้วยตนเองและการลบแคชของแหล่งข้อมูลจะช่วยแก้ไขรหัสข้อผิดพลาดได้
เอ็กซ์ติดตั้งโดยคลิกที่ไฟล์ดาวน์โหลด
- ดาวน์โหลด Fortect และติดตั้ง บนพีซีของคุณ
- เริ่มกระบวนการสแกนของเครื่องมือ เพื่อค้นหาไฟล์ที่เสียหายซึ่งเป็นสาเหตุของปัญหาของคุณ
- คลิกขวาที่ เริ่มการซ่อมแซม เพื่อให้เครื่องมือสามารถเริ่มแก้ไขอัลกอริทึมได้
- ดาวน์โหลด Fortect แล้วโดย 0 ผู้อ่านในเดือนนี้
หากคุณอยู่ที่นี่ คุณพบรหัสข้อผิดพลาด 0x80040e4e โดยมีข้อยกเว้นต่อไปนี้ OLE DB หรือ ODBC [ข้อยกเว้นจาก HRESULT] เมื่อโหลดหรือรีเฟรชตารางที่มีอยู่ใน PowerQuery บน PowerBI เดสก์ทอป.
แม้ว่าตัวข้อความเองจะไม่ได้ให้ข้อมูลเชิงลึกใดๆ เกี่ยวกับวิธีแก้ไขอย่างคลุมเครือ แต่คุณก็สามารถแก้ไขรหัสข้อผิดพลาด 0x80040e4e ได้ง่ายๆ โดยใช้วิธีแก้ไขปัญหาที่กล่าวถึงในบทความนี้
เหตุใดฉันจึงได้รับรหัสข้อผิดพลาด 0x80040e4e ใน PowerBI
คุณจะพบข้อผิดพลาด 0x80040e4e: OLE DB หรือ ODBC [ข้อยกเว้นจาก HRESULT] ใน PowerBI เนื่องจากหนึ่งในสาเหตุต่อไปนี้:
- ตารางที่ซ้ำกันใน Power Query - ถ้ามี ตารางที่ซ้ำกัน ใน PowerQuery รหัสข้อผิดพลาดที่เป็นปัญหามีแนวโน้มที่จะปรากฏขึ้น
- ตัวอักษรพิเศษ – ความสามารถของ PowerBI ในการจัดการอักขระพิเศษในฐานข้อมูลและสร้างการเข้ารหัสที่ผิดปกติยังทำให้การโหลดล้มเหลวด้วยข้อผิดพลาด
- ชนิดข้อมูลที่ขัดแย้งกัน – หากมีข้อขัดแย้งระหว่างชนิดข้อมูลในแหล่งที่มากับชนิดข้อมูลของคอลัมน์ รหัสข้อผิดพลาด 0x80040e4e มีแนวโน้มที่จะปรากฏขึ้น
- ความสัมพันธ์ที่ไม่จำเป็น – ข้อผิดพลาดนี้อาจเกิดขึ้นได้หาก PowerBI ตรวจพบความสัมพันธ์ที่ไม่จำเป็นระหว่างการตั้งค่า CoE และสภาพแวดล้อมโดยอัตโนมัติ
ฉันจะแก้ไขรหัสข้อผิดพลาด 0x80040e4e ใน PowerBI ได้อย่างไร
1. เปลี่ยนประเภทข้อมูลของคอลัมน์
- สลับไปที่ บ้าน จากแถบเมนูด้านบนแล้วคลิกเพื่อขยาย แก้ไขแบบสอบถาม แบบเลื่อนลงตามด้วย แก้ไขแบบสอบถาม จาก Ribbon ของ PowerBI เพื่อเข้าถึงหน้าต่าง Power Query Editor
- ตอนนี้ เลือกคอลัมน์ที่คุณต้องการเปลี่ยนประเภทข้อมูล แล้วคลิกมุมซ้ายของส่วนหัวของคอลัมน์
- เลือกประเภทข้อมูลที่เหมาะสมสำหรับคอลัมน์ปัจจุบันจากรายการประเภทข้อมูลที่รองรับซึ่งปรากฏขึ้น
- หน้าต่างป๊อปอัปยืนยันเพื่อเปลี่ยนประเภทคอลัมน์จะปรากฏขึ้น คลิกปุ่มแทนที่ปัจจุบัน
โดยทั่วไป เมื่อตารางถูกโหลดจากแหล่งข้อมูลใน PowerBI ชนิดข้อมูลของคอลัมน์จะถูกตรวจพบโดยอัตโนมัติ
อย่างไรก็ตาม ในบางกรณี อาจมีความขัดแย้งเมื่อ PowerBI ใช้ประเภทข้อมูลที่ไม่ถูกต้อง โดยเฉพาะอย่างยิ่งสำหรับ คอลัมน์ที่มีชนิดข้อมูลวันที่ทำให้เกิดข้อผิดพลาด 0x80040e4e: OLE DB หรือ ODBC [ข้อยกเว้นจาก HRESULT] ใน PowerQuery ดังนั้น การเปลี่ยนประเภทข้อมูลของคอลัมน์ที่ได้รับผลกระทบก็เพียงพอแล้ว
2. ลบความสัมพันธ์ที่ไม่จำเป็น
- ยกเลิกการโหลดตารางใน PowerBI เพื่อให้ Power BI โหลดโดยไม่มีค่าใดๆ
- สลับไปที่ การสร้างแบบจำลอง จากแถบเมนูด้านบนแล้วเลือก จัดการความสัมพันธ์ ตัวเลือกจากริบบิ้น
- มองหาความสัมพันธ์ระหว่าง สภาพแวดล้อม และ การตั้งค่า CoE ในรายการความสัมพันธ์ทั้งหมดแล้วกดปุ่ม ลบ ปุ่มที่อยู่ด้านล่าง
- ตอนนี้ บันทึก และ ปิด กล่องโต้ตอบและโหลดแบบสอบถามอีกครั้ง
เคล็ดลับจากผู้เชี่ยวชาญ:
ผู้สนับสนุน
ปัญหาเกี่ยวกับพีซีบางอย่างยากที่จะแก้ไข โดยเฉพาะอย่างยิ่งเมื่อเป็นเรื่องของไฟล์ระบบและที่เก็บ Windows ของคุณที่สูญหายหรือเสียหาย
อย่าลืมใช้เครื่องมือเฉพาะ เช่น ฟอร์เทคซึ่งจะสแกนและแทนที่ไฟล์ที่เสียหายด้วยเวอร์ชันใหม่จากที่เก็บ
ขณะนี้คิวรีควรโหลดอย่างถูกต้องโดยไม่พบข้อผิดพลาด 0x80040e4e ใน PowerQuery
- วิธีเปิดใช้งานแผนที่และภาพที่เติมแผนที่ใน Power BI
- วิธีลบลูกศรจัดเรียงใน Power BI [ทีละขั้นตอน]
- การแสดงออก. ข้อผิดพลาด: การเข้าถึงทรัพยากรเป็นสิ่งต้องห้าม: แก้ไข
- ไม่พบคอลัมน์ Power BI / ไม่พบคอลัมน์: การแก้ไขด่วน
- ข้อมูลประจำตัวของแหล่งข้อมูล Power Bi เป็นสีเทา: การแก้ไขง่ายๆ 4 ประการ
3. ลบคอลัมน์ที่ซ้ำกันออกจากตาราง
- เปิดตารางที่ต้องการแล้วคลิกเซลล์บนสุดที่อยู่หน้าส่วนหัวของคอลัมน์
- เลือก ลบรายการที่ซ้ำกัน ตัวเลือกจากเมนูแบบเลื่อนลงที่ปรากฏขึ้น
การลบรายการที่ซ้ำกันในหลายคอลัมน์ทั่วทั้งตารางจะช่วยแก้ไขรหัสข้อผิดพลาด 0x80040e4e ใน PowerBI
4. ล้างแคชแหล่งข้อมูล
- เปิดเดสก์ท็อป PowerBI แล้วเลือก ไฟล์ จากริบบิ้นด้านบน
- เลือก ตัวเลือกและการตั้งค่า จากแผงนำทางด้านซ้าย ตามด้วย ตัวเลือก จากแถบด้านข้างขวา
- เลือก โหลดข้อมูล จากแผงด้านซ้ายของหน้าต่างใหม่
- มองหา ล้างแคช ปุ่มใต้ ตัวเลือกการจัดการแคชข้อมูล และ ตัวเลือกแคชถามตอบ ส่วนและกดปุ่ม ตกลง ปุ่ม.
- หลังจากที่คุณดำเนินการตามขั้นตอนข้างต้นแล้ว ปัจจุบันใช้ ค่าจะถูกตั้งค่าเป็น 0 ไบต์ ตอนนี้สร้างการเชื่อมต่อกับแหล่งข้อมูลที่จำเป็นอีกครั้ง และรีเฟรชตัวแก้ไขการสืบค้นข้อมูล
5. ล้างสิทธิ์สากล
- เข้าถึง ไฟล์ แท็บที่อยู่บน Ribbon ใน PowerBI Desktop
- เลือก ตัวเลือกและการตั้งค่า จากแถบด้านข้างซ้าย ตามด้วย แหล่งข้อมูล การตั้งค่าจากทางด้านขวา
- ใน แหล่งข้อมูล หน้าต่างการตั้งค่า เปิดใช้งาน สิทธิ์สากล ที่ด้านบน ให้เลือก ตัวเชื่อมต่อ BI จากรายการแหล่งข้อมูล แล้วกดปุ่ม ล้างสิทธิ์ ปุ่มที่ด้านล่าง
- หลังจากที่คุณล้างแคช PowerBI และการตั้งค่าแหล่งข้อมูลแล้ว ให้ปิดอินสแตนซ์ทั้งหมดของเดสก์ท็อป Power BI และเปิดใช้ใหม่อีกครั้ง
การล้างสิทธิ์ส่วนกลางจะล้างข้อมูลรับรองการเข้าสู่ระบบซึ่งบังคับให้คุณตั้งค่าการเชื่อมต่อใหม่ ซึ่งจะช่วยแก้ไขข้อผิดพลาด 0x80040e4e: OLE DB หรือ ODBC [ข้อยกเว้นจาก HRESULT] เมื่อคุณรีเฟรชตาราง
สวยมาก! คุณสามารถลองใช้วิธีการที่ระบุไว้ในคู่มือนี้เพื่อกำจัดข้อผิดพลาด 0x80040e4e: OLE DB หรือ ODBC [Exception from HRESULT] ใน PowerBI
คุณอาจต้องการแก้ไข ข้อมูลประจำตัวของแหล่งข้อมูล PowerBI หากพวกเขาเป็นสีเทาสำหรับคุณ
เคล็ดลับใดที่กล่าวถึงในบทความนี้ใช้ได้ผลในกรณีของคุณ เราอยากรู้อยากเห็น!
ยังคงประสบปัญหา?
ผู้สนับสนุน
หากคำแนะนำข้างต้นไม่สามารถแก้ปัญหาของคุณได้ คอมพิวเตอร์ของคุณอาจประสบปัญหา Windows ที่รุนแรงขึ้น เราขอแนะนำให้เลือกโซลูชันแบบครบวงจรเช่น ฟอร์เทค เพื่อแก้ไขปัญหาได้อย่างมีประสิทธิภาพ หลังการติดตั้ง เพียงคลิกที่ ดู&แก้ไข ปุ่มแล้วกด เริ่มการซ่อมแซม