メインコンテンツまでスキップ
に最終更新

BI に関するよくある質問

Power BI​

Q1. JDBC を使用して Power BI Desktop にデータを取り込むと、「Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding」というエラーが発生します。​

通常、Power BI がデータソースからデータを取得する際のタイムアウトが原因です。データソースのサーバーとデータベースを入力する際に、詳細オプションをクリックして、タイムアウトの値を大きくしてください。

Q2. バージョン 2.1.x で JDBC を使用して Power BI に接続すると、「An error happened while reading data from the provider: the given key was not present in the dictionary」というエラーが発生します。​

まず、データベースで「show collation」を実行してください。通常は utf8mb4_900_bin のみが表示され、文字セットは utf8mb4 です。このエラーの主な原因は、Power BI への接続時に ID 33 を参照する必要があることです。つまり、テーブル内の ID が 33 の行については、バージョン 2.1.5 以降にアップグレードする必要があります。

Q3. Doris への接続時に、「Reading data from the provider times error index and count must refer to the location within the string」というエラーが発生します。​

接続処理中にグローバルパラメータを読み込む際、SQL の列名と値が同じになることが原因です。

SELECT
@@max_allowed_packet as max_allowed_packet, @@character_set_client ,@@character_set_connection ,
@@license,@@sql_mode ,@@lower_case_table_names , @@autocommit ;

現行バージョンでは新しいオプティマイザを無効にするか、バージョン 2.0.7 または 2.1.6、もしくはそれ以降にアップグレードしてください。

Q4. バージョン 2.1.x の JDBC 接続で、「Character set 'utf8mb3' is not supported by.net.Framework」というエラーが発生します。​

この問題はバージョン 2.1.x で発生しやすくなっています。発生した場合は、JDBC Driver を 8.0.32 にアップグレードしてください。

Tableau​

Q1. バージョン 2.0.x で、エラーコード 37CE01A3 が表示され、Tableau がデータソースに接続できません。​

現行バージョンでは新しいオプティマイザを無効にするか、バージョン 2.0.7 以降にアップグレードしてください。

Q2. SSL 接続エラー: protocol version mismatch Failed to connect to the MySQL server​

このエラーは、Doris で SSL 認証が有効になっている一方、接続時に SSL 接続を使用していないことが原因です。fe.conf の enable_ssl 変数を無効にしてください。

Q3. 接続エラー: Unsupported command(COM_STMT_PREPARED)​

インストールされている MySQL ドライバーのバージョンが適切ではありません。代わりに MySQL 5.1.x 接続ドライバーをインストールしてください。