- Antes de empezar
- Primeros pasos
- Integraciones
- Trabajar con apps de proceso
- Trabajar con paneles y diagramas
- Trabajar con diagramas de proceso
- Trabajar con modelos de proceso Descubrir e Importar modelos BPMN
- Mostrar u ocultar el menú
- Información del contexto
- Exportar
- Filtros
- Envío de ideas de automatización a UiPath® Automation Hub
- Etiquetas
- Fechas límite
- Comparar
- Comprobación de conformidad
- Análisis de causa raíz
- Simular el potencial de automatización
- Desencadenar una automatización desde una aplicación de proceso
- Ver datos del proceso
- Creación de aplicaciones
- Cargar datos
- Transforming data
- Añadir tablas de entrada
- Eliminar tablas de entrada
- Definición de nuevas tablas de entrada
- Estructura de las transformaciones
- Consejos para escribir SQL
- Exportar e importar transformaciones
- Ver los registros de ejecución de datos
- Combinar registros de eventos
- Configuración de etiquetas
- Configurar fechas de vencimiento
- Configurar campos para el potencial de automatización
- Hacer que las transformaciones estén disponibles en los paneles
- Personalizar paneles
- Publicar paneles
- Plantillas de la aplicación
- Notificaciones
- Recursos adicionales
Define y añade una nueva tabla de entrada a una aplicación de proceso en Process Mining en Automation Suite después de hacer que los datos de entrada necesarios estén disponibles.
Sigue estos pasos para añadir una nueva tabla que se haya añadido a tus datos de entrada.
Asegúrese de que los datos de entrada necesarios para su nueva tabla estén disponibles en su aplicación. Consulta Cargar datos.
-
Ve al editor de transformaciones de datos.
-
Añade la nueva tabla de entrada al archivo
sources.yml. -
Añade un nuevo archivo para la tabla de entrada en la sección models -> 1_input de Transformations.
-
Añade los campos en la instrucción
select.Consejo:Utiliza las macros
pm_utils.mandatoryypm_utils.optionalpara definir campos obligatorios y opcionales de la biblioteca pm_utils.pm_utils.mandatoryCarga y escribe una columna. Si la columna de origen no existe, se produce un error. pm_utils.optionalCarga y escribe una columna. Si la columna de origen no existe, se crea una columna con valor NULL. -
Para cada campo:
- Establece el tipo de campo correcto. Por ejemplo
, 'double'. - Nombra el campo utilizando un alias. Por ejemplo
as "Case_ID".
- Establece el tipo de campo correcto. Por ejemplo
El siguiente código muestra un ejemplo de una definición de tabla.
```
/* Some fields in this table are optional. These fields are created in the SQL if they do not exist in the source data. */
with Cases_input as (
select
-- Mandatory
{{ pm_utils.mandatory(source_table, '"Case_ID"') }} as "Case_ID",
-- Optional
{{ pm_utils.optional(source_table, '"Case"') }} as "Case",
{{ pm_utils.optional(source_table, '"Case_status"') }} as "Case_status",
{{ pm_utils.optional(source_table, '"Case_type"') }} as "Case_type",
{{ pm_utils.optional(source_table, '"Case_value"', 'double') }} as "Case_value"
from {{ source_table }}
)
select*from Cases_input
```
```
/* Some fields in this table are optional. These fields are created in the SQL if they do not exist in the source data. */
with Cases_input as (
select
-- Mandatory
{{ pm_utils.mandatory(source_table, '"Case_ID"') }} as "Case_ID",
-- Optional
{{ pm_utils.optional(source_table, '"Case"') }} as "Case",
{{ pm_utils.optional(source_table, '"Case_status"') }} as "Case_status",
{{ pm_utils.optional(source_table, '"Case_type"') }} as "Case_type",
{{ pm_utils.optional(source_table, '"Case_value"', 'double') }} as "Case_value"
from {{ source_table }}
)
select*from Cases_input
```
Para que los nuevos campos estén disponibles para su uso en tus paneles, los campos deben añadirse a una tabla de salida. Consulta Añadir campos para obtener una descripción sobre cómo crear campos de salida.
Tipos de campo
La siguiente tabla describe los diferentes tipos de campo y su configuración de formato predeterminada.
| Tipo de campo | Formato |
|---|---|
| Booleano | true, false, 1, 0 |
| Fecha | yyyy-mm-dd (Predeterminada) |
| datetime | yyyy-mm-dd hh:mm:ss[.ms], donde [.ms] es opcional. (Predeterminada) |
| double | Separador decimal: . (punto) Separador de miles: ninguno |
| Entero | Separador de miles: ninguno |
| text | N/D |