aws / aws/modern-data-architecture-accelerator
MDAA_SMUS_Metadata_Forms_Feature_Request
- Dominant language
- TypeScript
- Stars
- 80
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
## Problem Statement
Ability for users to create metadata forms and attach them to domains via MDAA.
## Who will benefit?
Customer organizations that implement a robust data lake solutions involving multiple accounts, projects, producers and consumers. Also, customers implementing a data-mesh or a hub spoke model of data producers and consumers involving multi-account/multi-region setup would benefit from this feature. Ability to attach metadata forms will enable customers enforce data governance standards across the producer-subscriber ecosystem
## Is this a sub-issue?
No
## What risks could this introduce?
A new feature/capability to be added. Do not see introducing new risks
## Proposed Solution
Provide users the ability to upload metadata forms that they create and upload from their local systems or referenced in S3 buckets. This approach follows the similar pattern to how Glue ETL jobs can be uploaded and referenced from the local file system.
## Acceptance Criteria
When the domain gets created, users should be able to login and see the metadata forms at domain level to be able to attach them to any particular asset. Attached is the screenshot of where the forms would show up in SMUS UI.
## Examples
No
Contributor guide
Research direction
Start by reviewing the existing domain and asset creation flows, along with the Glue ETL/S3 upload and reference pattern described in the issue. Done means users can view metadata forms at the domain level and attach a selected form to an asset in the SMUS UI.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- cloud, data, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100