¿Qué es el formato de archivo PDM?
Un archivo .pdm es un Modelo Físico de Datos creado por SAP PowerDesigner, anteriormente conocido como Sybase PowerDesigner. Describe un esquema de base de datos a nivel físico -tablas, columnas, tipos de datos, índices, claves primarias y relaciones de claves foráneas- orientado a un sistema de gestión de bases de datos relacionales específico como Oracle, SQL Server o MySQL.
Internamente, el archivo es XML plano, comenzando con una declaración XML estándar seguida de instrucciones de procesamiento específicas de PowerDesigner que registran el DBMS de destino, el nombre del modelo, la configuración regional y la versión del formato. El elemento raíz <Model> utiliza tres espacios de nombres XML: a: para atributos, c: para colecciones y o: para objetos. Las referencias cruzadas entre tablas y claves utilizan un esquema Id/Ref en todo el documento.
Un .pdm se genera normalmente a partir de un Modelo Conceptual de Datos (.cdm) o un Modelo Lógico de Datos (.ldm) aplicando un archivo de recursos específico del DBMS (.xdb). El mismo modelo lógico puede producir múltiples archivos .pdm dirigidos a diferentes plataformas de bases de datos. PowerDesigner puede realizar ingeniería directa de un .pdm a scripts SQL DDL o ingeniería inversa de un esquema de base de datos existente hacia uno nuevo.
SAP PowerDesigner 16.7 es la versión actual; SAP ha anunciado el fin del mantenimiento estándar con el fin de soporte completo planificado para diciembre de 2027. El archivo .pdm es legible en cualquier editor de texto como XML, pero la edición o validación significativa requiere el propio PowerDesigner.
Seguridad y protección
RIESGO: LOWArchivo XML plano; sin código ejecutable. Seguro de abrir en un editor de texto. Contiene información del esquema de la base de datos potencialmente sensible (nombres de tablas, nombres de columnas, tipos de datos) que puede revelar la arquitectura de la aplicación.
Detalles del formato
en pocas palabras- Pacemaker Device Map (dispositivo médico) - Algunos proveedores de dispositivos de ritmo cardíaco utilizan .pdm para mapas de datos del programador; contexto médico especializado.
- PreSonus Studio One Performance Data Monitor - .pdm utilizado internamente por el DAW Studio One para datos de monitoreo de rendimiento; no orientado al usuario.
Programas que abren archivos PDM
Detalles técnicos
especificación profunda| Tipo de archivo | Documento de texto XML |
| Tipo MIME | application/xml; text/xml (alternativo) |
| Codificación | UTF-8 (declarada en el encabezado XML); los archivos más antiguos pueden usar otras codificaciones |
| Compresión | Ninguna - XML plano sin contenedor ZIP |
| Tamaño típico | 50 KB - 20 MB (escala con la complejidad del modelo; los modelos empresariales grandes pueden superar esto) |
| Espacios de nombres XML | Tres espacios de nombres: a: (atributos), c: (colecciones), o: (objetos) |
| Esquema de referencia cruzada | Los atributos Id/Ref vinculan objetos (tablas, columnas, claves, claves foráneas) en todo el árbol XML |
| Objetivo de DBMS | Un archivo .pdm se dirige a un RDBMS (Oracle, SQL Server, MySQL, etc.) definido por un archivo de recursos .xdb |
| Jerarquía del modelo | Normalmente generado a partir de un Modelo de Datos .cdm (Conceptual) o .ldm (Lógico) |
| Ingeniería directa | Genera scripts SQL DDL para el RDBMS de destino directamente desde el modelo |
| Ingeniería inversa | Se puede crear mediante ingeniería inversa de un esquema de base de datos real existente |
| Software | SAP PowerDesigner 16.7 (versión actual; solo Windows) |
| Fin de soporte | Fin de soporte completo para SAP PowerDesigner planificado para diciembre de 2027 |
| Compatibilidad de versiones | Versión del formato codificada en la instrucción de procesamiento XML; las versiones nuevas abren archivos antiguos, pero las versiones antiguas no pueden abrir archivos nuevos |
| Lanzado | 1997 (PowerDesigner 6 introduced PDM as distinct model type) |
| Última versión | PowerDesigner 16.7 SP09 (current as of 2025; EOL planned December 2027) |
| Especificación | help.sap.com |
Conversiones de PDM
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos PDM.
Preguntas frecuentes
¿Cómo abro un archivo .pdm sin PowerDesigner?
¿Puedo convertir un archivo .pdm a SQL?
¿Sigue teniendo soporte SAP PowerDesigner?
¿Por qué mi archivo .pdm muestra el DBMS incorrecto al abrirlo?
.xdb) correspondiente en PowerDesigner, deberá reasignarlo. Configure el DBMS a través de Model > Model Properties.