Compartir a través de


Importación de datos de la organización mediante la importación basada en API (importación posterior) (versión preliminar)

Importante

Esta característica solo está destinada a clientes de versión preliminar pública. Es posible que las características de la versión preliminar no estén completas y puedan experimentar cambios antes de estar disponibles en la versión más amplia.

En este artículo, se describen dos tipos de importaciones: completas e incrementales. Estas importaciones actualizan los datos que proporcionó al configurar la conexión a Viva Insights.

Importante

Use solo los pasos siguientes si no es la primera vez que importa datos de la organización. Si esta es la primera importación, consulte Importación de datos de la organización (primera importación) para configurar una conexión, compilar una aplicación de exportación e importar datos a Viva Insights.

Acerca de las importaciones posteriores

Al importar datos a Viva Insights, realizará una actualización completa o incremental. Si desea eliminar campos, puede usar una actualización completa para hacerlo.

La aplicación de exportación personalizada que creó en Importar datos de la organización (primera importación), junto con la aplicación DescriptiveDataUploadApp que hemos creado en GitHub, facilita las actualizaciones de las que hablamos a continuación. Como resumen rápido, cuando se ejecuta DescriptiveDataUploadApp, extrae datos de la carpeta comprimida que descargó de GitHub. Esta carpeta comprimida contiene los siguientes archivos:

  • data.csv, que contiene los campos que desea importar.
  • metadata.json, que asigna los campos de origen a Viva Insights campos. También usará metadata.json para indicar a Viva Insights si la actualización está completa o incremental, como se explica en la sección siguiente.

Cómo indicar una actualización completa o incremental

  1. En metadata.json, vaya a la línea 3.
  2. Actualice la “IsBootstrap”: propiedad a una de las siguientes opciones:
    • Para una actualización completa, use “IsBootstrap” : “true”.
    • Para una actualización incremental, use “IsBootstrap” : “false”.

Cuando se ejecuta DescriptiveDataUploadApp, Viva Insights comenzará a procesar los datos como una actualización completa o incremental, en función de lo que haya especificado aquí en metadata.json.

Importante

Asegúrese de eliminar los campos de metadata.json que no incluya en el archivo data.csv. Si tiene más campos en el archivo de metadata.json que en el archivo data.csv o viceversa, se producirá un error en el procesamiento de la importación.

Consulte Importación de datos de la organización (primera importación) para obtener más información sobre metadata.json y cómo usarlos para asignar campos.

Actualizar tipos

Full

Cuando se realiza una actualización completa, se reemplazan todos los datos de la organización en Viva Insights, es decir, se sobrescribe lo que ya ha importado. Cuando realice una actualización completa, asegúrese de proporcionar datos para todos los empleados con licencia y sin licencia (es decir, los que tienen una suscripción Viva Insights y los que no). Se describen los campos que se proporcionarán más adelante en este artículo.

Puede usar una actualización completa para eliminar campos, ya que los campos que deje no aparecerán en los datos. Hablamos sobre la eliminación de datos en la sección siguiente.

Eliminación de campos con actualizaciones completas

Para eliminar campos con una actualización completa, exporte los datos como un .csv que contiene todos los campos excepto los campos que desea eliminar. Dado que una actualización completa reemplaza a los datos existentes, terminará con todos los campos excepto los que se han dejado fuera durante la importación.

Incremental

Realice una actualización incremental cuando solo quiera agregar información nueva a los datos de la organización que ya ha cargado en Viva Insights. Esto es lo que puede hacer con una actualización incremental:

  • Incorporación de nuevos empleados
  • Adición de nuevos atributos para los empleados existentes
  • Adición de nuevos atributos para nuevos empleados
  • Edición de los atributos de los empleados existentes

Estos son un par de ejemplos de cuándo puede realizar una actualización incremental:

Incorporación de nuevas contrataciones

Supongamos que desea agregar cinco nuevas contrataciones a los datos de la organización. Durante la importación, incluiría lo siguiente:

  • Cinco filas que contienen nuevos datos de empleado.
  • Atributos necesarios: PersonId, ManagerId, Organization y EffectiveDate.
  • Todos los campos opcionales reservados (por ejemplo, HireDate) que ya ha importado a Viva Insights.

Una vez finalizada la importación, el único cambio que observaría es cinco filas nuevas y sus valores.

Adición de un nuevo atributo

Tal vez quiera agregar un atributo reservado opcional que no estaba en los datos antes (digamos , ubicación) para todos los empleados existentes. Cuando vaya a importar los datos, solo incluiría los valores Location, PersonId y EffectiveDate, con valores actuales e históricos para cada empleado, en el archivo .csv. Una vez finalizada la importación, encontraría los mismos datos que había antes, con la excepción de una nueva columna para cada empleado, Location.

Campos que se van a incluir en data.csv para actualizaciones completas e incrementales

Para los tipos de actualización que se enumeran a continuación, incluya los siguientes campos en el archivo data.csv. Asegúrese de que:

  • Dar formato a estos campos de acuerdo con nuestras directrices en Preparación de datos de la organización.
  • Quite los campos que no incluya del archivo metadata.json.
  • Mantenga los archivos data.csv y metadata.json en la carpeta comprimida que descargó de GitHub. Al ejecutar DescriptiveDataUploadApp, proporcionará la ruta de acceso de la carpeta comprimida. Viva Insights extraerá los datos de esta ubicación.
Para este tipo de actualización Incluir estos campos en data.csv Con estos valores Para estos empleados
Full PersonId
  • Current
  • Todo histórico (consulte la nota siguiente)
todas
ManagerId
  • Current
  • Todo histórico
todas
Organización
  • Current
  • Todo histórico
todas
EffectiveDate
  • Current
  • Todo histórico
todas
Todos los campos opcionales reservados (por ejemplo, HireDate) que ya ha importado a Viva Insights
  • Current
  • Todo histórico
todas
Full (para eliminar campos opcionales reservados) PersonId
  • Current
  • Todo histórico
todas
ManagerId
  • Current
  • Todo histórico
todas
Organización
  • Current
  • Todo histórico
todas
EffectiveDate
  • Current
  • Todo histórico
todas
Todos los campos opcionales reservados (por ejemplo, HireDate) que ya ha importado a Viva Insights, excepto los campos opcionales reservados que desea eliminar.
  • Actual (excepto para campos que se van a eliminar)
  • Todo el historial (excepto para los campos que se van a eliminar)
todas
Incremental (para agregar nuevos campos o editar campos existentes, pero no agregar nuevos empleados) PersonId
  • Current
  • Todo desde la última carga (consulte la nota siguiente)
todas
EffectiveDate
  • Current
  • Todo desde la última carga
todas
Cualquier campo opcional reservado (por ejemplo, HireDate) que quiera agregar
  • Current
  • Todo desde la última carga
todas
Incremental (para agregar nuevos empleados) PersonId
  • Current
  • Todo desde la última carga (consulte la nota siguiente)
Solo empleados nuevos
ManagerId
  • Current
  • Todo desde la última carga
Solo empleados nuevos
Organización
  • Current
  • Todo desde la última carga
Solo empleados nuevos
EffectiveDate
  • Current
  • Todo desde la última carga
Solo empleados nuevos
Todos los campos opcionales reservados (por ejemplo, HireDate) que ya ha importado a Viva Insights
  • Current
  • Todo desde la última carga
Solo empleados nuevos

Nota:

  • "Todo histórico": valores de períodos de tiempo anteriores. Por ejemplo, si incluye datos mensuales, incluiría valores para cada mes anterior a este. Cuando empiece a usar Viva Insights por primera vez, se recomiendan 13 meses de datos. Después de eso, se recomienda actualizar los datos con regularidad para que se compilen en datos de 27 meses.
  • "Todos los valores desde la última carga": valores para el período entre cargas. Por ejemplo, si la última carga fue en marzo y ahora es julio, incluya los valores de abril, mayo y junio.