Skip to content

/AWS1/CL_BDACUSTTRANSFMTIONC00

Settings for customizing steps in the data source content ingestion pipeline.

You can configure the data source to process documents with a Lambda function after they are parsed and converted into chunks. When you add a post-chunking transformation, the service stores chunked documents in an S3 bucket and invokes a Lambda function to process them.

To process chunked documents with a Lambda function, define an S3 bucket path for input and output objects, and a transformation that specifies the Lambda function to invoke. You can use the Lambda function to customize how chunks are split, and the metadata for each chunk.

CONSTRUCTOR

IMPORTING

Required arguments:

IO_INTERMEDIATESTORAGE TYPE REF TO /AWS1/CL_BDAINTERMEDIATESTRG /AWS1/CL_BDAINTERMEDIATESTRG

An S3 bucket path for input and output objects.

IT_TRANSFORMATIONS TYPE /AWS1/CL_BDATRANSFORMATION=>TT_TRANSFORMATIONS TT_TRANSFORMATIONS

A Lambda function that processes documents.


Queryable Attributes

intermediateStorage

An S3 bucket path for input and output objects.

Accessible with the following methods

Method Description
GET_INTERMEDIATESTORAGE() Getter for INTERMEDIATESTORAGE

transformations

A Lambda function that processes documents.

Accessible with the following methods

Method Description
GET_TRANSFORMATIONS() Getter for TRANSFORMATIONS, with configurable default
ASK_TRANSFORMATIONS() Getter for TRANSFORMATIONS w/ exceptions if field has no val
HAS_TRANSFORMATIONS() Determine if TRANSFORMATIONS has a value