Administratorを使用してビジネスエリアを作成およびメンテナンスする方法について説明します。この章の内容は次のとおりです。ビジネスエリアビジネスエリアとは、Discovererエンド・ユーザー固有のデータ要件に一致するように設計されたテーブルまたはビュー(あるいはその両方)を概念上グループ化したものです。会計部門は予算と財務に関するデータを表す会計ビジネスエリアを必要とします。人事部門のマネージャは、部門と従業員情報専用のビジネスエリアを必要とします。Administratorでは、ビジネスエリアは「ワークエリア」の「データ」タブにファイルとして表示されます。ビジネスエリアを開いて、ビジネスエリアのフォルダとアイテムを表示できます(詳細は、「フォルダ」および「アイテム」を参照)。Administratorにビジネスエリアを作成します(詳細は、「ロード・ウィザード」を参照)。ロード・ウィザードを起動する前に、ビジネスエリア設計の概略を作成して準備します。Discovererエンド・ユーザーの目的に合ったビジネスエリアを設計するために、Discovererエンド・ユーザーの要件を意識するようにしてください。次のガイドラインを使用してください。ユーザーの要件を明確に理解するために、ユーザーに質問をします。Administratorを使用するための前提条件」の質問リストを使用します。データ・ソースを識別して、その設計を明確に理解します。必要なテーブル、ビューおよび列を識別します。複数のビジネスエリアに含まれる可能性のあるテーブル、ビューおよび列を識別します。Resources」ビジネスエリアの両方で必要な場合があります。Administratorを使用して作成する必要があるかを判断します。結合が主/外部キー制約でデータベースに事前定義されている場合もあれば、異なるテーブル内の列名の一致の仕方によって目的に合った結合条件が決まる場合もあります。詳細は、第10章「結合の作成とメンテナンス」を参照してください。セキュリティ問題とアクセス権限を識別します。ビジネスエリアの対象となるユーザー名を含めてください。オブジェクトを追加すると、ビジネスエリアは便利で効率的な分析ツールになりますが、設計も変化します。概略を作成しておくと、ビジネスエリアの変更および作成のためのフレームワークが提供されます。ロード・ウィザードロード・ウィザードではビジネスエリア作成のためのわかりやすいインタフェースが提供され、次の操作を迅速に行うことができます。Oracleデータベース(リリース9.2.0.7以降)からバルク・ロードを行う場合は、ビュー間の既存の関係(ビューの制約など)から結合を作成することも可能です。「挿入」→「ビジネスエリア」→「データベースから新規ビジネスエリアを作成...」を選択して、次のステップ2に進みます。Administratorに接続したときにのみ表示される条件付きオプション)。Administratorに接続し、ユーザー名にEULへのアクセス権がある場合は、ロード・ウィザードが自動的に起動されます。次のオプションのいずれかを選択してメタデータのロード元を指定します。ステップ1」ダイアログ」を参照してください。ステップ2」ダイアログを表示します。次の警告ダイアログが表示されます。ステップ2」ダイアログが表示されます。ステップ2」ダイアログでは、新規ビジネスエリアにロードするユーザー・オブジェクトを定義できます。「ロードするテーブルを所有するユーザーを選択してください」リストに表示される最大行数を変更するには、Discovererのレジストリ設定MaxNumListRowsの値を編集します(詳細は、第21章「Discovererのレジストリ設定」を参照)。「データベース・リンクを選択してください」ドロップダウン・リストから、データベース・リンクを選択します。現行ユーザーIDのデフォルト・データベースが表示されます。ドロップダウン・リストには、ユーザーがアクセス権を持つプライベート・データベース・リンクまたはパブリック・データベース・リンクに基づいて、現行ユーザーIDが接続できるデータベースのみが表示されます。(各データベース・ユーザーの)チェック・ボックスを選択して、選択された各データベース・ユーザーが所有するデータベース・オブジェクトのデータ・ディクショナリ定義をビジネスエリアにロードします。表示されるデータベース・ユーザーは、選択したデータベースに存在するデータベース・ユーザーです。(オプション)「パターン・マッチングによる絞り込み」フィールドに、ビジネスエリアにロードされるユーザーのオブジェクトが一致する必要のあるパターンを指定します。%記号がデフォルトで表示されますが、これは任意の文字または文字列に一致するワイルドカードです。データベースからロードできるスキーマ・オブジェクトの数を減らすには、次のようにワイルドカードを他の文字と組み合せて使用します。_(オプション)「オプション」をクリックしてロードするテーブルの種類を指定します(詳細は、「「オンライン・ディクショナリ・オプション」ダイアログ」を参照)。パブリックまたはプライベート、選択したユーザーが所有しているか、あるいは選択したユーザーによってアクセス可能かなどです。デフォルトでは、ロード・ウィザードは次の項目のみをロードします。ステップ3」ダイアログが表示されます。ステップ2」ダイアログでは、新規ビジネスエリアにロードするスキーマ・オブジェクトを定義できます。ステップ2」ダイアログ「データベース・リンクを選択してください」ドロップダウン・リストから、データベース・リンクを選択します。「データベース・リンクを選択してください」フィールドには、現行ユーザーIDのデフォルト・データベースが表示されます。このドロップダウン・リストには、現行ユーザーIDが接続できるデータベースのみが表示されます。ビジネスエリアにロードする各スキーマのチェック・ボックスを選択します。表示されるスキーマは、選択したデータベースに存在するスキーマです。ビジネスエリアにロードされるスキーマ・オブジェクトが一致する必要のあるパターンを(「パターンマッチングによる絞り込み」フィールドに)指定して、「次へ」をクリックします。%記号がデフォルトで表示されますが、これは任意の文字または文字列に一致するワイルドカードです。データベースからロードできるスキーマ・オブジェクトの数を減らすには、次のようにワイルドカードを他の文字と組み合せて使用します。ステップ3」ダイアログでは、ビジネスエリアにロードするテーブルとビュー(スキーマ・オブジェクト)を選択できます。ステップ3」ダイアログ「選択可能」リストには、ユーザー(オンライン・ディクショナリを介して)またはスキーマ(ゲートウェイを介して)の階層リストと、ビジネスエリアへのロードに使用できるテーブルとビューが表示されます。「+」および「-」記号をクリックすると、階層レベルを開いたり、閉じたりできます。テーブルまたはビューを選択してビジネスエリアにロードする手順は、次のとおりです。ビジネスエリアにロードするテーブルまたはビューを「選択可能」リストから「選択済」リストに移動します。[Ctrl]キーを押しながら他のテーブルまたはビューをクリックすると、一度に複数のテーブルまたはビューを選択できます。ステップ4」ダイアログが表示されます。Administratorが新規ビジネスエリアに対して生成する追加オブジェクトを指定できます。Administratorがビジネスエリアに対して作成する項目の指定」に進んでください。Administratorがビジネスエリアに対して作成する項目を決定できます。Administratorがビジネスエリアに対して作成する項目を指定する手順は、次のとおりです。Administratorが結合を作成するかどうか、作成する場合は適切な結合オプションを選択します。ステップ4」ダイアログ」を参照)。ステップ5」ダイアログが表示されます。「ビジネスエリアの命名、オブジェクト名およびソート・オプションの指定」に進んでください。Administratorによるオブジェクト名の生成方法とビジネスエリアでソートするオブジェクトを指定できます。ステップ5」ダイアログビジネスエリアを命名して、フォルダとアイテム、命名およびソートのオプションを指定する手順は、次のとおりです。Administratorによるフォルダ名とアイテム名の命名基準およびビジネスエリアのフォルダまたはアイテムをソートするかどうかに関するチェック・ボックスを選択して「終了」をクリックします。ステップ4」で「作成されたフォルダをベースとしたサマリー」チェック・ボックスを選択した場合にのみ適用されます。推奨サマリー」ダイアログ」および第14章「サマリー・フォルダの管理」を参照)。「作成」をクリックして選択内容を確定します。Administratorには、新規ビジネスエリア(またはサマリー)の作成中に進行状況バーが表示されます。完了すると進行状況バーが消えて、「ワークエリア」の「データ」タブに新規ビジネスエリアが表示されます。メタデータを他のソースからロードした場合は、ビジネスエリアをリフレッシュしてから使用してください。詳細は、「ビジネスエリアとデータベースの同期化方法」を参照してください。ユーザー・アクセス新規ビジネスエリア(および含まれるデータ)には、そのビジネスエリアの作成に使用されたユーザーIDのみがアクセスできます。他のユーザーIDにアクセス権限を付与する方法の詳細は、「ビジネスエリアにアクセスできるユーザーまたはロール(職責)の指定方法」を参照してください。Administratorに接続すると、ロード・ウィザードが自動的に起動されます。Administrator接続時に既存ビジネスエリアを開く手順は、次のとおりです。ステップ1」ダイアログで「既存のビジネスエリアを開く」をクリックすると、接続先データベースのEULにあるすべてのビジネスエリアが表示されます。開くビジネスエリアのチェック・ボックスを選択するか、「すべて選択」をクリックしてすべてのビジネスエリアを選択します。「終了」をクリックすると、選択されたビジネスエリアが開きます。Administratorに接続済の場合に既存ビジネスエリアを開く手順は、次のとおりです。「ファイル」→「開く」を選択すると、「ビジネスエリアを開く」ダイアログが表示されます。開くビジネスエリアを「選択可能」リストから「選択済」リストに移動します。[Ctrl]キーを押しながら他のビジネスエリアをクリックすると、一度に複数のビジネスエリアを選択できます。「OK」をクリックすると、選択されたビジネスエリアが開きます。(開発システムから本番システムなど)にビジネスエリアをコピーするには、最初のEULからビジネスエリアをエクスポートして2番目のEULに再接続し、ビジネスエリアのエクスポート・ファイルを2番目のEULにインポートする必要があります。ビジネスエリアをファイルにエクスポートするには、「エクスポート・ウィザードによる選択されたビジネスエリアのエクスポート方法」で説明されている手順に従います。「ファイル」→「接続」を選択します。ビジネスエリアの移動先となるEULに接続します。「ファイル」→「インポート」を選択します。(前述のステップ1でエクスポートされた)ビジネスエリアを現行EULにインポートするには、「インポート・ウィザードによるファイルからのEULオブジェクトのインポート方法」で説明されている手順に従います。「エクスポート」オプションでは、ビジネスエリアの定義のみがエクスポートされます。データベース、EULテーブル、ワークブックまたはビジネスエリア定義によって参照されるデータベース・オブジェクトはエクスポートされません。ビジネスエリアのプロパティの編集方法ビジネスエリアのプロパティを編集する手順は、次のとおりです。「ワークエリア」の「データ」タブでビジネスエリアをクリックし、「編集」→「プロパティ」を選択して、「ビジネスエリア・プロパティ」ダイアログを表示します。「ビジネスエリア・プロパティ」ダイアログ必要に応じて、ビジネスエリアの名前と説明を設定します。EULオブジェクト間の関係に影響する可能性があるため、識別子は変更しないでください。変更の影響を理解している場合を除き、識別子は変更しないでください。本番環境にインポートするEULパッチをテスト環境で開発している場合などです。「OK」をクリックして変更内容を確定します。ビジネスエリアの削除方法ビジネスエリアを削除する手順は、次のとおりです。選択して「ビジネスエリア削除の確認」ダイアログを表示します。「ビジネスエリア削除の確認」ダイアログ必要とする削除の適用範囲を指定します。「ビジネスエリアを削除」オプションを選択すると、ビジネスエリアが削除されます。フォルダは削除されず、EULに残ります。フォルダはEUL内に存在できますが、ビジネスエリアには属していません(親なしのフォルダ)。「ビジネスエリアおよび含まれているフォルダを削除」オプションを選択すると、ビジネスエリアとそのビジネスエリアに含まれるフォルダがすべて削除されます。他のビジネスエリアの一部であるフォルダは削除されません。これはデフォルト・オプションで、通常はこのオプションをお薦めします。(オプション)このビジネスエリアの削除によって影響を受ける可能性があるオブジェクトを確認する手順は、次のとおりです。「影響」をクリックして、「影響」ダイアログを表示します。「影響」ダイアログ「影響」ダイアログでは、ビジネスエリアの削除による影響を受ける可能性のある他のEULオブジェクトを確認できます。「影響」ダイアログには、ファイル・システム(disファイル内)に保存されたワークブックに対する影響は表示されません。(オプション)行を選択すると、現在の処理がEULオブジェクトに与える影響を示すテキストが、リストの一番下に表示されます。ビジネスエリアの削除による影響を確認し終えたら、「閉じる」をクリックして「影響」ダイアログを閉じます。「はい」をクリックすると、選択されたビジネスエリアが選択内容に基づいて削除されます。ビジネスエリアとデータベースの同期化方法リフレッシュ・コマンドを使用して、データベース・スキーマが変更されるたびにビジネスエリアとソース・ディクショナリを同期化します。典型的なデータベース変更の例は、次のとおりです。結合の追加テーブルの所有者の変更ビジネスエリアとデータベースを同期化する手順は、次のとおりです。「ワークエリア」の「データ」タブで、リフレッシュするビジネスエリアを選択します。「ファイル」→「リフレッシュ」を選択して、「リフレッシュ・ウィザード」ダイアログを開きます。次の「ビジネスエリアのリフレッシュを行います。比較の元となる基準を指定してください。」オプションから、いずれかを選択します。オンライン・ディクショナリゲートウェイ「終了」をクリックすると、ビジネスエリアのリフレッシュ処理が開始されます。Administratorによって「ビジネスエリアのリフレッシュ」ダイアログが表示されます。「ビジネスエリアのリフレッシュ」ダイアログ「ビジネスエリアのリフレッシュ」ダイアログには、次の項目が表示されます。各オブジェクトをリフレッシュするかどうかを決定する手順は、次のとおりです。リフレッシュする各オブジェクトの隣にあるチェック・ボックスを選択します。リフレッシュしない各オブジェクトの隣にあるチェック・ボックスを選択解除します。(オプション)このビジネスエリアのリフレッシュによって削除されるオブジェクトを確認できます。リフレッシュの潜在的な影響を表示する手順は、次のとおりです。「影響」をクリックして、「影響」ダイアログを表示します。ビジネスエリアのリフレッシュによる影響を確認し終えたら、「閉じる」をクリックして「影響」ダイアログを閉じます。Administratorの「OK」をクリックすると、ビジネスエリアまたは選択されたオブジェクトがリフレッシュされます。ユーザーがビジネスエリア(またはビジネスエリア内のフォルダ)を参照できない理由ビジネスエリアを作成しても、Discovererエンド・ユーザーがビジネスエリア(またはビジネスエリア内のフォルダ)を参照できない場合があります。ユーザーがビジネスエリアまたはビジネスエリア内のフォルダを参照するには、次の条件がすべて満たされている必要があります。ユーザーはEULへのアクセス権を持っている必要があります。ユーザーがEUL所有者でない場合は、EULがパブリックにアクセス可能であるか、あるいはユーザーがEULに対する明示的なアクセス権を付与されている必要があります。ユーザーがアクセスしているEULが、ビジネスエリアが作成されたEULであることを確認してください。ユーザーはビジネスエリアへのアクセス権を持っている必要があります。ビジネスエリアへのアクセス権限付与の詳細は、次の項目を参照してください。ビジネスエリアにアクセスできるユーザーまたはロール(職責)の指定方法ユーザーまたはロール(職責)がアクセスできるビジネスエリアの指定方法ユーザーは、ビジネスエリアのフォルダの基となるテーブルまたはビューへのデータベースSELECTアクセス権を持っている必要があります。特定のユーザーが特定のデータベース・テーブルまたはビューに対するアクセス権を持っているかどうか不明な場合は、そのユーザーとしてSQL*Plusにログインし、次のように入力します。<ownername>.<objectname>;各要素は、次のとおりです。<ownername>は、テーブルまたはビュー所有者のデータベース・ユーザー名です。<objectname>は、テーブルまたはビューの名前です。ユーザーがデータベース・テーブルまたはビューに対するアクセス権を持っていない場合は、エラー・メッセージが表示されます。ビジネスエリアのフォルダは、現行データベース・テーブルまたはビューの定義に基づいている必要があります。テーブルまたはビューの定義が変更されている場合は、ビジネスエリアをリフレッシュする必要があります(詳細は、「ビジネスエリアとデータベースの同期化方法」を参照)。reserved.法律上の。