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: LOWRen 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- 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
Tekniska detaljer
djup specifikation| Filtyp | XML-textdokument |
| MIME-typ | application/xml; text/xml (alternativ) |
| Kodning | UTF-8 (deklarerad i XML-huvudet); äldre filer kan använda andra kodningar |
| Komprimering | Ingen - ren XML utan ZIP-omslag |
| Typisk storlek | 50 KB - 20 MB (skalar med modellens komplexitet; stora företagsmodeller kan överskrida detta) |
| XML-namnområden | Tre namnområden: a: (attribut), c: (samlingar), o: (objekt) |
| Korsreferensschema | Id/Ref-attribut länkar objekt (tabeller, kolumner, nycklar, främmande nycklar) genom hela XML-trädet |
| DBMS-mål | En .pdm-fil riktar sig mot ett RDBMS (Oracle, SQL Server, MySQL, etc.) definierat av en .xdb-resursfil |
| Modellhierarki | Genereras vanligtvis från en .cdm (konceptuell) eller .ldm (logisk) datamodell |
| Forward engineering | Genererar SQL DDL-skript för mål-RDBMS direkt från modellen |
| Reverse engineering | Kan skapas genom att bakåtutveckla ett befintligt live-databasschema |
| Programvara | SAP PowerDesigner 16.7 (nuvarande utgåva; endast Windows) |
| Slut på support | Fullständigt slut på support för SAP PowerDesigner planerat till december 2027 |
| Versionskompatibilitet | Formatversion kodad i XML-bearbetningsinstruktion; nyare versioner öppnar äldre filer men äldre versioner kan inte öppna nyare filer |
| Släppt | 1997 (PowerDesigner 6 introduced PDM as distinct model type) |
| Senaste version | PowerDesigner 16.7 SP09 (current as of 2025; EOL planned December 2027) |
| Specifikation | help.sap.com |
PDM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PDM-filer.