XML へのデータ モデルのエクスポート

提供: ER/Studio Data Architect
移動先: 案内検索

データ モデルのエクスポート への移動

XML(eXtensible Markup Language)は、近年、インターネット上でデータを表示および交換するための標準形式として広まった文書形式です。XMLは今や多くのアプリケーションやプラットフォームでサポートされているため、データ モデル作成者とアプリケーション開発者は、サービス指向アーキテクチャ(SOA)に基づいて共同作業できるようになりました。たとえば、データ モデル作成者はデータとデータ間の関係をモデル化して、アプリケーション間でデータを交換する方法を記述します。アプリケーション開発者は、モデルからエクスポートされたXMLを使用して、複数のアプリケーションを協調して動作させることができます。

ER/Studio Data Architect では、次のような XML タイプのファイルを生成できます。

  • XMLメタデータ交換(XMI): XMI ファイル形式は、データ モデリング アプリケーション間でデータの交換を可能にすることを主目的として設計されました。XML 形式に基づき、XMIでは、UML(Unified Modeling Language)を使用するデータ モデル作成者と、さまざまな言語と開発ツールを使用するプログラマとの間で、モデルのメタデータに関する情報、つまり一連のデータの構成要素とその編成方法についての記述を交換できます。

メタデータのエクスポート ウィザードを使用して、.dm1 ファイル全体または個々のモデルを 1 つの .xsd または .xmi ファイルにエクスポートできます。この機能では、モデル要素から XSD 要素へのマッピングが自動的に推定されますが、エクスポート時のパラメータを設定することで、ユーザーがある程度マッピングを制御できます。詳細は、「特定モデルのメタデータのエクスポート」および「すべてのモデルとサブモデルのメタデータのエクスポート」を参照してください。

  • XMLスキーマ生成(XML): XML スキーマ生成ウィザードを使用すると、論理/物理のモデル、サブモデル、またはモデルやサブモデル内の特定のコンポーネントのみに基づいたスキーマを作成することができます。必要なオプションを選択して、データベース設計で利用可能なオブジェクトを、XML スキーマを表すツリー構造へドラッグ アンド ドロップするだけで、独自にカスタマイズした XML スキーマ構造を生成できます。ウィザードに用意された高度なオプションを使用して、リレーショナル構造のエンティティと属性を複合型、要素、および属性に変換したり、名前付け標準やデータタイプ マッピングを定義できます。また、他のウィザードと同じくクイック ウィザード機能が組み込まれているため、ウィザードの設定を保存して、同じ処理を簡単に繰り返すことができます。詳細は、「カスタマイズした XML スキーマの生成」を参照してください。

Microsoft XML Notepad、Eclipse、Visual Studio、および Altova XML Spy などの XML 編集アプリケーションを使用して、生成されたスキーマを表示および編集することができます。


関連項目