Solidworks PDM
SOLIDWORKS PDM is a data management system that helps users store, organize and manage engineering data and documents. Learn more at www.solidworks.com.
We provide two methods for integrating Solidworks PDM part and assembly data into Violet:
Manual Upload - via .csv file import
Live Fetch - via direct query to your SQL database
Manual Upload - .csv File Import
In this method, you'll need to export a .csv file of your Bill of Materials (BOM) from Solidworks PDM. When exporting, make sure to:
Remove any header/title info from your BOM .csv file for proper import. The first row should contain the names of each column.
Either the 'File Name' or 'Part Number' field should be populated in order to generate a unique identifier for each row.
Then, follow the instructions below to import:
Select
Solidworks PDM
Click Upload File, locate your exported BOM, and click Open.
If you'd like, provide a unique name for the connection based on the credentials you're using.
You can also restrict view or edit permissions to any users or groups. (If you don’t need to, you can skip this step)

Click Create. You're done!
Each subsequent import will intelligently map and update part data based on either filename or part number.
Live Fetch - Direct Query
In this method, Violet will query the SQL server hosting your PDM vault directly. To enable this, you'll need to:
Allow Violet to connect to your SQL server This can be done via IP address whitelisting or by setting up a VPN tunnel. These options are described in further detail here.
Provide read-only access to BOM data on the SQL server
Follow the instructions for Simple Setup to enable read-only access to the database. This provides us access to read your tables and is the recommended approach for most cases.
If you have sensitive, non- BOM-related data on your server that you need to ensure Violet can't access, you can follow the instructions for Advanced Setup. Note, this will require knowledge of the exact names of your tables.
Last updated
Was this helpful?