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.
APLICA-SE A:
Azure Data Factory
Azure Synapse Analytics
Dica
Experimente o Data Factory no Microsoft Fabric, uma solução de análise completa para empresas. O Microsoft Fabric abrange desde movimentação de dados até ciência de dados, análise em tempo real, business intelligence e relatórios. Saiba como iniciar uma nova avaliação gratuitamente!
Os fluxos de dados estão disponíveis em pipelines do Azure Data Factory e pipelines do 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 as funções de data e hora compatíveis com o Azure Data Factory e o Azure Synapse Analytics em fluxos de dados de mapeamento.
Lista de funções de expressão
Nos pipelines do Azure Data Factory e do Azure Synapse Analytics, use funções de data e hora para expressar datetime valores e manipulá-los.
| Função de expressão | Tarefa |
|---|---|
| adicionar | Adiciona um par de cadeias de caracteres ou números. Adiciona uma data a um número de dias. Adiciona uma duração a um carimbo de data/hora. Acrescenta uma matriz de tipo semelhante a outra. O mesmo que o operador +. |
| addDays | Adiciona dias a uma data ou carimbo de data/hora. Igual ao operador + de data. |
| addMonths | Adicione meses a um carimbo de data ou hora. Opcionalmente, você pode passar um fuso horário. |
| between | Verifica se o primeiro valor está entre dois outros valores, inclusive. Você pode comparar valores numéricos, strings e datetime. |
| currentDate | Obtém a data atual quando este trabalho começa a ser executado. Você pode passar um fuso horário opcional na forma de GMT, PSTou UTCAmerica/Cayman. O fuso horário local é usado como o padrão. Consulte a função format_datetime() do Kusto para obter formatos disponíveis. |
| currentTimestamp | Obtém a marca de tempo atual quando o trabalho começa a ser executado com o fuso horário local. |
| currentUTC | Obtém o timestamp atual em UTC. Se quiser que seu horário atual seja interpretado em um fuso horário diferente do fuso horário do cluster, você poderá passar um fuso horário opcional na forma de GMT, PST, UTCou America/Cayman. Ele usa como padrão o fuso horário atual. Consulte a função format_datetime() do Kusto para obter formatos disponíveis. Para converter o horário UTC em um fuso horário diferente, use fromUTC(). |
| dayOfMonth | Obtém o dia do mês para uma data fornecida. |
| dayOfWeek | Obtém o dia da semana quando é fornecida uma data. Por exemplo, 1 é domingo, 2 é segunda-feira, e continua para 7, que é sábado. |
| dayOfYear | Obtém o dia do ano quando é fornecida uma data. |
| dias | Fornece a duração em milissegundos para o número de dias. |
| fromUTC | Converte para o carimbo de data/hora do UTC. Opcionalmente, você pode passar o fuso horário na forma de GMT, PST, UTCou America/Cayman. Ele usa como padrão o fuso horário atual. Consulte a função format_datetime() do Kusto para obter formatos disponíveis. |
| hour | Obtém o valor da hora de um carimbo de data/hora. Você pode passar um fuso horário opcional na forma de GMT, PSTou UTCAmerica/Cayman. O fuso horário local é usado como o padrão. Consulte a função format_datetime() do Kusto para obter formatos disponíveis. |
| horas | Fornece a duração em milissegundos para o número de horas. |
| isDate | Verifica se a cadeia de caracteres de data de entrada é uma data usando um formato de data de entrada opcional. Consulte a função format_datetime() do Kusto 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* ]. |
| isTimestamp | Verifica se a string de data de entrada é um timestamp usando um formato de timestamp de entrada opcional. Consulte a função format_datetime() do Kusto 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, PSTou UTCAmerica/Cayman. A Timestamp função dá suporte à precisão de até milissegundos com um valor de 999. Consulte a função format_datetime() do Kusto para obter formatos disponíveis. |
| lastDayOfMonth | Obtém a última data do mês quando é fornecida uma data. |
| millisecond | Obtém o valor de uma data em milissegundos. Você pode passar um fuso horário opcional na forma de GMT, PSTou UTCAmerica/Cayman. O fuso horário local é usado como o padrão. Consulte a função format_datetime() do Kusto para obter formatos disponíveis. |
| milliseconds | Fornece a duração em milissegundos para o número de milissegundos. |
| minus | Subtrai números. Subtrai o número de dias de uma data. Subtrai a duração de um carimbo de data/hora. Subtrai dois timestamps para obter a diferença em milissegundos. O mesmo que o operador -. |
| minute | Obtém o valor do minuto de um carimbo de data/hora. Você pode passar um fuso horário opcional na forma de GMT, PSTou UTCAmerica/Cayman. O fuso horário local é usado como o padrão. Consulte a função format_datetime() do Kusto para obter formatos disponíveis. |
| minutos | Fornece a duração em milissegundos para o número de minutos. |
| month | Obtém o valor do mês de uma data ou carimbo de data/hora. |
| monthsBetween | Obtém o número de meses entre duas datas. Você pode arredondar o cálculo. Você pode passar um fuso horário opcional na forma de GMT, PSTou UTCAmerica/Cayman. O fuso horário local é usado como o padrão. Consulte a função format_datetime() do Kusto para obter formatos disponíveis. |
| second | Obtém o segundo valor de uma data. Você pode passar um fuso horário opcional na forma de GMT, PSTou UTCAmerica/Cayman. O fuso horário local é usado como o padrão. Consulte a função format_datetime() do Kusto para obter formatos disponíveis. |
| segundos | Fornece a duração em milissegundos para o número de segundos. |
| subDays | Subtrai dias de uma data ou carimbo de data/hora. Igual ao operador - de data. |
| subMonths | Subtrai meses de um carimbo de data ou hora. |
| toDate | Converte uma cadeia de caracteres de data de entrada em data usando um formato de data de entrada opcional. Consulte a função format_datetime() do Kusto 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* ]. |
| toTimestamp | Converte uma cadeia em um carimbo de data/hora quando um formato de carimbo de data/hora opcional é fornecido. 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, PSTou UTCAmerica/Cayman.
Timestamp dá suporte à precisão de até milissegundos com um valor de 999. Consulte a função format_datetime() do Kusto para obter formatos disponíveis. |
| toUTC | Converte o timestamp para UTC. Você pode passar um fuso horário opcional na forma de GMT, PSTou UTCAmerica/Cayman. Ele usa como padrão o fuso horário atual. Consulte a função format_datetime() do Kusto para obter formatos disponíveis. |
| weekOfYear | Obtém a semana do ano quando uma data é fornecida. |
| weeks | Fornece a duração em milissegundos para o número de semanas. |
| year | Obtém o valor do ano de uma data. |