Configurare un assembly con il sottoassembly di PrismAnalytics
Per inviare dati CSV a Prism Analytics, l'assembly deve contenere un componente
PrismAnalytics
che:- Riceve dati CSV come input, nella parte radice del messaggio o come variabile.
- Riceve una variabile contenente una descrizione JSON dei dati CSV.
- Dispone di diversi parametri configurati correttamente.
- Configurare l'assembly per ottenere uno o più file CSV di origine. A seconda del metodo utilizzato per acquisire i dati CSV, potrebbe essere necessario fornire un nome di variabile o impostare un tipo MIME.L'attività contiene i seguenti elementi:Metodo di acquisizione CSVNoteComponentesftp-out
- Specificare il nome file CSV nella proprietàInput File Patterndel componente. È possibile utilizzare caratteri jolly.
- Utilizzare il componentegetper recuperare un singolo filemgetper recuperare più file.
- Studio aggiunge i dati CSV alla parte radice del messaggio.
- Nessun nome di variabile obbligatorio.
- Studio imposta automaticamente il tipo MIME in modo corretto.
Servizio di recupero o ricezione- Studio aggiunge i dati CSV a una variabile.
- Assegnare un nome alla variabile utilizzandowd.prism.component.csv.input.varnameparametro
- Studio imposta automaticamente il tipo MIME in modo corretto.
Qualsiasi altro metodo- Studio aggiunge i dati CSV alla parte radice del messaggio o a una variabile.
- Se applicabile, denominare la variabile utilizzandowd.prism.component.csv.input.varnameparametro
- Impostare il tipo MIME della rootpart o della variabile su:
- text/csv
- plain/csv
- application/zip
- Creare un messaggio di testo nella schedaMessage Builderdi uno stepwritee aggiungere il testo JSON che descrive i dati. Generare una variabile. Esempio:temp.schema.È possibile aggiungere il testo JSON direttamente alGeneratore di messaggi. In alternativa, è possibile scriverlo nello strumento preferito e incollarlo.
- Configurare i parametri del componentePrismAnalytics:ParametroDescrizionewd.prism.component.schema.varnameLa variabile contenente lo schema JSON che descrive i dati.wd.prism.component.table.nameIl nome della tabella Prism. Nomi delle tabelle:
- Devono essere univoci nel catalogo dati.
- Possono contenere fino a 255 caratteri.
- Possono includere solo caratteri alfanumerici e di sottolineatura.
- Devono iniziare con una lettera.
- Impossibile terminare con un carattere di sottolineatura.
wd.prism.component.client.idL'ID client assegnato al client API da Workday. Accedere al report Visualizzazione client API, quindi visualizzare la scheda Client API per integrazioni.wd.prism.component.client.secretIl segreto client assegnato al client API da Workday. Accedere al report Visualizzazione client API, quindi visualizzare la scheda Client API per integrazioni.wd.prism.component.refresh.tokenIl token di aggiornamento assegnato al client API da Workday. Accedere al report Visualizzazione client API, quindi visualizzare la scheda Client API per integrazioni.wd.prism.component.operationL'operazione eseguita sulla tabella Prism. Sostituisci è l'unica opzione attualmente supportata. Crea una tabella o ne sostituisce una con lo stesso nome.wd.prism.component.csv.input.varname(Passaggio facoltativo). La variabile contenente l'input CSV. Non obbligatoria se si aggiungono dati CSV alla radice del messaggio.Studio non seleziona automaticamente questo parametro per l'inclusione quando si aggiunge un componentePrismAnalyticsa un assembly. Se necessario, selezionarlo manualmente o aggiungerlo in un secondo momento nella schedaParametridel componente.wd.prism.component.api.hostnameL'endpoint dell'API REST di Workday. Accedere al report Visualizzazione client API. Rimuovere ilhttps://all'inizio e il/ccx/api/v1/<tenant-name>alla fine.Esempio:i-09e55d32d61e2e287.workdaysuv.com.wd.prism.component.table.description(Passaggio facoltativo). Una descrizione per la tabella. Può contenere fino a 255 caratteri.wd.prism.component.table.description.display.name(Passaggio facoltativo). Il nome visualizzato per la tabella. Può contenere fino a 255 caratteri.wd.prism.component.table.field.varname(Passaggio facoltativo). Definisce una tabella Prism. Scrivere la definizione in una variabile, quindi passarla a questo parametro utilizzando vars['variable-name'].
Distribuire e avviare l'integrazione.