Configuración de un ensamblaje con el subensamblaje PrismAnalytics
Para enviar datos CSV a Prism Analytics, su ensamblaje debe contener un componente
PrismAnalytics
que:- Reciba datos CSV como entrada, ya sea en la parte raíz del mensaje o como una variable.
- Reciba una variable que contiene una descripción JSON de los datos CSV.
- Tenga varios parámetros configurados correctamente.
- Configure su ensamblaje para obtener uno o varios archivos CSV de origen. Según el método que utilice para adquirir los datos CSV, es posible que deba proporcionar un nombre de variable o definir un tipo MIME.Mientras realiza la tarea, tenga en cuenta lo siguiente:Método de adquisición CSVNotasComponentesftp-out
- Especifique el nombre de archivo CSV en la propiedadInput File Patterndel componente. Puede utilizar caracteres comodín.
- Utilizar el componentegetpara recuperar un solo archivo o sumgetpara recuperar varios archivos.
- Studio añade los datos CSV a la parte raíz del mensaje.
- No se requiere ningún nombre de variable.
- Studio define automática y correctamente el tipo MIME.
Servicio de recuperación o de escucha- Studio añade los datos CSV a una variable.
- Asigne un nombre a la variable con elwd.prism.component.csv.input.varnameparámetro
- Studio define automáticamente el tipo MIME correctamente.
Cualquier otro método- Studio añade los datos CSV a la parte raíz del mensaje o a una variable.
- Si procede, asigne un nombre a la variable mediante elwd.prism.component.csv.input.varnameparámetro
- Establezca el tipo MIME de la parte raíz o la variable en:
- text/csv
- plain/csv
- application/zip
- Cree un mensaje de texto en la fichaMessage Builderde un pasowritey añada el texto JSON que describe los datos. Generar una variable. Ejemplo:temp.schema.Puede añadir el texto JSON directamente alGenerador de mensajes. También puede escribirlo en la herramienta que elija y pegarlo.
- Configure los parámetrosPrismAnalyticsdel componente:ParámetroDescripciónwd.prism.component.schema.varnameLa variable que contiene el esquema JSON que describe los datos.wd.prism.component.table.nameEl nombre de la tabla Prism. Los nombres de las tablas:
- Deben ser exclusivos en el catálogo de datos.
- Pueden contener hasta 255 caracteres.
- Solo pueden contener caracteres alfanuméricos y de subrayado.
- Deben comenzar con una letra.
- No puede terminar con un carácter de subrayado.
wd.prism.component.client.idEl ID de cliente asignado al cliente de API por Workday. Acceda al informe View API Clients y, a continuación, consulte la ficha API Clients for Integrations.wd.prism.component.client.secretEl secreto de cliente asignado al cliente de API por Workday. Acceda al informe View API Clients y, a continuación, consulte la ficha API Clients for Integrations.wd.prism.component.refresh.tokenEl token de actualización asignado al cliente de API por Workday. Acceda al informe View API Clients y, a continuación, consulte la ficha API Clients for Integrations.wd.prism.component.operationLa operación realizada en la tabla Prism. La sustitución es la única opción admitida actualmente. Crea una tabla o sustituye una con el mismo nombre.wd.prism.component.csv.input.varname(Opcional). La variable que contiene la entrada en formato CSV (opcional). No es obligatorio si va a añadir los datos CSV a la parte de la raíz del mensaje.Studio no selecciona automáticamente este parámetro para su inclusión cuando añade un componentePrismAnalyticsa un ensamblaje. Selecciónelo manualmente si es necesario o añádalo más tarde en la fichaParámetrosdel componente.wd.prism.component.api.hostnameEl punto final de la API de REST de Workday. Acceda al informe Consulta de clientes API. Eliminar elhttps://al principio y al/ccx/api/v1/<tenant-name>al finalEjemplo:i-09e55d32d61e2e287.workdaysuv.com.wd.prism.component.table.description(Opcional). Una descripción de la tabla (opcional). Puede contener hasta 255 caracteres.wd.prism.component.table.description.display.name(Opcional). El nombre de visualización de la tabla (opcional). Puede contener hasta 255 caracteres.wd.prism.component.table.field.varname(Opcional). Define una tabla Prism (opcional). Escriba la definición de una variable y luego pásela a este parámetro utilizando vars['variable-name'].
Implemente e inicie la integración.