BigQuery からのリソース超過エラー メッセージをデバッグするにはどうすればよいですか?
例えば
bigquery error: Resources exceeded during query execution: ST_GeogFromGeoJSON failed: resources exhausted. Try simplifying the geometry.
この問題の原因となっているこの関数への入力を単純に/修正/削除したいのですが、BigQuery は、これをデバッグする方法についてのアイデアを提供しません。問題のある行を削除しました。
将来的にこれらをデバッグする方法についての洞察をいただければ幸いです。
または、このエラー メッセージをスローするのではなく、リソース超過例外を実際に安全に処理するSAFE
バージョンを持つことができる BQ サポート エンジニア。ST_GeogFromGeoJSON
ここでも問題を報告しました。
注: JS UDF の使用時にリソースの超過を引き起こしている行をデバッグしようとすると、この問題も発生します。
編集:
クエリの例:
SELECT * EXCEPT(decoded_line),
ST_SIMPLIFY(SAFE.ST_GEOGFROMGEOJSON(decoded_line), 30) AS simple_line
FROM polylines.decoded_lines
このようなエラーを生成するポリラインの例を見つけようとしますが...上で述べたように、正確なものを特定することは困難です。このクエリは、データセットを 95% にダウンサンプリングするときに機能することはわかっていますが、重要な時間枠は除外されます。