dataset_definition module

Contains functionality to manage dataset definition and its operations.



Defines a series of steps that specify how to read and transform data in a Dataset.

A Dataset registered in an Azure Machine Learning workspace can have multiple definitions, each created by calling update_definition(definition, definition_update_message). Each definition has an unique identifier. The current definition is the latest one created.

For unregistered Datasets, only one definition exists.

Dataset definitions support all the transformations listed for the Dataflow class: see To learn more about Dataset Definitions, go to