Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 v kanálech Azure Data Factory i v kanálech Azure Synapse Analytics. 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í toků dat.
Tento článek obsahuje 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 je ekvivalentní znaku (číslo % 256). |
| dekódovat | Dekóduje zakódovaná vstupní data do řetězce na základě konkrétní znakové sady. Pomocí druhého (volitelného) argumentu můžete určit, která znaková sada se má použít: US-ASCII, ISO-8859-1, ( UTF-8 výchozí), UTF-16BE, UTF-16LEnebo UTF-16. |
| zakódovat | Zakóduje vstupní řetězcová data do binárního souboru na základě znakové sady. Pomocí druhého (volitelného) argumentu můžete určit, která znaková sada se má použít: US-ASCII, ISO-8859-1, ( UTF-8 výchozí), UTF-16BE, UTF-16LEnebo 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, zda je řetězcová hodnota Boolean hodnota podle pravidel toBoolean(). |
| isByte | Zkontroluje, jestli je řetězcová hodnota bajtová hodnota zadaná volitelným formátem podle pravidel .toByte() |
| isDate | Zkontroluje, jestli je vstupní řetězec datum pomocí volitelného formátu data. Dostupné formáty najdete ve třídě Javy SimpleDateFormat . Pokud je vynechán vstupní formát data, 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, zda je řetězcová hodnota krátká hodnota vzhledem k volitelnému formátu podle pravidel toShort(). |
| isInteger | Zkontroluje, jestli je řetězcová hodnota celočíselnou hodnotou, která má volitelný formát podle pravidel toInteger(). |
| isLong | Ověřuje, zda je hodnota řetězce typu long podle volitelného formátu a pravidel toLong(). |
| isNan | Zkontroluje, 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, zda řetězcová hodnota je desetinné číslo podle volitelného formátu dle pravidel zadaných v toDecimal(). |
| isTimestamp | Pomocí volitelného vstupního formátu časového razítka zkontrolujte, zda je vstupním řetězcem datumové razítko. Dostupné formáty najdete ve třídě Javy SimpleDateFormat . Pokud je časové razítko vynecháno, použije se výchozí vzor yyyy-[M]M-[d]d hh:mm:ss[.f...] . Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCa America/Cayman.
Timestamp podporuje až milisekundovou přesnost s hodnotou 999. Dostupné formáty najdete ve třídě Javy SimpleDateFormat . |
| toBase64 | Kóduje konkrétní řetězec v base64. |
| toBinary | Převede jakoukoli číselnou/datovou/časovou značku/řetězec na binární reprezentaci. |
| toBoolean | Převede hodnotu (t, , true, y, yes1) na true a (f, false, 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 můžete 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 vynechán vstupní formát data, 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* ]. |
| 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 můžete použít volitelný desetinný formát Jazyka Java. Použijte volitelný formát národního prostředí ve formě jazyka BCP47, jako je en-US, de nebo zh-CN. |
| toDouble | Převede libovolnou číselnou hodnotu nebo řetězec na dvojitou hodnotu. Pro převod můžete použít volitelný desetinný formát Jazyka Java. Použijte volitelný formát národního prostředí ve formě jazyka BCP47, jako je en-US, de nebo zh-CN. |
| toFloat | Převede libovolnou číselnou hodnotu nebo řetězec na hodnotu s plovoucí desetinnou čárkou. Pro převod můžete 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 můžete 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 můžete 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 můžete použít volitelný desetinný formát Jazyka Java. Zkrátí celé číslo, dlouhé, plovoucí, dvojité. |
| toString | Převede primitivní datový typ na řetězec. Můžete zadat formát pro čísla a datum. Pokud není zadáno, vybere se výchozí nastavení systému. Desetinný formát Jazyka Java se používá pro čísla. Všechny možné formáty kalendářních dat najdete ve třídě Javy SimpleDateFormat . Výchozí formát je yyyy-MM-dd. |
| toTimestamp | Převede řetězec na časové razítko při použití volitelného formátu časového razítka. Pokud je časové razítko vynecháno, použije se výchozí vzor yyyy-[M]M-[d]d hh:mm:ss[.f...] . Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCa America/Cayman.
Timestamp podporuje až milisekundovou přesnost s hodnotou 999. Dostupné SimpleDateFormat najdete ve třídě Javy. |
| toUTC | Převede časové razítko na UTC. Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCa America/Cayman. Nastaví se jako výchozí aktuální časové pásmo. Dostupné SimpleDateFormat najdete ve třídě Javy. |
Související obsah
- Seznam všech agregačních funkcí
- Seznam všech maticových funkcí
- Seznam všech vyhledávacích funkcí uložených v mezipaměti
- Seznam všech funkcí data a času
- Seznam všech funkcí výrazů
- Seznam všech mapových funkcí
- Seznam všech metafunkcí
- Seznam všech funkcí okna
- Podrobnosti o využití všech výrazů transformace dat
- Naučte se používat Tvůrce výrazů.