- Notas relacionadas
- 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
- Showing or hiding the menu
- 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
- Iniciar un proyecto de Task Mining desde Process Mining
- Triggering an automation from a process app
- Ver datos del proceso
- Creación de aplicaciones
- Cargar datos
- Personalizar apps de proceso
- Publicar aplicaciones de proceso
- Plantillas de la aplicación
- Recursos adicionales
- Etiquetas y fechas de vencimiento listas para usar
- Editar transformaciones de datos en un entorno local
- Setting up a local test environment
- Designing an event log
- Ampliar la herramienta de extracción de SAP Ariba
- Características de rendimiento
Editar transformaciones de datos en un entorno local
Se recomienda encarecidamente personalizar las transformaciones de datos desde Process Mining utilizando el editor de transformaciones de datos. Consulta Transformaciones de datos para obtener más información sobre cómo personalizar las transformaciones de datos desde Process Mining.
En esta página se muestra cómo personalizar las transformaciones de datos fuera de Process Mining.
Cuando creas una aplicación de proceso a partir de una plantilla de aplicación, quieres asegurarte de que los datos utilizados en la aplicación de proceso reflejan tu proceso empresarial de la forma correcta. Con las transformaciones de datos puedes personalizar los datos utilizados para Process Mining.
Las transformaciones de datos le permiten:
-
añadir nuevos campos para agrupar por y filtros. Por ejemplo, Tipo de comprobación de calidad.
-
añadir eventos. Por ejemplo, Comprobación de la calidad de la factura.
-
añadir etiquetas. Por ejemplo, Error al cumplir con el SLA,Infracción de cuatro ojos.
-
añadir lógica empresarial para calcular los KPI. Por ejemplo, Case_has_maverick_buyer.
-
definir nuevos campos de entrada para los cálculos.
Puedes personalizar las transformaciones desde Process Mining con Transformaciones de datos o puedes exportar las transformaciones desde Process Mining y editarlas y probarlas utilizando un entorno de prueba local.
Editar las transformaciones utilizando el editor de Transformaciones de datos en Process Mining no requiere un entorno de desarrollo local.
Al iniciar la edición de transformaciones de datos, se recomienda encarecidamente que:
- tener un conocimiento profundo de SQL;
- están familiarizados con el sistema de origen que se utiliza para la extracción de datos.
Permisos
Necesitas el permiso Editar transformaciones para la app de proceso para personalizar las transformaciones de datos.
Herramientas
Se requiere un editor de código para editar transformaciones de datos. Visual Studio Code es el editor de código recomendado para editar transformaciones de datos. Puedes descargar Visual Studio Code desde la página web Descargar Visual Studio Code.
Se recomienda ejecutar y probar las transformaciones de datos fuera de Process Miningantes de importar la transformación editada en tu aplicación de proceso. Para ejecutar y probar las transformaciones de datos, se requiere un entorno de prueba local.
Consulta Configurar un entorno de prueba local.
Cada aplicación de proceso tiene un conjunto de transformaciones de datos correspondientes. La personalización de las transformaciones de datos requiere varios pasos.
-
Exporta las transformaciones desde la aplicación de proceso.
-
Abre las transformaciones en Visual Studio Code.
-
Ejecute las transformaciones *.
-
Editar las transformaciones.
-
Pruebe las transformaciones en un entorno de prueba local. *
-
Importa y prueba las transformaciones en una aplicación de proceso de prueba en Process Mining.
-
Importar las transformaciones en la aplicación de proceso.
* Ejecutar y probar las transformaciones en un entorno de prueba local son pasos opcionales.
Consulta Exportar transformaciones.
Siga estos pasos para abrir las transformaciones en el código de Visual Studio.
Paso |
Acciones |
---|---|
1 |
En el Explorador de Windows, crea una carpeta para las transformaciones exportadas en la carpeta donde se encuentra tu entorno virtual. Por ejemplo,
C:\My_transformations\TemplateOne-MultiFiles .
|
2 |
Descomprime el archivo de transformaciones
.zip exportado en la carpeta.
|
La siguiente ilustración muestra un ejemplo.
Paso |
Acción |
---|---|
3 |
En el código de Visual Studio, ve a Archivo -> Abrir carpeta ... y selecciona la carpeta que contiene las transformaciones descomprimidas. |
La siguiente ilustración muestra un ejemplo.
Se interpreta el proyecto dbt .
dbt_project.yml
al formato requerido por SQL Server. Antes de crear el archivo .zip
con las nuevas transformaciones, debes volver a cambiar los formatos de fecha y hora al formato requerido por Snowflake.
dbt_project.yml
, se utilizan los valores predeterminados.
Para SQL Server, los formatos de fecha y hora se definen con números enteros y para Snowflake con cadenas.
A continuación se muestra una descripción general de los diferentes formatos (predeterminados) para SQL Server y Snowflake.
variable |
Formato de SQL Server |
Formato de Snowflake |
---|---|---|
|
23 |
'YYYY-MM-DD' |
|
14 |
'hh24:mi:ss.ff3' |
|
21 |
'YYYY-MM-DD hh24:mi:ss.ff3' |
Para obtener más información, consulta:
-
La documentación oficial de Snowflake sobre los formatos de fecha y hora en las conversiones mediante Snowflake.
-
La documentación oficial de Microsoft SQL Server sobre Conversiones de fecha y hora con SQL Server.
Es una buena práctica ejecutar las transformaciones antes de empezar a editar las transformaciones. Esto le permite comprobar si la configuración es correcta y los datos se cargan correctamente.
Para ejecutar las transformaciones debe:
-
crear un nuevo esquema de base de datos para la aplicación de proceso. Puede hacerlo en Microsoft SQL Server Management Studio. Siga estos pasos.
Paso
Acción
1
En el Explorador de objetos de Microsoft SQL Server Management Studio, vaya a la carpeta de su base de datos en la carpeta Bases de datos.
2
Haz clic con el botón derecho en Seguridad y selecciona Nuevo -> Esquema ...
Las siguientes ilustraciones muestran la ventana de autenticación de SQL Server.
Consulta la documentación oficial de Microsoft para obtener más información.
-
cargue datos en el nuevo esquema y asegúrese de que las tablas de entrada necesarias estén disponibles en el esquema. Puedes cargar datos con un extractor cargar datos directamente desde los archivos
.csv
en Microsoft SQL Server Management Studio. Siga estos pasosPaso
Acción
1
En el Explorador de objetos de Microsoft SQL Server Management Studio, localiza tu base de datos en la carpeta Bases de datos.
2
Haga clic con el botón derecho en el nombre de su base de datos y seleccione Tareas -> Importar archivo sin formato ...
Nota: se recomienda usar un conjunto de datos pequeño para probar las transformaciones de datos. Cuanto menor sea el recuento de registros del conjunto de datos, se ejecutarán las transformaciones más rápido.
Cuando abres un proyecto dbt en Visual Studio Code por primera vez, se muestra un mensaje dbt que indica que no se puede encontrar el perfil correspondiente a tus nuevas transformaciones. La siguiente ilustración muestra un ejemplo.
profiles.yml
que esté conectado a tu base de datos de Microsoft SQL Server. Para nuevas transformaciones, puedes ampliar el archivo profiles.yml
añadiendo una nueva entrada.
profiles.yml
, o haz clic en el enlace para descargar la plantilla: perfiles.yml.
my-app-template:
outputs:
default:
type: sqlserver
driver: 'ODBC Driver 17 for SQL Server'
server:
port:
user:
password:
database:
schema:
encrypt:
trust_cert:
target: default
my-app-template:
outputs:
default:
type: sqlserver
driver: 'ODBC Driver 17 for SQL Server'
server:
port:
user:
password:
database:
schema:
encrypt:
trust_cert:
target: default
Paso |
Acción |
---|---|
1 |
Abre un editor de texto. Por ejemplo Notepad ++. |
2 |
Copia y pega el contenido de la plantilla de arriba. |
3 |
Reemplaza
my-app-template con el nombre profile como se muestra en dbt_project.yml .
Por ejemplo
uipathTemplateOne . Consulta la siguiente ilustración.
|
3 |
Edite el archivo, de modo que apunte al esquema que se acaba de crear. |
4 |
Guarde el archivo
profiles.yml en la carpeta que no contiene un proyecto dbt (vea la captura de pantalla a continuación).
Por ejemplo,
C:\My_transformations .
|
5 |
Crea una variable de entorno llamada DBT_PROFILES_DIR con la ruta de archivo de la carpeta que contiene el archivo
profiles.yml .
|
schema_sources
.
Consulte la documentación oficial de dbt para obtener más información sobre cómo configurar su perfil.
Sigue estos pasos para ejecutar las transformaciones.
Paso |
Acción |
---|---|
1 |
En el código de Visual Studio, haz clic con el botón derecho en la carpeta de modelos y selecciona Abrir en terminal integrado en el menú contextual. |
2 |
Introduce
dbt build en el símbolo del sistema del terminal integrado.
|
Para obtener directrices sobre la edición de la transformación, consulta Transformaciones y Consejos para escribir SQL.
Sigue estos pasos para probar las transformaciones.
Paso |
Acción |
---|---|
1 |
Introduce
dbt build en el símbolo del sistema del terminal integrado en Visual Studio Code.
|
2 |
Compruebe los datos en SQL Server Management Studio para verificar los valores.
|
Edita y prueba las transformaciones en un entorno de prueba local hasta que las transformaciones se ejecuten sin errores y los datos sean correctos.
Se recomienda encarecidamente ejecutar las nuevas transformaciones en una aplicación de proceso de prueba en Process Mining antes de importar las transformaciones en la aplicación de proceso original. Dado que las transformaciones se prueban en un entorno SQL Server local, pueden producirse errores al ejecutar las nuevas transformaciones en Process Mining.
Consulta también 4. Editar las transformaciones.
dbt_project.yml
a para probar las transformaciones de SQL Server debes cambiar los formatos de fecha y hora al formato requerido por Snowflake, antes de crear el archivo .zip
con las nuevas transformaciones.
Sigue estos pasos para importar y probar las transformaciones en una aplicación de proceso de prueba en Process Mining.
Paso |
Acción |
---|---|
1 |
En el Explorador de Windows, vaya a la carpeta donde se almacenan sus transformaciones Por ejemplo,
C:\My_transformations\TemplateOne-MultiFiles y añade las transformaciones a un nuevo archivo .zip .
|
2 |
Dirígete al portal de Process Mining, y crea una nueva aplicación de proceso basada en la misma plantilla de aplicación que tu aplicación de proceso. |
3 |
Importa las transformaciones en la aplicación del proceso de prueba. |
4 |
Compruebe los paneles para ver si los datos se presentan correctamente. |
Cuando se importan las transformaciones, las nuevas transformaciones se ejecutan automáticamente. Esto afectará inmediatamente a los datos mostrados en la aplicación de proceso publicada. Se recomienda encarecidamente probar las nuevas transformaciones en una aplicación de proceso de prueba independiente para evitar cualquier error (consulta Paso 6: Importar y probar las transformaciones en una aplicación de proceso de prueba en Process Mining).
Ejecutar una transformación errónea hará que la aplicación publicada no sea visible para los usuarios finales.
Consulta Importar transformaciones.
- Introducción
- Editor de transformaciones de datos
- Transformaciones de control de versiones
- Requisitos previos
- Customizing the transformations
- 1. Exportar las transformaciones desde la aplicación Proceso
- 2. Open the transformations in Visual Studio Code
- Date and time formats
- 3. Run the transformations
- Antes de empezar
- Configurar Profiles.yn
- Running the transformations
- 4. Edit the transformations
- 5. Test the transformations on a local test environment
- 6. Importar y probar las transformaciones en una aplicación de procesos de prueba en Process Mining
- 7. Importar las transformaciones en la aplicación Proceso