¿Has visto el seminario web sobre los fundamentos de Cadenas? ¿Quieres seguirlo a tu propio ritmo? En esta Ruta de Aprendizaje Conectada, crearemos una Cadena que descargue datos de una fuente, los cargue en una Tabla Wdata y actualice las conexiones, siguiendo los pasos realizados durante el Seminario Web de Fundamentos de Cadenas.
| Caso de uso empresarial principal | Automatización de los flujos de trabajo de los informes. |
| Objetivo principal de aprendizaje | Aprende los conceptos fundamentales de Cadenas |
| Requisitos previos |
Completa lo siguiente: |
| Plantilla de ayuda | CLP | Fundamentos de Cadenas |
Paso 1: Crea una Cadena
Para automatizar el traslado de nuestros datos de origen a nuestros informes finales, primero tenemos que crear una Cadena que orqueste el proceso de principio a fin. Como siempre utilizaremos la misma Hoja de cálculo y la misma Tabla, estableceremos Variables en cadena para almacenar estos datos y tener un acceso coherente.
- Crea una nueva Cadena y asígnale el nombre: CLP | Fundamentos de Cadenas.
-
En Variables de Cadena, haz clic en el signo más dos veces para crear dos Variables de Cadena y configurarlas como se describe a continuación:
Variable 1:
- Tipo: Variable de cadena (cv)
- Nombre: cv-Identificación de la hoja de cálculo
- Valor:El ID de la hoja de cálculo de Gastos de la empresa CLP por departamento que se creó en Fundamentos de Wdata CLP.
- Para encontrar el ID de la Hoja de cálculo:
- Navega hasta la Hoja de cálculo de gastos de CLP por departamento.
- En la URL, selecciona el ID de hoja de cálculo, que se encuentra después de "
hoja de cálculo/" y antes de "/hoja".
Por ejemplo, aquí se muestra en negrita el ID de hoja de cálculo: app.wdesk.com/a/QWNjb3VudB8yMDkwNzExMDQ0/spreadsheet/6c4a23966c3c4a10a3178ae5791db7fd/-1/sheet/3161ee0402ec4b9fa4e937e6f0f63b13
Variable 2:
- Tipo: Variable de cadena (cv)
- Nombre: cv-ID de tabla
- Valor: introduce el ID de la tabla de gastos de la empresa CLP.
- Para encontrar el ID de tabla:
- Navega hasta la Tabla de gastos de la empresa CLP.
- En la URL, selecciona el ID de tabla, que se encuentra después de "
tabla/".
Por ejemplo, el ID de tabla se muestra en negrita aquí: app.wdesk.com/s/wdata/a/QWNjb3VudB8yMDkwNzExMDQ0/tables/16aba1634ead43a29df8f839422582f0
- Guarda la cadena.
Etapa 2: Descarga de archivos.
Se utilizará el comando Get de la Solicitud HTTP para descargar el archivo que se subirá a la tabla. Hemos alojado Archivos en línea para que la Cadena los descargue para demostrar la descarga de archivos desde la nube. Para que este proceso sea dinámico, añadiremos el Periodo actual a la URL, que corresponde al mes en el que nos encontramos y garantizará que estamos extrayendo el conjunto de datos actual.
- Añadir un comando Obtener desde el conector Solicitud HTTP al área de inicio.
- Haz clic dos veces en el comando para configurarlo.
- Rellena el campo URL con el contenido que aparece a continuación, utilizando una variable para generar el mes actual, que corresponde al periodo:
https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/Webinars/ERP-P <System.DateTime>.csv. - Reemplazar <System.DateTime> por la variable de tiempo de ejecución para Fecha y hora del sistema.
- Dentro del panel Seleccionar una variable, haz clic en la flecha hacia abajo para expandir Tiempo de ejecución.
- Selecciona System.DateTime.
- Haz clic en la variable System.DateTime para transformarla. Utiliza los siguientes valores:
- Para Seleccionar transformación:, selecciona Analizar fecha/hora.
- Haz clic en el botón +.
- En el desplegable Formato:, selecciona ISO Extendido (Estándar de plataforma).
- Para Formato de fecha de salida:, selecciona %m.
Este resultado significa que solo se nos proporcionará el mes de dos dígitos tomado de la fecha y hora del sistema.
Obtén más información sobre las transformaciones comunes de fecha y hora aquí. - En los campos Entrada de fecha zona horaria y Salida de fecha zona horaria, selecciona tu zona horaria actual.
- Haz clic en ACEPTAR.
- Rellena el campo URL con el contenido que aparece a continuación, utilizando una variable para generar el mes actual, que corresponde al periodo:
- Actualiza el campo Tipo de contenido a: application/csv.
- Guarda el comando.
Etapa 3: Crear archivo.
Subir un archivo a una tabla 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 Por etapas, lo que indica que se ha creado pero aún no se ha importado como conjunto de datos.
- Añade un comando Crear archivo del conector Workiva al lienzo de Cadenas.
- Conecta el comando Obtener al comando Crear archivo.
- Haz clic dos veces en el comando para configurarlo.
- Haz clic en el campo ID de tabla.
- Dentro del panel izquierdo Seleccionar una variable, haz clic en la flecha hacia abajo para expandir Cadena.
- Selecciona cv-ID de tabla.
- Haz clic en el campo Archivo.
- Dentro del panel izquierdo Selecciona una variable, haz clic en la flecha hacia abajo para expandir GET.
- Selecciona Respuesta.
- Rellena el campo Nombre con la información que aparece a continuación, siguiendo los mismos pasos que antes para rellenar el Periodo en el campo Nombre:
ERPSpendData<System.DateTime>.csv - Reemplazar <System.DateTime> por la variable de tiempo de ejecución para Fecha y hora del sistema.
- Dentro del panel izquierdo Selecciona una variable, haz clic en la flecha hacia abajo para expandir Tiempo de ejecución.
- Selecciona System.DateTime.
- Haz clic en la variable System.DateTime para transformarla.
- Para Seleccionar transformación, selecciona Analizar fecha/hora.
- Haz clic en el botón + .
- Para Formato, selecciona ISO Extendido (Estándar de plataforma).
- Para Formato de fecha de salida, selecciona %m-%d-%Y@T%H:%M.
Este Resultado: significa que solo se nos facilitará la fecha y hora completas del momento en que se ejecuta la Cadena.
Obtén más información sobre las transformaciones comunes de fecha y hora aquí. - En los campos Entrada de fecha zona horaria y Salida de fecha zona horaria, selecciona tu zona horaria actual.
- Haz clic en ACEPTAR.
- Haz clic en el campo ID de tabla.
- Haz clic en Guardar para guardar el comando.
Etapa 4: Importar archivo a la 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.
- Agrega un comando Importar archivo en tabla desde el Conector de Workiva al lienzo Cadenas.
- Conecta el comando Crear archivo con el comando Importar archivo en tabla.
- Haz clic dos veces en el comando para configurarlo.
- Haz clic en el campo ID de tabla.
- Dentro del panel izquierdo Seleccionar una variable, haz clic en la flecha hacia abajo para expandir Cadena.
- Selecciona cv-ID de tabla.
- Haz clic en el campo ID del archivo.
- Dentro del panel izquierdo Selecciona una variable, haz clic en la flecha hacia abajo para expandir Crear archivo.
- Haz clic en la flecha hacia abajo para ampliar Resultado.
- Selecciona un ID.
- Guarda el comando.
Etapa 5: Enumera las conexiones .
Utilizaremos el comando Enumerar conexiones para recuperar la lista de ID de conexión asociados al ID de la hoja de cálculo. La salida del comando Lista de conexiones será un archivo JSON formado por cada Conexión de la Hoja de Cálculo con detalles relativos a la Conexión, incluido el ID de conexión.
- Añade un comando Lista de conexiones del Conector Workiva al lienzo Cadenas.
- Conecta el comando Importar archivo a tabla con el comando Listar conexiones.
- Haz clic dos veces en el comando para configurarlo.
- Tipo de Destino: Hoja de cálculo
- ID de destino: Utiliza la variable Cadena de ID de hoja de cálculo
- Haz clic en el campo ID de Destino.
- En el panel izquierdo de variables, expande el desplegable Cadenas.
- Selecciona la variable ID Hoja de cálculo.
- Guarda el comando.
Etapa 6: Grupo de comandos
Utilizaremos un grupo de comandos para permitir la iteración sobre cada conexión. El Iterador de Grupos empujará cada Conexión en la Hoja de cálculo a través de las siguientes etapas, una a una.
- Añade un Grupo de comandos al lienzo Cadenas.
- Conecta el comando Listar Conexiones a la sección En del Grupo de comandos.
- Haz clic dos veces en el comando para configurarlo.
- Pon nombre al grupo: Iteración de conexiones
- Navega hasta la pestaña Iteradores.
- Activa el interruptor Iteraciones y haz clic en el campo Iteraciones.
- Dentro del panel Selecciona una variable, haz clic en la flecha hacia abajo para expandir Lista Conexiones.
- Selecciona la salida Conexiones.
- Guardando el Grupo de comandos.
Etapa 7: Actualizar conexión .
Utilizaremos el comando Actualizar conexión para actualizar nuestras conexiones utilizando el ID de conexión de la iteración.
- Añade un comando Actualizar conexión del Conector Workiva al lienzo Cadenas.
- Conecta la sección Inicio del Iterador de grupos al comando Actualizar conexión.
- Haz clic dos veces en el comando para configurarlo.
- Para ID de conexión: utiliza el ID de conexión desde el iterador de Grupos - Iteración de conexiones. Esto nos permite pasar el identificador de la iteración actual al comando Actualizar conexiones.
- Haz clic en el campo ID de conexión.
- En el panel izquierdo, despliega el desplegable Iterador de grupo.
- Despliega el desplegable Conexiones Iteración.
- Selecciona la variable ConnectionId.
- Marca la casilla Utilizar parámetros de orígenes anteriores.
- Para ID de conexión: utiliza el ID de conexión desde el iterador de Grupos - Iteración de conexiones. Esto nos permite pasar el identificador de la iteración actual al comando Actualizar conexiones.
Etapa 8: Evaluar el ejercicio
Ahora que la Cadena está completa, evalúa el resultado.
- Publica en la Cadena.
- Haz clic en Ejecutar y luego en Ejecutar cadena.
- Una vez completada la Cadena, navega de nuevo a la Tabla y comprueba que se han cargado los datos, navega a la Hoja de cálculo y comprueba que la conexión se ha actualizado correctamente.