Share via


SqlDWSink Klasse

Definition

Eine SQL-Data Warehouse-Senke für die Kopieraktivität.

public class SqlDWSink : Azure.ResourceManager.DataFactory.Models.CopySink
type SqlDWSink = class
    inherit CopySink
Public Class SqlDWSink
Inherits CopySink
Vererbung
SqlDWSink

Konstruktoren

SqlDWSink()

Initialisiert eine neue instance von SqlDWSink.

Eigenschaften

AdditionalProperties

Weitere Eigenschaften

Verwenden FromObjectAsJson<T>(T, JsonSerializerOptions)Sie , um dem Wert dieser Eigenschaft ein -Objekt zuzuweisen.

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
(Geerbt von CopySink)
AllowCopyCommand

Gibt an, dass Sie den Kopierbefehl verwenden, um Daten in SQL Data Warehouse zu kopieren. Typ: boolean (oder Ausdruck mit resultType boolean).

AllowPolyBase

Gibt an, dass Sie PolyBase verwenden, um Daten ggf. in SQL Data Warehouse zu kopieren. Typ: boolean (oder Ausdruck mit resultType boolean).

CopyCommandSettings

Gibt einstellungen im Zusammenhang mit Kopierbefehlen an, wenn allowCopyCommand true ist.

DisableMetricsCollection

Wenn true, deaktivieren Sie die Sammlung von Datenspeichermetriken. Der Standardwert ist "false". Typ: boolean (oder Ausdruck mit resultType boolean).

(Geerbt von CopySink)
MaxConcurrentConnections

Die maximale Anzahl gleichzeitiger Verbindungen für den Senkendatenspeicher. Type: integer (oder Expression with resultType integer).

(Geerbt von CopySink)
PolyBaseSettings

Gibt PolyBase-bezogene Einstellungen an, wenn allowPolyBase true ist.

PreCopyScript

SQL-Skript vor kopieren. Typ: string (oder Ausdruck mit resultType-Zeichenfolge).

SinkRetryCount

Senke-Wiederholungsanzahl. Type: integer (oder Expression with resultType integer).

(Geerbt von CopySink)
SinkRetryWait

Senke wiederholung warten. Type: string (or Expression with resultType string), pattern: ((\d+).)? (\d\d):(60|([0-5][0-9])):( 60|([0-5][0-9])).

(Geerbt von CopySink)
SqlWriterUseTableLock

Gibt an, ob beim Massenkopiervorgang die Tabellensperre verwendet werden soll. Typ: boolean (oder Ausdruck mit resultType boolean).

TableOption

Die Option zum Behandeln von Senkentabellen, z. B. autoCreate. Derzeit wird nur der Wert "autoCreate" unterstützt. Typ: string (oder Ausdruck mit resultType-Zeichenfolge).

UpsertSettings

SQL DW-Upserteinstellungen.

WriteBatchSize

Schreibbatchgröße. Type: integer (oder Expression with resultType integer), minimum: 0.

(Geerbt von CopySink)
WriteBatchTimeout

Batchtimeout schreiben. Type: string (or Expression with resultType string), pattern: ((\d+).)? (\d\d):(60|([0-5][0-9])):( 60|([0-5][0-9])).

(Geerbt von CopySink)
WriteBehavior

Schreibverhalten beim Kopieren von Daten in Azure SQL DW. Typ: SqlDWWriteBehaviorEnum (oder Ausdruck mit resultType SqlDWWriteBehaviorEnum)

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.

Gilt für: