Teilen über


Konvertierungsfunktionen beim Zuordnen von Datenflüssen

GILT FÜR: Azure Data Factory Azure Synapse Analytics

Tipp

Testen Sie Data Factory in Microsoft Fabric, eine All-in-One-Analyselösung für Unternehmen. In Microsoft Fabric können Sie alle erforderlichen Aufgaben ausführen, von der Datenverschiebung bis hin zu Data Science, Echtzeitanalysen, Business Intelligence und Berichterstellung. Erfahren Sie, wie Sie kostenlos eine neue Testversion starten!

Datenflüsse sind sowohl in Azure Data Factory-Pipelines als auch in Azure Synapse Analytics-Pipelines verfügbar. Dieser Artikel gilt für Zuordnungsdatenflüsse. Wenn Sie mit Transformationen noch nicht fertig sind, lesen Sie den einführungsartikel Transformieren von Daten mithilfe von Zuordnungsdatenflüssen.

Dieser Artikel enthält Details zu Ausdrücken und Funktionen, die von Azure Data Factory und Azure Synapse Analytics bei der Zuordnung von Datenflüssen unterstützt werden.

Liste der Konvertierungsfunktionen

Konvertierungsfunktionen dienen zum Konvertieren von Daten und Testen von Datentypen.

Konvertierungsfunktion Aufgabe
ascii Gibt den numerischen Wert des Eingabezeichens zurück. Wenn die Eingabezeichenfolge mehrere Zeichen enthält, wird der numerische Wert des ersten Zeichens zurückgegeben.
char Gibt das ASCII-Zeichen zurück, das durch die Eingabenummer dargestellt wird. Wenn die Zahl größer als 256 ist, entspricht das Ergebnis „char (number % 256)“.
decode Decodiert die codierten Eingabedaten in eine Zeichenfolge basierend auf dem spezifischen Zeichensatz. Sie können ein zweites (optionales) Argument verwenden, um anzugeben, welches Zeichensatz verwendet werden soll: US-ASCII, , ISO-8859-1( UTF-8 Standard), UTF-16BE, , UTF-16LEoder UTF-16.
encode Codiert die Daten der Eingabezeichenfolge basierend auf einem Zeichensatz in Binärcode. Sie können ein zweites (optionales) Argument verwenden, um anzugeben, welches Zeichensatz verwendet werden soll: US-ASCII, , ISO-8859-1( UTF-8 Standard), UTF-16BE, , UTF-16LEoder UTF-16.
isBitSet Überprüft, ob eine Bitposition in dieser Bitmenge festgelegt ist.
setBitSet Legt Bitpositionen in dieser Bitmenge fest.
isBoolean Überprüft, ob der Zeichenfolgenwert ein boolescher Wert gemäß den Regeln von toBoolean().
isByte Diese Funktion überprüft, ob der Zeichenfolgenwert ein Bytewert ist, der gemäß den Regeln von toByte() ein optionales Format erhält.
isDate Überprüft, ob die Eingabedatumszeichenfolge ein Datum ist, indem Sie ein optionales Eingabedatumsformat verwenden. Informationen zu verfügbaren Formaten finden Sie unter der Java-Klasse SimpleDateFormat. Wenn das Eingabedatumsformat nicht angegeben wird, ist yyyy-[M]M-[d]ddas Standardformat . Akzeptierte Formate sind [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
isShort Überprüft, ob der Zeichenfolgenwert ein Short-Wert ist, der gemäß den Regeln von toShort() ein optionales Format erhält.
isInteger Überprüft, ob der String-Wert eine Ganzzahl ist, die einem optionalen Format gemäß den Regeln von toInteger() entspricht.
isLong Überprüft, ob der Zeichenfolgenwert ein Long-Wert ist, der gemäß den Regeln von toLong() ein optionales Format erhält.
istNan Überprüft, ob ein Wert keine Zahl ist.
isFloat Überprüft, ob der Zeichenfolgenwert ein Gleitkommawert ist, der gemäß den Regeln von toFloat() ein optionales Format erhält.
isDouble Überprüft, ob der Zeichenfolgenwert ein Double-Wert ist, der gemäß den Regeln von toDouble() ein optionales Format erhält.
isDecimal Überprüft, ob der Zeichenfolgenwert gemäß den Regeln von toDecimal() ein Dezimalwert in einem optionalen Format ist.
isTimestamp Überprüft, ob die Eingabedatumszeichenfolge ein Zeitstempel ist, indem Sie ein optionales Eingabezeitstempelformat verwenden. Informationen zu verfügbaren Formaten finden Sie unter der Java-Klasse SimpleDateFormat. Wenn der Zeitstempel weggelassen wird, wird das Standardmuster yyyy-[M]M-[d]d hh:mm:ss[.f...] verwendet. Sie können eine optionale Zeitzone in Form von GMT, PST, UTC und America/Cayman übergeben. Timestamp unterstützt bis zu Millisekundengenauigkeit mit dem Wert 999. Informationen zu verfügbaren Formaten finden Sie unter der Java-Klasse SimpleDateFormat.
toBase64 Codiert die spezifische Zeichenfolge in Base64.
toBinary Wandelt jede numerische Angabe, jeden Datums- und Zeitstempel sowie jede Zeichenfolge in eine binäre Darstellung um.
toBoolean Wandelt einen Wert von (t, true, y, yes, 1) in true um und einen Wert von (f, false, n, no, 0) in false um; alle anderen Werte in NULL.
toByte Konvertiert beliebige numerische oder Zeichenfolgenwerte in einen Bytewert. Sie können ein optionales Java-Dezimalformat für die Konvertierung verwenden.
toDate Konvertiert eine Eingabedatumszeichenfolge in ein Datum mithilfe eines optionalen Eingabedatumsformats. Informationen zu verfügbaren Formaten finden Sie unter der Java-Klasse SimpleDateFormat. Wenn das Eingabedatumsformat nicht angegeben wird, ist yyyy-[M]M-[d]ddas Standardformat . Akzeptierte Formate sind [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
toDecimal Wandelt beliebige numerische oder Zeichenfolgenwerte in einen decimal-Wert um. Wenn Genauigkeit und Skalierung nicht angegeben sind, wird standardmäßig der Wert (10,2) gesetzt. Sie können ein optionales Java-Dezimalformat für die Konvertierung verwenden. Verwenden Sie ein optionales Gebietsschemaformat in Form einer BCP47-Sprache wie en-US, de oder zh-CN.
toDouble Wandelt beliebige numerische oder Zeichenfolgenwerte in einen double-Wert um. Sie können ein optionales Java-Dezimalformat für die Konvertierung verwenden. Verwenden Sie ein optionales Gebietsschemaformat in Form einer BCP47-Sprache wie en-US, de oder zh-CN.
toFloat Wandelt beliebige numerische oder Zeichenfolgenwerte in einen float-Wert um. Sie können ein optionales Java-Dezimalformat für die Konvertierung verwenden. Kürzt alle double-Werte.
toInteger Konvertiert beliebige numerische oder Zeichenfolgenwerte in einen Integer-Wert. Sie können ein optionales Java-Dezimalformat für die Konvertierung verwenden. Kürzt alle long-, float- und double-Werte.
toLong Wandelt beliebige numerische oder Zeichenfolgenwerte in einen long-Wert um. Sie können ein optionales Java-Dezimalformat für die Konvertierung verwenden. Kürzt alle float- und double-Werte.
toShort Wandelt beliebige numerische oder Zeichenfolgenwerte in einen short-Wert um. Sie können ein optionales Java-Dezimalformat für die Konvertierung verwenden. Kürzt alle integer-, long-, float- und double-Werte.
toString Konvertiert einen primitiven Datentyp in eine Zeichenfolge. Sie können ein Format für Zahlen und Datum angeben. Wenn nicht angegeben, wird der Systemstandard ausgewählt. Das Java-Dezimalformat wird für Zahlen verwendet. Verweisen Sie auf die Java-Klasse SimpleDateFormat für alle möglichen Datumsformate. Das Standardformat ist yyyy-MM-dd.
toTimestamp Konvertiert eine Zeichenfolge in einen Zeitstempel unter Berücksichtigung eines optionalen Zeitstempelformats. Wenn der Zeitstempel weggelassen wird, wird das Standardmuster yyyy-[M]M-[d]d hh:mm:ss[.f...] verwendet. Sie können eine optionale Zeitzone in Form von GMT, PST, UTC und America/Cayman übergeben. Timestamp unterstützt bis zu Millisekundengenauigkeit mit dem Wert 999. Informationen zu SimpleDateFormat finden Sie in der Java-Klasse.
toUTC Wandelt den Zeitstempel in UTC um. Sie können eine optionale Zeitzone in Form von GMT, PST, UTC und America/Cayman übergeben. Standardmäßig wird die aktuelle Zeitzone verwendet. Informationen zu SimpleDateFormat finden Sie in der Java-Klasse.