スポンサーリンク

【Tableau Prep】フロー実行時にエラー AqlProcessorの評価に失敗しました

記事内に広告が含まれています。

Tableau Perpでフロー作成時にはエラーが出ていないのに、実行時にエラーが発生しました。AqlProcessorの評価に失敗しましたというもので、バイナリー項目がエラーに関係しているようなメッセージでした。

Tableau Prepバージョン:2021.4

エラーメッセージからは、どの処理のどの項目が悪さしているのかわからなかったため、ステップの途中まで実行していくことで、エラー原因となっている処理ステップを特定できました。

該当のフローでは、CSVファイルとEXCELファイルをもとに抽出(.hyper)ファイルを作成しているのですが、エラー原因の処理ステップでEXCEL由来のカラムを使用していました。

EXCELファイルをCSVに変更したところエラーが出なくなりました。レコード内容(値)は全く同じで、処理結果も同じですが、元のファイルがEXCELかCSVかで、内部的なデータの扱い方が異なるというのは知りませんでした。

エラーメッセージからすると、元ファイルがEXCELの場合、フロー全体でバイナリー形式で扱っているということなのでしょうか。

また、興味深い点として、CSVファイルに変更したところ、抽出(.hyper)ファイルのサイズが小さくなっていました。

特に理由がなければEXCELは使用せず、フラットファイルを使用しようと思います。

タイトルとURLをコピーしました