Étapes : créer un jeu de données avec des données externes (serveur SFTP)
Sécurité : domaine
Prism Datasets: Create
dans le domaine fonctionnel Prism Analytics.Vous pouvez créer un jeu de données de base avec des données externes en transférant les données depuis un serveur SFTP. Vous pouvez créer un jeu de données de base qui extrait ses données d'un serveur externe lorsque ce dernier collecte ou ajoute régulièrement des données. Vous configurez la fréquence à laquelle le jeu de données reçoit les nouvelles données du serveur.
Si vous débutez dans Workday, vous ne disposez pas des accès appropriés pour créer ou modifier des jeux de données de base.
Pour les exécutions d'intégration qui transfèrent les données du serveur SFTP à la réussite :
- Le nombre de fichiers doit être inférieur à 5 000.
- Le transfert des données doit être inférieur à 5 heures.
Chaque fichier provenant du serveur doit avoir une taille inférieure à 1 Go compressée (soit moins de 10 Go non compressée).
- Accédez au rapportCatalogue de données.
- Sélectionnez .Dans la tâcheCréer une récupération de jeu de données - Configurer la récupération d'un fichier, vous configurez la méthode d'import des données depuis le serveur SFTP.
- Dans la sectionFichiers, saisissez le nom de fichier ou un modèle de nom de fichier représentant 1 ou plusieurs fichiers.Le nom de fichier est sensible à la casse. Vous pouvez utiliser les caractères de l'astérisque (*) et du point d'interrogation (?) comme caractères génériques pour spécifier un modèle de nom de fichier. Utilisez l'astérisque (*) pour indiquer 0 ou plusieurs caractères, et le point d'interrogation (?) pour indiquer exactement 1 caractère.
- Dans la sectionTransport, indiquez comment vous connecter au serveur SFTP :
Option Description Adresse SFTPUtilisez le format suivant :sftp://oudomain_namesftp://IP_addressPour indiquer un numéro de port, ajoutez-le à la fin du nom de domaine ou de l'adresse IP. Si vous n'indiquez pas de numéro de port, Workday utilise le port 22.Répertoire(Facultatif) Le répertoire du serveur contenant les fichiers. Les noms de répertoire sont sensibles à la casse. N'incluez une barre oblique (/) que pour un chemin complet, pas pour un chemin relatif.Utiliser le fichier temporaireEnregistre les données importées dans un fichier temporaire dans Workday avec un nom généré de manière aléatoire. Une fois l'import des données terminé, Workday renomme automatiquement le fichier avec le bon nom.Vous pouvez activer cette option si l'import des données prend beaucoup de temps et qu'il ne peut pas se terminer avant la prochaine heure prévue pour importer les données depuis le même serveur.Détail et méthode d'authentificationSélectionnez le type d'authentification de sécurité que le serveur SFTP utilise :- Nom d'utilisateur/mot de passe.
- Authentification S option. Cette option utilise l'authentification de clé Shell sécurisée à l'aide de certificats X.509.
- (Facultatif) Dans la sectionUtilitaires de fichier, tenez compte des options suivantes :
Option Description Supprimer après récupérationSupprime les fichiers sur le serveur SFTP une fois les données importées dans le jeu de données. Si Workday ne peut pas supprimer les fichiers du serveur SFTP, la récupération des données échouera.DécompresserN'activez pas cette option pour les jeux de données.Vous pouvez transférer des fichiers compressés ou non. Pour les fichiers compressés, Workday prend uniquement en charge la compression gzip.Déchiffrer avecSi vous souhaitez déchiffrer les fichiers importés à l'aide du système Pretty Good Privacy (PGP), sélectionnez une paire de clés privées PGP. - (Facultatif) Dans la sectionRestrictions d'environnement, dans l'inviteLimité à, sélectionnez l'environnement dans lequel vous voulez utiliser les paramètres définis dans la sectionTransport.Si vous laissez cette option vide, Workday applique les paramètres de transport à chaque environnement dans lequel s'exécute l'intégration du jeu de données. Lorsqu'une intégration de jeu de données s'exécute dans un environnement particulier, tel que l'implémentation ou la production, les paramètres de transport ne fonctionnent que si l'optionLimité àcorrespond à l'environnement actuel. Lorsque l'environnement actuel et l'environnement configuré ne correspondent pas, l'intégration du jeu de données échoue et ne récupère aucun fichier du serveur SFTP. Vous pouvez limiter les paramètres de transport à un environnement particulier pour éviter de transférer par inadvertance des données de test à un point de terminaison non lié à des tests.Exemple : vous créez le jeu de données dans un environnement d'implémentation et sélectionnez Implémentation dansLimité à. Plus tard, vous migrerez ce jeu de données vers un environnement de production, et la prochaine fois que l'intégration du jeu de données sera exécutée, l'intégration échouera. Pour garantir que l'intégration du jeu de données s'exécute correctement dans l'environnement de production, modifiez le détail de l'intégration du jeu de données et désélectionnez l'optionLimité àou sélectionnez l'option Production.
- Dans la tâcheCréer une récupération de jeu de données - Planifier le type de demande, sousFréquence d'exécution, indiquez la fréquence à laquelle les données doivent être importées du serveur SFTP.Si vous importez les données une fois à une date ultérieure ou selon une planification, spécifiez les critères suivants dans la tâcheCréer une récupération de jeu de données - Planifier l'intégration.Une fois le jeu de données créé, vous pouvez exécuter l'intégration pour importer des données dans le jeu de données de manière ad hoc. Dans le menu des actions associées du rapportView Dataset Details, sélectionnez .Vous ne pouvez pas importer des données dans le même jeu de données à des heures qui se chevauchent.
- Indiquez un nom unique pour le jeu de données.Le nom du jeu de données correspond à ce qui s'affiche dans le catalogue de données. Vous pouvez modifier le nom lorsque vous créez, modifiez ou copiez le jeu de données.
- (Facultatif) Modifiez le nom d'API du jeu de données. Workday sélectionne automatiquement un nom d'API en fonction du nom du jeu de données que vous saisissez, en le modifiant pour qu'il réponde aux exigences de nom. Vous ne pouvez pas modifier ce nom une fois la création du jeu de données terminée.
- (Facultatif) Créez ou modifiez un ou plusieurs marqueurs pour organiser le jeu de données dans le Catalogue de données.
- (Facultatif) Ajoutez une description pour aider les autres à comprendre les données de ce jeu de données. Vous pouvez modifier la description lorsque vous modifiez le jeu de données.
- Sélectionnez la façon dont vous souhaitez mettre à jour les données dans le jeu de données lorsqu'il reçoit les nouvelles données d'une exécution d'intégration.
Option Description RemplacerWorkday supprime les données existantes du jeu de données et les remplace par les données importées du serveur SFTP.AjouterWorkday conserve les données existantes du jeu de données et les ajoute aux nouvelles données importées du serveur SFTP.Workday importe toutes les données de tous les fichiers lors de chaque exécution d'intégration. Le mode Ajouter est différent de la mise à jour incrémentielle des données dans un jeu de données. La mise à jour incrémentielle des données du jeu de données dépend du fait que le serveur SFTP contient uniquement des mises à jour incrémentielles depuis la dernière exécution de l'intégration.Le schéma de fichier doit répondre aux critères suivants :- Tous les fichiers de chaque exécution d'intégration doivent utiliser les mêmes options d'analyse (y compris la configuration des lignes d'en-tête) que celles utilisées lors de la première exécution d'intégration.
- Les champs doivent être dans le même ordre dans tous les fichiers de chaque exécution d'intégration.
- Si le schéma d'une exécution d'intégration ultérieure contient de nouveaux champs, les nouveaux champs doivent être situés à la fin de tous les champs précédents.
- Si le schéma de fichier dans une exécution d'intégration ultérieure supprime un ou plusieurs champs, les champs supprimés doivent se trouver à la fin.
- Assurez-vous que si le schéma supprime des champs, aucun schéma futur n'ajoute de nouveaux champs. Sinon, l'exécution de l'intégration échouera. Pour garantir que toutes les futures intégrations s'exécutent correctement, conservez toujours les champs existants dans le schéma et ajoutez uniquement de nouveaux champs. Si nécessaire, vous pouvez inclure des valeurs (NULL) vides dans les champs existants.
- Tous les fichiers d'une intégration unique doivent utiliser le même schéma.
Une intégration échoue lorsque le schéma des nouvelles données ne contient pas un champ existant actuellement dans le jeu de données et que le champ retiré est utilisé dans une phase du jeu de données. Exemple : si le jeu de données comprend une phase Gérer les champs et que l'intégration importe des données pour lesquelles il manque un champ dans le jeu de données, l'intégration échoue. En effet, la phase Gérer les champs fonctionne sur chaque champ du jeu de données. - Cliquez surEnregistrer.Workday crée le jeu de données, mais il ne contient aucune donnée tant que Workday n'a pas importé les données et les champs du serveur SFTP lors de la première exécution d'intégration. Selon le moment auquel vous avez planifié l'importation des données, le jeu de données peut être vide pendant un certain temps. Workday ajoute également deux champs qui fournissent des informations sur chaque exécution d'intégration. Voir Référence : champs WPA_.
- (Facultatif) Modifiez le nom de votre planning d'intégration. Voir Gérer les plannings d'intégration des jeux de données.
- Accédez au rapportCatalogue de données, faites un clic droit sur le jeu de données que vous venez de créer et sélectionnezModifier.
- Configurez comment analyser les données des fichiers à partir du serveur SFTP.
- (Facultatif) Ajouter une phase à un jeu de données.Vous ne pouvez ajouter que certains types de phase aux jeux de données de base.
- (Facultatif) Ajouter un champ calculé Prism à un jeu de données.Vous pouvez ajouter un champ calculé Prism à n'importe quelle phase.