[Feature Request]: Add support for Amazon DynamoDB write to table
- Dominant language
- Java
- Stars
- 1.5k
- Forks
- 476
- Avg merge
- 18h 32m
- Merged PRs (30d)
- 216
Description
### What would you like to happen?
Migration: https://issues.apache.org/jira/browse/HOP-3172
I would like to see Apache Hop plugin support for writing to DynamoDB tables.
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/getting-started-step-2.html
and support of it's Data Types
[https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.NamingRulesDataTypes.html#HowItWorks.DataTypes
]
and Attribute Values
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_AttributeValue.html
and I guess I am also assuming that Hop's existing Metadata Types where needed or new one's made as necessary to support a typical Pipeline workflow and with Partition Schema for writing as well as updating data on tables and delete tables on DynamoDB instance(s).
Querying not needed at this time.
Developer Docs for Document Interfaces - https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Programming.SDKs.Interfaces.Document.html
### Issue Priority
Priority: 3
### Issue Component
Component: Transforms
Contributor guide
Research direction
Start with the Transforms component and review migration HOP-3172, then read the linked DynamoDB table, data type, attribute value, and document interface documentation. The request does not name files, tests, or an entry point. Done would cover writing, updating, and deleting DynamoDB table data with Hop metadata and partition-schema support, while leaving querying out.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, java
- Domain
- cloud, data, databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100