Freigeben über


DataProfilingTask Klasse

Definition

Mithilfe von Profilen werden Spalten und Spaltenbeziehungen in einer Datenquelle ausgewählt, um die Struktur einer unbekannten Datenquelle und Probleme mit den Daten zu erkennen.

public ref class DataProfilingTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.dataprofilingtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.Localized), SamplesTag="SsisDataProfilingTask", TaskContact="Data Profiling Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.DataProfilingTaskUI.DataProfilingTaskUI, Microsoft.SqlServer.DataProfilingTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class DataProfilingTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.dataprofilingtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.Localized), SamplesTag="SsisDataProfilingTask", TaskContact="Data Profiling Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.DataProfilingTaskUI.DataProfilingTaskUI, Microsoft.SqlServer.DataProfilingTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class DataProfilingTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.dataprofilingtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.Localized), SamplesTag="SsisDataProfilingTask", TaskContact="Data Profiling Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.DataProfilingTaskUI.DataProfilingTaskUI, Microsoft.SqlServer.DataProfilingTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class DataProfilingTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.dataprofilingtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.Localized), SamplesTag="SsisDataProfilingTask", TaskContact="Data Profiling Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.DataProfilingTaskUI.DataProfilingTaskUI, Microsoft.SqlServer.DataProfilingTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type DataProfilingTask = class
    inherit Task
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.dataprofilingtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.Localized), SamplesTag="SsisDataProfilingTask", TaskContact="Data Profiling Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.DataProfilingTaskUI.DataProfilingTaskUI, Microsoft.SqlServer.DataProfilingTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type DataProfilingTask = class
    inherit Task
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.dataprofilingtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.DataProfilingTask.Localized), SamplesTag="SsisDataProfilingTask", TaskContact="Data Profiling Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.DataProfilingTaskUI.DataProfilingTaskUI, Microsoft.SqlServer.DataProfilingTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type DataProfilingTask = class
    inherit Task
    interface IDTSComponentPersist
Public NotInheritable Class DataProfilingTask
Inherits Task
Implements IDTSComponentPersist
Vererbung
DataProfilingTask
Attribute
Implementiert

Hinweise

Die DataProfilingTask Klasse ist die Hauptklasse im Microsoft.SqlServer.Dts.Tasks.DataProfilingTask Namespace. Diese Klasse stellt die Integration Services Data Profiling-Aufgabe dar, die zum Profilieren und Ermitteln der Struktur einer nicht vertrauten Datenquelle verwendet werden kann, und um Probleme mit den Daten zu identifizieren.

Weitere Informationen zur Datenprofilerstellungsaufgabe finden Sie in den folgenden Themen:

Konstruktoren

DataProfilingTask()

Initialisiert eine neue Instanz der DataProfilingTask-Klasse.

Eigenschaften

Destination

Ruft den Dateiverbindungs-Manager oder die Paketvariable ab, der bzw. die die vom Datenprofilerstellungs-Task generierte XML-Ausgabe enthält, oder legt ihn bzw. sie fest.

DestinationType

Ruft einen Wert ab, ob die vom Datenprofilerstellungs-Task generierte XML-Ausgabe in einem Dateiverbindungs-Manager oder einer Paketvariablen enthalten ist, oder legt einen Wert fest.

ExecutionValue

Gibt ein benutzerdefiniertes Objekt zurück. Dieses Feld ist schreibgeschützt.

(Geerbt von Task)
OverwriteDestination

Ruft einen Wert ab, der angibt, ob die Ausgabedatei vom Datenprofilerstellungs-Task überschrieben werden soll, falls sie bereits vorhanden ist, oder legt einen Wert fest.

ProfileInputXml

Ruft eine XML-Eingabe von DataProfilingTask ab oder legt sie fest.

ProfileRequests

Ruft die Auflistung der vom Datenprofilerstellungs-Task berechneten Profilanforderungen ab.

TargetServerVersion

Mithilfe von Profilen werden Spalten und Spaltenbeziehungen in einer Datenquelle ausgewählt, um die Struktur einer unbekannten Datenquelle und Probleme mit den Daten zu erkennen.

(Geerbt von Task)
Timeout

Ruft die Anzahl der Sekunden ab, nach der ein Timeout des Datenprofilerstellungs-Tasks erfolgt und die Taskausführung abgebrochen wird, oder legt sie fest.

Version

Mitglied veraltet; siehe Hinweise. *** Gibt die Version des Tasks zurück. Diese Eigenschaft ist schreibgeschützt.

(Geerbt von Task)

Methoden

CanUpdate(String)

Mitglied veraltet; siehe Hinweise. Ein Boolescher Wert, der angibt, ob der neue Paket-XML-Code das alte Paket-XML aktualisieren kann.

(Geerbt von Task)
Equals(Object)

Stellt fest, ob zwei Objektinstanzen gleich sind.

(Geerbt von DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Führt den Datenprofilerstellungs-Task aus.

GetConnectionID(Connections, String)

Ruft eine Zeichenfolge ab, die die ID der Verbindung enthält.

(Geerbt von Task)
GetConnectionName(Connections, String)

Ruft eine Zeichenfolge ab, die den Namen der Verbindung enthält.

(Geerbt von Task)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Initialisiert den Datenprofilerstellungs-Task.

LoadFromXML(XmlElement, IDTSInfoEvents)

Lädt die Definition des Tasks im XML-Format aus der XML-Definition des Pakets.

SaveToXML(XmlDocument, IDTSInfoEvents)

Speichert die Definition des Tasks im XML-Format in der XML-Definition des Pakets.

Update(String)

Mitglied veraltet; siehe Hinweise. Diese Methode aktualisiert das alte Paket-XML mit dem neuen Paket-XML, wenn CanUpdate(String) er auf true festgelegt ist.

(Geerbt von Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Bestimmt, ob der Datenprofilerstellungs-Task ordnungsgemäß konfiguriert ist.

Gilt für: