Domanda

Esiste un modo per scambiare il diagramma ERD da uno strumento all'altro poiché esiste XMI per lo scambio di documenti UML?

È stato utile?

Soluzione

La cosa più vicina a cui sono a conoscenza di questo è il Common Warehouse Metamodel (CWM) , che ha il supporto di alcuni fornitori di strumenti. Le specifiche ufficiali vivono Here . La modellizzazione dei dati è un sottoinsieme di questo - va anche nelle mappature. Come per le specifiche progettate dal comitato, è esaustivo, dettagliato e probabilmente abbastanza difficile da attuare.

Un metodo più semplice che ti consentirà di esportare lo schema come SQL, eseguirlo in un database scratch e decodificarlo con il nuovo strumento. Ciò, tuttavia, tenderà a perdere commenti o qualsiasi documentazione allegata. A seconda degli strumenti, potresti essere in grado di mettere insieme qualcosa per salvarlo.

Ad esempio, una volta ho creato uno script Python che avrebbe interpretato l'output SQL di Visio Enterprise Architect per generare file MIF per un documento del dizionario dati. L'output ha i documenti di tabella e colonna in un formato facile da analizzare e associare alle definizioni di colonna. Se riesci a inserire programmaticamente i commenti nel repository del tuo strumento di destinazione, puoi utilizzare una tecnica simile per la migrazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top