Folder2Parquet

December 19, 2025 ยท View on GitHub

The Folder2Parquet transform loads content from files and folders into a parquet file. Per the set of transform project conventions the following runtimes are available:

  • python - provides the base python-based transformation implementation.

Also, please see the set of transform project conventions for details on general project conventions, transform configuration, testing and IDE set up.

Contributors

Summary

Create one or more parquet files where each row represent the content read from the files found in the designated input folder, subfolders and zip files. The default behavior for the transform is to create a single parquet for each subfolder and each zip file.

Parameters

The transform can be initialized with the following parameters.

ParameterDefaultDescription
data_files_to_use-The files extensions to be considered when running the transform. Example value ['.txt','.pdf','.docx','.pptx','.zip'].
fewer_parquetsFalseReduce the number of parquet files by consolidating all files found in all subfolders in a single parquet. zip files will always be loaded into seperate zip files
f2p_content_column'binary_content'Name of the column where the file content is stored.
f2p_file_name'file_name'Name of the column where the filename is stored
f2p_document_uuid'document_uuid'Name of the column where the document uuid is stored.