Stratégies et formats pour l'importation de fichiers CSV avec Devolutions Hub Importer

Lors de l'importation de fichiers CSV avec Devolutions Hub Importer, une décision cruciale est de savoir si vous appliquez un modèle aux entrées et comment le faire. Choisir un modèle pendant le processus d'importation l'applique à toutes les entrées créées à partir de ce lot. Pour gérer efficacement différents types d'entrée, envisager de diviser vos entrées en fichiers CSV distincts en fonction des types que vous souhaitez créer.

Pour un contrôle plus précis sur les modèles utilisés, vous pouvez spécifier le modèle souhaité dans une colonne Template au sein du fichier CSV. Cependant, cela peut être inutile si vous pouvez déjà spécifier le type d'entrée directement dans le CSV.

Considérations sur les colonnes et les champs

  • Lors de l'importation de fichiers CSV, il est important de noter que certaines validations d'entrée ne se produisent pas dans la couche métier mais au sein des dialogues de propriétés. Cette divergence peut conduire à des entrées non valides générant des erreurs lors du processus d'importation. Pour assurer l'intégrité de vos données, veuillez valider soigneusement les entrées après l'importation.

  • Les champs Host et Name sont obligatoires dans le fichier CSV. Si aucun modèle spécifique n'est désigné, le type protocole RDP (Remote Desktop Protocol) sera automatiquement appliqué par défaut.

  • Les valeurs par défaut pour les champs ne sont pas sérialisées, c'est-à-dire qu'elles sont omises de la structure de sortie sauf si elles sont explicitement saisies dans le fichier CSV.

  • Prendre en charge une gamme complète de champs entraîne un coût de performance. Le processus d'importation est complexe et chronophage en raison de l'accès dynamique étendu aux champs requis. Pour optimiser la performance, il est conseillé de segmenter un grand volume d'entrées initiales en lots plus petits et gérables. Expérimenter avec différentes tailles de lots pour trouver un équilibre efficace assurant des niveaux de performance acceptables.

  • Toutes les entrées contiennent un ensemble de champs de base applicables à tous, tandis que des champs supplémentaires peuvent être spécifiques à la technologie avec laquelle elles sont interfacées, tels que RDP, SSH, etc. Certains champs sont imbriqués dans des structures comme l'onglet Informations et nécessitent un préfixe pour y accéder, comme "MetaInformation\OS" ou "MetaInformation\DateAchat".

  • Il est également possible d'incorporer des variables dans le fichier CSV, qui seront résolues lorsque les données seront enregistrées. Par exemple, l'utilisation de la variable $HOST$ dans des champs tels que Description, URL ou Putty\CustomSessionName insérera dynamiquement la valeur correspondante au moment du traitement des données.

Ci-dessous un aperçu de certains champs pertinents pour aider à préparer votre fichier CSV pour l'importation.

Option Description
Hôte Nom de l'hôte de l'appareil. C'est un champ obligatoire.
Nom Nom de l'entrée. C'est un champ obligatoire.
ConnectionType Jeton représentant le type de connexion. Il est préférable d'utiliser la méthode Clipboard – Copy pour obtenir les valeurs acceptables.
Groupe Dossier de destination. Notez que si le processus d'importation avait lui-même un dossier de destination défini, le dossier listé ici serait créé sous celui du processus.
Description Description de l'entrée.
Ouvrir (intégré) Valeur booléenne (true ou false) qui indique d'ouvrir la session intégrée. La valeur par défaut est false, ce qui signifie que le client natif sera utilisé en fonction de la technologie (MSTSC.EXE, par exemple).
Nom d'utilisateur Nom d'utilisateur utilisé pour ouvrir une session sur l'appareil.
Domaine Domaine utilisé pour ouvrir une session sur l'appareil.
Mot de passe Mot de passe utilisé pour ouvrir une session sur l'appareil. Veuillez noter que ce champ est chiffré et stocké dans un autre champ lors de l'importation.
MetaInformation\SerialNumber Numéro de série de l'appareil.
MetaInformation\ServiceTag Étiquette de service de l'appareil.
MetaInformation\PurchaseDate Date d'achat au format ISO8601 (c'est-à-dire, aaaa-mm-jj).
Devolutions Forum logo Donnez-nous vos commentaires