.PDM

Plik PDM

SAP PowerDesigner Physical Data Model
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik PDM to fizyczny model danych (Physical Data Model) utworzony przez SAP PowerDesigner. Jest to zwykły plik XML opisujący tabele bazy danych, kolumny, indeksy i klucze obce dla konkretnego systemu RDBMS (Oracle, SQL Server, MySQL itp.). Można go otworzyć w SAP PowerDesigner w systemie Windows lub sprawdzić surowy kod XML w dowolnym edytorze tekstu. SAP PowerDesigner osiągnie pełny koniec wsparcia w grudniu 2027 roku.

Deweloper: SAP SE (formerly Sybase, acquired by SAP in 2010) Kategoria: Pliki developerskie MIME: application/xml
OTWIERA SIĘ NA Windows
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 28, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku PDM?

Plik .pdm to fizyczny model danych utworzony przez SAP PowerDesigner, dawniej znany jako Sybase PowerDesigner. Opisuje on schemat bazy danych na poziomie fizycznym - tabele, kolumny, typy danych, indeksy, klucze podstawowe i relacje kluczy obcych - z myślą o konkretnym systemie zarządzania relacyjnymi bazami danych, takim jak Oracle, SQL Server lub MySQL.

Wewnętrznie plik jest zwykłym formatem XML, zaczynającym się od standardowej deklaracji XML, po której następują instrukcje przetwarzania specyficzne dla PowerDesigner, rejestrujące docelowy DBMS, nazwę modelu, ustawienia regionalne i wersję formatu. Element główny <Model> wykorzystuje trzy przestrzenie nazw XML: a: dla atrybutów, c: dla kolekcji oraz o: dla obiektów. Odwołania krzyżowe między tabelami a kluczami wykorzystują schemat Id/Ref w całym dokumencie.

Plik .pdm jest zazwyczaj generowany z koncepcyjnego modelu danych (.cdm) lub logicznego modelu danych (.ldm) poprzez zastosowanie pliku zasobów specyficznego dla DBMS (.xdb). Ten sam model logiczny może wygenerować wiele plików .pdm skierowanych na różne platformy bazodanowe. PowerDesigner może wykonać inżynierię w przód (forward-engineer) z pliku .pdm bezpośrednio do skryptów SQL DDL lub przeprowadzić inżynierię wsteczną (reverse-engineer) istniejącego schematu bazy danych do tego formatu.

SAP PowerDesigner 16.7 jest aktualnym wydaniem; firma SAP ogłosiła zakończenie głównego nurtu konserwacji, a pełne zakończenie wsparcia planowane jest na grudzień 2027 roku. Plik .pdm jest czytelny w dowolnym edytorze tekstu jako XML, ale sensowna edycja lub walidacja wymaga samego programu PowerDesigner.

Bezpieczeństwo

RYZYKO: LOW

Zwykły plik XML; brak kodu wykonywalnego. Bezpieczny do otwarcia w edytorze tekstu. Zawiera potencjalnie wrażliwe informacje o schemacie bazy danych (nazwy tabel, kolumn, typy danych), które mogą ujawnić architekturę aplikacji.

Szczegóły formatu

w pigułce
PEŁNA NAZWASAP PowerDesigner Physical Data Modelznany również jako PowerDesigner PDM, Sybase PowerDesigner Physical Data Model
DEWELOPERSAP SE (formerly Sybase, acquired by SAP in 2010)od 1997 (PowerDesigner 6 introduced PDM as distinct model type)
TYP MIMEapplication/xml
TYPPlik tekstowy XML
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Pacemaker Device Map (urządzenie medyczne) - Niektórzy dostawcy urządzeń do rytmu serca używają .pdm dla map danych programatora; niszowy kontekst medyczny.
  • PreSonus Studio One Performance Data Monitor - .pdm używany wewnętrznie przez Studio One DAW do monitorowania danych wydajności; niewidoczny dla użytkownika.

Programy otwierające pliki PDM

Windows3 apps
SAP PowerDesigner Płatny File > Open, wybierz plik .pdm. Użyj menu Model, aby skonfigurować docelowy DBMS i wygenerować DDL.
Notepad++ (view XML only) Open-source Otwórz plik .pdm; zainstaluj wtyczkę XML Tools dla podświetlania składni i formatowania tekstu.
Microsoft Visual Studio (view XML only) Freemium Otwórz jako plik XML do inspekcji struktury schematu w trybie tylko do odczytu.

Szczegóły techniczne

specyfikacja
Typ plikuDokument tekstowy XML
Typ MIMEapplication/xml; text/xml (alternatywny)
KodowanieUTF-8 (deklarowane w nagłówku XML); starsze pliki mogą używać innych kodowań
KompresjaBrak - zwykły XML bez kontenera ZIP
Typowy rozmiar50 KB - 20 MB (skaluje się wraz ze złożonością modelu; duże modele korporacyjne mogą to przekraczać)
Przestrzenie nazw XMLTrzy przestrzenie nazw: a: (atrybuty), c: (kolekcje), o: (obiekty)
Schemat odwołańAtrybuty Id/Ref łączą obiekty (tabele, kolumny, klucze, klucze obce) w całym drzewie XML
Docelowy DBMSJeden plik .pdm dotyczy jednego RDBMS (Oracle, SQL Server, MySQL itp.) zdefiniowanego przez plik zasobów .xdb
Hierarchia modeliZazwyczaj generowany z modelu danych .cdm (koncepcyjnego) lub .ldm (logicznego)
Inżynieria w przódGeneruje skrypty SQL DDL dla docelowego RDBMS bezpośrednio z modelu
Inżynieria wstecznaMoże zostać utworzony poprzez inżynierię wsteczną istniejącego, działającego schematu bazy danych
OprogramowanieSAP PowerDesigner 16.7 (aktualne wydanie; tylko Windows)
Koniec wsparciaPełne zakończenie wsparcia dla SAP PowerDesigner planowane na grudzień 2027 r.
Kompatybilność wersjiWersja formatu zakodowana w instrukcji przetwarzania XML; nowsze wersje otwierają starsze pliki, ale starsze wersje nie mogą otworzyć nowszych
Wydano1997 (PowerDesigner 6 introduced PDM as distinct model type)
Najnowsza wersjaPowerDesigner 16.7 SP09 (current as of 2025; EOL planned December 2027)
Specyfikacjahelp.sap.com

Konwersje PDM

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami PDM. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki PDM.

Najczęściej zadawane pytania

Jak otworzyć plik .pdm bez PowerDesigner?
Otwórz go w dowolnym edytorze tekstu (Notepad++, VS Code) - to zwykły XML. Możesz odczytać schemat, ale nie możesz go edytować w kontekście ani generować DDL bez PowerDesigner.
Czy mogę przekonwertować plik .pdm na SQL?
Tak - w PowerDesigner przejdź do Database > Generate Database, aby wygenerować skrypty DDL dla docelowego RDBMS.
Czy SAP PowerDesigner jest nadal wspierany?
PowerDesigner 16.7 SP09 to aktualna wersja. SAP ogłosił koniec głównego nurtu konserwacji; pełne zakończenie wsparcia to grudzień 2027 r. Rozważ migrację do erwin, Vertabelo lub DbSchema.
Dlaczego mój plik .pdm pokazuje niewłaściwy DBMS po otwarciu?
Pliki PDM mają osadzoną nazwę docelowego RDBMS; jeśli nie masz zainstalowanego pasującego pliku zasobów DBMS (.xdb) w PowerDesigner, konieczne będzie ponowne mapowanie. Ustaw DBMS poprzez Model > Model Properties.
Czy pliki PowerDesigner PDM mogą być kontrolowane wersjami w Git?
Tak - ponieważ są to pliki tekstowe XML, można je porównywać (diff) i scalać, choć identyfikatory PowerDesigner sprawiają, że scalanie jest złożone. Niektóre zespoły korzystają zamiast tego z wbudowanego repozytorium PowerDesigner.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z