1

MySQL から PowerPivot にデータをインポートしています。関連するすべてのドライバーがあります。PowerPivot にインポートしようとすると、次のエラーが表示されます。

テーブルのリストから選択すると:

Failed to retrieve data from companies. Reason: ERROR [42000] [MySQL][ODBC 5.1 Driver][mysqld-5.1.58]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[companies].* FROM [companies]' at line 1

検証済みの「クエリを作成」すると、次のメッセージが表示されます。

The following system error occurred: Catastrophic failure A connection could not be made to the data source with the DataSourceID of 'dc746dc9-4aaa-4e03-b938-f84a128f5671', Name of 'Custom'. An error occurred while processing the 'Query' table. The operation has been cancelled.

ただし、Excelに問題なくインポートできます。PowerPivot インポートを修正するにはどうすればよいですか?

4

3 に答える 3

0

ちょうど今日、私はこの問題に直面しました。フィールドで「消化できない」ものにヒットすると、Excel はテーブルのインポートに失敗するようです。私の場合、フィールド タイプはテキストだったので、一部のフィールドに多くのデータが含まれていた可能性があります。その後、インポート全体が失敗します。

だから私がしたことは、SQLクエリを使用してインポートするという他のオプションを選択することでした.

select field_a, field_b from the_table

そこで、問題の原因となっている列を除外するだけです。あなたの場合は「カスタム」です。

この列が必要な場合は、その内容をヒューリスティックに調べて、潜在的なトラブルメーカーを見つけることができます。

于 2012-06-14T19:40:03.710 に答える
0

より良いアプローチは、mysqlが組み込まれているパワークエリをインストールすることです(これは、パワーピボットにフィードスルーできます)。

于 2014-01-28T20:53:44.233 に答える
0

最初の問題は、Microsoft (?) がテーブル名を角かっこで囲んでいることにあります

http://www.datamensional.com/2011/09/how-to-use-mysql-and-microsoft-powerpivot-together-2/そのため、テーブル ウィザードは機能しません。バージョン 3.51.30 に戻すと、この作業が行われる可能性があります: http://www.joyofdata.de/blog/how-to-set-up-powerpivot-and-make-it-talk-to-mysql/

あなたが言うように、独自のクエリを書くことができます...(2番目の問題を解決したと仮定して!)

于 2014-01-28T19:23:20.040 に答える