チュートリアル:既存のデータベース情報の文書化

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

はじめに への移動


複雑なデータベースおよび関連するメタデータについての情報を組織内で伝達し共有するためのドキュメント生成は、ER Studio Data Architect の強力な機能の 1 つです。ER Studio Data Architect には、次のようなレポート生成機能が用意されています。

  • HTML レポート生成: Google Chrome や Mozilla Firefox などの標準的な Web ブラウザを使ってデータ モデルやモデルのメタデータを簡単に閲覧できる HTML 形式のレポートを即座に生成します。
  • RTF レポート生成: Microsoft Word などのアプリケーションで開くことができるドキュメントを即座に生成します。

次のセクションでは、既存のデータベースをリバース エンジニアリングして、HTML レポートを生成します。データ モデルに関する情報を必要としているにもかかわらず、セキュリティまたは組織上の理由によりデータベースにアクセスできない関係者に、このレポートを配布することができます。

前提条件:

ここでは、情報を文書化するために既存のデータベースに接続できることを前提としています。既存のデータベースに接続できなくても、インストールされているサンプル モデルからドキュメントを生成できます。その場合は、リバース エンジニアリングに関連する以下のステップ 1 ~ 8 を省略し、ER Studio Data Architect に付属しているサンプル モデルを開いたあと、ステップ 9 から始めてください。

  1. [ファイル|新規作成...]を選択します。
    ReverseEngineer.gif
  2. [既存のデータベースからリバース エンジニアリング]オプションを選択します。
  3. [ログイン...]をクリックします。
    • データベースをリバース エンジニアリングするには、ODBC データソースか RDBMS クライアントのネイティブ接続機能のどちらかを使用します。この例では、Microsoft SQL Server へのネイティブ接続を使用します。
  4. データソース名、ユーザー名、パスワードなどの必要な接続情報を入力して、[次へ]をクリックします。
    ReverseEngineer1.gif
  5. [リバース エンジニアリング ウィザード]の指示に従い、モデルの対象オブジェクトや各種オプションを選択します。
    Notepad blue icon 2.pngメモ: ER/Studio Team Server データ ソースを使用する新しい機能が[リバース エンジニアリング ウィザード]で利用可能です。詳細は、ER/Studio TS ドキュメントを参照してください。
    ReverseEngineer2.gif ReverseEngineer3.gif
  6. 続いて、レイアウト スタイルやその他の設定を選択します。
    ReverseEngineer4.gif ReverseEngineer5.gif
  7. [完了]をクリックすると、データベースのリバース エンジニアリングが実行されます。
    データベースのリバース エンジニアリングが完了したら、他の関係者が閲覧できるように、データベースの完全な HTML レポートを生成します。
  8. モデル エクスプローラで、物理メイン モデルを選択します。
  9. メイン メニューから[ツール|レポートの生成...]を選択します。
    RepoWiz1.gif
  10. ウィザードの最初のステップで、[レポート タイプ]に[HTML レポート]を選択します。
  11. ステップ 2 で、[ダイアグラム]タブの両方の領域で[すべて選択]をクリックします。
    RepoWiz2.gif
  12. [データ ディクショナリ]タブの両方の領域でも[すべて選択]をクリックして、[次へ]をクリックします。
    Notepad blue icon 2.pngメモ: ステップ 2で使用できるタブは、選択したモデルのデータベース プラットフォームでサポートされているオブジェクトによって異なります。一部のデータベースでは、Microsoft SQL Server 2005 よりも多くのデータベース オブジェクトをサポートしています。たとえば、Oracle11g や IBM DB2 LUW 9.x などがそうですが、これらのデータベースの場合は、[プロシージャ]、[ファンクション]、[トリガー]、[パッケージ]、[テーブルスペース]のタブもこのステップで表示されます。モデルが既に非正規化されている場合は、[非正規化マッピング]タブも表示されます。
  13. ステップ 3 で、[サブモデル イメージ]領域の[すべて選択]をクリックします。
    Magic Wand Icon.pngヒント: [ロゴおよびリンク]領域で、ER Studio Data Architect にデフォルトで設定されているエンバカデロ・テクノロジーズのロゴの代わりに、独自の会社ロゴ(およびハイパーリンク)を設定できます。
    RepoWiz3.gif
    オブジェクトの定義(およびノート)には HTML による書式設定を含めることができるため、各種オブジェクト エディタの[定義]タブ(および[ノート]タブ)で書式設定を指定している場合は、それを保持することができます([レポートの表示形式]領域で[表示形式を保持]を選択します)。
  14. [次へ]をクリックしてステップ 4 に進み、[完了]をクリックします。
    レポート生成処理が開始されます。処理が完了したら、デフォルトの Web ブラウザでレポートが開くので、内容を確認できます。
  15. これで完了です。

お使いの Web ブラウザでレポートを閲覧します。ER Studio Data Architect の使用時とまったく同じように、レポートの内容を確認できます。左側のツリーを展開して、[モデル イメージ]をクリックします(下図を参照)。(下図のように)データ モデルの読み取り専用バージョン(画像)が表示されます。レポート左側のエクスプローラを使用すると、任意のメタデータを参照できます。また、モデル イメージ内のエンティティやリレーションシップをクリックすると、そのオブジェクトの情報が記載されたレポート ページにジャンプします。

まとめ

このセクションでは、次の操作を習得しました。

  • 既存のデータベースに接続して、それをリバース エンジニアリングする。
  • レポート生成ウィザードを使用して、HTML 形式のデータベース レポートを自動生成する。


次のチュートリアル

関連項目