Data Virtualizationで統合データベースを探る
Db2 Data Management Console を使用して、統合データベースを探索することができます。
手順
統合データベースを探索するには、以下のステップを実行します。
- ナビゲーション・メニューで、
サービス・メニューは、デフォルトで「データ・ソース」ページを開きます。
をクリックします。 - 「テーブル」ページを表示するスキーマを選択します。「テーブル」ページでは、以下のタスクを実行できます。
- 「新規テーブル」をクリックしてテーブルを作成します。
- テーブル名をクリックして、テーブル定義を表示します。
- 水平オーバーフロー・メニュー (
) をクリックして、表のプロパティーを取得します。
垂直オーバーフロー・メニュー () では、以下のタスクを実行できます。
- テーブルを CSV ファイルとしてエクスポートします。
- テーブルに対する特権を付与または取り消します。
- テーブルの DML ステートメント (選択、更新、挿入、削除) を生成します。
- テーブルのデータ定義言語 (DDL) ステートメントを生成します。
- テーブルの依存関係を取得します。
- テーブルの統計を更新します。
- 単一のテーブルまたは複数のテーブルをドロップします。
「テーブル定義」ページで「データの表示」をクリックすると、テーブル・データを表示できます。
をクリックして、すべてのスキーマと表を表示します。 - 「ビュー」ページを表示するスキーマを選択します。「ビュー」ページでは、以下のタスクを実行できます。
- 「新規ビュー」をクリックしてビューを作成します。
- ビュー名をクリックして、ビュー定義を表示します。
- 水平オーバーフロー・メニュー (
) をクリックして、ビューのプロパティーを取得します。
垂直オーバーフロー・メニュー () では、以下のタスクを実行できます。
- ビューを CSV ファイルとしてエクスポートします。
- ビューに対する特権を付与または取り消します。
- ビューの DML ステートメント (選択、更新、挿入、削除) を生成します。
- ビューの DDL ステートメントを生成します。
- ビューの依存関係を取得します。
- 単一のビューまたは複数のビューをドロップします。
「ビュー定義」ページで「データの表示」をクリックすると、データを表示し、列行のビューのプロパティーを取得することができます。
をクリックして、すべてのビューおよびスキーマを表示します。 - すべてのスキーマとリモート表を表示するには、 「リモート・テーブル」ページを表示するスキーマを選択します。 をクリックします。 「リモート・テーブル」ページでは、以下のタスクを実行できます。
- リモート・テーブルの名前をクリックすると、リモート・テーブル定義が表示されます。
- 水平オーバーフロー・メニュー (
) をクリックして、リモート表のプロパティーを取得します。
垂直オーバーフロー・メニュー () では、以下のタスクを実行できます。
- リモート・テーブルを CSV ファイルとしてエクスポートします。
- リモート・テーブルに対する特権を付与または取り消します。
- リモート・テーブルの DML ステートメント (選択、更新、挿入、削除) を生成します。
- リモート・テーブルの依存関係を取得します。
「リモート・テーブル定義」ページで「データの表示」をクリックすると、リモート・テーブル・データを表示できます。
- すべてのスキーマと別名を表示するには、 「別名」ページを表示するスキーマを選択します。「別名」ページでは、以下のタスクを実行できます。
- 「新規別名」をクリックして別名を作成します。
- 別名をクリックすると、別名定義が表示されます。
- 別名のプロパティーを取得するには、水平オーバーフロー・メニュー (
) をクリックします。
垂直オーバーフロー・メニュー () では、以下のタスクを実行できます。
- 別名を CSV ファイルとしてエクスポートします。
- 別名の DML ステートメント (選択、更新、挿入、削除) を生成します。
- 別名の依存関係を取得します。
- 単一の別名をドロップします。
「別名定義」ページで「データの表示」をクリックすると、別名データを表示できます。
をクリックします。 - 「許可」ページを使用して、ユーザー、グループ、およびロールの Db2 特権を管理できます。 「許可」ページでは、既存の Db2 ユーザー、ロール、およびグループがテーブルにリストされています。 これらのユーザーはData Virtualizationユーザーとは異なります。 認証 ]ページを使用して、Data Virtualizationユーザー、グループ、ロールにアク セスを許可することはできません。
「複数の付与」をクリックして複数の許可および特権をバッチで付与し、「複数の取り消し」をクリックして複数の許可および特権をバッチで取り消します。
- 複数のユーザーおよびグループへの Db2 データベースに対するアクセス権の付与
- 複数の付与操作のためのユーザー・インターフェースを開くには、「複数の付与」をクリックします。
- 「許可の選択」ページでは、Db2 ユーザーまたはグループを追加できます。 さらに、新しく追加されたユーザーまたはグループに付与するユーザー、グループ、またはロールを 1 つ以上選択できます。 Data Virtualization化のロールは追加できません。
- 「オブジェクトと特権の選択」ページでは、「許可の選択」 ページで特定の許可を付与するデータベース、オブジェクト、および関連する特権を選択できます。 データベースおよびオブジェクトの関連操作特権を取得するための許可を順番に選択することができます。
- 「ロールの選択」ページでは、1 つ以上のロールを選択できます。 「管理者オプション付き」は選択または選択解除できます。 選択された許可には、選択された 1 つ以上のロールのメンバーシップが付与されます (管理者オプションが付く場合と付かない場合があります)。
- 「DDL の生成」をクリックして、SQL エディターから付与操作用の SQL ステートメントを生成します。
- 「実行」をクリックして、付与操作を即時に実行します。
注: 「オブジェクトと特権の選択」 と 「役割の選択」 を同時に付与することは必須ではありませんが、少なくとも 1 つの役割を付与する必要があります。
- 複数のユーザーおよびグループの Db2 データベースに対するアクセス権の取り消し
- 「複数の取り消し」をクリックして、複数の取り消しのためのユーザー・インターフェースを開きます。 複数のユーザーおよびグループへの Db2 データベースに対するアクセス権の付与と同じ手順に従います。 許可テーブル内の行の上にカーソルを合わせると、オーバーフロー・メニューが表示されます。
- オブジェクト特権
- 「オブジェクトと特権の選択」ページでは、選択したユーザー、グループ、またはロールに対するデータベース、オブジェクト、および関連する特権を付与または取り消すことができます。
- ロール
- 「ロールの選択」ページでは、指定されたロールのメンバーになる特権を付与または取り消すことができます。また、選択したユーザー、グループ、またはロールに対する管理者オプション付き特権を構成することもできます。
をクリックして、サービス内のオブジェクトに対する許可を持つグループ、役割、およびユーザーを表示します。 データベース管理者は、 - ストアード・プロシージャー
「スキーマ」ページで「新規暗黙スキーマ」をクリックすると、スキーマを作成できます。
「プロシージャー」ページでは、以下のタスクを実行できます。- 「新規プロシージャー」をクリックしてプロシージャーを作成します。
- プロシージャー名をクリックすると、プロシージャー定義が表示されます。
- 水平オーバーフロー・メニュー (
) をクリックして、プロシージャーのプロパティーを取得します。
垂直オーバーフロー・メニュー () では、以下のタスクを実行できます。
- プロシージャーを CSV ファイルとしてエクスポートします。
- プロシージャーに対する特権を付与または取り消します。
- 単一のプロシージャーまたは複数のプロシージャーをドロップします。
「プロシージャー・パラメーター」ページでは、プロシージャー・パラメーターを表示し、シーケンスに対する依存関係を取得し、単一のシーケンスをドロップすることができます。
- ユーザー定義タイプ
「スキーマ」ページで「新規暗黙スキーマ」をクリックすると、新規スキーマを作成できます。
「ユーザー定義タイプ」ページでは、以下のタスクを実行できます。- 「新規 UDT」をクリックすると、UDTを作成できます。
- UDT 名をクリックすると、UDT 定義が表示されます。
- UDT のプロパティーを取得するには、水平オーバーフロー・メニュー (
) をクリックします。
垂直オーバーフロー・メニュー () では、以下のタスクを実行できます。
- UDT を CSV ファイルとしてエクスポートします。
- UDT に対する特権を付与または取り消します。
- 単一の UDT または複数の UDT をドロップします。
「ユーザー定義タイプの定義」ページでは、以下のタスクを実行できます。- UDT に対する依存関係を取得します。
- UDT を再検証します。
- ユーザー定義関数
「スキーマ」ページで「新規暗黙スキーマ」をクリックすると、新規スキーマを作成できます。
「ユーザー定義関数」ページでは、以下のタスクを実行できます。- 「新規 UDF」をクリックすると、UDF を作成できます。
- UDF 名をクリックして、UDF 定義を表示します。
- UDF のプロパティーを取得するには、水平オーバーフロー・メニュー (
) をクリックします。
垂直オーバーフロー・メニュー () では、以下のタスクを実行できます。
- UDF を CSV ファイルとしてエクスポートします。
- UDF に対する特権を付与または取り消します。
- 単一の UDF または複数の UDF をドロップします。
「ユーザー定義関数の定義」ページでは、以下のタスクを実行できます。- UDF に対する依存関係を取得します。
- UDF を再検証します。
をクリックして、類似したページ構造を持つストアード・プロシージャー、ユーザー定義タイプ、およびユーザー定義関数を表示します。- .csv ファイルにエクスポートします。
- 「テンプレートによるワークロードの追加」ドロップダウン・メニューをクリックして、ワークロードの生成に使用できるさまざまなワークロード・テンプレートを選択できます。
- 「アクション・バー」の
をクリックして、「新規ワークロードのアクティビティー・データ収集の有効化」および「新規ワークロードの集約アクティビティー・データ収集の有効化」を有効にすることができます。
- 「アクティビティー・データの収集の有効化」および「集約アクティビティーの有効化」は、選択したワークロードに対して有効または無効にできます
- 選択したワークロードをドロップできます。
をクリックして、すべてのワークロード・データを表示し、すべてのワークロードを さらに、Data Virtualization管理者は、スキーマ、MQTステートメント、シーケンスを調べることができます。
- 「スキーマ」ページでは、以下のタスクを実行できます。
- 「新規スキーマ」をクリックすると、スキーマを作成できます。
- スキーマ名をクリックすると、スキーマ定義が表示されます。
- 水平オーバーフロー・メニュー (
) をクリックして、スキーマのプロパティーを取得します。
垂直オーバーフロー・メニュー () では、以下のタスクを実行できます。
- スキーマを CSV ファイルとしてエクスポートします。
- スキーマに対する特権を付与または取り消します。
- スキーマの DDL ステートメントを生成します。
- 単一のスキーマまたは複数のスキーマをドロップします。
をクリックして、すべてのスキーマを表示します。 - 「MQT」ページでは、以下のタスクを実行できます。
- 「新規 MQT」をクリックすると、MQT を作成できます。
- MQT 名をクリックすると、MQT 定義が表示されます。
- 水平オーバーフロー・メニュー (
) をクリックして、MQT のプロパティーを取得します。
垂直オーバーフロー・メニュー () では、以下のタスクを実行できます。
- スキーマを CSV ファイルとしてエクスポートします。
- MQT に対する特権を付与または取り消します。
- MQT の DDL ステートメントを生成します。
- MQT 用の DML ステートメント (選択、更新、挿入、削除) を生成します。
- MQT に対する依存関係を取得します。
- MQT の統計を更新します。
- 単一の MQT または複数の MQT をドロップします。
「MQT 定義」ページで「データの表示」をクリックすると、MQT データを表示できます。
をクリックして、すべてのスキーマと MQT を表示します。 - 「シーケンス」ページでは、以下のタスクを実行できます。
- 「新規シーケンス」をクリックすると、シーケンスを作成できます。
- シーケンス名をクリックすると、シーケンス定義が表示されます。
- シーケンスのプロパティーを取得するには、水平オーバーフロー・メニュー (
) をクリックします。
垂直オーバーフロー・メニュー () では、以下のタスクを実行できます。
- シーケンスを CSV ファイルとしてエクスポートします。
- シーケンスに対する特権を付与または取り消します。
- 単一のシーケンスまたは複数のシーケンスをドロップします。
「順序の変更」ページでは、シーケンス・プロパティーの変更、シーケンスの依存関係の取得、および単一シーケンスのドロップを行うことができます。
をクリックして、すべてのスキーマおよびシーケンスを表示します。