Creación de workflows ETL
Acerca de la creación de workflows ETL
La plataforma de flujos de trabajo Qualtrics contiene una serie de tareas para ayudar a importar datos de destinos de terceros a Qualtrics o exportar datos de Qualtrics a destinos de terceros. Estas tareas siguen el marco extraer, transformar, cargar (ETL). Con las tareas de ETL, puede crear flujos de trabajo automatizados y programados para incorporar datos de fuentes externas a Qualtrics, así como exportar datos de Qualtrics a destinos de terceros.
Para crear un flujo de trabajo ETL, debe crear 1 o más tareas de extracción y 1 o más tareas del cargador. Sólo estás limitado por el límite general de tareas en un flujo de trabajo.
Configuración general para tareas de extractor y cargador
- Desde la página Flujos de trabajo independientes o la pestaña Flujos de trabajo de un proyecto, haga clic en Crear un flujo de trabajo.
- Seleccione Extraer, transformar y cargar (ETL) datos.
- Los workflows ETL normalmente se ejecutan en una programación periódica. Seleccione una programación para su flujo de trabajo. Consulte Flujos de trabajo programados para obtener más información sobre cómo configurar la programación de un flujo de trabajo.
- Haga clic en Guardar.
- Haga clic en Fuente de datos (extractor ETL) para seleccionar una tarea de extractor a utilizar. Consulte Tareas de extractor disponibles para ver una lista de tareas que puede utilizar. Puede agregar varios extractores en un flujo de trabajo.
- Si desea transformar los datos antes de cargarlos, haga clic en Transformación de datos. Este paso es opcional. Consulte Tarea de transformación básica para obtener más detalles.
- Haga clic en Añadir un destino de datos para seleccionar una tarea de cargador para utilizar. Consulte Tareas del cargador disponibles para obtener una lista de las tareas que puede utilizar. Puede agregar varios cargadores en 1 flujo de trabajo.
- Este paso es opcional, pero útil para alertarle si algo sale mal con su flujo de trabajo. Vaya a Opciones para configurar notificaciones de flujo de trabajo para recibir notificaciones si su flujo de trabajo falla alguna vez.
- No olvide activar su flujo de trabajo.
Recarga de datos
Cuando haya un cambio de configuración entre tareas ETL que dependen unas de otras, aparecerá un botón para recargar todos los datos con la nueva configuración. Hacer clic Recargar los datos Si desea reprocesar los datos antiguos.
Tareas de extractor disponibles
Estas son algunas de las tareas de extractor disponibles en este momento:
- Extraer datos de la tarea de Qualtrics File Service: Tome los datos que ha almacenado en Qualtrics File Service y guárdelos en otro lugar de la plataforma, como XM Directory.
- Extraer datos de la tarea de archivos SFTP: Extraer datos de su servidor SFTP e importarlos a Qualtrics.
- Extraer datos de la tarea de Salesforce: Extraer datos de la instancia de Salesforce e importarlos a Qualtrics.
- Extraer datos de la tarea de Google Drive: Extraiga datos de su cuenta de Google Drive e impórtelos a Qualtrics.
- Tarea Importar datos de informe de Salesforce: Extraer datos de un informe de Salesforce para importarlos a Qualtrics.
- Extraer respuestas de una tarea de encuesta: extraiga datos de sus encuestas de Qualtrics y cárguelos en otro lugar, como un SFTP.
- Tarea Extraer empleados de Workday: Extraer datos de empleados de Workday para importarlos a su directorio EX de Qualtrics.
- Extraer datos de la tarea de proyecto de datos: extraer datos de su proyecto de datos importados de Qualtrics y cargarlos en otro lugar, como su propia base de datos externa.
- Extraer datos de empleado de la tarea de SuccessFactors: Extraer datos de empleado de su instancia de SuccessFactors e importarlos a Qualtrics.
- Extraer datos de contratación de la tarea de SuccessFactors: Extraiga sus datos de contratación de SuccessFactors para importarlos a Qualtrics.
- Extraer datos de la tarea Snowflake: extraer datos almacenados en Snowflake para importarlos a Qualtrics.
- Extraer datos de una tarea de Amazon S3:Extraiga datos almacenados en Amazon S3 para importarlos a Qualtrics.
- Extraer informes del historial de ejecución de las tareas de flujo de trabajo:Extraiga informes sobre sus ejecuciones de flujo de trabajo anteriores para importarlos en otro lugar, como un SFTP.
- Tarea de extracción de datos de tickets:Extraiga los datos de los tickets de Qualtrics para importarlos a otra fuente, como un SFTP.
Tareas de cargador disponibles
Estas son algunas de las tareas del cargador disponibles en este momento:
- Cargar datos de cuenta B2B en la tarea de XM Directory: Grabar datos importados en su XM Directory.
- Tarea de agregar contactos y transacciones a XMD: Guarde los datos importados y las transacciones en su XM Directory.
- Cargar usuarios en la tarea de directorio EX: Grabar datos de empleados importados en su directorio EX o proyecto de EX.
- Cargar usuarios en el directorio CX: Guardar datos de usuario de CX importados.
- Cargar datos en una tarea de proyecto de datos: grabar datos importados de una tarea de extractor de datos en un proyecto de datos importado.
- Cargar en una tarea de conjunto de datos: guardar los datos importados en un conjunto de datos para utilizarlo con una tarea de fusión.
- Cargar datos en tarea SFTP: guardar datos importados en un servidor SFTP.
- Cargar datos en la tarea de Amazon S3:Guardar datos importados en un depósito de Amazon S3.
- Cargar respuestas a la tarea de encuesta: Guarde los datos importados en un conjunto de datos de encuesta de Qualtrics.
- Cargar tarea en SDS:Guarde los datos importados en una fuente de datos complementaria de Qualtrics.
Tareas de transformación de datos disponibles
Las siguientes tareas están disponibles para transformar los datos que procesa en sus workflows ETL:
- Tarea básica de transformación:Cambie el formato de cadenas y fechas, calcule la diferencia entre fechas, realice operaciones matemáticas en campos numéricos y más.
- Tarea de fusión: Combinar varios conjuntos de datos en un único conjunto de datos.
Resolución de problemas de extracción de datos y tareas de carga
Workflows incompletos
El extractor de datos y las tareas del cargador deben utilizarse conjuntamente. Si le falta una parte de su configuración, el editor de workflows le alertará.
Workflows fallidos
Si sus tareas fallan o no se activan correctamente, el primer lugar que debe buscar es Informes de flujos de trabajo e historial. Esto contendrá información sobre cada vez que se desencadene su flujo de trabajo y los resultados de ese flujo de trabajo.
En la generación de informes e historial, cada parte de su flujo de trabajo tendrá su propia entrada, lo que facilitará la identificación de dónde salieron las cosas mal.
Después de identificar el problema, puede hacer clic en Ver en Detalles para ver más información que le ayudará a diagnosticar cómo solucionar el problema. Esto extraerá el payload JSON para la tarea. Desplácese hacia abajo hasta la sección Salida de tarea para encontrar errores.
Después de editar su flujo de trabajo y corregir el problema, puede volver al historial de informes y hacer clic en Reintentar para volver a ejecutar el flujo de trabajo.