Configurer un assemblage avec le sous-assemblage PrismAnalytics
Pour envoyer des données CSV à Prism Analytics, votre assemblage doit contenir un composant
PrismAnalytics
qui :- Reçoit des données CSV en entrée, soit dans la partie racine du message, soit sous forme de variable.
- Reçoit une variable contenant une description JSON des données CSV.
- Contient un certain nombre de paramètres correctement configurés.
- Configurez votre assemblage pour obtenir un ou plusieurs fichiers CSV source. Selon la méthode que vous utilisez pour acquérir les données CSV, vous devrez peut-être fournir un nom de variable ou définir un type MIME.Pour la tâche, tenez compte des éléments suivants :Mode d'acquisition des données CSVRemarquesComposantsftp-out
- Indiquez le nom du fichier CSV dans la propriétéInput File Patterndu composant. Vous pouvez utiliser des caractères génériques.
- Utiliser les valeursgetméthode pour récupérer un fichier unique ou sa méthodemgetméthode pour récupérer plusieurs fichiers.
- Workday Studio ajoute les données CSV à la partie racine du message.
- Aucun nom de variable n'est obligatoire.
- Workday Studio définit automatiquement le type MIME correctement.
Service de récupération ou d'écoute- Workday Studio ajoute les données CSV à une variable.
- Nommez la variable en utilisantwd.prism.component.csv.input.varnameparamètre.
- Workday Studio définit automatiquement le type MIME correctement.
Toute autre méthode- Workday Studio ajoute les données CSV à la partie racine du message ou à une variable.
- Le cas échéant, nommez la variable en utilisant lewd.prism.component.csv.input.varnameparamètre.
- Définissez le type MIME de la partie racine ou de la variable sur :
- text/csv
- plain/csv
- application/zip
- Créez un message texte dans l'ongletMessage Builderd'une étapewriteet ajoutez le texte JSON qui décrit les données. Générez une variable. Exemple :temp.schema.Vous pouvez ajouter le texte JSON directement dansMessage Builder. Vous pouvez également l'écrire dans l'outil de votre choix et le coller.
- Configurez les paramètres du composantPrismAnalytics:ParamètreDescriptionwd.prism.component.schema.varnameVariable contenant le schéma JSON qui décrit les données.wd.prism.component.table.nameNom de la table Prism. Les noms de table :
- Doivent être uniques dans le catalogue de données.
- Peuvent contenir jusqu'à 255 caractères.
- Ne peuvent inclure que des caractères alphanumériques et des tirets bas.
- Doivent commencer par une lettre.
- Ne peuvent pas se terminer par un tiret bas.
wd.prism.component.client.idIdentifiant client affecté au client API par Workday. Accédez au rapport View API Clients, puis affichez l'onglet API Clients for Integrations.wd.prism.component.client.secretClé secrète client affectée au client API par Workday. Accédez au rapport View API Clients, puis affichez l'onglet API Clients for Integrations.wd.prism.component.refresh.tokenJeton d'actualisation affecté au client API par Workday. Accédez au rapport View API Clients, puis affichez l'onglet API Clients for Integrations.wd.prism.component.operationOpération effectuée sur la table Prism. La seule option actuellement prise en charge est "Remplacer". Elle crée une table ou remplace une table portant le même nom.wd.prism.component.csv.input.varname(Facultatif.) Variable contenant l'entrée CSV. Non obligatoire si vous ajoutez les données CSV à la partie racine du message.Workday Studio ne sélectionne pas automatiquement ce paramètre pour inclusion lorsque vous ajoutez un composantPrismAnalyticsà un assemblage. Sélectionnez-le manuellement si nécessaire ou ajoutez-le ultérieurement dans l'ongletParamètresdu composant.wd.prism.component.api.hostnamePoint de terminaison de l'API REST Workday. Accédez au rapport View API Clients. Supprimezhttps://au début et à la fin/ccx/api/v1/<tenant-name>à la fin.Exemple :i-09e55d32d61e2e287.workdaysuv.com.wd.prism.component.table.description(Facultatif.) Description de la table. Peut contenir jusqu'à 255 caractères.wd.prism.component.table.description.display.name(Facultatif.) Nom d'affichage de la table. Peut contenir jusqu'à 255 caractères.wd.prism.component.table.field.varname(Facultatif.) Définit une table Prism. Écrivez la définition dans une variable, puis transmettez-la à ce paramètre en utilisant vars['variable-name’].
Déployez et lancez l'intégration.