SOLIDWORKS Manage : Liaison de sources de données externes et importation

Article de Bryce Hooper sur sept. 13, 2021

SOLIDWORKS Managepeut extraire des renseignements de sources autres quePDMNous allons explorer l’importation d’enregistrements d’une base de données SQL à partir d’une table et la mise à jour des informations à partir d’une autre.

Ajout de sources de données additionnelles

Pour démarrer le processus, créez un lien vers une base de données supplémentaire. Pour ce faire, ouvrez leAdministration du systèmedans SOLIDWORKS Manage et accédez àSources de donnéesCliquez surNouvelle connexion pour ouvrir l'assistant de connexion. L'importation d'enregistrements nécessite que le type soit Microsoft SQL Server ou Microsoft Access. Pour notre exemple, sélectionnez SQL et cliquez surSuivant.

Add Data Sources in SOLIDWORKS Manage

Entrez le nom du serveur SQL et les informations d'authentification. Appuyez sur Tester la connexion permettra à la liste déroulante de la base de données de faire une sélection.

La connexion se nommera automatiquement en fonction du nom de la base de données, mais n'hésitez pas à la modifier si des bases de données supplémentaires portant un nom similaire sont ajoutées.

Une fois terminé, appuyez surEnregistrer et fermer.

SOLIDWORKS Manage Connection Type

Ajout de sources d'importation

Maintenant que nous avons une source de données, nous pouvons indiquer à SOLIDWORKS Manage comment importer ces données.

Dans l'Administration, allez àImportation/Exportation. Sous la zone d'importation, cliquez sur Nouveau.

Donnez un nom à votre nouvelle importation et sélectionnez l'emplacement où elle sera importée.

Ici, je crée des enregistrements pour les employés. Sélectionnez dans la liste déroulante les utilisateurs autorisés à exécuter cette importation.

Adding Import Sources in SOLIDWORKS Manage

En bas, sous sources, cliquez surNouveauL'assistant qui apparaît nous guidera à travers les étapes suivantes. Sur la deuxième page, donnez un nom à la connexion et choisissez la source de données. Cliquez sur Suivant une fois terminé. Cochez la case correspondant à la table de base de données contenant les informations que nous voulons importer et appuyez sur Suivant.

Link SOLIDWORKS Mange External Data Source for Impoort

Ici, nous pouvons filtrer notre importation en définissant des paramètres sur les champs. J'ai limité mon importation aux 10 premiers employés de la base de données.

Plusieurs filtres peuvent être ajoutés avec la logique AND.

Cliquez Suivant pour mapper les colonnes de la base de données aux champs de gestion.

SOLIDWORKS Manage Source Properties Window for Column Mapping

Sélectionnez la colonne source d'un champ pour accéder à la liste déroulante des colonnes SQL disponibles. Procédez de la même manière pour tous les champs concernés.

Les champs système avec l'étoile rouge n'ont pas besoin d'être renseignés, mais une valeur sera générée s'ils sont laissés vides. Une valeur unique doit être sélectionnée.Suivant et ensuite terminer quand c'est terminé.

Sauvegardez et fermez la boîte de dialogue Administration.

Importation d'enregistrements à l'aide de notre source

Pour importer les enregistrements à l’aide de la source que nous avons configurée, allez à l’emplacement de l’objet que nous avons défini comme emplacement d’importation.

Dans le menu Outils, cliquez sur leImportation bouton. 

La boîte de dialogue qui s'affiche nous guidera à travers les enregistrements que nous ajoutons ou mettons à jour.

Sélectionnez le type à importer dans cet objet et la source précédemment configurée.

Cliquez Suivant.

Import Records Using a Source in SOLIDWORKS Manage

Tous les nouveaux enregistrements créés à partir de cette importation seront affichés dans une liste. Vous pouvez sélectionner les éléments à créer sur cette page en cochant la case à gauche.

En cliquantSuivant affichera à nouveau tous les enregistrements qui seront mis à jour en fonction de la source actuelle. D'autres sources peuvent être configurées pour mettre à jour ces enregistrements ultérieurement, à condition qu'un identifiant unique puisse être associé à la première source.

La dernière page affiche un rapport indiquant le nombre d'enregistrements qui seront créés ou mis à jour.

En cliquant sur leImportationLe bouton les traitera. Pour plusieurs enregistrements, ça peut prendre du temps.

Cliquez Finir quand il sera terminé.

Run Import Data in SOLIDWORKS Manage

S'il y a des erreurs d'importation, une page supplémentaire sera disponible pour lister tous les enregistrements qui n'ont pas pu être importés avec leur raisonnement.

Grâce à cette méthode, une grande quantité de données existantes peut être importée dans SOLIDWORKS Manage pour une utilisation générale.

Ce processus ne se limite pas à la création d'enregistrements comme dans cet exemple. Il peut également être utilisé pour d'autres types d'objets Gérer, et même pour des fichiers comme des enregistrements de documents.

En savoir plus sur SOLIDWORKS Manage et PDM

Installation du module complémentaire SOLIDWORKS Gestion PDM

Importation de fichiers dans SOLIDWORKS Gestion à partir d'un dossier

Création de rapports personnalisés dans SOLIDWORKS PDM

Guide ultime des autorisations SOLIDWORKS PDM

Modifications de SOLIDWORKS PDM Professional pour SQL Server en 2022

 

À propos de Bryce Hooper

Bryce utilise SOLIDWORKS depuis 2008 dans divers rôles et dans plusieurs industries, allant des aspirateurs industriels à la conception de cadres de VR. Il a passé plusieurs de ces années en tant qu'administrateur PDM, mettant en place trois coffres PDM au fil du temps. Il a obtenu sa certification CSWP en 2019, suivie de sa certification CSWE en 2013. La programmation est une passion qui a accompagné Bryce tout au long de ses différentes positions, lui permettant de développer des applications commerciales personnalisées pour améliorer les processus de conception. Dans ses temps libres, Bryce est un joueur, un créateur et un brasseur.

Voir tous les messages de Bryce Hooper