Behavior report details

Before you run a data flow through API methods, you need to specify some of the following properties.

Property Context Description
pyAppliesTo Generic Required property. It identifies the applies to class of the data flow that is executed by the run.
pyRuleName Generic Required property. It identifies the name of the data flow that is executed by the run.
pyWorkObjectID Generic If this property is set, it is used to identify the data flow run. If no value is set for this property, the pattern DF-Test-n, in the case of test runs, or DF-n is used to set the work object identifier.
pyBatchSize Generic Some data flow components support batch operations. The value specified by this property is used to configure the batch size. The value configured by the structureddata/ defaultBatchSize system setting is used when this property is not configured, or left blank.
pyDeleteRunAfterExecution Generic It is used to delete the work item after executing the data flow run. The work item is deleted when the status of the run is completed.
pyOperator Generic This property is used to define the operator for the data flow run authentication. If this property is set, the data flow executes in operator context, not in the access group context (default).
pyDistributedRun Batch data flow runs If the primary source of the data flow can be partitioned (database table or decision data store data sets), other D-Nodes are notified and will execute on different partitions. By default, it is set to false.
pyIsTestRun Batch data flow runs If this property is set to true, the run is deleted after completion. This also implies that you cannot recover progress or statistics corresponding to this data flow. Setting this property to true also implies that the data flow runs in the current operator's context, otherwise in the access group context.
pyPublishUrlName Real-time data flow runs Required property if the primary source and destinations are abstract. This property sets which URL is exposed by the data flow run, following the http://<ip_address>:<port>/ <publish_URL_name> pattern.
pyNumberOfRequestors Batch data flow runs This property is used to configure vertical scalability. The value defined for this property determines the number of threads that each node uses to execute the data flow run. If this property is not set, the number of the threads is determined by looking up the simulation topology settings for each node, regardless of the status of the ProcessBatchJob agent (page 16) in any given node.