.PDM

PDM File

SAP PowerDesigner Physical Data Model
Ask a question
QUICK ANSWER

A PDM file is a Physical Data Model created by SAP PowerDesigner. It is a plain XML file describing database tables, columns, indexes, and foreign keys for a specific RDBMS (Oracle, SQL Server, MySQL, etc.). Open it in SAP PowerDesigner on Windows, or inspect the raw XML in any text editor. SAP PowerDesigner reaches full end of support in December 2027.

Developer: SAP SE (formerly Sybase, acquired by SAP in 2010) Category: Developer Files MIME: application/xml
OPENS ON Windows
Related: .DO · .MD · .HEX · .XSD

On this page

19k+ extensions indexed
Last reviewed Jul 28, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the PDM file format?

A .pdm file is a Physical Data Model created by SAP PowerDesigner, formerly known as Sybase PowerDesigner. It describes a database schema at the physical level - tables, columns, data types, indexes, primary keys, and foreign-key relationships - targeting a specific relational database management system such as Oracle, SQL Server, or MySQL.

Internally the file is plain XML, opening with a standard XML declaration followed by PowerDesigner-specific processing instructions that record the target DBMS, model name, locale, and format version. The root <Model> element uses three XML namespaces: a: for attributes, c: for collections, and o: for objects. Cross-references between tables and keys use an Id/Ref scheme throughout the document.

A .pdm is typically generated from a Conceptual Data Model (.cdm) or Logical Data Model (.ldm) by applying a DBMS-specific resource file (.xdb). The same logical model can produce multiple .pdm files targeting different database platforms. PowerDesigner can forward-engineer a .pdm directly to SQL DDL scripts or reverse-engineer an existing database schema into one.

SAP PowerDesigner 16.7 is the current release; SAP has announced end of mainstream maintenance with full end of support planned for December 2027. The .pdm file is readable in any text editor as XML, but meaningful editing or validation requires PowerDesigner itself.

Security & safety

RISK: LOW

Plain XML file; no executable code. Safe to open in a text editor. Contains potentially sensitive database schema information (table names, column names, data types) that may reveal application architecture.

Format details

in a nutshell
FULL NAMESAP PowerDesigner Physical Data Modelaka PowerDesigner PDM, Sybase PowerDesigner Physical Data Model
DEVELOPERSAP SE (formerly Sybase, acquired by SAP in 2010)since 1997 (PowerDesigner 6 introduced PDM as distinct model type)
MIME TYPEapplication/xml
TYPEXML text file
This extension is also used by…
  • Pacemaker Device Map (medical device) - Some cardiac rhythm device vendors use .pdm for programmer data maps; niche medical context.
  • PreSonus Studio One Performance Data Monitor - .pdm used internally by Studio One DAW for performance monitoring data; not user-facing.

Programs that open PDM files

Windows3 apps
SAP PowerDesigner Paid File > Open, select the .pdm file. Use Model menu to configure DBMS target and generate DDL.
Notepad++ (view XML only) Open-source Open the .pdm file; install XML Tools plugin for syntax highlighting and pretty-print.
Microsoft Visual Studio (view XML only) Freemium Open as XML file for read-only inspection of the schema structure.

Technical details

deep spec
File typeXML text document
MIME typeapplication/xml; text/xml (alternate)
EncodingUTF-8 (declared in XML header); older files may use other encodings
CompressionNone - plain XML with no ZIP wrapper
Typical size50 KB - 20 MB (scales with model complexity; large enterprise models may exceed this)
XML namespacesThree namespaces: a: (attributes), c: (collections), o: (objects)
Cross-reference schemeId/Ref attributes link objects (tables, columns, keys, foreign keys) throughout the XML tree
DBMS targetingOne .pdm file targets one RDBMS (Oracle, SQL Server, MySQL, etc.) defined by a .xdb resource file
Model hierarchyTypically generated from a .cdm (Conceptual) or .ldm (Logical) Data Model
Forward engineeringGenerates SQL DDL scripts for the target RDBMS directly from the model
Reverse engineeringCan be created by reverse-engineering an existing live database schema
SoftwareSAP PowerDesigner 16.7 (current release; Windows only)
End of supportFull end of support for SAP PowerDesigner planned December 2027
Version compatibilityFormat version encoded in XML processing instruction; newer versions open older files but older versions cannot open newer files
Released1997 (PowerDesigner 6 introduced PDM as distinct model type)
Latest versionPowerDesigner 16.7 SP09 (current as of 2025; EOL planned December 2027)
Specificationhelp.sap.com

PDM conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with PDM files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about PDM files.

Frequently asked questions

How do I open a .pdm file without PowerDesigner?
Open it in any text editor (Notepad++, VS Code) - it is plain XML. You can read the schema but cannot edit it in context or generate DDL without PowerDesigner.
Can I convert a .pdm file to SQL?
Yes - in PowerDesigner go to Database > Generate Database to produce DDL scripts for your target RDBMS.
Is SAP PowerDesigner still supported?
PowerDesigner 16.7 SP09 is the current version. SAP announced end of mainstream maintenance; full end of support is December 2027. Consider migrating to erwin, Vertabelo, or DbSchema.
Why does my .pdm file show the wrong DBMS after opening?
PDM files embed the target RDBMS name; if you don't have the matching DBMS resource file (.xdb) installed in PowerDesigner, you'll need to remap. Set the DBMS via Model > Model Properties.
Can PowerDesigner PDM files be version-controlled in Git?
Yes - since they are XML text files they can be diffed and merged, though PowerDesigner's Ids make merges complex. Some teams use PowerDesigner's built-in repository instead.

References

1SAP PowerDesigner Help Portalhelp.sap.com
2PowerDesigner XML Model File Format (Sybase archive)infocenter-archive.sybase.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.MDMarkdown Document
10.BINCD/DVD Disc Image (BIN/CUE)

Related extensions

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z