DataLakeAnalyticsUSQLActivity Class

Data Lake Analytics U-SQL activity.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.synapse.artifacts.models._models_py3.ExecutionActivity
DataLakeAnalyticsUSQLActivity

Constructor

DataLakeAnalyticsUSQLActivity(*, name: str, script_path: object, script_linked_service: azure.synapse.artifacts.models._models_py3.LinkedServiceReference, additional_properties: Optional[Dict[str, object]] = None, description: Optional[str] = None, depends_on: Optional[List[azure.synapse.artifacts.models._models_py3.ActivityDependency]] = None, user_properties: Optional[List[azure.synapse.artifacts.models._models_py3.UserProperty]] = None, linked_service_name: Optional[azure.synapse.artifacts.models._models_py3.LinkedServiceReference] = None, policy: Optional[azure.synapse.artifacts.models._models_py3.ActivityPolicy] = None, degree_of_parallelism: Optional[object] = None, priority: Optional[object] = None, parameters: Optional[Dict[str, object]] = None, runtime_version: Optional[object] = None, compilation_mode: Optional[object] = None, **kwargs)

Parameters

additional_properties
dict[str, object]
Required

Unmatched properties from the message are deserialized to this collection.

name
str
Required

Required. Activity name.

type
str
Required

Required. Type of activity.Constant filled by server.

description
str
Required

Activity description.

depends_on
list[ActivityDependency]
Required

Activity depends on condition.

user_properties
list[UserProperty]
Required

Activity user properties.

linked_service_name
LinkedServiceReference
Required

Linked service reference.

policy
ActivityPolicy
Required

Activity policy.

script_path
object
Required

Required. Case-sensitive path to folder that contains the U-SQL script. Type: string (or Expression with resultType string).

script_linked_service
LinkedServiceReference
Required

Required. Script linked service reference.

degree_of_parallelism
object
Required

The maximum number of nodes simultaneously used to run the job. Default value is 1. Type: integer (or Expression with resultType integer), minimum: 1.

priority
object
Required

Determines which jobs out of all that are queued should be selected to run first. The lower the number, the higher the priority. Default value is 1000. Type: integer (or Expression with resultType integer), minimum: 1.

parameters
dict[str, object]
Required

Parameters for U-SQL job request.

runtime_version
object
Required

Runtime version of the U-SQL engine to use. Type: string (or Expression with resultType string).

compilation_mode
object
Required

Compilation mode of U-SQL. Must be one of these values : Semantic, Full and SingleBox. Type: string (or Expression with resultType string).