Qu'est-ce que le format de fichier PDM ?
Un fichier .pdm est un modèle physique de données créé par SAP PowerDesigner, anciennement connu sous le nom de Sybase PowerDesigner. Il décrit un schéma de base de données au niveau physique - tables, colonnes, types de données, index, clés primaires et relations de clés étrangères - ciblant un système de gestion de base de données relationnelle spécifique tel qu'Oracle, SQL Server ou MySQL.
En interne, le fichier est du XML pur, s'ouvrant par une déclaration XML standard suivie d'instructions de traitement spécifiques à PowerDesigner qui enregistrent le SGBD cible, le nom du modèle, les paramètres régionaux et la version du format. L'élément racine <Model> utilise trois espaces de noms XML : a: pour les attributs, c: pour les collections et o: pour les objets. Les références croisées entre les tables et les clés utilisent un schéma Id/Ref tout au long du document.
Un .pdm est généralement généré à partir d'un modèle conceptuel de données (.cdm) ou d'un modèle logique de données (.ldm) en appliquant un fichier de ressources spécifique au SGBD (.xdb). Le même modèle logique peut produire plusieurs fichiers .pdm ciblant différentes plateformes de bases de données. PowerDesigner peut effectuer une ingénierie directe (forward-engineer) d'un .pdm vers des scripts SQL DDL ou effectuer une ingénierie inverse (reverse-engineer) d'un schéma de base de données existant vers celui-ci.
SAP PowerDesigner 16.7 est la version actuelle ; SAP a annoncé la fin de la maintenance générale avec une fin complète du support prévue pour décembre 2027. Le fichier .pdm est lisible dans n'importe quel éditeur de texte en tant que XML, mais une édition ou une validation significative nécessite PowerDesigner lui-même.
Sécurité et sûreté
RISQUE : LOWFichier XML brut ; aucun code exécutable. Sûr à ouvrir dans un éditeur de texte. Contient des informations potentiellement sensibles sur le schéma de la base de données (noms de tables, noms de colonnes, types de données) pouvant révéler l'architecture de l'application.
Détails du format
en bref- Pacemaker Device Map (dispositif médical) - Certains fournisseurs de dispositifs de rythme cardiaque utilisent .pdm pour les cartes de données de programmation ; contexte médical spécialisé.
- PreSonus Studio One Performance Data Monitor - .pdm utilisé en interne par la station de travail audio numérique Studio One pour les données de surveillance des performances ; non destiné à l'utilisateur.
Programmes qui ouvrent les fichiers PDM
Détails techniques
spécifications approfondies| Type de fichier | Document texte XML |
| Type MIME | application/xml; text/xml (alternatif) |
| Encodage | UTF-8 (déclaré dans l'en-tête XML) ; les fichiers plus anciens peuvent utiliser d'autres encodages |
| Compression | Aucune - XML brut sans conteneur ZIP |
| Taille typique | 50 Ko - 20 Mo (varie selon la complexité du modèle ; les modèles d'entreprise volumineux peuvent dépasser cette plage) |
| Espaces de noms XML | Trois espaces de noms : a: (attributs), c: (collections), o: (objets) |
| Schéma de référence croisée | Les attributs Id/Ref lient les objets (tables, colonnes, clés, clés étrangères) tout au long de l'arborescence XML |
| Ciblage SGBD | Un fichier .pdm cible un SGBDR (Oracle, SQL Server, MySQL, etc.) défini par un fichier de ressources .xdb |
| Hiérarchie du modèle | Généralement généré à partir d'un modèle de données .cdm (Conceptuel) ou .ldm (Logique) |
| Ingénierie directe | Génère des scripts SQL DDL pour le SGBDR cible directement à partir du modèle |
| Ingénierie inverse | Peut être créé par ingénierie inverse d'un schéma de base de données existant |
| Logiciel | SAP PowerDesigner 16.7 (version actuelle ; Windows uniquement) |
| Fin de support | Fin complète du support pour SAP PowerDesigner prévue en décembre 2027 |
| Compatibilité de version | Version du format encodée dans l'instruction de traitement XML ; les versions plus récentes ouvrent les fichiers plus anciens, mais les versions plus anciennes ne peuvent pas ouvrir les fichiers plus récents |
| Publié | 1997 (PowerDesigner 6 introduced PDM as distinct model type) |
| Dernière version | PowerDesigner 16.7 SP09 (current as of 2025; EOL planned December 2027) |
| Spécification | help.sap.com |
Conversions PDM
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers PDM.