Simplificar la carga de un archivo de datos a una Tabla Wdata es una habilidad fundamental para agilizar la Gestión de Tablas. En esta Ruta de aprendizaje conectada, veremos cómo subir datos a una Tabla de Wdata utilizando Cadenas.
| Caso de uso empresarial principal | Gestión de Tablas |
| Objetivo principal de aprendizaje | Cargando Datos desde una Tabla Wdata usando Cadenas |
| Requisitos previos | Configurar Workiva Connector Configurar HTTP Requestor Connector |
| Plantilla de ayuda | CLP | Cargar datos de una Tabla |
Paso 1: Crear una tabla
- Navegar a Wdata
- Complete los pasos para crear una Tabla con las siguientes propiedades:
- Nombre de la Tabla: "CLP Employee Detail" (Detalles de los empleados de CLP)
-
Columnas:
Mostrar nombre ID de columna Tipo Formato de importación emp_idemp_idTexto nombre_usuarionombre_usuarioTexto nombrenombreTexto apellidoapellidoTexto job_titletítulo_trabajoTexto departamentodepartamentoTexto ciudadciudadTexto paíspaísTexto divisadivisaTexto hire_datehire_dateFecha M/d/aaaa ftefteDecimal 1,000.00 denominadodenominadoBooleano
Notas:
- Observe que se está cambiando el formato de importación de los valores de
hire_date. Para que coincida con el formato de los datos que se cargarán en la Tabla. Encontrará información sobre los formatos de fecha y hora en en esta página. - Registre el ID de Tabla de , ya que se utilizará más adelante en este procedimiento.
Etapa 2: Crea una Cadena
- Navegue hasta Chain Builder.
- Agregar una nueva cadena .
- Asigne un nombre a la cadena: CLP | Cargar datos en una Tabla.
- Guarda la cadena.
Etapa 3: Entradas en tiempo de ejecución
Utilice el evento de la cadena de entradas en 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. Más información sobre las entradas en tiempo de ejecución.
- Agregar un Runtime Inputs Evento de Cadena de Eventos de Disparo de Cadena al Nodo de Inicio.
- Edite el evento de cadena Runtime Inputs haciendo doble clic en el comando.
- Agregar los valores para su Tiempo de ejecución Entradas.
Serán campos de texto y deberán marcarse como "Obligatorio".- ID de tabla - ID de la tabla "Detalles del empleado de CLP".
Consulte este documento para obtener ayuda para encontrar el ID. - Nombre del archivo - cualquier nombre que desee dar al archivo.
Para este ejemplo, llame al Archivo "Detalles del empleado".
- ID de tabla - ID de la tabla "Detalles del empleado de CLP".
- Ubicación del Archivo - Dónde se encuentra el archivo CSV.
Para este ejemplo, utilice:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Agregar los valores para su Tiempo de ejecución Entradas.
- Haga clic en Guardar como para guardar el comando.
Etapa 4: Descarga de archivos.
Para descargar el archivo que se subirá a la tabla se utilizará el comando Obtener de la solicitud HTTP. Hemos alojado un Archivo en línea para que la Cadena lo descargue para demostrar la descarga de archivos desde la nube.
- Agregar un comando Get del conector HTTP Request al lienzo Chain.
- Conecte el evento de cadena de entradas en tiempo de ejecución al comando Get .
- Haga doble clic en el comando para configurarlo.
- Haga clic en el campo URL .
- Dentro del panel de la Izquierda Seleccione una Variable , haga clic en la Flecha hacia abajo para Expandir Disparador.
- Haga clic en la flecha hacia abajo para Expandir Entradas en tiempo de ejecución.
- Seleccione Ubicación del Archivo.
- En el campo Tipo de contenido seleccione: application/csv.
- Haga clic en el campo URL .
- Guarda el comando.
Etapa 5: Crear archivo.
Subir un archivo a una tabla de Wdata es un proceso de dos pasos. Primero habrá que crear el archivo en el estado Staged antes de importarlo para su uso final. Utilizaremos el comando "Crear Archivo" para crear el Archivo dentro de la Tabla Wdata en el Estado "Staged", indicando que ha sido creado pero aún no ha sido importado como conjunto de datos.
- Agregar un comando Crear Archivo del Conector Workiva al lienzo de la Cadena.
- Conecte el comando Obtener al comando Crear Archivo .
- Haga doble clic en el comando para configurarlo.
- Haz clic en el campo ID de tabla.
- Dentro del panel de la Izquierda Seleccione una Variable , haga clic en la Flecha hacia abajo para Expandir Disparador.
- Haga clic en la flecha hacia abajo para Expandir Entradas en tiempo de ejecución.
- Seleccione Tabla ID.
- Haga clic en el campo Archivo .
- Dentro del panel de la Izquierda Seleccione una Variable , haga clic en la Flecha hacia abajo para Expandir GET.
- Selecciona Respuesta.
- Haga clic en el campo Nombre .
- Dentro del panel de la Izquierda Seleccione una Variable , haga clic en la Flecha hacia abajo para Expandir Disparador.
- Haga clic en la flecha hacia abajo para Expandir Entradas en tiempo de ejecución.
- Seleccione Nombre del archivo.
- Dentro del panel izquierdo Selecciona una variable, haz clic en la flecha hacia abajo para expandir Tiempo de ejecución.
- Seleccione Chain.ExecutionDateTime.
- Tipo ".csv" después de sus dos variables.
- Haz clic en el campo ID de tabla.
- Guardar el comando
Etapa 6: Importar archivo a tabla
El segundo paso en el proceso de cargar archivos en las Tablas de Wdata es importar los datos, haciéndolos utilizables en Consultas. Este paso toma el archivo oculto provisionalmente y lo importa a la tabla designada como un conjunto de datos.
- Agregar un comando Importar Archivo a la Tabla desde el Conector Workiva al lienzo de la Cadena.
- Conecte el comando Crear Archivo con el comando Importar Archivo a Tabla .
- Haga doble clic en el comando para configurarlo.
- Haz clic en el campo ID de tabla.
- Dentro del panel de la Izquierda Seleccione una Variable , haga clic en la Flecha hacia abajo para Expandir Disparador.
- Haga clic en la flecha hacia abajo para Expandir Entradas en tiempo de ejecución.
- Seleccione Tabla ID.
- Haz clic en el campo ID del archivo.
- En el panel izquierdo Seleccione una variable , haga clic en la flecha hacia abajo para Expandir Crear Archivo.
- Seleccione Resultados.
- Haga clic en Crear Archivo - Resultado para transformarlo.
- En el desplegable Seleccionar transformación , seleccione Obtener valor de JSON.
- Haga clic en el botón + .
- En el campo Valor , escriba "id" y pulse Intro en su teclado.
- Haz clic en ACEPTAR.
- Haz clic en el campo ID de tabla.
- Guarda el comando.
Etapa 7: Evaluar el ejercicio
Ahora que la cadena está completa, probemos el resultado.
- Publica en la Cadena.
- Haga clic en Ejecutary, a continuación, seleccione Ejecutar con entradas.
- Introduzca los valores para sus entradas de tiempo de ejecución.
- ID de tabla - ID de la tabla "Detalles del empleado de CLP".
Consulte este documento para obtener ayuda para encontrar el ID. - Nombre del archivo - cualquier nombre que desee dar al archivo.
Para este ejemplo, llame al Archivo "Detalles del empleado". - Ubicación del Archivo - Dónde se encuentra el archivo CSV.
Para este ejemplo, utilice:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- ID de tabla - ID de la tabla "Detalles del empleado de CLP".
- Haz clic en Iniciar.
-
Una vez que la Cadena haya tenido éxito, haga clic en el nodo Importar Archivo a Tabla para verificar el éxito.
La cadena debería haber tomado con éxito el Archivo, creado un Archivo Workiva, e importado a su Tabla. Puede verificar que los datos se han cargado en su Tabla navegando a la Tabla en Wdata y revisando el conjunto de datos en el panel de la derecha.
Para utilizar más información sobre la gestión de conjuntos de datos en Tablas de Wdata utilizando Cadenas, consulta la siguiente ruta: ¡Eliminar datos de una tabla!