Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
DOTYCZY:
Azure Data Factory
Azure Synapse Analytics
Napiwek
Wypróbuj usługę Data Factory w usłudze Microsoft Fabric — rozwiązanie analityczne typu all-in-one dla przedsiębiorstw. Usługa Microsoft Fabric obejmuje wszystko, od przenoszenia danych do nauki o danych, analizy w czasie rzeczywistym, analizy biznesowej i raportowania. Dowiedz się, jak bezpłatnie rozpocząć nową wersję próbną !
Przepływy danych są dostępne zarówno w potokach usługi Azure Data Factory, jak i w potokach usługi Azure Synapse Analytics. Ten artykuł dotyczy przepływów danych mapowania. Jeśli dopiero zaczynasz z przekształceń danych, zapoznaj się z artykułem wprowadzającym Przekształcanie danych przy użyciu przepływów mapowania danych.
Ten artykuł zawiera szczegółowe informacje o wyrażeniach i funkcjach obsługiwanych przez usługi Azure Data Factory i Azure Synapse Analytics w przepływach danych mapowania.
Lista funkcji konwersji
Funkcje konwersji służą do konwertowania danych i testowania typów danych
| Funkcja konwersji | Zadanie |
|---|---|
| ASCII | Zwraca wartość liczbową znaku wejściowego. Jeśli ciąg wejściowy ma więcej niż jeden znak, zwracana jest wartość liczbowa pierwszego znaku. |
| char | Zwraca znak ASCII reprezentowany przez liczbę wejściową. Jeśli liczba jest większa niż 256, wynik jest równoważny znakowi (liczba % 256). |
| Dekodowania | Dekoduje zakodowane dane wejściowe do ciągu na podstawie określonego zestawu znaków. Możesz użyć drugiego (opcjonalnego) argumentu, aby określić, który zestaw znaków ma być używany: US-ASCII, , , ISO-8859-1UTF-8 (wartość domyślna), UTF-16BE, UTF-16LElub UTF-16. |
| kodować | Koduje dane ciągu wejściowego do danych binarnych na podstawie zestawu znaków. Możesz użyć drugiego (opcjonalnego) argumentu, aby określić, który zestaw znaków ma być używany: US-ASCII, , , ISO-8859-1UTF-8 (wartość domyślna), UTF-16BE, UTF-16LElub UTF-16. |
| isBitSet | Sprawdza, czy pozycja bitowa jest ustawiona w tym zestawie bitów. |
| setBitSet | Ustawia pozycje bitów w tym zestawie bitów. |
| isBoolean | Sprawdza, czy wartość ciągu jest wartością logiczną zgodnie z regułami .toBoolean() |
| isByte | Sprawdza, czy wartość ciągu jest wartością bajtową w podanym opcjonalnym formacie zgodnie z regułami toByte(). |
| isDate | Sprawdza, czy wejściowy ciąg daty jest datą przy użyciu opcjonalnego formatu daty wejściowej. Zapoznaj się z klasą SimpleDateFormat języka Java, aby uzyskać dostępne formaty. Jeśli format daty wejściowej zostanie pominięty, domyślnym formatem jest yyyy-[M]M-[d]d. Akceptowane formaty to [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]. |
| isShort | Sprawdza, czy wartość ciągu jest krótką wartością podaną jako opcjonalny format zgodnie z regułami .toShort() |
| isInteger | Sprawdza, czy wartość ciągu jest wartością całkowitą z opcjonalnym formatem zgodnie z regułami toInteger(). |
| isLong | Sprawdza, czy wartość ciągu jest wartością długą, biorąc pod uwagę opcjonalny format zgodnie z regułami .toLong() |
| isNan | Sprawdza, czy wartość nie jest liczbą. |
| isFloat | Sprawdza, czy ciąg znaków jest interpretowany jako wartość zmiennoprzecinkowa zgodnie z opcjonalnym formatem według reguł toFloat(). |
| isDouble | Sprawdza, czy wartość ciągu jest podwójną wartością podaną jako opcjonalny format zgodnie z regułami .toDouble() |
| isDecimal | Sprawdza, czy wartość ciągu jest wartością dziesiętną podaną jako opcjonalny format zgodnie z regułami .toDecimal() |
| isTimestamp | Sprawdza, czy wejściowy ciąg daty jest sygnaturą czasową przy użyciu opcjonalnego formatu sygnatury czasowej. Zapoznaj się z klasą SimpleDateFormat języka Java, aby uzyskać dostępne formaty. Jeśli sygnatura czasowa zostanie pominięta, zostanie użyty domyślny wzorzec yyyy-[M]M-[d]d hh:mm:ss[.f...] . Możesz przekazać opcjonalną strefę czasową w postaci GMT, , PSTUTCi America/Cayman.
Timestamp obsługuje dokładność do milisekund z wartością 999. Zapoznaj się z klasą SimpleDateFormat języka Java, aby uzyskać dostępne formaty. |
| doBase64 | Koduje określony ciąg w base64. |
| toBinary | Konwertuje dowolną cyfrową/datę/sygnaturę czasową/ciąg na reprezentację binarną. |
| toBoolean | Konwertuje wartość (t, , true, yyes, 1) na true i (f, false, n, no, , 0) na false i NULL dla dowolnej innej wartości. |
| toByte | Konwertuje dowolną wartość liczbową lub ciągową na wartość bajtu. Do konwersji można użyć opcjonalnego formatu dziesiętnego Języka Java. |
| toDate | Konwertuje wejściowy ciąg daty na datę przy użyciu opcjonalnego formatu daty wejściowej. Zapoznaj się z klasą SimpleDateFormat języka Java, aby uzyskać dostępne formaty. Jeśli format daty wejściowej zostanie pominięty, domyślnym formatem jest yyyy-[M]M-[d]d. Akceptowane formaty to [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]. |
| toDecimal | Konwertuje dowolną wartość liczbową lub ciąg na wartość dziesiętną. Jeśli nie określono dokładności i skali, wartość domyślna to (10,2). Do konwersji można użyć opcjonalnego formatu dziesiętnego Języka Java. Użyj opcjonalnego formatu ustawień regionalnych w postaci języka BCP47, takiego jak en-US, de lub zh-CN. |
| toDouble | Konwertuje dowolną wartość liczbową lub ciągową na podwójną wartość. Do konwersji można użyć opcjonalnego formatu dziesiętnego Języka Java. Użyj opcjonalnego formatu ustawień regionalnych w postaci języka BCP47, takiego jak en-US, de lub zh-CN. |
| toFloat | Konwertuje dowolną wartość liczbową lub ciągową na wartość zmiennoprzecinkową. Do konwersji można użyć opcjonalnego formatu dziesiętnego Języka Java. Obcina wszelkie podwójne. |
| do liczby całkowitej | Konwertuje dowolną wartość liczbową lub ciągową na wartość całkowitą. Do konwersji można użyć opcjonalnego formatu dziesiętnego Języka Java. Obcina wszelkie długie, zmiennoprzecinkowe, podwójne. |
| toLong | Konwertuje dowolną wartość liczbową lub ciągową na wartość długą. Do konwersji można użyć opcjonalnego formatu dziesiętnego Języka Java. Obcina dowolny zmiennoprzecinkowy, podwójny. |
| toShort | Konwertuje dowolną wartość liczbową lub ciągową na krótką wartość. Do konwersji można użyć opcjonalnego formatu dziesiętnego Języka Java. Obcina dowolną liczbę całkowitą, długą, zmiennoprzecinkową, podwójną. |
| toString | Konwertuje typ danych pierwotnych na ciąg. Można określić format liczb i dat. Jeśli nie zostanie określony, zostanie wybrana wartość domyślna systemu. Format dziesiętny Języka Java jest używany dla liczb. Zapoznaj się z klasą SimpleDateFormat języka Java, aby zapoznać się ze wszystkimi możliwymi formatami dat. Domyślny format jest yyyy-MM-dd. |
| toTimestamp | Konwertuje ciąg na znacznik czasowy dla opcjonalnego formatu znacznika czasowego. Jeśli sygnatura czasowa zostanie pominięta, zostanie użyty domyślny wzorzec yyyy-[M]M-[d]d hh:mm:ss[.f...] . Możesz przekazać opcjonalną strefę czasową w postaci GMT, , PSTUTCi America/Cayman.
Timestamp obsługuje dokładność do milisekund z wartością 999. Zapoznaj się z klasą SimpleDateFormat języka Java, aby uzyskać dostępne formaty. |
| toUTC | Konwertuje sygnaturę czasową na utc. Możesz przekazać opcjonalną strefę czasową w postaci GMT, , PSTUTCi America/Cayman. Domyślnie ustawiana jest bieżąca strefa czasowa. Zapoznaj się z klasą SimpleDateFormat języka Java, aby uzyskać dostępne formaty. |
Powiązana zawartość
- Lista wszystkich funkcji agregujących.
- Lista wszystkich funkcji tablicy.
- Lista wszystkich buforowanych funkcji wyszukiwania.
- Lista wszystkich funkcji daty i godziny.
- Lista wszystkich funkcji wyrażeń.
- Lista wszystkich funkcji mapy.
- Lista wszystkich funkcji metafunkcyjnych.
- Lista wszystkich funkcji okna.
- Szczegóły użycia wszystkich wyrażeń przekształcania danych.
- Dowiedz się, jak używać konstruktora wyrażeń.