Lake Formation で生成される Python スクリプトが動作しないので修正した


概要

2022.08.02 時点、
Lake Formation blueprint incremental database で生成された Glue Workflow を実行すると異常終了する事象がありました。

まず結論

最終的に修正されたスクリプトは以下に残しております。
対応内容はコミットログをご参照いただければと思います。

https://github.com/kenzo0107/aws-glue-jobs-incremental-database-etl

主な対応内容は以下の通りです。

  1. fix: TypeError: object of type ‘filter’ has no len()
  2. fix: TypeError: Strings must be encoded before hashing
  3. fix: テーブルの suffix が重複する場合にテーブルが not found になる

まとめ

生成されたスクリプトについては AWS SA さんに共有しており
ゆくゆくご対応いただけるのではないかと思います。

以上
参考になれば幸いです。

Lake Formation で生成される Python スクリプトが動作しないので修正した

https://kenzo0107.github.io/2022/08/04/2022-08-05-lake-formation-incremental-database-issue/

Author

Kenzo Tanaka

Posted on

2022-08-05

Licensed under

コメント