Lake Formation で生成される Python スクリプトが動作しないので修正した
概要
2022.08.02 時点、
Lake Formation blueprint incremental database で生成された Glue Workflow を実行すると異常終了する事象がありました。
まず結論
最終的に修正されたスクリプトは以下に残しております。
対応内容はコミットログをご参照いただければと思います。
https://github.com/kenzo0107/aws-glue-jobs-incremental-database-etl
主な対応内容は以下の通りです。
- fix: TypeError: object of type ‘filter’ has no len()
- fix: TypeError: Strings must be encoded before hashing
- fix: テーブルの suffix が重複する場合にテーブルが not found になる
まとめ
生成されたスクリプトについては AWS SA さんに共有しており
ゆくゆくご対応いただけるのではないかと思います。
以上
参考になれば幸いです。
Lake Formation で生成される Python スクリプトが動作しないので修正した
https://kenzo0107.github.io/2022/08/04/2022-08-05-lake-formation-incremental-database-issue/