Lors de l'importation de fichiers CSV avec Devolutions Hub Importer, une décision cruciale est de savoir si appliquer 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, songer à diviser les entrées en fichiers CSV séparés selon les types que vous souhaitez créer.
Pour obtenir un contrôle plus précis sur les modèles utilisés, spécifier le modèle souhaité dans une colonne Modèle du fichier CSV. Cependant, cela peut être inutile si spécifier déjà 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 se produisent non pas dans la couche métier mais au sein des dialogues de propriétés. Cette divergence peut entraîner des entrées invalides qui génèrent des erreurs lors du processus d'importation. Pour assurer l'intégrité de vos données, valider attentivement les entrées après importation.
- Les champs Hôte et Nom sont obligatoires dans le fichier CSV. Si aucun modèle spécifique n'est désigné, le type RDP (Remote Desktop Protocol) sera automatiquement appliqué par défaut.
- Les valeurs par défaut des champs ne sont pas sérialisées ; ce qui signifie qu'elles sont omises de la structure de sortie sauf si elles sont explicitement saisies dans le fichier CSV.
- Soutenir 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 les performances, 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 qui assure 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 interfacée, telle que RDP, SSH, etc. Certains champs sont imbriqués dans des structures comme l'onglet Information et nécessitent un préfixe pour y accéder, tel que "MetaInformation\OS" ou "MetaInformation\PurchaseDate".
- Il est également possible d'incorporer des variables dans le fichier CSV, qui seront résolues lors de l'enregistrement des données. Par exemple, utiliser la variable $HOST$ dans des champs comme Description, URL, ou Putty\CustomSessionName insérera dynamiquement la valeur correspondante au moment du traitement des données.
Voici un aperçu de quelques champs pertinents pour aider à préparer votre fichier CSV pour l'importation.
Option | Description |
---|---|
Hôte | Nom d'hôte de l'appareil. C'est un champ obligatoire. |
Nom | Nom de l'entrée. Ceci est un champ obligatoire. |
ConnectionType | Jeton représentant le type de connexion. Il est préférable d'utiliser la méthode Presse-papiers – Copier pour obtenir les valeurs acceptables. |
Groupe | Dossier de destination. Notez que si le processus d'importation lui-même avait un dossier de destination défini également, le dossier indiqué 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). |