Microsoft.SqlServer.DataProfilingTask The namespace contains the Integration Services Data Profiling task and supporting classes. Specifies whether the Data Profiling task saves its XML output to a file or a package variable. Saves the XML output in the file that is specified in a File connection manager. Saves the XML output in a package variable. Profiles selected columns and column relationships in a data source to discover the structure of an unfamiliar data source, and to identify problems with the data. Initializes a new instance of the class. Runs the Data Profiling task. One of the enumeration values that indicates whether the execution of the task succeeded or failed. A collection through which the task can access connections in the package. A object through which the task can access variables in the package. An object, that implements the interface, through which the task can raise events to the package. An object, that implements the interface, through which the task can write messages to logs defined in the package. The transaction object of which the container is a part. This value can be null. Initializes the Data Profiling task. A collection through which the task can access connections in the package. A object through which the task can access variables in the package. An object that implements the interface and through which the task can raise events to the package. An object that implements the interface and through which the task can write messages to logs defined in the package. An collection to which the task can add custom events. A collection to which the task can add custom log entries. An object that is used for reference tracking. Loads the definition of the task, in XML format, from the XML definition of the package. The XmlNode that contains the information to be loaded. An object that implements the interface, through which the method can raise events to the package. Saves the definition of the task, in XML format, into the XML definition of the package. The XmlNode that contains the information to be saved. An object that implements the interface, through which the method can raise events to the package. Determines whether the Data Profiling task is correctly configured. One of the enumeration values that indicates whether the validation of the task succeeded or failed. A collection through which the task can access connections in the package. A object through which the task can access variables in the package. An object, that implements the interface, through which the task can raise events to the package. An object, that implements the interface, through which the task can write messages to logs defined in the package. Identifies the File connection manager or the package variable that contains the XML output that the Data Profiling task generates. The name of the File connection manager or of the package variable that contains the XML output. Specifies whether a File connection manager or a package variable contains the XML output the Data Profiling task generates. One of the enumeration values that indicates whether a File connection manager or a package variable contains the XML output. Determines whether the Data Profiling task should overwrite the output file if the file already exists. true if the task should overwrite the output file if the file already exists; otherwise, false. Contains the collection of profile requests that the Data Profiling task will compute. The collection of profile requests. Specifies the number of seconds after which the Data Profiling task should time out and stop running. The number of seconds after which the task should time out and stop running. The default is 0, which indicates no time-out.