- 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
Setting up a local test environment
Para editar transformaciones de datos, se recomienda una configuración de prueba local para mejorar la experiencia de edición y prueba de los ingenieros de datos.
Herramienta |
Uso |
---|---|
dbt |
para ejecutar las transformaciones de datos en una base de datos local. |
Código de Visual Studio |
para editar el código SQL de las transformaciones de datos. |
SQL Server (edición Express) |
para probar las transformaciones de datos. |
SQL Server Management Studio |
para revisar el resultado de las transformaciones de datos en la base de datos local. |
dbt
, necesitas Python 3.9. Puede descargar Python 3.9 desde el sitio web oficial de Python.
Se recomienda crear un entorno virtual de Python en el que instalará dbt. Es recomendable crear una carpeta dedicada a las transformaciones. También puede utilizar esta carpeta para crear el entorno virtual de Python.
Paso |
Acción |
---|---|
1 |
Abra el Explorador de Windows y cree una carpeta donde se ubicará su entorno virtual. Por ejemplo,
C:\My_transformations .
|
2 |
Abre un símbolo del sistema de Windows. |
Ejecuta los comandos descritos en los pasos a continuación para crear un entorno virtual de Python.
Paso |
Acción |
Comando |
---|---|---|
1 |
Instala el paquete de Python
virtualenv .
|
|
2 |
Ve a la carpeta en la que quieres crear el entorno. |
cd [path_to_your_folder] . Por ejemplo, cd C:\My_transformations |
3 |
Crea un entorno virtual (llamado
venv ).
|
|
Asegúrese de que el entorno virtual aún esté activado. Sigue estos pasos para instalar dbt para ejecutar transformaciones.
La ejecución de scripts debe estar habilitada en tu sistema. Sigue estos pasos:
-
Abre PowerShell en modo de administrador.
-
Introduce el comando Establecer-PolíticaDeEjecuciónRemotoSigned o Establecer-PolíticaDeEjecución-RemoteSigned -Scope CurrentUser.
-
Introduce Y cuando se te pida.
Paso |
Acción |
Comando |
---|---|---|
1 |
Activar el entorno virtual. |
|
2 |
Instalar el paquete dbt |
pip install dbt-sqlserver==1.4.3 *
|
3 |
Compruebe si la instalación se ha realizado correctamente |
|
dbt 1.4
para incluir scripts de Python como parte de tu proyecto dbt .
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.
Después de haber instalado el código de Visual Studio, instala las siguientes extensiones para facilitar el trabajo con dbt:
- Usuario avanzado de Dbt
Sigue estos pasos para instalar una extensión en el código de Visual Studio.
Paso |
Acción |
---|---|
1 |
Iniciar Visual Studio Code |
2 |
Ve al panel Extensiones (CTRL + MAYÚS + X). Consulta la siguiente ilustración. |
3 |
Busca la extensión dbt Power User escribiendo el nombre en el cuadro de texto Buscar extensiones en el mercado de UiPath. |
4 |
Haz clic en Instalar. |
Consulta la siguiente ilustración.
Para ejecutar Python desde el entorno virtual que se creó, la ruta de acceso debe establecerse en el código de Visual Studio.
Sigue estos pasos.
Paso |
Acción |
---|---|
1 |
Ve a Archivo> Preferencias> Configuración. |
2 |
Busca Python. |
3 |
En Ruta predeterminada del intérprete, comprueba la ruta a
python.exe . Debe estar ubicado en la
[path_to_your_folder]\venv\Scripts carpeta . Consulta la siguiente ilustración para ver un ejemplo.
|
Microsoft SQL Server es la base de datos necesaria para probar las transformaciones. Este servidor de base de datos no se proporciona como parte del producto Process Mining . Para editar y probar la transformación, también puedes utilizar SQL Server Express. Puedes descargar Microsoft SQL Server Express desde la página web oficial de descargas de Microsoft SQL Server.
De forma predeterminada, SQL Server no distingue entre mayúsculas y minúsculas, mientras que Process Mining sí lo hace. Se recomienda cambiar el comportamiento de la base de datos local de SQL Server para que coincida con este comportamiento, para evitar cualquier problema. Esto se puede lograr estableciendo la intercalación correcta durante la instalación. El valor predeterminado para la intercalación depende de tu configuración regional.
CI
por CS
, por ejemplo, Latin1_General_CI_AS
debe cambiarse a Latin1_General_CS_AS
. Si ya instalaste SQL Server, sigue las instrucciones que se describen en Establecer o cambiar la intercalación del servidor para actualizar la intercalación.
A continuación se muestra una descripción general de los requisitos mínimos de SQL Server para un entorno de desarrollo local. Si quieres utilizar más de 10 millones de registros en tu entorno de desarrollo, utiliza la Calculadora de capacidad para calcular los requisitos del sistema correspondientes para SQL Server.
Tipo | Requisitos mínimos (10 millones de eventos) |
Versión | SQL Server 2019 o posterior |
CPU | 8 vCPU / núcleos (se recomiendan 16) |
Memoria | 32 GiB de RAM |
Discos | Se recomienda baja latencia y discos dedicados |
Discos de datos | 256 GiB |
Base de datos temporal | 128 GiB |
Puedes usar la calculadora de capacidad para determinar los requisitos de hardware para configurar una máquina Microsoft SQL Server dedicada para Process Mining. Consulta Calculadora de capacidad.
Para ver las tablas de la base de datos y administrar la infraestructura de SQL Server, puede descargar SQL Server Management Studio (SSMS), que puede instalarse en cualquier equipo.