.PDM

PDM-fil

SAP PowerDesigner Physical Data Model
Ställ en fråga
SNABBT SVAR

En PDM-fil är en fysisk datamodell skapad av SAP PowerDesigner. Det är en ren XML-fil som beskriver databastabeller, kolumner, index och främmande nycklar för ett specifikt RDBMS (Oracle, SQL Server, MySQL, etc.). Öppna den i SAP PowerDesigner på Windows, eller inspektera rå XML i valfri textredigerare. SAP PowerDesigner når fullständigt slut på support i december 2027.

Utvecklare: SAP SE (formerly Sybase, acquired by SAP in 2010) Kategori: Utvecklarfiler MIME: application/xml
ÖPPNAS PÅ Windows
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 28, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PDM?

En .pdm-fil är en fysisk datamodell skapad av SAP PowerDesigner, tidigare känd som Sybase PowerDesigner. Den beskriver ett databasschema på den fysiska nivån - tabeller, kolumner, datatyper, index, primärnycklar och främmande nyckel-relationer - riktat mot ett specifikt relationellt databashanteringssystem såsom Oracle, SQL Server eller MySQL.

Internt är filen ren XML och börjar med en standard XML-deklaration följt av PowerDesigner-specifika bearbetningsinstruktioner som registrerar mål-DBMS, modellnamn, språkinställning (locale) och formatversion. Rotelementet <Model> använder tre XML-namnområden: a: för attribut, c: för samlingar och o: för objekt. Korsreferenser mellan tabeller och nycklar använder ett Id/Ref-schema genom hela dokumentet.

En .pdm genereras vanligtvis från en konceptuell datamodell (.cdm) eller en logisk datamodell (.ldm) genom att applicera en DBMS-specifik resursfil (.xdb). Samma logiska modell kan producera flera .pdm-filer riktade mot olika databasplattformar. PowerDesigner kan utföra forward-engineering av en .pdm direkt till SQL DDL-skript eller reverse-engineering av ett befintligt databasschema till en modell.

SAP PowerDesigner 16.7 är den nuvarande utgåvan; SAP har meddelat att det ordinarie underhållet upphör och att fullständigt slut på support är planerat till december 2027. .pdm-filen är läsbar i valfri textredigerare som XML, men meningsfull redigering eller validering kräver själva PowerDesigner.

Säkerhet & trygghet

RISK: LOW

Ren XML-fil; ingen exekverbar kod. Säker att öppna i en textredigerare. Innehåller potentiellt känslig information om databasscheman (tabellnamn, kolumnnamn, datatyper) som kan avslöja applikationsarkitektur.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNSAP PowerDesigner Physical Data Modeläven känd som PowerDesigner PDM, Sybase PowerDesigner Physical Data Model
UTVECKLARESAP SE (formerly Sybase, acquired by SAP in 2010)sedan 1997 (PowerDesigner 6 introduced PDM as distinct model type)
MIME-TYPapplication/xml
TYPXML-textfil
Detta filtillägg används också av…
  • Pacemaker Device Map (medicinteknisk produkt) - Vissa leverantörer av hjärtrytmprodukter använder .pdm för programmerardatakartor; nischat medicinskt sammanhang.
  • PreSonus Studio One Performance Data Monitor - .pdm används internt av Studio One DAW för prestandaövervakningsdata; inte avsedd för användaren.

Program som öppnar PDM-filer

Windows3 apps
SAP PowerDesigner Betald File > Open, välj .pdm-filen. Använd Model-menyn för att konfigurera DBMS-mål och generera DDL.
Notepad++ (view XML only) Öppen källkod Öppna .pdm-filen; installera XML Tools-tillägget för syntaxmarkering och snygg formatering (pretty-print).
Microsoft Visual Studio (view XML only) Freemium Öppna som XML-fil för skrivskyddad inspektion av schemastrukturen.

Tekniska detaljer

djup specifikation
FiltypXML-textdokument
MIME-typapplication/xml; text/xml (alternativ)
KodningUTF-8 (deklarerad i XML-huvudet); äldre filer kan använda andra kodningar
KomprimeringIngen - ren XML utan ZIP-omslag
Typisk storlek50 KB - 20 MB (skalar med modellens komplexitet; stora företagsmodeller kan överskrida detta)
XML-namnområdenTre namnområden: a: (attribut), c: (samlingar), o: (objekt)
KorsreferensschemaId/Ref-attribut länkar objekt (tabeller, kolumner, nycklar, främmande nycklar) genom hela XML-trädet
DBMS-målEn .pdm-fil riktar sig mot ett RDBMS (Oracle, SQL Server, MySQL, etc.) definierat av en .xdb-resursfil
ModellhierarkiGenereras vanligtvis från en .cdm (konceptuell) eller .ldm (logisk) datamodell
Forward engineeringGenererar SQL DDL-skript för mål-RDBMS direkt från modellen
Reverse engineeringKan skapas genom att bakåtutveckla ett befintligt live-databasschema
ProgramvaraSAP PowerDesigner 16.7 (nuvarande utgåva; endast Windows)
Slut på supportFullständigt slut på support för SAP PowerDesigner planerat till december 2027
VersionskompatibilitetFormatversion kodad i XML-bearbetningsinstruktion; nyare versioner öppnar äldre filer men äldre versioner kan inte öppna nyare filer
Släppt1997 (PowerDesigner 6 introduced PDM as distinct model type)
Senaste versionPowerDesigner 16.7 SP09 (current as of 2025; EOL planned December 2027)
Specifikationhelp.sap.com

PDM-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PDM-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PDM-filer.

Vanliga frågor

Hur öppnar jag en .pdm-fil utan PowerDesigner?
Öppna den i valfri textredigerare (Notepad++, VS Code) - det är ren XML. Du kan läsa schemat men kan inte redigera det i sitt sammanhang eller generera DDL utan PowerDesigner.
Kan jag konvertera en .pdm-fil till SQL?
Ja - i PowerDesigner går du till Database > Generate Database för att producera DDL-skript för ditt mål-RDBMS.
Stöds SAP PowerDesigner fortfarande?
PowerDesigner 16.7 SP09 är den nuvarande versionen. SAP har meddelat att det ordinarie underhållet upphör; fullständigt slut på support är december 2027. Överväg att migrera till erwin, Vertabelo eller DbSchema.
Varför visar min .pdm-fil fel DBMS efter att jag öppnat den?
PDM-filer bäddar in namnet på mål-RDBMS; om du inte har den matchande DBMS-resursfilen (.xdb) installerad i PowerDesigner måste du mappa om den. Ställ in DBMS via Model > Model Properties.
Kan PowerDesigner PDM-filer versionshanteras i Git?
Ja - eftersom de är XML-textfiler kan de jämföras (diff) och sammanfogas (merge), även om PowerDesigners Ids gör sammanfogningar komplexa. Vissa team använder PowerDesigners inbyggda arkiv (repository) istället.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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.MDMarkdown Document
9.TMPTemporary File
10.BINCD/DVD Disc Image (BIN/CUE)

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö