Sdílet prostřednictvím


Převodní funkce v mapování toku dat

PLATÍ PRO: Azure Data Factory Azure Synapse Analytics

Tip

Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.

Toky dat jsou k dispozici ve službě Azure Data Factory i v kanálech Azure Synapse. Tento článek se týká mapování toků dat. Pokud s transformacemi začínáte, přečtěte si úvodní článek Transformace dat pomocí mapování toku dat.

Následující články obsahují podrobnosti o výrazech a funkcích podporovaných službou Azure Data Factory a Azure Synapse Analytics při mapování toků dat.

Seznam funkcí převodu

Převodní funkce slouží k převodu dat a testování datových typů.

Převodní funkce Úloha
ASCII Vrátí číselnou hodnotu vstupního znaku. Pokud má vstupní řetězec více znaků, vrátí se číselná hodnota prvního znaku.
char Vrátí znak ascii reprezentovaný vstupním číslem. Pokud je číslo větší než 256, výsledek odpovídá znaku (číslo % 256).
dekódovat Dekóduje zakódovaná vstupní data do řetězce na základě dané znakové sady. Druhý (volitelný) argument lze použít k určení, kterou znakovou sadu použít – US-ASCII, ISO-8859-1, UTF-8 (výchozí), UTF-16BE, UTF-16LE, UTF-16LE, UTF-16.
zakódovat Zakóduje vstupní řetězcová data do binárního souboru na základě znakové sady. Druhý (volitelný) argument lze použít k určení, kterou znakovou sadu použít – US-ASCII, ISO-8859-1, UTF-8 (výchozí), UTF-16BE, UTF-16LE, UTF-16LE, UTF-16.
isBitSet Zkontroluje, jestli je v této bitové sadě nastavená bitová pozice.
setBitSet Nastaví pozice bitů v této bitové sadě.
isBoolean Zkontroluje, jestli je řetězcová hodnota logická hodnota podle pravidel toBoolean()
isByte Zkontroluje, jestli je řetězcová hodnota hodnotou bajtu zadanou volitelným formátem podle pravidel toByte()
isDate Zkontroluje, jestli je vstupním řetězcem kalendářního data datum datum pomocí volitelného vstupního formátu data. Dostupné formáty najdete v jazyce Java SimpleDateFormat. Pokud je formát vstupního data vynechán, je výchozí formát yyyy-[M]M-[d]d. Přijaté formáty jsou [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]
isShort Zkontroluje, jestli je řetězcová hodnota krátká vzhledem k volitelnému formátu podle pravidel toShort()
isInteger Zkontroluje, jestli je řetězcová hodnota celočíselnou hodnotou vzhledem k volitelnému formátu podle pravidel toInteger()
isLong Zkontroluje, jestli je řetězcová hodnota dlouhá hodnota vzhledem k volitelnému formátu podle pravidel toLong()
isNan Zkontrolujte, jestli hodnota není číslo.
isFloat Zkontroluje, jestli je řetězcová hodnota plovoucí hodnotou zadanou volitelným formátem podle pravidel toFloat()
isDouble Zkontroluje, jestli je řetězcová hodnota dvojitou hodnotou vzhledem k volitelnému formátu podle pravidel toDouble()
isDecimal Zkontroluje, jestli je řetězcová hodnota desetinnou hodnotou zadanou volitelným formátem podle pravidel toDecimal()
isTimestamp Zkontroluje, jestli je vstupním řetězcem kalendářního data časové razítko časové razítko s volitelným formátem časového razítka. Dostupné formáty najdete v jazyce Java SimpleDateFormat. Pokud je časové razítko vynecháno, použije se výchozí vzor yyyy-[M]M-[d]d hh:mm:ss[.f...] . Volitelné časové pásmo můžete předat ve tvaru GMT, PST, UTC, America/Cayman. Časové razítko podporuje až milisekund přesnost s hodnotou 999 Refer to Java SimpleDateFormat pro dostupné formáty.
toBase64 Zakóduje daný řetězec v base64.
toBinary Převede libovolnou číselnou hodnotu/datum/časové razítko/řetězec na binární reprezentaci.
toBoolean Převede hodnotu (t), true, y, yes, 1 na true a (f, n, no, 0) na false a null pro jakoukoli jinou hodnotu.
toByte Převede libovolnou číselnou hodnotu nebo řetězec na bajtovou hodnotu. Pro převod lze použít volitelný desetinný formát Jazyka Java.
toDate Převede vstupní řetězec data na datum pomocí volitelného vstupního formátu data. Dostupné formáty najdete ve třídě Javy SimpleDateFormat . Pokud je formát vstupního data vynechán, výchozí formát je rrrr-[M]M-[d]d. Přijaté formáty jsou :[ y, y-[M]M, y-[M]M-[d]d, y-[M]M-[d]dT* ].
toDecimal Převede libovolnou číselnou nebo řetězcovou hodnotu na desetinnou hodnotu. Pokud není zadána přesnost a měřítko, je výchozí hodnota (10,2). Pro převod lze použít volitelný desetinný formát Jazyka Java. Volitelný formát národního prostředí ve formě jazyka BCP47, jako je en-US, de, zh-CN.
toDouble Převede libovolnou číselnou hodnotu nebo řetězec na dvojitou hodnotu. Pro převod lze použít volitelný desetinný formát Jazyka Java. Volitelný formát národního prostředí ve formě jazyka BCP47, jako je en-US, de, zh-CN.
toFloat Převede libovolnou číselnou hodnotu nebo řetězec na hodnotu s plovoucí desetinnou čárkou. Pro převod lze použít volitelný desetinný formát Jazyka Java. Zkrátí všechny dvojité.
toInteger Převede libovolnou číselnou hodnotu nebo řetězec na celočíselnou hodnotu. Pro převod lze použít volitelný desetinný formát Jazyka Java. Zkrátí všechny dlouhé, plovoucí, dvojité.
toLong Převede libovolnou číselnou nebo řetězcovou hodnotu na dlouhou hodnotu. Pro převod lze použít volitelný desetinný formát Jazyka Java. Zkrátí všechny plovoucí, dvojité.
toShort Převede libovolnou číselnou nebo řetězcovou hodnotu na krátkou hodnotu. Pro převod lze použít volitelný desetinný formát Jazyka Java. Zkrátí celé číslo, dlouhé, plovoucí, dvojité.
toString Převede primitivní datový typ na řetězec. Pro čísla a datum lze zadat formát. Pokud není zadán výchozí systém, vybere se. Desetinný formát Jazyka Java se používá pro čísla. Všechny možné formáty kalendářních dat najdete v Jazyce Java SimpleDateFormat; výchozí formát je rrrr-MM-dd.
toTimestamp Převede řetězec na časové razítko s volitelným formátem časového razítka. Pokud je časové razítko vynecháno, použije se výchozí vzor y-[M]M-[d]d hh:mm:ss[.f...]. Volitelné časové pásmo můžete předat ve tvaru GMT, PST, UTC, America/Cayman. Časové razítko podporuje až milisekundovou přesnost s hodnotou 999. Dostupné formáty najdete ve třídě Javy SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
toUTC Převede časové razítko na UTC. Volitelné časové pásmo můžete předat ve tvaru GMT, PST, UTC, America/Cayman. Výchozí hodnota je aktuální časové pásmo. Dostupné formáty najdete ve třídě Javy SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.