Saltar al contenido principal
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Transformación de datos (conectores)


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Acerca de la transformación de datos en Discover

Puede transformar sus datos entrantes antes de importarlos a XM Discover. Esto es útil si necesita limpiar sus datos o modificar el formato de sus datos.

Para acceder a las transformaciones de datos:

  1. Al configurar el trabajo de importación, haga clic en el ícono de engranaje en el Transformaciones columna siguiente al campo de datos que desea transformar.
    Al hacer clic en el icono de engranaje en la columna de transformaciones al asignar datos

    Consejo Q: Si desea actualizar las transformaciones de datos para un trabajo existente, seleccione Mapeo de datos desde Menú de opciones de empleo.
    Atención: Si el ícono del engranaje tiene un número al siguiente , eso significa que ya hay una transformación aplicada al campo. Si agrega una nueva transformación, reemplazará la anterior.un número al siguiente del icono del engranaje, que indica que el campo ya está transformado
  2. Elija su transformación de datos. Visita las secciones vinculadas para obtener más información sobre cada transformación.
    Elegir el tipo de transformación de datos a utilizar

    • Sin transformación:No transforme el campo importado.
    • Búsqueda dinámica:Esta opción sólo está disponible para los campos de búsqueda. Cuando se selecciona, este campo aplicar los últimos valores de búsqueda para el campo de la tabla de búsqueda.
    • Reemplazar valor de la tabla de búsqueda:Defina pares de valores de origen y valores de reemplazo.
    • Reemplazar valor con RegEx:Defina expresiones regulares (regex) para la coincidencia de patrones y el reemplazo de valores.
    • Transformación personalizada:Construye tu propia transformación usando diferentes funciones y expresiones.
Atención: Las transformaciones solo aplicar a cualquier dato nuevo que se importe en el futuro. Ningún dato histórico se verá afectado. Para actualizar datos históricos, recuperar datos Para el trabajo.

Búsqueda dinámica

Esta opción solo está disponible para los campos de datos que hacen referencia a una tabla de búsqueda de la fuente de datos conectada. Puede especificar una búsqueda dinámica expresión para que se importen los datos correctos a XM Discover.

Ejemplo: Por ejemplo, la expresión DYNAMICLOOKUP(“QID15”, “10”) busca el campo QID15 en la fuente de datos y envía la décima entrada. Dado que este campo corresponde a una pregunta de encuesta en una escala de 1 a 10, donde 1 es Muy negativo y 10 Muy positivo, esta expresión se resuelve en “Muy positivo”.

Reemplazar valor de la tabla de búsqueda

Puede agregar búsquedas a cualquier campo de origen para tener un mayor control sobre los valores exactos que se envían a su proyecto XM Discover . Una tabla de búsqueda le permite definir valores de origen que se reemplazarán cuando se guarden en XM Discover.

Ejemplo: Puede utilizar esta opción para cambiar el formato de las respuestas de la encuesta . Por ejemplo, al cargar una calificación de servicio, puede cambiar entre un formato numérico (de 1 a 5) y un formato de texto (de Muy Negativo a Muy Positivo) y viceversa.
  1. Cerciorarse Reemplazar valor de la tabla de búsqueda se selecciona como su transformación.
    Elegir una tabla de búsqueda y hacer clic en exportar búsqueda
  2. Hacer clic Búsqueda de exportación para exportar un archivo de búsqueda en formato XLSX .
    Consejo Q: Recomendamos agregar búsquedas a través de un archivo de búsqueda. Si desea agregar búsquedas manualmente, salte al paso 8.
  3. Abra su archivo en un editor de hojas de cálculo y comience a agregar sus valores de búsqueda al archivo.
  4. En el fósforo Columna, agregue los valores entrantes desde su conector de datos.
    Agregar valores de búsqueda a un archivo CSV
  5. En el recodificado columna, agregue los valores correspondientes que desea guardar en XM Discover.
  6. Guarde su archivo como un archivo XLS o XLSX .
  7. En XM Discover, haga clic en Búsqueda de importación y seleccione el archivo de búsqueda guardado en su computadora.
    Importar el archivo de búsqueda y editar las búsquedas antes de guardar
  8. Si lo desea, puede editar sus búsquedas. El Valor de la fuente La columna contiene el valor de su conector de datos mientras que la Valor transformado La columna contiene el valor que desea guardar en XM Discover.
  9. Puede agregar pares de búsqueda adicionales haciendo clic en el signo más ( + ), o puede eliminar emparejamientos haciendo clic en el signo menos ( ) al siguiente del emparejamiento.
  10. Haga clic en Guardar.

Reemplazar valor con RegEx

Puede reemplazar los valores de datos entrantes utilizando expresiones regulares, o regex, lo que le permite limpiar los datos antes de cargarlos en su proyecto XM Discover .

Atención: Las funciones de codificación personalizadas se proporcionan tal cual y requieren conocimientos de programación para implementarlas. El soporte técnico de Qualtrics no ofrece asistencia o consultoría sobre codificación personalizada. En su lugar, puede preguntar a los usuarios especializados de nuestra comunidad. Si desea obtener más información sobre nuestros servicios de codificación personalizados, contacto con su Ejecutivo de Cuenta de Qualtrics.
  1. Cerciorarse Reemplazar valor con RegEx se selecciona como su transformación.
    Reemplazar valores con expresiones regulares
  2. Especifique la expresión regular del patrón de búsqueda en el Introduzca una expresión regular para la coincidencia de patrones campo.
  3. Especifique la expresión regular de la cadena de reemplazo en el Introduzca una expresión regular para el valor de reemplazo campo.
  4. Para probar la transformación, ingrese un ejemplo de su conjunto de datos en el Valor de fuente de Muestra campo y haga clic Prueba. El resultado de la transformación se muestra en el Muestra de valor transformado caja.
  5. Haga clic en Guardar.

Transformación personalizada

Puede transformar los datos entrantes utilizando sus propias expresiones personalizadas. Las transformaciones personalizadas permiten muchos tipos de manipulación de datos, incluido el cambio de formatos de fecha, la unión de campos, la eliminación de ceros iniciales y más.

Consejo Q: Echa un vistazo a la Ejemplos de transformaciones personalizadas Sección para algunos ejemplos adicionales.
  1. Cerciorarse Transformación personalizada se selecciona como su transformación de datos.
    Construyendo una transformación de datos personalizada
  2. Construya su expresión de transformación de datos. Su expresión variará dependiendo de los datos entrantes y el resultado deseado. Ver el Construyendo Expresiones Página de soporte para obtener más información sobre cómo construir su expresión.
  3. Si está creando un nuevo campo, puede cambiar el campo Tipo de datos. Si transforma un campo existente, no podrá cambiar el tipo de datos.
  4. Para probar su transformación, ingrese un valor de datos de prueba en el campo Valor de prueba campo y luego haga clic Prueba. El resultado aparecerá siguiente al botón “Probar”.
  5. Cuando haya terminado de construir y probar su expresión, haga clic en Ahorrar.

Generación automática de identificadores naturales

Cuando carga datos en XM Discover, es posible que los documentos no contengan una identificación única para utilizar como identificación natural, que es un campo importante porque le ayuda a identificar documentos duplicar . Los datos cargados deben tener un identificador único para utilizar como identificación natural. Esta sección explica cómo establecer una identificación natural cuando datos de mapeo mediante el uso de transformaciones personalizadas.

  1. Al mapear datos, haga clic en el signo más ( + ) en el Mapeo de fuentes Sección para agregar un nuevo campo personalizado.
    Agregar un nuevo campo en la sección de mapeo de origen
  2. Proporcione la siguiente información para el campo personalizado:
    • Nombre del campo:Proporcione el nombre del campo.
    • Tipo de datos: Seleccionar Atributo de texto desde el menú desplegable.
    • Nombre del Atributo:Déjelo igual que “Nombre del campo”.
    • Nombre para mostrar del Atributo:Si lo desea, ingrese un mostrar nombre en el campo que sea más fácil de usar.
    • Reportable:Habilite esta casilla de verificación. Debe seleccionar esta opción para poder utilizar la identificación natural en los informes.
  3. En el Asignación de fuente predeterminada sección, seleccione el atributo que creó en el paso 2 para la asignación de ID natural.
    haciendo clic en el icono de transformación siguiente al campo de identificación natural
  4. Haga clic en el icono de engranaje en el Transformaciones columna.
  5. Seleccionar Transformación personalizada.
    Agregar una función de generación para generar aleatoriamente una identificación natural
  6. Buscar el GENERAR_ID() función y arrástrela desde la sección Funciones al cuadro Expresión.
  7. Haga clic en Guardar.
    Consejo Q: Asegúrese de hacer clic Aplicar para guardar sus asignaciones.

Ahora, su documento tendrá una ID generada aleatoriamente cuando se cargue.

Establecer una fecha de documento específica

Cuando carga datos en XM Discover, los documentos pueden contener varios campos de fecha o ninguno. Los datos cargados deben tener un campo de fecha para usarlo como fecha del documento. Esta sección explica cómo establecer la fecha de un documento cuando datos de mapeo mediante el uso de transformaciones personalizadas.

  1. Al mapear datos, haga clic en el signo más ( + ) en el Mapeo de fuentes Sección para agregar un nuevo campo personalizado.
    Agregar un nuevo campo de fecha personalizado
  2. Proporcione la siguiente información para el campo personalizado:
    • Nombre del campo:Proporcione el nombre del campo (por ejemplo, custom_date).
    • Tipo de datos: Seleccionar Atributo de fecha desde el menú desplegable.
    • Nombre del Atributo:Déjelo igual que “Nombre del campo” (por ejemplo, custom_date).
    • Nombre para mostrar del Atributo:Si lo desea, agregue un mostrar nombre más fácil de usar para el campo.
    • Reportable:Habilite esta casilla de verificación. Esta opción debe seleccionarse para documentar la fecha que se utiliza en los informes de Discover .
  3. En el Asignación de fuente predeterminada sección, seleccione el atributo que creó en el paso 2 para el Fecha del documento cartografía.
    Elegir el campo predeterminado personalizado para la fecha del documento y hacer clic en el botón de transformación
  4. Haga clic en el icono de engranaje en el Transformaciones columna.
  5. Seleccionar Transformación personalizada.
    Construyendo una transformación de fecha personalizada
  6. En el generador de expresiones, tienes varias opciones para establecer una fecha según tus necesidades:
    • Utilice el tiempo de carga:Para utilizar la fecha en la que se cargan los documentos en XM Discover, arrastre el AHORA() función de la sección Funciones al cuadro Expresión.
      usando la función ahora
    • Utilice un valor codificado:Para utilizar una fecha específica, arrastre el FECHADETEXTO() función de la sección Funciones en el cuadro Expresión y proporcione la fecha y el formato de fecha dentro de los paréntesis.
      usando una fecha codificada

      Consejo Q: En ambos casos, la fecha resultante utilizará la AAAA-MM-DDThh:mm:ssZ formato.
  7. Hacer clic Prueba para ver el resultado de la transformación. Si es necesario, ajuste su expresión hasta que la prueba le dé el resultado deseado.
  8. Hacer clic Ahorrar Cuando termine.
Consejo Q: Asegúrese de hacer clic Aplicar para guardar su mapeo de datos.

Ejemplos de transformaciones personalizadas

Esta sección cubre algunos ejemplos de cómo puedes manipular tus datos usando transformaciones personalizadas.

Asignar un valor de fuente personalizado

Meta: Asigne un valor de texto personalizado (“Encuestas de abril”) al atributo”Fuente”.

Cómo: Aplicar la siguiente transformación al campo “Fuente” (simplemente coloque el valor del texto entre comillas):

Ejemplo:“Encuestas de abril”

Cambiar “Apellido, Nombre” a “Nombre Apellido”

Meta: Cambie el formato del nombre de “apellido, nombre” a “nombre apellido” y escriba en mayúscula la primera letra de cada palabra.

Cómo: Aplicar la siguiente transformación al campo de nombre:

PROPERCASE(REPLACEBYREGEXP(NOMBRE, “(.*),(.*)”, “$2 $1”))

Ejemplo: “Harris, George” se convierte en “George Harris”

Convertir una fecha de UTC a CST

Meta: Convertir un campo de fecha de una zona horaria UTC a CST.

Cómo: Aplicar la siguiente transformación al campo END_DATE:

CONVERTIR_A_ZONA_HORARIA(FECHA_FINAL, “Etc/UTC”, “América/Chicago”)

Ejemplo: “2021-03-11 15:15:00” (hora de Londres) se convierte en “2021-03-11T09:15:00Z” (hora de Chicago).
Consejo Q: Si el campo de fecha se especifica en tiempo de época Unix, primero debe convertirlo al formato ISO 8601.

Convertir hh:mm:ss a minutos

Meta: Convierte el tiempo del formato hh:mm:ss al número de minutos.

Cómo: Aplicar la siguiente transformación:

OBTENERMINUTOSENTRE(FECHATEXTO(“1970-01-01”, “AAAA-MM-DD”), CONCAT(“1970-01-01T”, MI_HORA))

Ejemplo: 12:12:30 se convierte en 732.5.

Convertir el tiempo de época Unix en segundos a ISO 8601

Meta: Convierte una marca de tiempo de época Unix en segundos al formato de fecha ISO 8601.

Consejo Q: Si su fecha viene como un número en milisegundos (como 1588253075000), puede usarla como un campo de fecha sin ninguna transformación. Simplemente asígnelo como un atributo de fecha y funcionará. Sin embargo, si necesita cambiar la zona horaria, primero deberá convertirla a ISO 8601.

Cómo: La siguiente transformación hace dos cosas: convierte los segundos en milisegundos y luego convierte los milisegundos en una fecha ISO 8601:

NUMEROAFECHA(TEXTOANUMERO(CONCAT(MI_FECHA, “000”)))

Ejemplo: 1588253075 se convierte en 2020-04-30T13:24:35.000Z.

Derivar valor en función de si algo está en una matriz

Meta: Verifique el nombre del estado y asigne un valor de “Área DMV” si coincide con alguno de los estados enumerados. De lo contrario, configúrelo como “Otros estados”.

Cómo: Agregue un campo de texto personalizado llamado ÁREA y aplicar la siguiente transformación:

SI(INFERIOR(ESTADO) en [“md”, “dc”, “va”], “Área DMV”, “Otros estados”)

Consejo Q: Tenga en cuenta que al utilizar el MÁS BAJO función hicimos que esta condición no distinga entre mayúsculas y minúsculas, por lo que tanto “dc” como “DC” contarán como verdaderos en este caso.
Ejemplo: STATE=”MD” se convierte en AREA=”Área DMV”

Extraer el nombre del artículo del título de una página

Meta: Extrae el nombre del artículo después del último divisor “|” en el título de una página.

Cómo: Aplicar la siguiente transformación al campo de título de la página:

RECORTARDERECHA(MID(TÍTULO_DE_PAGINA,FINDLAST(TÍTULO_DE_PAGINA,”|”)+1,1000))

Ejemplo: “noticias|mundo|nombre del artículo” se convierte en “nombre del artículo”

Unir nombre y apellido en un solo campo

Meta: Combine los campos FIRST_NAME y LAST_NAME en un nuevo campo FULL_NAME y escriba en mayúscula la primera letra de cada palabra.

Cómo: Agregue un campo de texto personalizado llamado FULL_NAME y aplicar la siguiente transformación:

PROPERCASE(CONCAT(NOMBRE, ” “, APELLIDO))

Ejemplo: FIRST_NAME=”paul” LAST_NAME=”jones” se convierte en FULL_NAME=”Paul Jones”

Unir dos Verbatims y cargar solo el Verbatim combinado

Meta: Une dos campos verbatim VERBATIM1 y VERBATIM2 en un nuevo campo VERBATIM3 y carga solo los campos verbatim combinados en XM Discover.

Cómo: Realice estos pasos:

  1. Cree un campo verbatim llamado VERBATIM3 y aplicar la siguiente transformación: CONCAT(VERBATIM1, ” “, VERBATIM2)
  2. Para los campos VERBATIM1 y VERBATIM2, configure Tipo de datos a No mapear.
Ejemplo: VERBATIM1=”La habitación era acogedora.” y VERBATIM2=”El servicio de habitaciones fue agradable.” se convierte en VERBATIM3=”La habitación era acogedora. “El servicio de habitaciones fue bueno.”

Acumulación de múltiples variables

Meta: Cree un resumen de múltiples variables para las respuestas a una sola pregunta que se dividen en varios atributos. Supongamos que el conjunto de datos contiene múltiples atributos “sí o no” para indicar diferentes niveles de membresía que puede tener un cliente:

  • QID2_1 para Plata
  • QID2_2 para Oro
  • QID2_3 para Platino

Puede agrupar todas las respuestas “sí” en un único atributo nuevo para indicar el nivel de membresía del cliente.

Cómo: Aplicar la siguiente transformación:

TRIMRIGHT(CONCAT(SI(QID2_1==”Sí”, “Plata”, “”), SI(QID2_2==”Sí”, “Oro”, “”), SI(QID2_3==”Sí”, “Platino”, “”)))

Ejemplo: QID2_1=”No”, QID2_2=”Sí” y QID2_3=”No” se convierten en LOYALTY_LEVEL=”Oro”

Eliminar personaje principal

Meta: Eliminar el primer carácter de una cadena.

Cómo: Aplicar la siguiente transformación:

REEMPLAZAR POR INDICE(MI_NUMERO, 1, 1, “”)

Ejemplo: “x00085524821587582371” se convierte en “00085524821587582371”

Recortar los ceros iniciales

Meta: Recortar los ceros iniciales en un número.

Cómo: Para un valor de texto, aplicar la siguiente transformación:

CONCAT(TEXTTONUMBER(MI_NÚMERO), “”)

Para un valor numérico, aplicar la siguiente transformación:

TEXTONUMERO(MI_NUMERO)

Ejemplo: “000123456” se convierte en “123456”

 

Muchas de las páginas de este sitio han sido traducidas del inglés original utilizando la traducción automática. Aunque en Qualtrics hemos realizado nuestra diligencia debida para obtener las mejores traducciones automáticas posibles, la traducción automática nunca es perfecta. El texto original en inglés se considera la versión oficial, y cualquier discrepancia entre el inglés original y las traducciones automáticas no son legalmente vinculantes.