Skip to main content
Question

FileCustomMetadata


fmelizard
Contributor
Forum|alt.badge.img+17
FME Hub user davekazemi just uploaded a new transformer to the FME Hub.

File Custom Metadata Manager Transformer Description

This transformer allows you to manage custom metadata for files through three primary operations:

Set - Add or update metadata (either all metadata or a specific key-value pair)

Get - Retrieve metadata (either all metadata or a specific key)

Remove - Delete all custom metadata from a file

The transformer leverages Python to manipulate file streams with alternate data streams (ADS) in Windows file systems, storing metadata in a structured JSON format.

Use Cases

1. Data Lineage Tracking

Track data processing history by attaching metadata about transformations applied, processing dates, or source information to files without modifying their original content.

2. Workflow Configuration Management

Store configuration parameters as metadata directly with the data files, allowing workflows to read these settings during execution rather than hard-coding them.

3. Compliance and Auditing

Add regulatory or compliance information to files (e.g., data sensitivity classifications, retention periods, or responsible department information).

4. Enhanced Data Cataloging

Store additional descriptive information with files that might not be supported by the file format's native metadata capabilities.

5. Workflow State Management

Use metadata to track processing state (e.g., "validated", "transformed", "published") to support multi-stage workflows.



Would you like to know more? Click here to find out more details!
This post is closed to further activity.
It may be a question with a best answer, an implemented idea, or just a post needing no comment.
If you have a follow-up or related question, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings