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 funções de data e hora suportadas pelo Azure Data Factory e Azure Synapse Analytics no mapeamento de fluxos de dados.
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 valores datetime e manipulá-los.
| Função de expressão | Task |
|---|---|
| adicionar | Adiciona um par de cadeias de caracteres ou números. Adiciona uma data a vários dias. Adiciona uma duração ao carimbo temporal. Acrescenta uma matriz de tipo semelhante a outra. O operador + é o mesmo. |
| addDias | Adiciona dias a uma data ou carimbo de hora. O mesmo que o operador + para data. |
| adicionarMeses | Adicione meses a uma data ou carimbo temporal. Pode, opcionalmente, especificar um fuso horário. |
| entre | Verifica se o primeiro valor está entre dois outros valores, inclusive. Podes comparar números, cadeias e datetime valores. |
| currentDate | Obtém a data atual em que esse trabalho começa a ser executado. Pode passar por um fuso horário opcional na forma de GMT, PST, UTC, ou America/Cayman. O fuso horário local é usado como padrão. Consulte a função format_datetime() do Kusto para os formatos disponíveis. |
| currentTimestamp | Obtém a marca temporal atual quando o trabalho começa a ser executado, de acordo com o fuso horário local. |
| currentUTC | Recebe o carimbo temporal atual como UTC. Se quiser que a sua hora atual seja interpretada num fuso horário diferente do seu cluster, pode passar por um fuso horário opcional na forma de GMT, PST, UTC, ou America/Cayman. Define-se por defeito para o fuso horário atual. Consulte a função format_datetime() do Kusto para os formatos disponíveis. Para converter a hora UTC para um fuso horário diferente, use fromUTC(). |
| diadeMês | Obtém o dia do mês a partir de uma data fornecida. |
| diadesemana | Recebe o dia da semana quando lhe é atribuída uma data. Por exemplo, 1 é domingo, 2 é segunda-feira, e continua até às 7, que é sábado. |
| diadeano | Obtém o dia do ano para uma data dada. |
| Dias | Dá a duração em milissegundos para o número de dias. |
| deUTC | Converte para o carimbo temporal do UTC. Pode, opcionalmente, passar o fuso horário na forma de GMT, PST, UTC, ou America/Cayman. Define-se por defeito para o fuso horário atual. Consulte a função format_datetime() do Kusto para os formatos disponíveis. |
| hora | Obtém o valor da hora de um carimbo de hora. Pode passar por um fuso horário opcional na forma de GMT, PST, UTC, ou America/Cayman. O fuso horário local é usado como padrão. Consulte a função format_datetime() do Kusto para os formatos disponíveis. |
| hours | Dá a duração em milissegundos para o número de horas. |
| isDate | Verifica se a cadeia de data de entrada é uma data usando um formato opcional de data de entrada. Consulte a função format_datetime() do Kusto para os 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* ]. |
| isTimestamp | Verifica se a cadeia de data de entrada é um carimbo temporal usando um formato opcional de carimbo temporal de entrada. Consulte a função format_datetime() do Kusto para os 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, ou America/Cayman. A Timestamp função suporta precisão até milissegundos com um valor de 999. Consulte a função format_datetime() do Kusto para os formatos disponíveis. |
| últimoDiadeMês | Recebe a última data do mês quando é dada uma data. |
| milissegundos | Obtém o valor de milissegundos de uma data. Pode passar por um fuso horário opcional na forma de GMT, PST, UTC, ou America/Cayman. O fuso horário local é usado como padrão. Consulte a função format_datetime() do Kusto para os formatos disponíveis. |
| milissegundos | Dá a duração em milissegundos para o número de milissegundos. |
| menos | Subtrai números. Subtrai o número de dias de uma data. Subtrai a duração de um timestamp. Subtrai dois carimbos temporais para obter a diferença em milissegundos. O operador - é o mesmo. |
| minuto | Obtém o valor do minuto de uma marca temporal. Pode passar por um fuso horário opcional na forma de GMT, PST, UTC, ou America/Cayman. O fuso horário local é usado como padrão. Consulte a função format_datetime() do Kusto para os formatos disponíveis. |
| minutes | Dá a duração em milissegundos para o número de minutos. |
| mês | Obtém o valor do mês de uma data ou carimbo de data e hora. |
| mesesEntre | Obtém o número de meses entre duas datas. Você pode completar o cálculo. Pode passar por um fuso horário opcional na forma de GMT, PST, UTC, ou America/Cayman. O fuso horário local é usado como padrão. Consulte a função format_datetime() do Kusto para os formatos disponíveis. |
| segundo | Obtém o segundo valor de uma data. Pode passar por um fuso horário opcional na forma de GMT, PST, UTC, ou America/Cayman. O fuso horário local é usado como padrão. Consulte a função format_datetime() do Kusto para os formatos disponíveis. |
| segundos | Dá a duração em milissegundos para o número de segundos. |
| subDias | Subtrai dias a uma data ou carimbo temporal. O mesmo que o operador - para data. |
| subMeses | Subtrai meses a uma data ou carimbo temporal. |
| até à data | Converte uma cadeia de caracteres de data de entrada em uma data, utilizando um formato de data de entrada opcional. Consulte a função format_datetime() do Kusto para os 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* ]. |
| paraCarimbo de data/hora | Converte uma string num carimbo temporal quando recebe 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, ou America/Cayman.
Timestamp suporta precisão até milissegundos com um valor de 999. Consulte a função format_datetime() do Kusto 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, ou America/Cayman. Define-se por defeito para o fuso horário atual. Consulte a função format_datetime() do Kusto para os formatos disponíveis. |
| semanadeano | Obtém a semana do ano para uma data fornecida. |
| semanas | Dá a duração em milissegundos para o número de semanas. |
| ano | Obtém o valor do ano de uma data. |