.PDM

Файл PDM

SAP PowerDesigner Physical Data Model
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл PDM - это физическая модель данных (Physical Data Model), созданная в SAP PowerDesigner. Это обычный XML-файл, описывающий таблицы базы данных, столбцы, индексы и внешние ключи для конкретной СУБД (Oracle, SQL Server, MySQL и т. д.). Его можно открыть в SAP PowerDesigner на Windows или просмотреть необработанный XML в любом текстовом редакторе. Полная поддержка SAP PowerDesigner прекращается в декабре 2027 года.

Разработчик: SAP SE (formerly Sybase, acquired by SAP in 2010) Категория: Файлы разработчика MIME: application/xml
ОТКРЫВАЕТСЯ НА Windows
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 28, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PDM?

Файл .pdm представляет собой физическую модель данных, созданную в SAP PowerDesigner (ранее известном как Sybase PowerDesigner). Он описывает схему базы данных на физическом уровне - таблицы, столбцы, типы данных, индексы, первичные ключи и связи по внешним ключам - ориентируясь на конкретную реляционную систему управления базами данных, такую как Oracle, SQL Server или MySQL.

Внутри файл представляет собой обычный XML, начинающийся со стандартного объявления XML, за которым следуют специфические для PowerDesigner инструкции по обработке, фиксирующие целевую СУБД, имя модели, локаль и версию формата. Корневой элемент <Model> использует три пространства имен XML: a: для атрибутов, c: для коллекций и o: для объектов. Перекрестные ссылки между таблицами и ключами используют схему Id/Ref по всему документу.

Файл .pdm обычно создается из концептуальной модели данных (.cdm) или логической модели данных (.ldm) путем применения файла ресурсов конкретной СУБД (.xdb). Одна и та же логическая модель может генерировать несколько файлов .pdm для разных платформ баз данных. PowerDesigner может выполнять прямое проектирование (forward-engineer) из .pdm непосредственно в SQL DDL-скрипты или выполнять обратное проектирование (reverse-engineer) существующей схемы базы данных в модель.

SAP PowerDesigner 16.7 является текущим выпуском; SAP объявила об окончании основной фазы обслуживания, а полное прекращение поддержки запланировано на декабрь 2027 года. Файл .pdm читается в любом текстовом редакторе как XML, но для осмысленного редактирования или проверки требуется сам PowerDesigner.

Безопасность и защита

РИСК: LOW

Обычный XML-файл; не содержит исполняемого кода. Безопасен для открытия в текстовом редакторе. Содержит потенциально конфиденциальную информацию о схеме базы данных (имена таблиц, столбцов, типы данных), которая может раскрыть архитектуру приложения.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕSAP PowerDesigner Physical Data Modelтакже известен как PowerDesigner PDM, Sybase PowerDesigner Physical Data Model
РАЗРАБОТЧИКSAP SE (formerly Sybase, acquired by SAP in 2010)с 1997 (PowerDesigner 6 introduced PDM as distinct model type)
MIME-ТИПapplication/xml
ТИПТекстовый файл XML
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Pacemaker Device Map (медицинское устройство) - Некоторые поставщики устройств сердечного ритма используют .pdm для карт данных программатора; нишевый медицинский контекст.
  • PreSonus Studio One Performance Data Monitor - .pdm используется внутри DAW Studio One для данных мониторинга производительности; не предназначен для пользователя.

Программы, открывающие файлы PDM

Windows3 apps
SAP PowerDesigner Платно File > Open, выберите файл .pdm. Используйте меню Model для настройки целевой СУБД и генерации DDL.
Notepad++ (view XML only) Открытый код Откройте файл .pdm; установите плагин XML Tools для подсветки синтаксиса и форматирования (pretty-print).
Microsoft Visual Studio (view XML only) Freemium Открыть как XML-файл для просмотра структуры схемы в режиме «только чтение».

Технические подробности

глубокая спецификация
Тип файлаТекстовый документ XML
MIME-типapplication/xml; text/xml (альтернативный)
КодировкаUTF-8 (объявлена в заголовке XML); старые файлы могут использовать другие кодировки
СжатиеНет - обычный XML без ZIP-оболочки
Типичный размер50 КБ - 20 МБ (зависит от сложности модели; крупные корпоративные модели могут превышать этот предел)
Пространства имен XMLТри пространства имен: a: (атрибуты), c: (коллекции), o: (объекты)
Схема перекрестных ссылокАтрибуты Id/Ref связывают объекты (таблицы, столбцы, ключи, внешние ключи) по всему дереву XML
Целевая СУБДОдин файл .pdm ориентирован на одну СУБД (Oracle, SQL Server, MySQL и т. д.), определенную файлом ресурсов .xdb
Иерархия моделейОбычно генерируется из концептуальной (.cdm) или логической (.ldm) модели данных
Прямое проектированиеГенерирует SQL DDL-скрипты для целевой СУБД непосредственно из модели
Обратное проектированиеМожет быть создан путем обратного проектирования существующей живой схемы базы данных
Программное обеспечениеSAP PowerDesigner 16.7 (текущий выпуск; только для Windows)
Окончание поддержкиПолное прекращение поддержки SAP PowerDesigner запланировано на декабрь 2027 года
Совместимость версийВерсия формата закодирована в инструкции по обработке XML; новые версии открывают старые файлы, но старые версии не могут открывать новые файлы
Выпущен1997 (PowerDesigner 6 introduced PDM as distinct model type)
Последняя версияPowerDesigner 16.7 SP09 (current as of 2025; EOL planned December 2027)
Спецификацияhelp.sap.com

Конвертации PDM

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PDM. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PDM.

Часто задаваемые вопросы

Как открыть файл .pdm без PowerDesigner?
Откройте его в любом текстовом редакторе (Notepad++, VS Code) - это обычный XML. Вы сможете прочитать схему, но не сможете редактировать ее в контексте или генерировать DDL без PowerDesigner.
Можно ли конвертировать файл .pdm в SQL?
Да - в PowerDesigner перейдите в Database > Generate Database, чтобы создать DDL-скрипты для вашей целевой СУБД.
Поддерживается ли еще SAP PowerDesigner?
Текущая версия - PowerDesigner 16.7 SP09. SAP объявила об окончании основной поддержки; полная поддержка прекращается в декабре 2027 года. Рассмотрите возможность миграции на erwin, Vertabelo или DbSchema.
Почему мой файл .pdm показывает неправильную СУБД после открытия?
Файлы PDM содержат имя целевой СУБД; если в PowerDesigner не установлен соответствующий файл ресурсов СУБД (.xdb), вам потребуется переназначить его. Установите СУБД через Model > Model Properties.
Можно ли хранить PDM-файлы PowerDesigner в Git?
Да - поскольку это текстовые XML-файлы, их можно сравнивать (diff) и объединять (merge), хотя идентификаторы PowerDesigner делают слияние сложным. Некоторые команды вместо этого используют встроенный репозиторий PowerDesigner.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z