Preprocessing Graph#
Class#
- class retentioneering.preprocessing_graph.preprocessing_graph.PreprocessingGraph(source_stream)[source]#
Collection of methods for preprocessing graph construction and calculation.
- Parameters:
- source_streamEventstreamType
Source eventstream.
Notes
See Preprocessing user guide for the details.
- add_node(node, parents)[source]#
Add node to
PreprocessingGraph
instance.- Parameters:
- nodeNode
An instance of either
EventsNode
orMergeNode
.- parentslist of Nodes
If
node
isEventsNode
- only 1 parent must be defined.If
node
isMergeNode
- at least 2 parents have to be defined.
- Returns:
- None
See also
PreprocessingGraph.combine
Start PreprocessingGraph recalculation.
EventsNode
Regular nodes of a preprocessing graph.
MergeNode
Merge nodes of a preprocessing graph.
- combine(node)[source]#
Run calculations from the
SourceNode
up to the specifiednode
.- Parameters:
- nodeNode
Instance of either
SourceNode
,EventsNode
orMergeNode
.
- Returns:
- EventstreamType
Eventstream
with all changes applied by data processors.