Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
APLICA-SE A:
Azure Data Factory
Azure Synapse Analytics
Gorjeta
Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange tudo, desde a movimentação de dados até ciência de dados, análises em tempo real, business intelligence e relatórios. Saiba como iniciar uma nova avaliação gratuitamente!
Os fluxos de dados estão disponíveis nos pipelines do Azure Data Factory e no Azure Synapse Analytics. Este artigo aplica-se ao mapeamento de fluxos de dados. Se você é novo em transformações, consulte o artigo introdutório Transformar dados usando fluxos de dados de mapeamento.
Este artigo fornece detalhes sobre expressões e funções suportadas pelo Azure Data Factory e Azure Synapse Analytics no mapeamento de fluxos de dados.
Lista de funções de conversão
As funções de conversão são usadas para converter dados e testar tipos de dados
| Função de conversão | Task |
|---|---|
| ASCII | Retorna o valor numérico do caractere de entrada. Se a cadeia de entrada tiver mais do que um carácter, o valor numérico do primeiro carácter é devolvido. |
| char | Devolve o carácter ASCII representado pelo número de entrada. Se o número for superior a 256, o resultado é equivalente a char (número % 256). |
| decodificar | Descodifica os dados de entrada codificados para uma string com base no conjunto de caracteres (charset) específico. Pode usar um segundo argumento (opcional) para especificar qual o conjunto de caracteres a usar: US-ASCII, ISO-8859-1, UTF-8 (padrão), UTF-16BE, UTF-16LE, ou UTF-16. |
| codificar | Codifica os dados da cadeia de caracteres de entrada em binários com base em um charset. Pode usar um segundo argumento (opcional) para especificar qual o conjunto de caracteres a usar: US-ASCII, ISO-8859-1, UTF-8 (padrão), UTF-16BE, UTF-16LE, ou UTF-16. |
| isBitSet | Verifica se uma posição de bits está definida neste conjunto de bits. |
| setBitSet | Define as posições dos bits neste conjunto de bits. |
| isbooleano | Verifica se o valor da cadeia é um valor booleano de acordo com as regras de toBoolean(). |
| isByte | Verifica se o valor da string é um valor de byte, dado um formato opcional de acordo com as regras de toByte(). |
| isDate | Verifica se a cadeia de data de entrada é uma data usando um formato opcional de data de entrada. Consulte a classe Java para obter os SimpleDateFormat formatos disponíveis. Se o formato de data de entrada for omitido, o formato predefinido é yyyy-[M]M-[d]d. Os formatos aceites são [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]. |
| isShort | Verifica se o valor da cadeia é um valor curto dado um formato opcional de acordo com as regras de toShort(). |
| isInteger | Verifica se o valor da cadeia é um valor inteiro dado um formato opcional segundo as regras de toInteger(). |
| isLong | Verifica se o valor da cadeia é um valor longo dado um formato opcional de acordo com as regras de toLong(). |
| isNan | Verifica se um valor não é um número. |
| isFloat | Verifica se o valor da cadeia é um valor float dado um formato opcional de acordo com as regras de toFloat(). |
| isDouble | Verifica se o valor da cadeia é um valor duplo dado um formato opcional de acordo com as regras de toDouble(). |
| isDecimal | Verifica se o valor de cadeia de caracteres é um valor decimal, tendo em conta um formato opcional de acordo com as regras de toDecimal(). |
| isTimestamp | Verifica se a cadeia de data de entrada é um carimbo temporal usando um formato opcional de carimbo temporal de entrada. Consulte a classe Java para obter os SimpleDateFormat formatos disponíveis. Se o carimbo temporal for omitido, é usado o padrão yyyy-[M]M-[d]d hh:mm:ss[.f...] padrão. Pode passar por um fuso horário opcional na forma de GMT, PST, UTC, e America/Cayman.
Timestamp suporta precisão até milissegundos com um valor de 999. Consulte a classe Java para obter os SimpleDateFormat formatos disponíveis. |
| toBase64 | Codifica a cadeia específica em base64. |
| toBinário | Converte qualquer número/data/hora/timestamp/string em representação binária. |
| toBooleano | Converte um valor de (t, true, y, yes, 1) para true e (f, false, n, no, 0) para false e NULL para qualquer outro valor. |
| toByte | Converte qualquer número ou cadeia de caracteres em um valor de byte. Pode usar um formato decimal Java opcional para a conversão. |
| até à data | Converte uma cadeia de caracteres de data de entrada em uma data, utilizando um formato de data de entrada opcional. Consulte a classe Java para obter os SimpleDateFormat formatos disponíveis. Se o formato de data de entrada for omitido, o formato predefinido é yyyy-[M]M-[d]d. Os formatos aceites são [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]. |
| toDecimal | Converte qualquer número ou cadeia de caracteres em um valor decimal. Se a precisão e a escala não forem especificadas, o valor padrão será (10,2). Pode usar um formato decimal Java opcional para a conversão. Use um formato local opcional na forma de uma linguagem BCP47 como en-US, de ou zh-CN. |
| toDuplo | Converte qualquer número ou cadeia de caracteres em um valor duplo. Pode usar um formato decimal Java opcional para a conversão. Use um formato local opcional na forma de uma linguagem BCP47 como en-US, de ou zh-CN. |
| toFloat | Converte qualquer valor numérico ou string em um valor float. Pode usar um formato decimal Java opcional para a conversão. Trunca qualquer duplo. |
| toInteiro | Converte qualquer número ou cadeia de caracteres em um valor inteiro. Pode usar um formato decimal Java opcional para a conversão. Trunca qualquer longo, flutuante, duplo. |
| toLong | Converte qualquer número ou cadeia de caracteres em um valor longo. Pode usar um formato decimal Java opcional para a conversão. Trunca qualquer flutuador, duplo. |
| toShort | Converte qualquer número ou cadeia de caracteres em um valor curto. Pode usar um formato decimal Java opcional para a conversão. Trunca qualquer inteiro, longo, flutuante, duplo. |
| toString | Converte um tipo de dado primitivo numa cadeia. Pode especificar um formato para os números e a data. Se não especificado, o padrão do sistema é escolhido. O formato decimal Java é usado para números. Consulte a classe Java SimpleDateFormat para todos os formatos de data possíveis. O formato padrão é yyyy-MM-dd. |
| paraCarimbo de data/hora | Converte uma string num carimbo temporal, dado um formato opcional de carimbo temporal. Se o carimbo temporal for omitido, é usado o padrão yyyy-[M]M-[d]d hh:mm:ss[.f...] padrão. Pode passar por um fuso horário opcional na forma de GMT, PST, UTC, e America/Cayman.
Timestamp suporta precisão até milissegundos com um valor de 999. Consulte a classe Java SimpleDateFormat para os formatos disponíveis. |
| toUTC | Converte a marca temporal para UTC. Pode passar por um fuso horário opcional na forma de GMT, PST, UTC, e America/Cayman. Por predefinição, é utilizado o fuso horário atual. Consulte a classe Java SimpleDateFormat para os formatos disponíveis. |
Conteúdos relacionados
- Lista de todas as funções agregadas.
- Lista de todas as funções da matriz.
- Lista de todas as funções de pesquisa em cache.
- Lista de todas as funções de data e hora.
- Lista de todas as funções de expressão.
- Lista de todas as funções do mapa.
- Lista de todas as metafunções.
- Lista de todas as funções da janela.
- Detalhes de utilização de todas as expressões de transformação de dados.
- Aprende a usar o Construtor de Expressões.