Configurer un assemblage avec le sous-assemblage PrismAnalytics
Pour envoyer des données au format CSV à Prism Analytics, votre assemblage doit contenir une composante
PrismAnalytics
qui :- Reçoit des données au format CSV en entrée, soit dans la partie racine du message, soit en tant que variable.
- Reçoit une variable contenant une description JSON des données au format CSV.
- Comporte un certain nombre de paramètres correctement configurés.
- Configurez votre assemblage pour obtenir un ou des fichier(s) 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 :Méthode d’acquisition CSVRemarquescomposantesftp-out
- Indiquez le nom du fichier CSV dans la propriétéInput File Patternde la composante. Vous pouvez utiliser des caractères génériques.
- Utilisez les élémentsgetméthode pour récupérer un seul fichier oumgetméthode pour récupérer plusieurs fichiers.
- Studio ajoute les données CSV à la racine du message.
- Aucun nom de variable n’est requis.
- Studio définit automatiquement le type MIME correctement.
Service d’extraction ou d’écoute- Studio ajoute les données CSV à une variable.
- Nommer la variable avecwd.prism.component.csv.input.varnameparamètre.
- Studio définit automatiquement le type MIME correctement.
Toute autre méthode- Studio ajoute les données CSV au racine du message ou à une variable.
- S'il y a lieu, nommez la variable à l'aide dewd.prism.component.csv.input.varnameparamètre.
- Définissez le type MIME de la racine ou de la variable :
- 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. Sortie une variable. Exemple :temp.schema.Vous pouvez ajouter le texte JSON directement auCréateur de messages. Vous pouvez également l’écrire dans l’outil de votre choix et le coller.
- Configurez les paramètres de la composantePrismAnalytics:ParamètreDescriptionwd.prism.component.schema.varnameVariable contenant le schéma JSON qui décrit les données.wd.prism.component.table.nameLe nom du tableau Prism. Les noms de tableaux :
- 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 de soulignement.
- Doivent commencer par une lettre.
- Ne peut pas se terminer par un trait de soulignement.
wd.prism.component.client.idL'identifiant de 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.operationL'opération effectuée sur le tableau Prism. Remplacer est la seule option actuellement prise en charge. Il crée un tableau ou en remplace un du même nom.wd.prism.component.csv.input.varname(Facultatif.) La variable contenant l’entrée CSV. Non requis si vous ajoutez les données CSV à la racine du message.Studio ne sélectionne pas automatiquement ce paramètre à inclure lorsque vous ajoutez une composantePrismAnalyticsà un assemblage. Sélectionnez-la manuellement si nécessaire ou ajoutez-la ultérieurement dans l’ongletParamètresde la composante.wd.prism.component.api.hostnameLe point de terminaison de l’API REST de Workday. Accédez au rapport View API Clients. Retirez lahttps://au début et au/ccx/api/v1/<tenant-name>à la fin.Exemple :i-09e55d32d61e2e287.workdaysuv.com.wd.prism.component.table.description(Facultatif.) Une description du tableau. Peut contenir jusqu’à 255 caractères.wd.prism.component.table.description.display.name(Facultatif.) Le nom d’affichage du tableau. Peut contenir jusqu’à 255 caractères.wd.prism.component.table.field.varname(Facultatif.) Définit un tableau Prism. Inscrivez la définition dans une variable et transférez-la à ce paramètre en utilisant vars['variable-name’].
Déployez et démarrez l’intégration.