Free Trial

Blog

Visiones e ideas de las mentes más brillantes en el campo del análisis.
_PavelP
Alteryx
Alteryx

Con el lanzamiento de Alteryx Server 2024.2, se simplificó de manera considerable la migración de conexiones de datos a conexiones de DCM. Esta actualización permite migrar automáticamente todas las conexiones de datos y sus workflows asociados.

 

A continuación, nos gustaría compartir un ejemplo para ayudarte a entender cómo funciona la migración y, con suerte, evitar contratiempos en el proceso.

 

Configuración

 

Primero, consideremos una conexión de datos denominada MyAlias, con la siguiente cadena de conexión:

 

ODBC Driver Code.png

 

Esta conexión de datos se comparte con dos usuarios y un grupo de usuarios.

 

DCM My Alias - Pre-migration.png

 

También tenemos una fuente de datos correspondiente configurada en DCM, junto con tres conexiones (credenciales) diferentes para demostrar diversos escenarios:

  1. user001: tiene el mismo nombre de usuario y contraseña que en la cadena de conexión MyAlias.
  2. user001 [wrong pass]: tiene el mismo nombre de usuario, pero una contraseña incorrecta, y simula escenarios de contraseñas desactualizadas.
  3. [vault credentials] random: simula el uso de credenciales basadas en almacenes.

 

Data Sources SQL Server in DCM.png

 

A continuación, tenemos un workflow que usa la conexión de datos MyAlias en Alteryx Server. Este workflow puede programarse o ejecutarse de manera manual. Para este ejemplo, usaremos un workflow simple que transfiere datos de una tabla de base de datos SQL a otra agregando una columna Id. Denominaremos a este workflow MyWorkflow.

 

My Workflow Tools.png

 

My Workflow YXMD.png

 

Migrar conexiones de datos

 

Con todo configurado, podemos iniciar el proceso de migración. Esto implica vincular las conexiones de datos a sus contrapartes respectivas de DCM y, opcionalmente, copiar las preferencias de uso compartido. Se debe migrar cada conexión de datos de manera individual, con las correspondientes conexiones de DCM y las preferencias de uso compartido seleccionadas.

 

  1. Navega a la página de detalles de la conexión de datos en la interfaz de usuario de Alteryx Server.
  2. Para iniciar la migración, selecciona la opción Migrar a DCM en la página de detalles de MyAlias. Esta acción abre un nuevo cuadro de diálogo.

 

Migrate Connection to DCM.png

 

En el cuadro de diálogo, puedes revisar la cadena de conexión y ver una lista de las conexiones de DCM disponibles. Esta lista incluye todas las conexiones de DCM de ODBC en Alteryx Server, categorizadas de la siguiente manera:

  • Coincidencia exacta: conexiones de DCM con cadenas de conexión que coinciden perfectamente.
  • Coincidencia de almacén sin resolver: conexiones de DCM con secretos de un almacén externo. El algoritmo de coincidencia no descarga ni resuelve la carga útil de las credenciales del almacén para compararla.
  • Coincidencia parcial: conexiones de DCM con cadenas de conexión similares, pero no idénticas.
  • Sin coincidencia: todas las demás conexiones de DCM en Alteryx Server.

 

Exact Match Results.png

 

La conexión que mejor coincide se preselecciona de forma automática. En nuestra configuración, la conexión user001 está seleccionada porque es una coincidencia exacta. Esta selección se puede anular si es necesario.

 

El administrador tiene la opción de compartir con los usuarios existentes, ya que puede compartir la conexión de DCM con los mismos usuarios y grupos que la conexión de datos que se migró. Esta opción está habilitada por defecto.

 

Para compartir credenciales específicas, se debe iniciar primero el Uso compartido para colaboración en la conexión de DCM, y luego continuar con la migración. Ten en cuenta que, aunque cualquier usuario de Alteryx Server con licencia puede ejecutar los workflows que utilizan conexiones de datos, las conexiones de DCM requieren que se habilite el Uso compartido para ejecutar en Alteryx Server para todos los usuarios que ejecuten el workflow.

 

La migración de MyAlias se puede confirmar con la conexión de DCM user001 y al elegir compartir con los usuarios existentes. Esta acción cierra el cuadro de diálogo y actualiza la página de detalles de la conexión de datos.

 

Una vez realizada la migración, la conexión de datos ya no se puede editar ni tampoco se puede modificar su uso compartido. Todos los cambios deben realizarse en la conexión de DCM. La conexión de datos MyAlias sigue estando disponible en Designer para workflows, con la opción de volver a migrar a DCM si es necesario.

 

DCM My Alias - Post-migration.png

 

Otro cambio durante la migración es el comienzo del uso compartido en la conexión de DCM. Se compartió con el segundo y tercer usuario, así como con el grupo de usuarios, al copiar la configuración de la conexión de datos.

 

SQL Server in DCM.png

 

Share Connection.png

 

Luego repetiríamos el mismo proceso para todas las demás conexiones de datos en Alteryx Server. Una vez hecho esto, podemos proceder a migrar las referencias del workflow.

 

Migrar conexiones de datos en workflows

 

Como parte final de la migración, queremos reemplazar la conexión de datos MyAlias con la conexión de DCM SQL Server en DCM — user001 en todas las configuraciones de herramientas a través de todos los workflows en Alteryx Server. Para iniciar este proceso, selecciona la opción “Migrar workflows a DCM” en la parte superior derecha de la página de la lista de conexiones de datos y confirma la migración en el cuadro diálogo.

 

El estado de la migración del workflow se mostrará debajo del encabezado de la página de la lista, y el botón de inicio de migración se desactivará durante el proceso. La migración de conexiones de datos individuales tampoco estará disponible temporalmente. Actualiza la página para obtener el estado más reciente o regresa más tarde para ver los resultados.

 

Migration in Progress.png

 

Una vez que la migración esté completa, se mostrará un resumen que indicará la cantidad de workflows que se migraron, omitieron o que tuvieron errores.

  • Migrados con éxito: workflows donde se encontraron conexiones de datos y se reemplazaron por sus contrapartes de DCM.
  • Omitidos: workflows que no contienen referencias de conexiones de datos o donde no todas las referencias tienen su conexión de DCM vinculada.
  • Con errores: workflows que no pudieron migrarse debido a razones como acceso insuficiente o permisos de escritura.

 

Migration Status Done.png

 

Los workflows que se migraron tendrán una nueva versión que se creará de forma automática para mantener el historial de todos los cambios.

 

Un registro completo de la migración de los workflows, que detalla todos los workflows analizados y las operaciones realizadas, está disponible en el nodo de la galería de Alteryx Server en el archivo C:\ProgramData\Alteryx\Gallery\Logs\AliasMigration.ndjson. En una configuración multinodo, está en el nodo que realiza la migración (elegido al azar).

 

Aunque solo puede ejecutarse una migración de workflows a la vez, es posible iniciar la migración de nuevo varias veces, siempre que la ejecución anterior haya finalizado. Esto permite hacer migraciones “por partes”, migrar una conexión de datos a la vez o volver a ejecutar la migración para garantizar que no haya nuevas apariciones de los alias en Alteryx Server.

 

¡Empieza hoy!

 

¿Estás listo para adoptar el futuro de la administración de datos con la herramienta de migración de DCM de Alteryx? Migra a DCM sin esfuerzo y desbloquea una nueva era de eficiencia y rendimiento. Mantente atento a más actualizaciones mientras Alteryx sigue mejorando esta poderosa herramienta para empoderar a las empresas en su recorrido hacia la analítica.

 

Obtén más información sobre DCM en estos enlaces:

Etiquetas