Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
SE APLICA A:
Azure Data Factory
Azure Synapse Analytics
Sugerencia
Pruebe Data Factory en Microsoft Fabric, una solución de análisis integral para empresas. Microsoft Fabric abarca todo, desde el movimiento de datos hasta la ciencia de datos, el análisis en tiempo real, la inteligencia empresarial y la creación de informes. Obtenga información sobre cómo iniciar una nueva evaluación gratuita.
Los flujos de datos están disponibles tanto en canalizaciones de Azure Data Factory como en canalizaciones de Azure Synapse Analytics. Este artículo se aplica a los flujos de datos de asignación. Si no está familiarizado con las transformaciones, consulte el artículo introductorio Transformación de datos mediante flujos de datos de asignación.
En este artículo se proporcionan detalles sobre las funciones de fecha y hora compatibles con Azure Data Factory y Azure Synapse Analytics en flujos de datos de mapeo.
Lista de funciones de expresiones
En las canalizaciones de Azure Data Factory y Azure Synapse Analytics, utilice funciones de fecha y hora para representar datetime y manipular los valores.
| Función de expresión | Tarea |
|---|---|
| add | Agrega un par de cadenas o números. Agrega una fecha a un número de días. Agrega una duración a una marca de tiempo. Anexa una matriz de tipo similar a otra. Igual que el operador +. |
| addDays | Agrega días a una marca de fecha o hora. Igual que el operador + para la fecha. |
| addMonths | Agregue meses a una marca de fecha o hora. Puede especificar opcionalmente una zona horaria. |
| between | Comprueba si el primer valor se encuentra entre otros dos valores, ambos inclusive. Puede comparar valores numéricos, de cadena y datetime. |
| currentDate | Obtiene la fecha actual cuando este trabajo empieza a ejecutarse. Puede pasar una zona horaria opcional en forma de GMT, PST, UTCo America/Cayman. La zona horaria local se usa como valor predeterminado. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. |
| currentTimestamp | Obtiene la marca de tiempo actual cuando el trabajo comienza a ejecutarse con la zona horaria local. |
| currentUTC | Obtiene la marca de tiempo actual como UTC. Si desea que la hora actual se interprete en una zona horaria diferente de la zona horaria del clúster, puede pasar una zona horaria opcional en forma de GMT, PST, UTCo America/Cayman. El valor por defecto es la zona horaria actual. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. Para convertir la hora UTC en una zona horaria diferente, use fromUTC(). |
| dayOfMonth | Obtiene el día del mes cuando se le asigna una fecha. |
| dayOfWeek | Obtiene el día de la semana cuando se especifica una fecha. Por ejemplo, 1 es domingo, 2 es lunes y continúa a 7, que es sábado. |
| dayOfYear | Obtiene el día del año cuando se le asigna una fecha. |
| days | Proporciona la duración en milisegundos para el número de días. |
| fromUTC | Convierte a la marca de tiempo desde UTC. Opcionalmente, puede pasar la zona horaria en forma de GMT, PST, UTCo America/Cayman. El valor por defecto es la zona horaria actual. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. |
| hour | Obtiene el valor de hora de una marca de tiempo. Puede pasar una zona horaria opcional en forma de GMT, PST, UTCo America/Cayman. La zona horaria local se usa como valor predeterminado. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. |
| hours | Proporciona la duración en milisegundos para el número de horas. |
| isDate | Comprueba si la cadena de fecha de entrada es una fecha mediante un formato de fecha de entrada opcional. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. Si se omite el formato de fecha de entrada, el formato predeterminado es yyyy-[M]M-[d]d. Los formatos aceptados son [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]. |
| isTimestamp | Comprueba si la cadena de fecha de entrada es una marca de tiempo mediante un formato opcional de marca de tiempo de entrada. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. Si se omite la marca de tiempo, se usa el patrón yyyy-[M]M-[d]d hh:mm:ss[.f...] predeterminado. Puede pasar una zona horaria opcional en forma de GMT, PST, UTCo America/Cayman. La Timestamp función admite una precisión de hasta milisegundos con un valor de 999. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. |
| lastDayOfMonth | Obtiene la última fecha del mes cuando se le asigna una fecha. |
| millisecond | Obtiene el valor de los milisegundos de una fecha. Puede pasar una zona horaria opcional en forma de GMT, PST, UTCo America/Cayman. La zona horaria local se usa como valor predeterminado. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. |
| milliseconds | Da la duración en milisegundos para una cantidad de milisegundos. |
| minus | Resta números. Resta el número de días a una fecha. Resta la duración a una marca de tiempo. Resta dos marcas de tiempo para obtener la diferencia en milisegundos. Igual que el operador -. |
| minute | Obtiene el valor de minuto de una marca de tiempo. Puede pasar una zona horaria opcional en forma de GMT, PST, UTCo America/Cayman. La zona horaria local se usa como valor predeterminado. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. |
| minutes | Proporciona la duración en milisegundos correspondiente a un número de minutos. |
| month | Obtiene el valor del mes de una fecha o marca temporal. |
| monthsBetween | Obtiene el número de meses entre dos fechas. Puede redondear el cálculo. Puede pasar una zona horaria opcional en forma de GMT, PST, UTCo America/Cayman. La zona horaria local se usa como valor predeterminado. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. |
| second | Obtiene el valor de los segundos de una fecha. Puede pasar una zona horaria opcional en forma de GMT, PST, UTCo America/Cayman. La zona horaria local se usa como valor predeterminado. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. |
| segundos | Proporciona la duración en milisegundos para el número de segundos. |
| subDays | Resta días de una marca de fecha o hora. Igual que el operador - para la fecha. |
| subMonths | Resta meses de una marca de fecha o hora. |
| toDate | Convierte una cadena de fecha de entrada a fecha mediante un formato de fecha de entrada opcional. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. Si se omite el formato de fecha de entrada, el formato predeterminado es yyyy-[M]M-[d]d. Los formatos aceptados son [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]. |
| toTimestamp | Convierte una cadena en una marca de tiempo cuando se proporciona un formato de marca de tiempo opcional. Si se omite la marca de tiempo, se usa el patrón yyyy-[M]M-[d]d hh:mm:ss[.f...] predeterminado. Puede pasar una zona horaria opcional en forma de GMT, PST, UTCo America/Cayman.
Timestamp admite una precisión de hasta milisegundos con un valor de 999. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. |
| toUTC | Convierte la marca de tiempo en UTC. Puede pasar una zona horaria opcional en forma de GMT, PST, UTCo America/Cayman. El valor por defecto es la zona horaria actual. Consulte la función format_datetime() de Kusto para conocer los formatos disponibles. |
| weekOfYear | Obtiene la semana del año cuando se le asigna una fecha. |
| weeks | Proporciona la duración en milisegundos para el número de semanas. |
| year | Obtiene el valor de año de una fecha. |