Power BI Desktop加载Parquet文件时ParquetSharp组件缺失报错问询
Power BI加载本地Parquet文件时ParquetSharp依赖错误解决方法
问题背景
尝试用M代码加载本地Parquet文件:Parquet.Document(File.Contents("C:\Users\username\OneDrive\DataWharehouseSMT\Reports\ScrapPages\3A\2023-01-02\date_scrap.parquet"))
出现错误:
意外错误:无法加载文件或程序集“ParquetSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或其依赖项。系统找不到指定的文件。
解决方法
- 不要手动安装第三方ParquetSharp版本,Power BI自身集成了所需依赖,直接修复或重装Power BI:
- 关闭Power BI Desktop,打开控制面板→程序和功能,找到Microsoft Power BI Desktop,右键选择「更改」,然后选「修复」。
- 若修复无效,卸载Power BI后从微软官网下载最新版本重新安装。
- 若上述方法无效,尝试将Parquet文件从OneDrive路径移到本地磁盘(比如
C:\Temp),再用M代码加载:Parquet.Document(File.Contents("C:\Temp\date_scrap.parquet"))
原因说明
报错里的ParquetSharp, Version=0.0.0.0是Power BI内部使用的版本标识,并非公开发行的ParquetSharp版本号。Power BI自带处理Parquet文件的依赖组件,无需用户手动安装第三方库。出现这个错误大概率是Power BI安装文件损坏、依赖组件缺失,或是OneDrive路径的同步/权限问题导致文件读取异常。
内容的提问来源于stack exchange,提问作者Isaacnfairplay
相关产品推荐
相关产品推荐

