É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 à l'aide de données externes en transférant des données depuis un serveur SFTP. Vous voudrez peut-être créer un jeu de données de base qui obtient ses données d’un serveur externe lorsque le serveur recueille ou ajoute régulièrement de nouvelles données. Vous configurez la fréquence à laquelle le jeu de données obtient de nouvelles données du serveur.
Si vous êtes un nouvel utilisateur de Workday, vous n’avez pas l’accès pour créer ni modifier des jeux de données de base.
Pour que les exécutions d'intégration qui transfèrent des données du serveur SFTP réussissent :
- Le nombre de fichiers doit être inférieur à 5 000.
- Le temps de transfert des données doit être inférieur à 5 heures.
La taille de chaque fichier provenant du serveur doit être inférieure à 1 Go compressé (environ moins de 10 Go non compressés).
- 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 de fichiers, vous configurez le mode d'importation des données depuis le serveur SFTP.
- Dans la sectionFichiers, entrez le nom de fichier ou un modèle de nom de fichier qui représente un ou plusieurs fichiers.Le nom de fichier est sensible à la casse. Vous pouvez utiliser les caractères astérisques (*) et point d’interrogation (?) comme caractères génériques pour préciser un modèle de nom de fichier. Utilisez l’astérisque (*) pour préciser zéro ou plus de caractères, et le point d’interrogation (?) pour indiquer un seul caractère.
- Dans la sectionTransport, indiquez comment vous connecter au serveur SFTP :
Option Description Adresse SFTPUtilisez le format suivant :sftp://oudomain_namesftp://IP_addressPour préciser un numéro de port, ajoutez-le à la fin du nom de domaine ou de l’adresse IP. Si vous ne précisez pas de numéro de port, Workday utilise le port 22.Répertoire(Facultatif) Répertoire du serveur qui contient les fichiers. Les noms de répertoires sont sensibles à la casse. Incluez une barre oblique (/) uniquement pour un chemin complet, et non un chemin relatif.Utiliser un fichier temporaireÉcrit les données importées dans un fichier temporaire dans Workday avec un nom généré de façon aléatoire. Une fois l’importation des données terminée, Workday renomme automatiquement le fichier en lui donnant le bon nom.Vous pouvez activer cette option si l’importation des données prend beaucoup de temps et peut ne pas se terminer avant la prochaine heure planifiée pour importer des données à partir du même serveur.Méthode d'authentification et détailsSélectionnez le type d’authentification de sécurité utilisé par le serveur SFTP :- Nom d'utilisateur / mot de passe.
- Authentification SSH. Cette option utilise l'authentification de clé Shell sécurisée à l'aide de certificats X.509.
- (Facultatif) Dans la sectionUtilitaires de fichiers, tenez compte des options suivantes :
Option Description Supprimer après la récupérationSupprime les fichiers du serveur SFTP après l'importation des donné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 échoue.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 compensation gzip.Déchiffrer avecSi vous souhaitez déchiffrer les fichiers importés à l’aide de la fonction Confidentialité, primes déjà activées, sélectionnez une paire de clés privées PGP. - (Facultatif) Dans la sectionRestrictions d’environnement, à l’inviteLimité à, sélectionnez l’environnement dans lequel vous souhaitez 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 l'intégration du jeu de données s'exécute. Lorsqu’une intégration de jeux de données s’exécute dans un environnement particulier, comme la mise en œuvre ou la production, les paramètres de transport ne fonctionnent que si l’optionLimité àcorrespond à l’environnement actuel. Lorsqu'il n'y a pas de correspondance entre l'environnement actuel et l'environnement configuré, l'intégration du jeu de données échoue et ne récupère aucun fichier du serveur SFTP. Vous voudrez peut-être 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 test.Exemple : vous créez le jeu de données dans un environnement de mise en œuvre et sélectionnez Mise en œuvre dansLimité à. Plus tard, vous migrez ce jeu de données vers un environnement de production et la prochaine fois que l’intégration du jeu de données s’exécute, l’intégration échoue. Pour garantir l’exécution de l’intégration du jeu de données dans l’environnement de production, modifiez les détails de l’intégration du jeu de données et désactivez l’optionLimité àou sélectionnez l’option Production.
- Dans la tâcheCréer une récupération de jeu de données - Planifier un type de demande, dansFréquence d'exécution, indiquez à quelle fréquence importer les données depuis le serveur SFTP.Si vous importez les données une fois à une date future ou selon un calendrier, précisez les critères pour l’un ou l’autre dans la tâcheCréer une récupération de jeu de données - Planifier une 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 façon ad hoc. À partir du menu des actions connexes du rapportAfficher les détails d’un jeu de données, sélectionnez .Vous ne pouvez pas importer de données dans le même jeu de données à des moments qui se chevauchent.
- Précisez un nom unique pour le jeu de données.C’est le nom du jeu de données qui s’affiche dans le catalogue de données. Vous pouvez changer le nom lorsque vous créez, modifiez ou copiez le jeu de données.
- (Facultatif) Modifiez le nom de l'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 entrez et le modifie pour qu'il réponde aux exigences de nom. Vous ne pouvez pas changer 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 changer la description lorsque vous modifiez le jeu de données.
- Sélectionnez la façon dont vous souhaitez mettre à jour les données du jeu de données lorsqu'il reçoit de 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 qu'il importe du serveur SFTP.AjouterWorkday conserve les données existantes dans le jeu de données et l'ajoute aux nouvelles données qu'il importe 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 ou non des mises à jour incrémentielles depuis la dernière exécution d'intégration.Le schéma du fichier doit répondre aux exigences suivantes :- Tous les fichiers de chaque exécution d'intégration doivent utiliser les mêmes options d'analyse (y compris la configuration de rangée d'en-tête) que celles utilisées au cours de la première exécution d'intégration.
- Les champs doivent être au même ordre dans tous les fichiers de chaque exécution d’intégration.
- Si le schéma dans 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 supprime un ou plusieurs champs d’une exécution d’intégration ultérieure, les champs supprimés doivent se trouver à la fin.
- Assurez-vous que si le schéma supprime des champs, aucun schéma futur n'ajoutera de nouveaux champs, sinon l'exécution de l'intégration échouera. Pour garantir l’exécution réussie de toutes les intégrations futures, conservez toujours les champs existants dans le schéma et ajoutez uniquement de nouveaux champs. Si nécessaire, vous pouvez inclure des valeurs vides (NULL) dans les champs existants.
- Tous les fichiers d’une même intégration doivent utiliser le même schéma.
Une intégration échoue lorsque le schéma des nouvelles données ne contient pas de champ qui existe actuellement dans le jeu de données et que le champ retiré est utilisé dans un stade du jeu de données. Exemple : si le jeu de données inclut un stade Gérer les champs et que l’intégration apporte des données qui n’ont pas un champ dans le jeu de données, l’intégration échoue. En effet, le stade Gérer les champs fonctionne pour chaque champ du jeu de données. - Cliquez surEnregistrer.Workday crée le jeu de données, mais il ne contient aucune donnée jusqu'à ce que Workday importe les données et les champs du serveur SFTP au cours de la première exécution d'intégration. Selon le moment où vous avez planifié l'importation des données, le jeu de données peut rester vide pendant un certain temps. Workday ajoute également deux champs qui fournissent des renseignements sur chaque exécution d’intégration. Voir Référence : WPA_ Fields.
- (Facultatif) Changez le nom de votre planification d’intégration. Voir Gérer les planifications d'intégration de jeux de données.
- Accédez au rapportCatalogue de données, cliquez avec le bouton droit sur le jeu de données que vous venez de créer et sélectionnezModifier.
- Configurez l'analyse des données contenues dans les fichiers à partir du serveur SFTP.
- (Facultatif) Ajouter un stade à un jeu de données.Vous ne pouvez ajouter que certains types de stades 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 quel stade.