Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

FlatMap Operator Example

Example of how to use the flat-map operator. In this example, the flat-map operator converts sentences into words.

Run DataFlow

With the dataflow.yaml file in the current directory, run the following commands:

sdf run

Test DataFlow

The sample data file used to run this test ./sample-data/data.txt has the following records:

This is a test

Produce the data to the sentences topic:

fluvio produce sentences -f ./sample-data/data.txt

Checkout the data in sentences topic:

fluvio consume sentences -Bd

Consume from words to see them transformed:

fluvio consume words -Bd
This
is
a
test

Note: the sentence has been divided into a stream of words.

Run SDF commands

Display the stateful dataflow stats in the sdf runtime >> terminal:

show state flat-map-service/split-sentence/metrics
Key    Window  succeeded  failed
stats  *       1          0

Clean-up

Exit sdf terminal and clean-up. The --force flag removes the topics:

sdf clean --force