ER/Studio Data Architect 2016 の新機能
ビジネス データ オブジェクト
エンティティ/テーブルをビジネス データ オブジェクトにまとめることができるようになりました。これらのオ ブジェクトにより、共通のリレーションシップを共有するエンティティやテーブルを目に見えるコンテナにまとめ ることができるので、ビジネス概念をより適切に記述できます。モデル/サブモデルの NST
モデルやサブモデルに名前付け標準テンプレート (NST) をバインドできるようになりました。Windows 10 のサポート
お気に入りのデータ モデリング ソフトウェアをお使いの最新 OS にインストールできるようになりました。Teradata のサポート
現在、Teradata 15.x をサポートしています。Teradata の機能強化
期間データ型 時間データ型 AS VALIDTIME AS TRANSACTIONTIME Teradata での JSON のサポートSQL Azure のサポート
すべての操作で Microsoft SQL Azure が完全にサポートされるようになりました。ビジネス データ オブジェクトの作成と編集
ビジネス データ オブジェクト (BDO) は、ビジネス概念を記述するためのコンテナです。ビジネス データ オブジェクトにより、エンティティをグループにまとめることができます。共通のリレーションシップを共有する エンティティ/テーブルを記述する手段としてビジネス データ オブジェクトを使用できるでしょう。 顧客、発注、注文品目などのビジネス概念は、多くの場合、中心となる (ルート) エンティティ テーブルに対 する共通のリレーションシップを共有する複数のエンティティ/テーブルで完全に記述されます。そのため、中 核を成すビジネス概念の記述や再利用性を向上させるには、ビジネス データ オブジェクトを使用して、モデ ル内での表示、サブモデル間での再利用、DDL の生成 (物理モデルの場合) が容易な単一のオブジェク トに、必要なエンティティ/テーブルを含めることができます。BDO 内のエンティティは、他の BDO 内のエンティティに対するリレーションシップのほか、BDO に含ま れていないエンティティに対するリレーションシップも持つことができます。
ビジネス データ オブジェクトを作成する
1. [ファイル] メニューから [挿入 | ビジネス データ オブジェクト] を選択します。 2. カーソル アイコンが変わったら、ビジネス データ オブジェクトの作成先となるモデル ウィンドウを クリックします。 モデル ウィンドウをクリックすることにより、BDO を複数作成することができます。 3. カーソルを通常の状態に戻すには、モデル ウィンドウを右クリックします。エンティティの詳細を定義または編集する
1. BDO をダブルクリックして、[ビジネス データ オブジェクト エディタ] を起動します。 2. BDO を必要に応じて定義したあと、[OK] をクリックします。 以下では、[ビジネス データ オブジェクト エディタ] のオプションについて説明します。[包含] タブ
BDO にエンティティを追加、または BDO からエンティティを削除することができます。 [包含されたオブジェクトのみ表示]: このオプションを選択すると、[ビジネス データ オブジェクトの包 含エンティティ] ウィンドウには、BDO に包含されているエンティティのみ表示されるようになります。 [包含されたオブジェクトの子を含む]: このオプションを選択すると、[ビジネス データ オブジェクトの 包含エンティティ] ウィンドウには、包含されているエンティティの子となるエンティティも表示されるよう になります。 [包含されたオブジェクトの親を含む]: このオプションを選択すると、[ビジネス データ オブジェクトの 包含エンティティ] ウィンドウには、包含されているエンティティの親となるエンティティも表示されるよう になります。[定義] タブ
エンティティ/テーブルの定義を入力または編集できます。[ノート] タブ
ここに追加したノートは、モデルのレポートを生成する際に HTML レポートの内容に含まれます。標準の HTML タグを使って、ノートを書式設定することができます。レポートについては、「 RTF 形式および HTML 形式のモデル レポートの生成」を参照してください。[セキュリティ情報] タブ
データ ディクショナリに定義されている現在のセキュリティ情報が表示されます。変更するフィールドをダブ ルクリックすることにより、セキュリティのレポート情報を追加または編集できます。プロパティのモデル全体の デフォルト値を設定するには、[データ ディクショナリ] タブに移動し、[データ セキュリティ情報] ノードを展 開します。詳細については、「データ セキュリティ タイプおよびプロパティを使用したセキュリティの適用」を 参照してください。[アタッチメントのバインド] タブ
BDO へのアタッチメント (外部情報) のバインドに使用します。メモ
BDO 包含関係フレームの右上隅にある - 記号をクリックすることにより、そのフレームを折りたたむことがで きます。 展開時 折りたたみ時次の機能は、日本で未発売の ER/Studio Data Architect 11.0 での新機能および改善です。これらは、 ER/Studio Data Architect 16.0 に含まれています。
[ウェルカム ページ]
ER/Studio Data Architect バージョン 11.0 には、対話型の [ウェルカム ページ] が新しく実装されて います。初めて使用するユーザーにとっても、経験豊富なユーザーにとっても、出発点となるものです。最近使 用したファイルへのリンクが含まれているほか、ワンクリックでモデルを新規作成したり [リバース エンジニア リング ウィザード] やインポート ウィザードを開くことができます。[ウェルカム ページ] には、より重要な機 能の一部を順を追って解説する多数の参考ビデオや、初めて使用するユーザー向けの簡単な入門ビデオも 紹介されています。 インターネット接続がない場合でも、それを自動的に検知して、オフライン ページが開き ます。このページでは、表示される対話型コンテンツは限られてはいますが、やはり便利な情報が満載で、作 業を中断したところにすぐに戻れる便利なクイック リンクもオンライン ページと同様に用意されています。
名前付け標準自動適用
これまで、名前付け標準は、組織で実施されている命名規則やコンプライアンスからモデルが逸脱しないよう にするための有効な手段でしたが、名前付け標準自動適用機能により、モデルの作成や変更を行う際に名 前付け標準テンプレートが自動的に適用されるようになりました。新しいインストーラー
新しい WiX インストーラーでは、インストール処理が効率化され、少ないキー入力で能率的に作業を行え ます。プラットフォーム サポートの強化
Teradata の場合に、インデックス名を非表示にすることができます。このオプションは、[エンティティ エディ タ] の [DDL] タブおよび [DDL 生成ウィザード] 内で使用できます。ユニバーサル表スペース (UTS) の Partition by Growth (データ量の増加に合わせたパーティションの 追加) 機能が DB2 for z/OS でサポートされるようになりました。
Oracle Database 11g の Advanced Compression をサポートするようになりました。
ユーザー インターフェイスの強化
キーボード ナビゲーションを容易にするため、ダイアログ ボックスでのタブ順序が改善されました。
変更管理 (ER/Studio Repository をご利用の場合のみ)
変更管理センターでは、アジャイル環境でのコラボレーションが可能になり、[Repository チェックイン] で 行われた変更を追跡および管理できます。
変更レコード
アジャイル環境での協調を円滑に進められるよう、変更レコード、タスク、および変更管理センターによって、 [Repository チェックイン] で行った変更を管理することができます。 チェックインはどれも、Repository 内に変更レコードとして格納されます。変更管理センターのオープン
1. Repository にログインします。 2. メイン アプリケーション メニューで、[Repository | 変更管理センター] を選択します。 [ID]: 変更レコードに設定された ID です。 [名前]: 選択した変更レコード名です。チェックアウトまたはチェックインの際に名前を入力せ ず、このフィールドを空にしておくことも可能です。 [状態]: [完了]: すべての変更がチェックインされています。 [進行中]: 現在チェックアウトされています。 [ユーザー名]: 変更をチェックアウト/チェックインしたユーザーです。 [説明]: 説明フィールドに追加したテキストです。Repository モデルに対する変更レコードの追加
Repository からのダイアグラムのチェックアウト 1. モデルをチェックアウトします。 フィールドは、空のままにしても、名前と説明を追加してもかまいません。 2. 変更をタスクにリンクしたい場合は、一覧からタスクを選択するか、 をクリックして新し いタスクを作成します。 3. [OK] をクリックします。これでダイアグラムがチェックアウトされ、南京錠のアイコンが、鍵のかかった状態から開いた状態へ変化 ( ) します。これでモデルを変更することができます。 この例では、新しいエンティティを 1 つモデルに追加しました。 Repository への変更のチェックイン 1. [Repository | ダイアグラム | ダイアグラムのチェックイン] を選択します。 2. 変更レコードに名前を付けて、行った内容を明示することができます。説明を追加することもできま す。 チェックアウト時に作成したタスクが自動的に選択されます。 ボタンをクリックして 新しいタスクを割り当てることもできます。 変更内容を確認したり、ダイアグラムをチェックアウトしたままにすることも可能です。 3. [OK] をクリックします。
変更管理センター内の変更の確認
ダイアグラムに対して行った変更をその後の任意の時点で確認するには: 1. [Repository | 変更管理センター] を開きます。 [タスク] タブ: 作業したタスクを見ることができます。 ここから、タスクやサブタスクの状態を確認することができます。 [変更レコード] タブ: 各変更レコードの詳細を見ることができます。 変更レコードをダブルクリックするか、変更レコードを選択して [詳細] ボタンをクリックす ると、ダイアログが開きます。
[プロパティ] には、所有者情報とタスクの詳細が表示されます。