Simplificar la carga de un archivo de datos a una tabla Wdata es una habilidad fundamental para optimizar la gestión de tablas. En esta ruta de aprendizaje conectada, veremos cómo cargar datos en una tabla Wdata usando cadenas.
Caso de uso empresarial principal | Gestión de tablas |
Objetivo de aprendizaje principal | Carga de datos a una tabla Wdata mediante cadenas |
Prerrequisitos | |
Plantilla de apoyo | CLP | Cargar datos en una tabla |
Paso 1: Crear una tabla
- Navegue a Wdata y complete los pasos para crear una tabla con las siguientes propiedades:
- Nombre de la tabla: Detalle del empleado de CLP
- Columnas:
Mostrar nombre ID de columna Tipo Formato de importación identificación empírica identificación empírica Texto nombre de usuario nombre de usuario Texto nombre de pila nombre de pila Texto apellido apellido Texto título profesional título profesional Texto departamento departamento Texto ciudad ciudad Texto país país Texto divisa divisa Texto fecha de contratación fecha de contratación Fecha M/d/aaa EJECUTIVO EJECUTIVO Decimal 1,000.00 denominado denominado Booleano
- Tenga en cuenta que hemos cambiado el formato de importación de la columna hire_date. Esto se actualizó para que coincida con el formato de los datos que se cargarán en la tabla. Lea todo sobre los formatos de fecha y hora aquí.
- Tome nota del ID de la tabla , ya que se utilizará en un paso futuro después de que generemos datos que se cargarán en la tabla mediante una cadena.
Paso 2: Crea una cadena
- Vaya al generador de cadenas
- Agregar una nueva Cadena
- Nombrar la cadena: CLP | Cargar datos a una tabla
- Salvar la cadena
Paso 3: Entradas en tiempo de ejecución
Usamos el evento de cadena de entradas de tiempo de ejecución para iniciar la cadena. Esto nos permite especificar el nombre del archivo y el ID de la tabla a la que se importará el archivo cuando ejecutemos la cadena.
- Agregue un Entradas de tiempo de ejecución Evento de cadena desde Eventos de activación de cadena al área de Inicio
- Esto nos permite solicitar al usuario el ID de la tabla donde se cargarán los datos, el nombre del archivo para el conjunto de datos y la ubicación del archivo que se descargará.
- Obtenga más información sobre las entradas en tiempo de ejecución
- Edite el evento de cadena de entradas de tiempo de ejecución haciendo doble clic en el comando
- Agregue las tres entradas a continuación:
- Entrada 1:
- Tipo: Campo de texto
- Nombre para mostrar: ID de tabla
- Obligatorio: Marcado
- Entrada 2:
- Tipo: Campo de texto
- Nombre para mostrar: Nombre del archivo
- Obligatorio: Marcado
- Entrada 3:
- Tipo: Campo de texto
- Nombre para mostrar: Ubicación del archivo
- Obligatorio: Marcado
- Entrada 1:
- Agregue las tres entradas a continuación:
- Guardar el comando
Paso 4: Descargar archivo
El comando Get de solicitud HTTP se utilizará para descargar el archivo que se cargará en la tabla. Hemos alojado un archivo en línea para que Chain lo descargue para demostrar cómo descargar archivos desde la nube.
- Agregue un comando Obtener desde el conector Solicitud HTTP al lienzo de Cadena
- Conecte el evento de cadena Runtime Inputs al comando Get
- Haga doble clic en el comando para configurarlo
- Haga clic en el campo URL
- Dentro del panel izquierdo Seleccionar una variable , haga clic en la flecha hacia abajo para expandir Activador
- Haga clic en la flecha hacia abajo para expandir Entradas de tiempo de ejecución
- Seleccionar Ubicación del archivo
- Actualice el campo Tipo de contenido a: aplicación/csv
- Haga clic en el campo URL
- Guardar el comando
Paso 5: Crear archivo
Subir un archivo a una tabla Wdata es un proceso de dos pasos. Primero será necesario crear el archivo en estado Preparado antes de poder importarlo para su uso final. Utilizaremos el comando Crear archivo para crear el archivo dentro de la tabla Wdata en el estado Preparado, lo que indica que se ha creado pero aún no se ha importado como un conjunto de datos.
- Agregue un comando Crear archivo desde el Conector Workiva al lienzo Cadena
- Conecte el comando Obtener al comando Crear archivo
- Haga doble clic en el comando para configurarlo
- Haga clic en el campo ID de tabla
- Dentro del panel izquierdo Seleccionar una variable , haga clic en la flecha hacia abajo para expandir Activador
- Haga clic en la flecha hacia abajo para expandir Entradas de tiempo de ejecución
- Seleccionar ID de tabla
- Haga clic en el campo Archivo
- Dentro del panel izquierdo Seleccionar una variable , haga clic en la flecha hacia abajo para expandir OBTENER
- Seleccionar Respuesta
- Haga clic en el campo Nombre
- Dentro del panel izquierdo Seleccionar una variable , haga clic en la flecha hacia abajo para expandir Activador
- Haga clic en la flecha hacia abajo para expandir Entradas de tiempo de ejecución
- Seleccionar Nombre de archivo
- Dentro del panel izquierdo Seleccionar una variable , haga clic en la flecha hacia abajo para expandir Tiempo de ejecución
- Seleccionar Cadena.FechaHoraDeEjecución
- Escriba ".csv" después de sus dos variables
- Haga clic en el campo ID de tabla
- Guardar el comando
Paso 6: Importar archivo a la tabla
El segundo paso en el proceso de carga de archivos a las tablas Wdata es importar los datos para que puedan utilizarse en consultas. Este paso toma el archivo preparado y lo importa a la tabla designada como un conjunto de datos.
- Agregue un comando Importar archivo a la tabla desde el Conector Workiva al lienzo Cadena
- Conecte el comando Crear archivo al comando Importar archivo a la tabla
- Haga doble clic en el comando para configurarlo
- Haga clic en el campo ID de tabla
- Dentro del panel izquierdo Seleccionar una variable , haga clic en la flecha hacia abajo para expandir Activador
- Haga clic en la flecha hacia abajo para expandir Entradas de tiempo de ejecución
- Seleccionar ID de tabla
- Haga clic en el campo ID de archivo
- Dentro del panel izquierdo Seleccionar una variable , haga clic en la flecha hacia abajo para expandir Crear archivo
- Seleccionar Resultado
- Haga clic en Crear archivo - Resultado para transformarlo
- En el menú desplegable Seleccionar transformación , seleccione Obtener valor de JSON
- Haga clic en el botón +
- En el campo Valor, escriba id y presione Enter
- Haga clic en ACEPTAR
- Haga clic en el campo ID de tabla
- Guardar el comando
Paso 7: Pruebe el ejercicio
Ahora que la cadena está completa, prueba el resultado.
- Publicar la Cadena
- Haga clic en Ejecutar y luego seleccione Ejecutar con entradas
- Agregue valores para sus entradas de tiempo de ejecución
- ID de tabla - ID de la tabla de detalles de empleados de CLP
- Nombre del archivo - cualquier nombre que desee darle al archivo, para este ejemplo, llamaremos al archivo "Detalle del empleado".
- Ubicación del archivo - https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Haga clic en Iniciar
- Una vez completada la cadena, haga clic en el nodo Importar archivo a la tabla para verificar el éxito
- La cadena debería haber tomado con éxito el archivo, creado un archivo Workiva y lo importó a su tabla.
- Puede verificar que los datos se hayan cargado en su tabla navegando a la Tabla en Wdata y revisando el conjunto de datos en el panel de la derecha.
Para obtener más información sobre cómo administrar conjuntos de datos en tablas Wdata usando cadenas, consulte la siguiente ruta: Eliminar datos de una tabla!