Power BIでのアクセスおよびXLSインポートのトラブルシューティング – Power BI

この記事では、Power BI DesktopでのAccessデータベースエンジンの問題について説明しています。主な原因は、Accessデータベースエンジンが未インストール、またはPower BIとOfficeのビットバージョンの不一致、さらにMicrosoft 365サブスクリプションの利用によるものです。解決策は、適切なバージョンのAccessデータベースエンジンをインストールすること、Power BIまたはOfficeのビットバージョンを変更すること、またはXLSファイルをXLSX形式で保存することです。問題が解消しない場合は、Power BIサポートに問い合わせることが推奨されています。

Power BI DesktopにおけるAccessデータベースエンジンの問題と解決方法

Power BI Desktopで、インポートされたAccessデータベースやExcel 97-2003のXLSファイルは、全てAccess Database Engineを使用しています。しかし、このエンジンが正常に作動しない場合があります。主に以下の三つの状況が原因です。

  1. Access Database Engineがインストールされていない。
  2. Access Database Engineのビットバージョンが、Power BI Desktopのビットバージョンと異なる。
  3. Microsoft 365のサブスクリプションを使用しているAccessまたはXLSファイルの利用。

この記事では、これらの問題の詳細と対処法を解説します。

1. Access Database Engineがインストールされていない

もしPower BI DesktopのエラーメッセージがAccess Database Engineがインストールされていないと示している場合は、Access 365 Runtimeをインストールしてください。このとき、あなたのPower BI Desktopのバージョンに合った32ビットまたは64ビット版をインストールする必要があります。

データフローを扱い、データに接続するためにゲートウェイを使用している場合、ゲートウェイを実行しているコンピューターにもAccess Database Engineをインストールする必要があります。

2. Access Database Engineのビットバージョンが異なる

この問題は、インストールされているMicrosoft Officeのバージョンが32ビットで、Power BI Desktopが64ビットである場合によく発生します。その逆も当てはまり、ビットバージョンの不一致が発生します。

この不一致エラーに対処するための解決策は以下の通りです:

解決策1: Power BI DesktopのビットバージョンをMicrosoft Officeのビットバージョンに合わせる

Power BI Desktopのビットバージョンを変更するには、まずPower BI Desktopをアンインストールし、その後Microsoft Officeのインストールに合ったPower BI Desktopのバージョンをインストールします。

注意
もし32ビット版のPower BI Desktopを使用して非常に大きなデータモデルを作成する場合、メモリ不足の問題が発生するかもしれません。

手順は以下の通りです:

  1. Power BI Desktopのダウンロードページへアクセスし、言語を選択した後、Downloadを選択します。
  2. 次の画面で、32ビット版の場合はPBIDesktop.msiに、64ビット版の場合はPBIDesktop_x64.msiにチェックを入れ、その後Nextを選択します。

解決策2: Microsoft OfficeのビットバージョンをPower BI Desktopのビットバージョンに合わせる

Microsoft OfficeのビットバージョンをPower BI Desktopと一致させるためには:

  1. Microsoft Officeをアンインストールします。
  2. Power BI Desktopのインストールに合ったOfficeのバージョンをインストールします。

解決策3: XLSファイルをXLSX形式で保存

Excel 97-2003 XLSワークブックでエラーが発生する場合、Access Database Engineを使用せずにXLSファイルをExcelで開き、XLSXファイルとして保存することで回避できます。

3. Microsoft 365を使用している場合

Office 2013-2019のサブスクリプション版は、Click-to-Run技術を使用してインストールされ、Access Database EngineプロバイダーはMicrosoft Officeプロセスしかアクセスできない仮想レジストリ位置に登録されます。そのため、非Microsoft 365 ExcelやPower BI Desktopを実行するマッシュアップエンジンは、このプロバイダーを使用できません。

この問題を解決するには、Access ODBC、OLEDB、またはDAOインターフェースをOffice Click-to-Runアプリケーション以外で使用できないに関するインストールガイダンスを参照してください。

その他のインポートの問題

Power BIチームは、多くのユーザーに影響を与える可能性のある問題を定期的に調査し、それらを文書化に盛り込む努力をしています。この記事ではカバーされていない問題に遭遇した場合は、Power BI Supportにその問題について質問を送信してください。

この情報が、Power BI DesktopでのAccess Database Engineに関する問題の理解と解決に役立つことを願っています。

————-

Troubleshoot Access and XLS import issues in Power BI – Power BI

Source link

The article discusses common issues related to the Access Database Engine in Power BI Desktop, specifically when importing Access databases or Excel 97-2003 XLS files. Here are the main points:

  1. Common Issues:

    • Missing Access Database Engine: If Power BI Desktop indicates that the Access Database Engine isn’t installed, users should install the Access 365 Runtime version that corresponds with their Power BI bit version (32-bit or 64-bit).
    • Bit-Version Mismatch: Problems can arise when the installed version of Microsoft Office (32-bit or 64-bit) doesn’t match the version of Power BI Desktop.
    • Microsoft 365 Subscription Files: Issues can occur when using Access or XLS files if they are linked to a Microsoft 365 subscription.
  2. Troubleshooting Steps:

    • Install the Access Database Engine: When prompted that the engine is not installed, download the appropriate version (32-bit or 64-bit).
    • Align Bit Versions:
      • Change Power BI Version: Uninstall Power BI Desktop and install the version that matches Microsoft Office’s bit version.
      • Change Office Version: Conversely, uninstall Microsoft Office and install the version that matches Power BI Desktop’s bit version.
    • Convert XLS Files: For issues with Excel 97-2003 files, open the file in Excel and save it as an XLSX file to bypass the need for the Access Database Engine.
  3. Specific Microsoft 365 Issue: Users with Office versions that utilize Click-to-Run may face challenges due to a virtual registry location for the Access Database Engine that is only accessible by Office processes. The article provides guidance for resolving this specific issue.

  4. General Advice: The Power BI team encourages users to report any other unresolved issues not covered in the documentation to Power BI Support for further assistance.

関連記事

コメント

この記事へのコメントはありません。