データ モデル(XML)を書き出すには

既存のエンタープライズ インダストリ モデル スケマティックを XML ファイルに書き出すときは、書き出しにシステム テーブル、ドメインの値が含まれ、テーブルのコンテンツが含まれる場合もあります。

  1. Infrastructure Administrator で、次のいずれかを実行します。
    • [エンタープライズ]をクリックし、エンタープライズ インダストリ モデルに接続します。更新するインダストリ モデルにアクセスできるプロジェクトを開きます。
    • [ファイル]をクリックし、更新するインダストリ モデルにアクセスできるプロジェクトを開きます。
  2. [設定]メニュー > インダストリ モデル エディタをクリックします。
  3. インダストリ モデル エディタで、[編集]メニュー > [データベース スケマティックから作成]をクリックします。
  4. 書き出すインダストリ モデルにログインします。
  5. [正規表現を入力]ダイアログ ボックスで、次のいずれかの操作を行います。
    • 推奨: データベース スケマティックに、エンタープライズ インダストリ モデル フィーチャ クラスではないカスタマイズされたテーブルが含まれていない場合は、[OK]をクリックして続行します。
      注: 既定のフィルタ(MY.*)はテーブルを書き出しません。

      フィーチャ クラスとドメイン テーブルは既定で書き出されます。

      注意: 既定のフィルタは削除しないでください。また、フィールドを空白のままにしてはなりません。空のフィルタによりすべてのテーブルが含まれ、TB_ テーブルのデータが複製されます。これにより、Industry Model Editor が失敗します。
    • データベース スケマティックに、エンタープライズ インダストリ モデル フィーチャ クラスではないカスタマイズされたテーブルが含まれる場合は、正規表現を入力してテーブルをフィルタします。

      例:

      ^(?!TB_).*$ TB_ で始まらないすべてのテーブルを書き出します(既定値)
      ^MY_。*$ 'MY_' で始まるすべてのテーブルを書き出します
      。*. 内部 TB_ テーブルを含め、すべてのテーブルを書き出します。
      重要: このフィルタは慎重に使用してください。genx ファイルを手動で後処理する必要があります。
  6. テーブル データをロードするようにメッセージが表示された場合は、次のいずれかの操作を行います。
    • 推奨: [いいえ]をクリックしてテーブルのコンテンツを省略します。
      注: ドメインの値は既定で含まれます。
    • [はい]をクリックして、テーブルのコンテンツを含めます。
      注: テーブル コンテンツのロードには、しばらく時間がかかる場合があります。

    データ モデルはインダストリ モデル エディタ内にロードされます。

  7. [ファイル]メニュー > [名前を付けて保存]をクリックします。

    (*.genx)ファイルに、完全なデータ モデルの説明が格納されます。

  8. インダストリ モデル エディタを閉じます。