Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
APPLIES TO:
Azure Data Factory
Azure Synapse Analytics
Dica
Data Factory no Microsoft Fabric é a próxima geração de Azure Data Factory, com uma arquitetura mais simples, IA interna e novos recursos. Se você não estiver familiarizado com a integração de dados, comece com Fabric Data Factory. As cargas de trabalho existentes do ADF podem ser atualizadas para Fabric para acessar novos recursos em ciência de dados, análise em tempo real e relatórios.
Os fluxos de dados estão disponíveis em pipelines Azure Data Factory e pipelines de Azure Synapse Analytics. Este artigo se aplica ao fluxo de dados de mapeamento. Se você for 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 compatíveis com Azure Data Factory e Azure Synapse Analytics em fluxos de dados de mapeamento.
Lista de função de conversão
Funções de conversão são usadas para converter dados e testar para tipos de dados
| Função de conversão | Tarefa |
|---|---|
| ascii | Retorna o valor numérico do caractere de entrada. Se a cadeia de caracteres de entrada tiver mais de um caractere, o valor numérico do primeiro caractere será retornado. |
| char | Retorna o caractere ASCII representado pelo número de entrada. Se o número for maior que 256, o resultado será equivalente a char (número % 256). |
| decode | Decodifica os dados de entrada codificados em uma cadeia de caracteres com base no conjunto de caracteres específico. Você pode usar um segundo argumento (opcional) para especificar qual conjunto de caracteres usar: US-ASCII, , ISO-8859-1( UTF-8 padrão), UTF-16BEUTF-16LEou UTF-16. |
| encode | Codifica os dados da cadeia de caracteres de entrada em binário com base em um conjunto de caracteres. Você pode usar um segundo argumento (opcional) para especificar qual conjunto de caracteres usar: US-ASCII, , ISO-8859-1( UTF-8 padrão), UTF-16BEUTF-16LEou UTF-16. |
| isBitSet | Verifica se uma posição de bit está definida neste conjunto de bits. |
| setBitSet | Define posições de bit neste conjunto de bits. |
| isBoolean | Verifica se o valor da cadeia de caracteres é um valor booliano 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 caracteres de data de entrada é uma data usando um formato de data de entrada opcional. Consulte a classe SimpleDateFormat do Java para obter formatos disponíveis. Se o formato de data de entrada for omitido, o formato padrão será yyyy-[M]M-[d]d. Os formatos aceitos são [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]. |
| isShort | Verifica se o valor da cadeia de caracteres é um valor curto para o qual foi dado um formato opcional de acordo com as regras de toShort(). |
| isInteger | Verifica se uma string é um valor inteiro quando dado um formato opcional, de acordo com as regras de toInteger(). |
| isLong | Verifica se o valor da cadeia de caracteres é um valor longo para o qual foi 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 de caracteres é um valor float para o qual foi dado um formato opcional de acordo com as regras de toFloat(). |
| isDouble | Verifica se o valor da cadeia de caracteres é um valor duplo para o qual foi dado um formato opcional de acordo com as regras de toDouble(). |
| isDecimal | Verifica se a string representa um valor decimal segundo um formato opcional de acordo com as regras de toDecimal(). |
| isTimestamp | Verifica se a cadeia de caracteres de data de entrada é um carimbo de data/hora usando um formato opcional de carimbo de data/hora de entrada. Consulte a classe SimpleDateFormat do Java para obter formatos disponíveis. Se o carimbo de data/hora for omitido, o padrão padrão yyyy-[M]M-[d]d hh:mm:ss[.f...] será usado. Você pode passar um fuso horário opcional na forma de GMT, PSTe UTCAmerica/Cayman.
Timestamp dá suporte à precisão de até milissegundos com um valor de 999. Consulte a classe SimpleDateFormat do Java para obter formatos disponíveis. |
| toBase64 | Codifica a cadeia de caracteres específica em base64. |
| toBinary | Converte qualquer carimbo numérico/data/hora/cadeia de caracteres em representação binária. |
| toBoolean | Converte um valor de (t, true, y, yes, 1) em true, e (f, false, n, no, 0) em false, e qualquer outro valor em NULL. |
| toByte | Converte qualquer numérico ou cadeia de caracteres em um valor de byte. Você pode usar um formato decimal Java opcional para a conversão. |
| toDate | Converte uma cadeia de caracteres de data de entrada em data usando um formato de data de entrada opcional. Consulte a classe SimpleDateFormat do Java para obter formatos disponíveis. Se o formato de data de entrada for omitido, o formato padrão será yyyy-[M]M-[d]d. Os formatos aceitos são [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]. |
| toDecimal | Converte qualquer numérico ou cadeia de caracteres em um valor decimal. Se a precisão e a escala não forem especificadas, o padrão será (10,2). Você pode usar um formato decimal Java opcional para a conversão. Use um formato de localidade opcional na forma de uma linguagem BCP47 como en-US, de ou zh-CN. |
| toDouble | Converte qualquer numérico ou cadeia de caracteres em um valor duplo. Você pode usar um formato decimal Java opcional para a conversão. Use um formato de localidade opcional na forma de uma linguagem BCP47 como en-US, de ou zh-CN. |
| toFloat | Converte qualquer numérico ou cadeia de caracteres em um valor flutuante. Você pode usar um formato decimal Java opcional para a conversão. Trunca qualquer duplo. |
| toInteger | Converte qualquer numérico ou cadeia de caracteres em um valor inteiro. Você pode usar um formato decimal Java opcional para a conversão. Trunca qualquer longo, float, duplo. |
| toLong | Converte qualquer numérico ou cadeia de caracteres em um valor longo. Você pode usar um formato decimal Java opcional para a conversão. Trunca qualquer float, duplo. |
| toShort | Converte qualquer numérico ou cadeia de caracteres em um valor resumido. Você pode usar um formato decimal Java opcional para a conversão. Trunca qualquer inteiro, longo, float, duplo. |
| toString | Converte um tipo de dados primitivo em uma cadeia de caracteres. Você pode especificar um formato para números e data. Se não for especificado, o padrão do sistema será escolhido. Java formato decimal é usado para números. Consulte a classe SimpleDateFormat de Java para todos os formatos de data possíveis. O formato padrão é yyyy-MM-dd. |
| toTimestamp | Converte uma string em um timestamp dado um formato opcional de timestamp. Se o carimbo de data/hora for omitido, o padrão padrão yyyy-[M]M-[d]d hh:mm:ss[.f...] será usado. Você pode passar um fuso horário opcional na forma de GMT, PSTe UTCAmerica/Cayman.
Timestamp dá suporte à precisão de até milissegundos com um valor de 999. Consulte a classe SimpleDateFormat do Java para formatos disponíveis. |
| toUTC | Converte o timestamp para UTC. Você pode passar um fuso horário opcional na forma de GMT, PSTe UTCAmerica/Cayman. É configurado para o fuso horário atual. Consulte a classe SimpleDateFormat do Java para formatos disponíveis. |
Conteúdo relacionado
- Lista de todas as funções de agregação.
- Lista de todas as funções de 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 de mapa.
- Lista de todas as metafunções.
- Lista de todas as funções de janela.
- Detalhes de uso de todas as expressões de transformação de dados.
- Saiba como usar o Construtor de Expressões.