Utiliza el editor dinámico de expresiones para los destinos de datos de Dataflow Gen2 (vista previa)

Note

El editor dinámico de expresiones para destinos de datos está actualmente en vista previa.

El editor dinámico de expresiones te ayuda a construir valores en los campos de destino de datos soportados combinando texto con valores que resuelven cuando se ejecuta el flujo de datos. Por ejemplo, puedes incluir la fecha de actualización UTC en un nombre de archivo, usar un parámetro para el nombre de una tabla o incluir un valor específico del espacio de trabajo.

El editor está activado por defecto. Cuando lo utilizas por primera vez, un mensaje informativo explica cómo abrir el menú de valor dinámico.

Valores disponibles

Los valores disponibles en el editor dependen del flujo de datos y la configuración del espacio de trabajo.

Category Description
Valores dinámicos Valores de fecha y hora UTC para la ejecución del flujo de datos. Date usa yyyyMMdd, Time usa HHmmss, y Date/Time usa yyyyMMddHHmmss. Por ejemplo, un valor de Fecha/Hora puede resolverse a 20201230232459 30 de diciembre de 2020 a las 23:24:59 UTC.
Parámetros Parámetros que defines en el flujo de datos. Selecciona Gestionar parámetros en el menú para crear o editar parámetros.
Variables de espacio de trabajo Valores integrados del espacio de trabajo, como currentWorkspaceId, y valores de elementos de la Biblioteca de variables de Fabric disponibles en el flujo de datos.

Crea un nombre dinámico de tabla o archivo

  1. En el editor de Power Query, añade un destino de datos a una consulta.

  2. Coloque el cursor en un campo de destino que soporte expresiones dinámicas, como nombre de tabla o nombre de archivo.

  3. Introduce cualquier texto que deba permanecer igual cada vez que se ejecute el flujo de datos.

  4. Pulsa / para abrir el menú de valores dinámicos.

    Captura de pantalla del menú de valores dinámicos abierta en el campo Nombre del archivo. El menú contiene Fecha, Hora, Fecha/Hora, parámetros y variables del espacio de trabajo.

  5. Seleccione un valor dinámico, un parámetro o una variable de espacio de trabajo. También puedes empezar a escribir después / para filtrar el menú.

  6. Sigue introduciendo texto y valores hasta que la expresión esté completa. Para el destino de un archivo, incluye la extensión del archivo como texto.

    Captura de pantalla de un nombre de archivo dinámico que combina texto con tokens de Fecha, Hora y Fecha/Hora.

  7. Termina de configurar el destino de datos y luego publica el flujo de datos.

En tiempo de ejecución, Dataflow Gen2 resuelve cada token y combina los valores con el texto de la expresión. El comportamiento normal de destino sigue aplicándose al nombre resultante. Por ejemplo, un destino de archivo puede sobrescribir un archivo cuando el nombre resuelto coincide con un archivo existente.

Editar una expresión

Puedes editar texto e insertar más valores en cualquier parte de la expresión.

  • Para abrir el menú sin usar el ratón, pulsa /. Usa las flechas para moverte por el menú y luego pulsa Enter para insertar el valor seleccionado.
  • Para cerrar el menú sin seleccionar un valor, pulsa Esc. El / y cualquier texto que introduzcas después permanece en el campo como texto.
  • Para eliminar un valor insertado, coloca el cursor junto a su token y pulsa Retroceso o Suprimir.

Expresiones de ejemplo

Scenario Expression
Añadir la fecha y hora de ejecución a un nombre de archivo Orders-<Date>-<Time>.csv
Utiliza un parámetro de flujo de datos como prefijo de nombre de tabla <Environment>_Sales
Incluye el espacio de trabajo actual en un nombre Sales_<currentWorkspaceId>

En el editor, los valores que aparecen entre corchetes angulares en estos ejemplos aparecen como fichas. No escribas los corchetes angulares.

Importante

La tabla resuelta o el nombre del archivo debe seguir las reglas de nombres del destino seleccionado. Si un valor dinámico introduce caracteres no soportados o crea un nombre inválido, la validación de destino o la ejecución del flujo de datos puede fallar.

Desactiva o activa el editor de expresiones dinámicas

El editor de expresiones dinámicas está activado por defecto. Tu preferencia se guarda en una cookie de navegador y no se guarda en el servicio Fabric. Como resultado, la configuración no se mantiene entre navegadores o dispositivos y puede volver a su valor predeterminado si borras las cookies del navegador. Para cambiarla:

  1. En el editor de Power Query, selecciona Opciones desde la pestaña de inicio.
  2. En el cuadro de diálogo de Opciones, selecciona General Global>.
  3. Desplázate hasta la sección de destinos de datos .
  4. En Editor, despeja Habilitar el editor de expresiones dinámicas para desactivar el editor. Selecciona la casilla para activarlo de nuevo.
  5. Selecciona Aceptar.

Captura de pantalla del cuadro de diálogo Opciones con la opción Activar editor de expresiones dinámicas seleccionada en Destinos de datos.

Desactivar el editor no elimina las expresiones dinámicas que ya están configuradas.

Consideraciones y limitaciones

  • La disponibilidad depende del destino y campo de datos seleccionados.
  • El editor combina texto y valores disponibles. No es un editor de expresiones de Power Query M de propósito general.
  • Debe haber disponible un parámetro de referencia o variable de espacio de trabajo cuando se ejecuta el flujo de datos.
  • Cambiar un parámetro, variable de espacio de trabajo, valor de fecha o hora puede hacer que el nombre del destino resuelto cambie entre ejecuciones.
  • Para parametrizar la configuración de destino que no está soportada por este editor, consulta Edición avanzada para consultas de destino de datos.