Skip to content

Conversation

@jaros1aws
Copy link

Title: Fix Neptune edge loading by adding S3 notification for output-edges

Description:

Problem

Edge CSV files created by the ETL processor in output-edges/ were not being loaded into Neptune, resulting in graphs with vertices but no relationships (0 edges).

Root Cause

The S3 event notification only triggered the data loader Lambda for files in the output/ prefix, not output-edges/.

Solution

Added a second S3 event notification to trigger the data loader Lambda when files are created in output-edges/.

Testing

  • Verified edge CSV files are now loaded into Neptune
  • Confirmed graph database shows both vertices and edges after ETL completion

- Add S3 event notification for output-edges/ prefix
- Previously only output/ prefix triggered data loader Lambda
- Edge CSV files in output-edges/ were not being loaded into Neptune
- This resulted in graphs with vertices but no relationships (0 edges)

Fixes: Edge files created by ETL processor were not loaded into Neptune
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant