/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 |