Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド 12c (12.2.1.3.0) E90019-04 |
|
![]() 前 |
![]() 次 |
この章の内容は次のとおりです。
Oracle BIプレゼンテーション・カタログは、ユーザーが、個々のファイルからなるディレクトリ構造内に作成したコンテンツを格納します。
このコンテンツには、フォルダ、ショートカット、Oracle BI EEオブジェクト(分析、フィルタ、プロンプト、ダッシュボードなど)およびOracle BI Publisherオブジェクト(レポート、テンプレートなど)が含まれます。
この項では、次の項目について説明します。
次の図は、プレゼンテーション・サービスで表示されるカタログ内のサンプル・オブジェクトを示しています。
オブジェクト名のガイドライン
カタログ内の各オブジェクトは、独自のファイルに格納されます。たとえば、Analysis 1という分析はAnalysis1という名前のファイルに格納されます。ユーザーに表示されるオブジェクト名(Analysis 1など)は、論理オブジェクト名と呼ばれます。
オブジェクト名のガイドラインは次のとおりです。
カタログ内のオブジェクトの論理名には、有効なUnicode文字であれば、どの文字でも使用できます。次のものは有効な論理名です。
Hello World Profit / Loss % Sales * $ Cost ~~ $ "Expense"?
論理オブジェクト名の長さは、256 Unicode文字以内にしてください。
オブジェクトの論理パス名の長さは、16,000 Unicode文字以内にしてください。
オブジェクトの論理パス名のディレクトリ・セグメントの数は、255セグメント以内にしてください。
たとえば、/n1/n2/n3/n4/…./n253/n254/n255などの名前を持つディレクトリは有効ですが、/n1/n2/n3/n4/…./n254/n255/n256などの名前は無効です。
SOAPを使用してオブジェクトのパス名を渡す場合は、次に示す文字をエスケープする必要があります。
Forward slash (/) Backward slash (\) Tilde (~) Asterisk (*) Question mark (?)
次に示す論理パス名はすべて有効です。
/shared/test/Hello World /shared/test/Profit \/ Loss /shared/test/% Sales \* $ Cost \~\~ $ "Expense"\?
カタログ・パスを作成する際は十分に注意してください。一般的に、コードではスラッシュ(/)は常にパス・セパレータとみなされます。パス・コードに「Profit / Loss」などのオブジェクト名が含まれていないか常に確認してください。
SOAPを使用してカタログ検索フィルタを渡す場合は、次に示す文字をエスケープする必要があります。
Forward slash (/) Backward slash (\) Tilde (~) Asterisk (*) Question mark (?) Caret (^) Dollar sign (?)
次に示す検索フィルタはすべて有効です。
Hello World Profit \/ Loss % Sales \* \$ Cost \~\~ \$ "Expense"\?
オブジェクトの属性ファイル
各オブジェクトには、対応する属性ファイルがあります。たとえば、Analysis1という分析であれば、Analysis1.atrという名前の対応する属性ファイルがあります。属性ファイルには、オブジェクトの完全な名前、アクセス制御リスト(ACL)、説明などが含まれます。カタログ内のオブジェクトにアクセスするには、ユーザーはそのオブジェクトに適したACLエントリを持っている必要があります。カタログ内のすべてのオブジェクトがACLエントリを使用します。
オブジェクトのロック・ファイル
一度に1人のユーザーのみがファイルに書き込めるようにするため、オブジェクトに書き込んでいるときにロック・ファイルが作成されます。まれに(停電の後など)、カタログ内の一時ロック・ファイルが完全に削除されないことがあります。プレゼンテーション・サービスによってそのようなロック・ファイルが検出された場合は、それを手動で削除する必要があります。
この項では、ファイル・システム内でカタログのオブジェクトを使用するためのガイドラインについて説明します。
カタログのユーザーの処理
カタログは、数千の同時ユーザーにスケーリングするように設計されています。このスケーリングを実現するために、カタログは次のガイドラインに従います。
平均的なユーザーは、一般的にカタログから読み取るのみであり、書き込むことはほとんどありません。各ユーザーは定期的および自動的にそのユーザーの最近使用したファイルを更新していますが、各ユーザーの読取り操作は、そのユーザーの書込み操作よりもはるかに多くなっています。したがって、読取りと書込みの比率は、通常、少なくとも100対1です。
ロック・メカニズムによって、オブジェクトに書き込めるユーザーは一度に1人のみであることが保証されていますが、まれに、複数のユーザーが同じオブジェクトに同時に書込みを試みることがあります。遅延ロックと呼ばれる機能によって、ユーザーは、別のユーザーがオブジェクトを更新しているときでも、そのオブジェクトの読取りを続行できます。
最新のファイル・システムでは、小さいファイルはディレクトリ・レコード内に直接キャッシュされるため、ディレクトリ上の情報を読み取ると同時に、すべての小さいファイルがオペレーティング・システムのメモリー・キャッシュに直接ロードされます。したがって、カタログ内のファイル、特に頻繁に読み取られる.atrメタデータ・ファイルは小さくしておくことをお薦めします。これらのメタデータ・ファイルを小さいまま保持すると、ディレクトリ内のすべての.atrファイルが一度の物理ハード・ディスクの読取りでメモリーにロードされます。「小さい」しきい値を超えるすべてのファイルで、ファイルごとに追加の物理ハード・ディスク読取りが実行され、それにより、大きいファイルごとに100%の劣化が発生することがあります。したがって、.atrファイルに任意のプロパティを格納することを検討している場合は注意してください。
NFSによるオブジェクトの.atrメタデータ・ファイルの読取りは、ローカル・ディスクからの直接読取りよりもはるかに遅くなります。そのため、プレゼンテーション・サービスはすべての.atrファイルを追加で内部にキャッシュします。クラスタ内の別のノードが、現在のノードがキャッシュしたデータよりも新しいデータをファイルに書き込む場合、このキャッシュは短期間で古くなる可能性があります。そのため、すべてのノードは、instanceconfig.xmlのMaxAgeMinutes要素(クラスタに対するデフォルトは5分)に従ってリフレッシュされます。このデフォルト設定は、データが古くなる可能性とパフォーマンスに関する既知の影響の間で、一般的に最良の妥協点になります。(クラスタなしの環境のデフォルトは、60分です。)
MaxAgeMinutes要素はシステムに合せて変更できます。その親要素はCacheとCatalogAttributesです。
異機種ノードの処理
1つのクラスタ内での異機種ノードの使用を可能にするために、カタログは次のガイドラインに従います。
ディスク上のオブジェクトの名前の長さは最大で256バイト(64 Unicode文字)です。論理名は、256 Unicode文字に制限されています。この制限に従うために、32文字よりも大きい論理名はハッシュされます。
ディスク上のパスの名前の長さは最大で32KB (8,000 Unicode文字)です。論理パスは、16,000 Unicode文字までに制限されています。
ディスク上のすべてのパス名は、すべて小文字です。論理パス名では、大文字小文字は組み合せて使用できますが区別はされません。
ディスク上のパス名には特定の文字を使用できませんが、論理パス名にはすべての文字を使用できます。たとえば、Windowsシステムでは、コロン(:)などの特定の文字列は使用できません。そのため、それらの文字は標準HTMLエスケープ・シーケンスを使用してマッピングされます。たとえば、ピリオド文字(.)は%2eになります。
ディスク上では特定のファイル名を使用できませんが、論理オブジェクト名には制限はありません。たとえば、Windowsシステムでは、COMなどの特定のファイル名は使用できません。そのため、それらの名前は標準HTMLエスケープ・シーケンスを使用してマッピングされます。たとえば、comはco%6dになります。
様々なプラットフォーム上のカタログ・ファイルの処理
様々なプラットフォーム上のカタログ・ファイルを処理するときは、次の点に注意してください。
UNIXプラットフォームの場合: UNIXカーネルは、通常、ディレクトリごとに4,000を超えるサブディレクトリを配置可能にするように構成する必要があります。HashUserHomeDirectories要素の詳細は、「カタログの構成設定の手動による変更」を参照してください。
Windowsプラットフォームの場合:
ユーザーがMicrosoft Windowsエクスプローラなどのツールを使用してカタログ・ファイルをナビゲートする場合、c:/obi/demoなどの短いパス名に基づいたカタログ構造が好まれます。長いデフォルト・パス名は好まれず、そのようなナビゲーションはお薦めできません。
FATはサポートされておらず、NTFSが必須です。
Windowsプラットフォーム上のパフォーマンスは、1つのディレクトリに8,000個を超えるファイルが存在すると著しく低下します。各カタログ・オブジェクトには2つのファイル(データ・ファイルと.atrメタデータ・ファイル)があるため、1つのディレクトリ内に格納するカタログ・オブジェクトは4,000個以内にすることを強くお薦めします。
Windowsエクスプローラでは、長いパス名は適切に処理されないため、カタログの内部構造のナビゲートにはWindowsエクスプローラを使用しないことをお薦めします。ファイル・システムは32KBまでのパス名を処理でき、プレゼンテーション・サービスに悪影響を及ぼすことはありませんが、Windowsエクスプローラは約2KBを超えるパス名では使用できません。
1つのUnicode文字に4バイト必要な場合があるため、わずか500個のUnicode文字からなるパス名でもWindowsエクスプローラを使用できないことがあります。この制限によって、プレゼンテーション・サービスが影響を受けることはありません。この制限のため、カタログはc:\mycatalog\salesなどのように最上位レベルのディレクトリに配置してください。
カタログ・ファイルの既知の問題
カタログ・ファイルを使用する際の既知の問題は次のとおりです。
サードパーティの各種FTPプログラムでは、%エスケープ・シーケンスの処理に問題があり、二重にエスケープされたファイル名に変更されることがよくあります。たとえば、sa%2epaint(論理名はSA.Paint)という名前のファイルは、誤ってsa%252epaint(論理名はSA%2ePaint)に変更されます。
カタログに対してFTPプログラムを直接使用しないでください。かわりに、7-Zipユーティリティをダウンロードして使用し、カタログ・ファイルを圧縮して、その圧縮済ファイルをFTPプログラムを使用して転送します。
カタログの保守に関する情報については、次のトピックを参照してください。
次の各項の説明に従って、テスト環境から本番環境にカタログおよびシンプル・オブジェクト(権限付きダッシュボードなど)をデプロイできます。
テスト環境から本番環境にオブジェクト(権限付きダッシュボードなど)をデプロイできます。
(オプション)新しい本番環境にカタログ・オブジェクトをデプロイする場合。
次のようにして、テスト環境でカタログ・オブジェクトをアーカイブし、それを本番環境でアンアーカイブします。
次のいずれかを使用して、テスト環境のカタログ・オブジェクトをアーカイブします。
Oracle BIプレゼンテーション・サービス
カタログ・マネージャ。
「カタログ・マネージャを使用したアーカイブとアンアーカイブ」を参照してください。
アーカイブ済ファイルを本番コンピュータにコピーします。
本番コンピュータで、オブジェクトをアンアーカイブします。
オブジェクトのアンアーカイブ方法の詳細は、「カタログ・マネージャを使用したアーカイブとアンアーカイブ」を参照してください。
必要に応じて、オブジェクトに権限を設定します。
(オプション)既存の本番環境にカタログをデプロイする場合。
次のように、新規または更新されたオブジェクトをテスト・カタログから本番カタログにコピーして貼り付けます。
2つのカタログ・マネージャ・ウィンドウ(一方はテスト・カタログ、他方は本番カタログ)を開きます。
必要なフォルダをテスト・カタログから選択してコピーし、本番カタログに貼り付けます。
テスト環境または本番環境で同じコンテンツを変更済のフォルダをコピーして貼り付けると、テスト環境のコンテンツによって本番環境のコンテンツが上書きされます。
より新しいバージョンのOracle Business Intelligenceにアップグレードするかパッチをインストールして、カタログでオブジェクトを使用すると、特定のオブジェクトへのアクセスが以前のリリースのように高速に実行されないことがあります。
この変化は、オブジェクトが正しくアップグレードされていない場合に発生する可能性があります。更新が必要かどうかは、Fusion Middleware Controlでメトリックを表示することによって確認できます。「カタログ」フォルダで、アップグレードが必要であることを示すオブジェクトの数という説明の付いた要アップグレードというメトリックを見つけます。この数が大きい場合は、プレゼンテーション・サービスの「管理」ページを使用してカタログ内のオブジェクトを更新することにより、この問題を解決できます。
Oracle Business Intelligenceアップグレード・ガイドの手順に従うことで、Oracle Business Intelligenceの新しいバージョンにアップグレードできます。カタログ・オブジェクトをアップグレードするには、Oracle Business Intelligenceアップグレード・ガイドのタスク5: Oracle BIリポジトリおよびカタログのアップグレードに関する項を参照してください。プレゼンテーション・サービスが実行されていないときにアップグレードすることをお薦めします。アップグレード・プロセス中にオブジェクトのアップグレードが完全には実行されなかったことが疑われる場合は、「管理」ページを使用して、自分でオブジェクトを更新できます。この方法の利点は、プレゼンテーション・サービスを実行したまま更新を行えることにあります。
オブジェクトの更新を準備する際は、次の点に留意してください。
クラスタ内でマシンのローリング・アップグレードを実行している場合は、クラスタ内のすべてのマシンがアップグレードされるまで、このオプションやUpgradeAndExit構成設定は使用しないでください。
このオプションは、一度にクラスタ内の1つのノードでのみ使用します。
カタログ・マネージャは、Oracle BIプレゼンテーション・カタログのオンラインおよびオフラインでの管理を可能にするツールです。カタログ・マネージャは、Oracle BI管理者のみがアクセスできるセキュアなコンピュータにインストールします。
カタログ・マネージャの用途
カタログ・マネージャを使用して実行できることは次のとおりです。
フォルダ、ショートカット、グローバル変数およびオブジェクト(分析、フィルタ、プロンプト、ダッシュボードなど)の管理。たとえば、オブジェクトの名前変更や削除を実行したり、カタログ内およびカタログ間でオブジェクトを移動およびコピーできます。
eXtensible Markup Language(XML)でのカタログ・オブジェクトの表示および編集。
分析やプロンプトなどのオブジェクトのプレビュー。
カタログ・テキストの検索および置換。
カタログ・オブジェクトの検索。
カタログ・データを表示するための分析の作成。
カタログの検証。
キャプションのローカライズ。「Oracle BIプレゼンテーション・カタログのキャプションのローカライズ」を参照してください。
カタログ・マネージャで行う操作の多くは、Oracle BIプレゼンテーション・サービスの「カタログ」ページでも実行できます。『Oracle Business Intelligence Enterprise Editionユーザーズ・ガイド』のOracle BIプレゼンテーション・カタログのオブジェクトの管理に関する項 を参照してください。
カタログ・マネージャの使用のガイドライン
カタログ・マネージャを使用する場合は、次のガイドラインに従ってください。
使用しているOracle BIプレゼンテーション・カタログのバックアップ・コピーを常に作成します。
実行しようとしている変更を確認します。カタログ・マネージャでは変更はただちにコミットされます。元に戻す機能はなく、特定の変更がユーザーに適切に表示されないことを示すエラー・メッセージも表示されません。ただし、意図しない変更を行った場合は、最新の保存済バックアップまで戻すことができます。
カタログ・コンテンツをコピーして電子メールに貼り付けないでください。これはサポートされていません。
カタログ・マネージャの使用のヒント
カタログ・マネージャを使用するときは、次のヒントに注意してください。
オンライン・モードで使用している場合、カタログ・コンテンツを読取り専用フォルダに貼り付けたり、そこから貼り付けるには、コピーする前にそのフォルダ・ツリーの読取り専用プロパティをオフにし、貼り付けた後にその読取り専用属性を再び適用します。
カタログ・マネージャで/system/security
ディレクトリからファイルをコピー、アーカイブまたはドラッグすることはできません。
キーボード・ショートカットのなかには適切に機能しないものがあります。
カタログ・マネージャ・ペインは、サイズ変更インジケータが表示されていなくてもサイズ変更できる場合があります。
カタログ・マネージャは、英語以外の言語で使用できます。「Catalog Managerでの現在のロケールの設定」を参照してください。
以下のトピックでは、カタログ・マネージャの起動およびカタログのオープンについて学習します。
この節では、以下のトピックについて説明します。
カタログ・マネージャを実行するには、次のコンポーネントを使用する必要があります。
カタログ・マネージャの実行要件を、次に示します。
グラフィカル・ユーザー・インタフェース — 次のプラットフォーム上でグラフィカル・ユーザー・インタフェースを起動することができます。
Windows 64ビット
Linux 64ビット
コマンド・ライン・ユーティリティ — Windows、Linux、IBM-AIX、Sun Solaris、HP-UXなど、Oracle Business Intelligenceでサポートされているプラットフォーム上でコマンド・ライン・ユーティリティを起動できます。Linuxでコマンド・ライン・ユーティリティの使用方法のヘルプを表示するには、次のようなコマンドを入力します。
./runcat.sh -help
カタログ・マネージャのユーザー・インタフェースは、Windowsのメニュー・オプションあるいはWindowsまたはLinuxのコマンドを使用して起動できます。
次の図は、Windowsプラットフォームの場合のカタログ・マネージャ内のサンプル・オブジェクトを示しています。
Linuxシステムでは、グラフィカル・ユーザー・インタフェースのxtermでカタログ・マネージャを起動する必要があります。
xtermの例として、ネイティブgnome、kdeコンソール、VNC、またはローカルxサーバー(Xming、Tarantella、Hummingbird Exceed、Citrixなど)があげられます。(これらの例は、認証やサポートに関する声明を構成するものではありません。)PuTTy、FSecure、またはコマンドラインSSHなどのASCIIテキスト端末を使用して、カタログ・マネージャのグラフィカル・ユーザー・インタフェースを起動することはできません。
カタログ・マネージャが起動されない場合は、次の点を確認します。
xclockやxeyesなどのネイティブ・アプリケーションを実行できること。
ネイティブ・コンソールまたはVNCを使用してコントロール・マネージャを起動できること。場合によって、オペレーティング・システムの管理者がX-Windowsをロックすることがあります。
次に示す、すべてのxterm接続を可能にするコマンドを実行できること。
xhost +
デバッグが使用可能なコマンドラインからカタログ・マネージャを実行し、次のコマンドを使用して、追加の出力が生成されるかどうかを確認できること。
./runcat.sh -consoleLog -noExit
strace
などのオペレーティング・システム・ユーティリティを使用して、runcat.sh
コマンドの実行をトレースし、ライブラリやファイルをオープンできないなどのエラー・メッセージが生成されるかどうかを確認できること。Eclipse Javaプラグインを使用できます。この場合、Standard Widget Toolkit (SWT)をインストールし、続けてGTK (Gimp Toolkit) をインストールすることが必要になります。次のコマンドを入力します。
strace -aef -o ./runcat_trace.txt runcat.sh
カタログは、オンラインとオフラインの2つのモードのいずれかで開くことができます。どちらのモードでも、実際の本番カタログに対して操作でき、停止時間は必要ありません。
オンライン・モード
オンライン・モードでは、稼動中のWebサーバー上のカタログに接続します。このモードでは、権限が適用され、ロケールを選択でき、カタログ上のローカライゼーションの結果を表示できます。そのユーザーが適切な権限を持つオブジェクトのみが表示されます。オンライン・モードでカタログを開くには、プレゼンテーション・サービスとWebサーバーの両方が稼働中であることが必要です。
オンライン・モードは、カタログに小さな増分変更や追加を実行する場合に使用します。たとえば、権限の変更、1つのオブジェクトの更新、新しいオブジェクトの本番環境への移行などの場合です。
オフライン・モード
オフライン・モードでは、ローカル・ファイル・システムに接続します。このモードでは、ユーザーはスーパー・ユーザーまたはシステム・ユーザーとしてログインし、権限は適用されません。このユーザーはカタログ内のすべてのオブジェクトを表示できます。
通常、オフライン・モードでの作業は、オンライン・モードでの作業よりも高速です。これは、個別のファイルに直接アクセス、作成および更新を行うためであり、オンライン・モードで作業するときのようにカタログがプレゼンテーション・サービスと通信する必要がないためです。
オブジェクトの名前をグローバルに変更したり、再編成のために複数のオブジェクトを移動するなどカタログ全体にわたる変更を実行する場合は、次の手順で説明しているように、オフライン・モードを使用します。
プレゼンテーション・サービスをメンテナンス・モードにします。
クラスタ環境では、プレゼンテーション・サービスのインスタンスをメンテナンス・モードにでき、数分以内に、クラスタ内のその他すべてのインスタンスも自動的にメンテナンス・モードに移行します。クラスタ環境にかぎり、数分待機してから、プレゼンテーション・サービスをメンテナンス・モードにした目的のタスクを実行してください。
7-Zipユーティリティを使用してカタログをバックアップし、その圧縮済ファイルを作成します。
「Oracle BIプレゼンテーション・カタログのオープン」の説明に従って、カタログ・マネージャで、オフライン・モードでカタログを開きます。
システム全体にわたる変更を行います。
カタログを再度バックアップします。
プレゼンテーション・サービスのメンテナンス・モードを解除します。
クラスタ環境では、プレゼンテーション・サービスのインスタンスのメンテナンス・モードを解除でき、数分以内に、クラスタ内のその他すべてのインスタンスも自動的にメンテナンス・モードが解除されます。そのため、クラスタ環境にかぎり、カタログ・コンテンツの編集を再開できるようになるまで数分必要です。
プレゼンテーション・サービスのメンテナンス・モード
メンテナンス・モードは、プレゼンテーション・サービスの「管理」ページで設定します。プレゼンテーション・サービスをメンテナンス・モードにする場合は、カタログを読取り専用にしてユーザーがカタログの内容を変更できないようにします。既存オブジェクト(たとえば、ダッシュボードや分析)の表示など、カタログへの書込みを伴わないタスクをついてはユーザーは操作を続行できます。ユーザーの最近使用したリストを更新するなどのタスクは実行できません。
プレゼンテーション・サービスがメンテナンス・モードの場合、root_maintenancemode.lck
という名前のロック・ファイルがカタログのディレクトリ内に作成されます。(UNIXシステムでは、このファイルはroot_maintenancemode_number.lck
のような名前のファイルへのリンクとなり、これら両方のファイルでロック・ファイルが構成されます。)プレゼンテーション・サービスがメンテナンス・モードのときにカタログのzipファイルを作成すると、zipファイルにロック・ファイルが含まれます。zipファイルの中身を抽出してカタログを開くと、プレゼンテーション・サービスはメンテナンス・モードになります。
以前のリリースとは異なり、プレゼンテーション・サービスをメンテナンス・モードにしてからプレゼンテーション・サービスを再起動すると、プレゼンテーション・サービスは引き続きメンテナンス・モードの状態で起動します。
カタログ・マネージャを使用して実行できる操作の多くは、オンライン・モードとオフライン・モードの両方で実行できます。いくつかの操作はどちらか一方のモードのみで使用できます。
一般的に、実行可能な操作は次のとおりです。
オンライン・モードで実行可能な操作には、読取り専用操作と、カタログ全体に影響を与えない書込み操作(オブジェクトの権限の設定など)があります。
オフライン・モードには、オンライン・モードで使用可能な操作の大部分と、カタログ全体に影響を与える書込み操作が含まれています。
さらに、オンライン・モードおよびオフライン・モードでは次の操作を実行できます。
オブジェクトの切取り。
オブジェクトのコピー。
オブジェクトの貼付け。
別のカタログのためのオブジェクトのコピー
別のカタログからのオブジェクトの貼付け
オブジェクトのショートカットの作成
オブジェクトの削除。
参照の更新を伴わないオブジェクトの名前の変更
参照の更新を伴うオブジェクトの名前の変更(この機能はスマート名前変更として知られており、両方のモードで使用できます。オフライン・モードでは、すべてのオブジェクトの名前を変更できます。オンライン・モードでは、権限によっては特定のオブジェクトの名前を変更できない場合があります)。
カタログ・マネージャの作業領域のリフレッシュ
フォルダの作成。
オブジェクトに対する権限の設定
オブジェクトのプロパティの操作
作業領域の表示の管理
オブジェクトの検索。
カタログ・テキストの検索および置換(この機能は両方のモードで使用できます。オフライン・モードではすべてのオブジェクトを置換できます。オンライン・モードでは、ユーザーの権限によっては特定のオブジェクトを置換できない場合があります)。
カタログ・マネージャのデータを表示するためのレポートの作成
ブラウザのプリファレンスの設定。
オブジェクトのプレビュー(オンライン・モードのみ使用可能)
ローカライゼーションを目的としたキャプションのエクスポート
Oracle BIプレゼンテーション・カタログを開くには、次のステップに従います。
オンライン・モードでカタログのURLを指定する際は、セキュリティ強化のために、http
ではなくhttps
を指定してください。http
を指定すると、「カタログを開く」ダイアログを閉じた後、安全でない接続を使用してカタログを開くことを確認するメッセージ・ボックスが表示されます。https
を使用してカタログを開くには、『Oracle Business Intelligence Enterprise Editionセキュリティ・ガイド』のOracle Business IntelligenceでのSSL構成に関する項に示すとおり、SSL通信用にOracle BI EEを構成する必要があります。
カタログ・マネージャの作業領域は、ユーザー・コンテンツのリソースを提供します。
この項には、カタログ・マネージャの作業領域に関する次のトピックが含まれています。
カタログ・マネージャの作業領域では、カタログ・オブジェクトを表示および操作できます。
ここには、開いているカタログについて次のフォルダが表示されます。
共有フォルダ - カタログ・ユーザー間で共有するコンテンツが含まれています。これには、ビルトイン・アプリケーションによって配布される事前構成済ダッシュボードと分析、および共有フィルタなどのその他のオブジェクトが含まれています。
システム・フォルダ - プレゼンテーション・サービスの管理要素が含まれています。これらの要素には製品によって配布されるものと、権限など管理者が構成するものがあります。このフォルダ内のファイルは変更しないでください。プレゼンテーション・サービスはこれらのファイルを内部で使用しており、それらを変更すると予期しない結果になることがあります。
ユーザー・フォルダ - 適切な権限を持つカタログ・ユーザーが彼らの個人フォルダに保存した、個別の分析などのコンテンツが含まれています。
カタログ・マネージャの作業領域では、データを操作するための様々なツールが提供されています。
カタログ・マネージャは、次の主なコンポーネントで構成されています。
メニュー・バー - 次のメニューにアクセスできます。
ファイル - カタログを開く、閉じる、カタログ・マネージャを終了するなどのオプションを提供します。
編集 - カタログ・オブジェクトの管理を可能にするオプションを提供します。「切取り」、「コピー」、「権限」などがあります(これらのオプションの多くはコンテキスト・メニューでも使用可能です)。
表示 - カタログ・マネージャの作業領域の表示を管理するためのオプションを提供します。「ツリーの表示」、ジョブ・ステータスの表示などがあります。
ツール - カタログの管理を可能にするオプションを提供します。「XML検索と置換」、「レポートの作成」などがあります。
ヘルプ - Oracle BI Enterprise Edition Webサイトにアクセスし、カタログ・マネージャに関する情報を表示するためのオプションを提供します。
ツール・バー - 「切取り」、「コピー」、「貼付け」などよく使用するオプションにすばやくアクセスできます。
ツリー・ペイン - カタログ・フォルダを表示します。ペインには、オブジェクトも表示されますが、それは「表示」メニューの「オブジェクトのツリー表示」オプションが選択されている場合のみです。
表ペイン - カタログ・フォルダおよびオブジェクトが表示されます。次のもので構成されています。
ナビゲーション・バー。ここに作業対象のカタログ・オブジェクトのパス名を入力することで、そこに移動できます。
「名前」、「タイプ」、「所有者」、「マイ権限」、「属性」、「作成日」、「最終変更」の列。タイプなどその値でソートするには、列名をクリックします。
「タイプ」列は、オブジェクトのタイプを識別します。不明なファイルと識別されたオブジェクトは、通常、内部で使用されるオブジェクトであり、それらのタイプはカタログ・マネージャに表示されません。
コンテキスト・メニュー - カタログ・オブジェクトの管理を可能にするオプションを提供します。「名前の変更」、「プロパティ」、「権限」などがあります(これらのオプションの多くは「編集」メニューでも使用可能です)。
カタログ・マネージャでは、いくつかの方法でオブジェクトを変更できます。
この項では、オブジェクトの使用に関する次の情報を示します。
プレゼンテーション・サービスの「カタログ」ページで、非表示オブジェクトを含めてフォルダおよびコンテンツを表示できます。フォルダおよびコンテンツを作成、名前変更、コピー、移動および削除できます。『Oracle Business Intelligence Enterprise Editionユーザーズ・ガイド』のOracle BIプレゼンテーション・カタログのオブジェクトの管理に関する項 を参照してください。
注意:
Oracle BI管理ツールのプレゼンテーション・レイヤーで行った変更は、それらの表および列に基づく分析およびダッシュボードに影響を与えます。カタログ・マネージャを使用して、プレゼンテーション・レイヤーでのこれらの変更とカタログの同期を保つことができます。検索機能を使用してカタログ内のオブジェクトを検索できます。
たとえば、administratorという値のプロパティを持つすべてのオブジェクトを検索できます。
検索するときに、次の項目で検索を制限できます。
大文字/小文字の区別 - 検索基準に大文字と小文字の区別を適用する場合はこのチェック・ボックスを選択します。デフォルト値は選択解除です。
名前 - 検索をオブジェクトの名前に制限します。
説明 - 検索を「説明」プロパティに制限します。
プロパティ値 - 検索をプロパティの値に制限します。
所有者 - 検索をオブジェクトの所有者に制限します。
XML - 検索をXMLに制限します。
オブジェクト・タイプ - すべてのタイプのオブジェクトを検索するか、指定した特定のタイプのオブジェクト(分析、フィルタ、エージェント、ダッシュボード・プロンプト、ダッシュボード・ページなど)に検索を制限します。
日付 - 指定した日に作成されたオブジェクト、または指定した日に最後の変更が実行されたオブジェクトに検索を制限します。
オブジェクトを検索するには、次のステップを実行します。
1つのカタログ内でオブジェクトをコピーして貼り付けることができます。
1つのカタログからオブジェクトをコピーし、別のカタログにそれらを貼り付けることもできます。
コピーと貼付けは、いくつかの方法で実行および使用できます。
オブジェクトをコピーして貼り付けるときは、次のヒントを参考にしてください。
次の方法を使用して、オブジェクトをコピーし、貼り付けることができます。
メニュー・オプション。「メニューを使用したカタログ間でのオブジェクトのコピーおよび貼付け」の説明に従ってください。
ドラッグ・アンド・ドロップ。2つのカタログ間または同じカタログ内でオブジェクトをコピーする場合に使用します。ドラッグ・アンド・ドロップでは、1つのカタログ内で実行する場合であっても、常に、ドラッグしたオブジェクトのコピーが作成されます。
アーカイブおよびアンアーカイブ。「カタログ・マネージャを使用したアーカイブとアンアーカイブ」の説明に従ってください。アーカイブすると、後で使用するために保存できるファイルが作成されます。アンアーカイブ・プロセスでは、上書きしないファイルを指定する機会が提供されることなく、すべてのファイルが自動的に上書きされます。
カタログは、階層フォルダに構造化されています。オブジェクトをコピーまたはマージするときは、それらと関連付けられたオブジェクト(ダッシュボード・フォルダ、ショートカット、分析など)もすべてコピーすることを忘れないでください。外部アプリケーションのURLパスは、フォルダ・パス全体がコピーされない場合(ショートカットまたはテキストとしてダッシュボードに追加された場合など)は、コピーまたはマージ操作の後に再構築できます。
多くの場合、単に必要に応じてオブジェクトをコピーして貼り付けることができます。必要であれば、貼り付けるオブジェクトに適用される拡張オプションを設定できます。「オブジェクトの貼付けの拡張オプション」を参照してください。
次の手順は、メニュー・オプションを使用して2つのカタログ間でオブジェクトをコピーして貼り付ける方法を示しています。
2つのカタログの名前が同じ場合は、作業時に2つのカタログを区別するために、カタログを開く前にそのどちらか一方の名前を変更できます。カタログはどちらも同じバージョン11.1.1(またはそれ以降)である必要があります。
次の項の説明に従って、コピーしたオブジェクトを貼り付けるための拡張オプションを「設定」ダイアログで設定できます。
注意:
「設定」ダイアログで設定する拡張オプションを有効にするには、コピーおよび貼付け操作を開始する前にそれらを設定する必要があります。
「設定」ダイアログの「貼付けによる上書き」エリアにはいくつかのオプションがあります。
オプションは次のとおりです。
強制 - すべてのファイルを貼り付け、読取り専用属性が設定されているものも上書きされます。
すべて - 該当するファイルをすべて貼り付け、読取り専用属性が設定されていないもののみが上書きされます(デフォルト)
古い - 該当するファイルをすべて貼り付け、ソースよりも古い場合を除いて既存のファイルは上書きされません。
なし - 該当するファイルをすべて貼り付けますが、既存のファイルは上書きされません。
次に上書きオプションを設定した貼付けの例を示します。/users/joeフォルダに、次の分析が含まれているとします。
/users/sueフォルダに、次の分析が含まれているが、分析Cは含まれていないとします。
Sueは/users/joeフォルダからA、BおよびCの分析をコピーし、それらをusers/sueフォルダにコピーするとします。「貼付けによる上書き」オプションの設定に応じて次のようになります。
なし: Sueは彼女の分析AとBを保持し、Joeの分析は無視されます。Sueは、分析Cのコピーを入手します。
すべて: Sueの分析AとBは、Joeのもので上書きされ、Sueは分析Cのコピーを入手します。
古い: Sueは、彼女の分析Aを保持し(Sueの分析Aは古くない)、Sueの分析BはJoeの分析によって上書きされ(Sueの分析Bは古い)、Sueは分析Cのコピーを入手します。
「設定」ダイアログの「ACLの貼付け」エリアにはいくつかのオプションがあります。
オプションは次のとおりです。
継承 - オブジェクトの権限(ACL)を、その新規親フォルダから継承します(デフォルト)
保存 - 必要に応じて元のマッピング・アカウントで保持されていた、オブジェクトの権限(ACL)を保持します。
グループのみ保存 - 「保持」と同じですが、グループ・アカウントとアプリケーション・ロールに適用され、ユーザー・アカウントには適用されません。これは開発と本番の両方で顧客が同じグループ(売上とマーケティング)を使用する可能性がある開発から本番環境の場合のためのものです。各グループのユーザーは、開発ではTestUserAとTestAdminBで、本番ではSteveとSueのように異なることがあります。
作成 - 次の説明のようにモードと所有者のタイプに基づいて、必要に応じて元の作成およびマッピング・アカウントで保持されていた、オブジェクトの権限(ACL)を保持します。
オンライン・モード - オンライン・モードでは、カタログ・マネージャはバックエンド・セキュリティ・サーバーと通信します。カタログ・マネージャはそのサーバーからユーザーおよびアプリケーション・ロールの情報を入手し、通常、コピーされたオブジェクトを適切なユーザー名またはロールとともに貼り付けることができます。オブジェクトを貼り付けるときは、自身が特定のオブジェクトに対してアカウントを作成するための適切な権限を持っていない可能性があることに注意してください。
オフライン・モード - オフライン・モードでは、カタログ・マネージャは、バックエンド・セキュリティ・サーバーと接続しておらず、そこに格納されているユーザーおよびアプリケーション・ロールについては、カタログのキャッシュからそれらの名前を入手できないかぎり、認識しません。コピーされたオブジェクトのユーザー名またはロールをキャッシュから入手できない場合、カタログ・マネージャはコピーされたオブジェクトをその名前またはロールとともに貼り付けることはできません。かわりに、貼り付けられたオブジェクトは、その所有者をその新規親フォルダから継承します。これは「継承」オプションに似ています。
この機能は、管理者が、ユーザーを本番環境に移動する前に、ステージング領域でアカウントを作成するアプリケーションで使用されます。
適切な権限を持っている場合は、新しく貼り付けられたオブジェクトを選択し、所有権を適切なユーザーに再帰的に設定できます。
次にACLオプションを設定した貼付けの例を示します。Steveは/users/steve/MyFavReportフォルダを所有しており、すべてのユーザーが読取り/実行でき、steveが完全な制御権を持つという権限(ACL)を持っているとします。Joe(いくつかの管理権限を持つ)がログインしてMyFavReportをコピーし、それを/users/sue(administratorによって所有され、管理者が完全な制御権を持つ、sueが完全な制御権を持つの権限が設定されている)に貼り付けるとします。
Joeが設定する「ACLの貼付け」オプションに応じた動作は次のとおりです。
継承: /users/sue/MyFavReportフォルダは、Joeによって所有され、/users/sueフォルダに設定されていた権限(管理者が完全な制御権を持つ、sueが完全な制御権を持つ)が設定されます。
保存: /users/sue/MyFavReportフォルダは、Joeによって所有され、/users/steve/MyFavReportフォルダに設定されていた権限(すべてのユーザーが読取り/実行でき、steveが完全な制御権を持つ)が設定されます。Joeが2つ目のカタログ・マネージャに貼り付け、このカタログにsteveが存在しない場合、Steveの権限は破棄されます。steveは存在しているが異なるユーザーIDを持っている場合、SteveのユーザーIDが新しいものにマッピングされます。
作成: オンライン・モードでは、/users/sue/MyFavReportフォルダは、Joeによって所有され、/users/steve/MyFavReportフォルダに設定されていた権限(すべてのユーザーが読取り/実行でき、steveが完全な制御権を持つ)が設定されます。Joeが2つ目のカタログ・マネージャに貼り付け、このカタログにsteveが存在しない場合、所有者は親フォルダから継承されます(「作成」オプションが適用されるのはカタログ・グループのみのため、これはリリース11gでは非推奨となっています)。
カタログ内のオブジェクトの名前は変更できます。
これは、テスト環境から本番環境に移行する場合に便利です。
オブジェクトの名前の変更方法には、次の2つがあります。
参照の更新を伴わない名前の変更 - オブジェクトの名前を変更し、他のカタログ・オブジェクトで使用されている可能性がある元の名前への参照を保持します。
参照の更新を伴う名前の変更 - オブジェクトの名前を変更し、他のオブジェクトが使用している可能性がある参照を新しい名前に変更します(元の名前の参照は保持されません)。この機能は、スマート名前変更とも呼ばれます。カタログはオフライン・モードでもオンライン・モードでも開くことができます。オフライン・モードでは、すべてのオブジェクトの名前を変更できます。オンライン・モードでは、権限によっては特定のオブジェクトの名前を変更できません。
注意:
オブジェクトの名前を変更するときは、次の点に注意してください。カタログ内のユーザー・アカウントの名前は変更できません。ユーザーのホーム・ディレクトリの名前を変更する場合、そのユーザーの名前を変更しないと予期しない結果になることがあります。
カタログに含まれるオブジェクトの名前には予約済のものがいくつかあります。名前の変更は自身のオブジェクトに対してのみ行い、プレゼンテーション・サービスによって内部で作成されたものは変更しないでください。たとえば、自身のホーム・ディレクトリ内の_portalディレクトリの名前を変更しないでください。変更すると「マイ・ダッシュボード」が表示されなくなります。
参照の更新を行わずにオブジェクトの名前を変更するには、次のステップを実行します。
カタログ・マネージャでカタログを開きます。
名前を変更するオブジェクトにナビゲートします。
「名前」列でオブジェクトを右クリックし、「名前の変更」を選択します。
オブジェクトの新しい名前を入力します。
参照を更新してオブジェクトの名前を変更するには:
ウィンドウの右下隅にあるプログレス・バーに、参照の更新の進行状況が表示されます。
オブジェクトのプロパティはカタログ・マネージャを使用して操作できます。
カタログ・マネージャの「プロパティ」オプションを使用して実行できる操作は次のとおりです。
カタログ・オブジェクトのプロパティの作成、表示、編集および削除
Oracle Business Intelligenceで表示から非表示にするためのカタログ・オブジェクトの属性の変更
カタログ・マネージャでカタログを開きます。
オブジェクトにナビゲートします。
「名前」列でオブジェクトを右クリックし、「プロパティ」を選択します。
次のうちの必要な操作を実行します。
適切な権限を持っている場合は、オブジェクトの適切な所有者を「所有者」リストで選択します。
「所有者」リストには、カタログ・マネージャにログインするために使用した名前が含まれています。このリストを使用して自身をオブジェクトの所有者として選択できます。
『Oracle Business Intelligence Enterprise Editionユーザーズ・ガイド』のオブジェクトの所有者の割当てに関する項を参照してください。
オブジェクトの属性を変更するには、必要に応じて「読取り専用」または「非表示」を選択します。非表示オブジェクトはOracle Business Intelligenceで表示されません。
注意:
「システム」オプションは、オブジェクトが内部で保持されており、変更できないことを示しています。
プロパティを作成、編集または削除するには、必要に応じて「新規」、「編集」または「削除」ボタンを使用します。
注意:
「新規」ボタンはプロパティを作成するために使用します。Oracleサポート・サービスによる指示がある場合にのみ使用します。「OK」をクリックします。
複数のオブジェクトを選択して、それらのプロパティや権限を同時に更新できます。選択したオブジェクトのいずれかがフォルダである場合、それらの変更をそのフォルダのツリー構造のすべてのオブジェクトに再帰的に適用することもできます。
たとえば、/shared/DontTouchディレクトリのすべてのファイルを読取り専用に設定できます。DontTouchディレクトリを右クリックし、「プロパティ」を選択します。「プロパティ」ダイアログで、「読取り専用」オプションを選択し、「再帰的に適用」オプションを選択し、「OK」をクリックします。「再帰的に適用」を選択して、オブジェクトおよびそのすべてのサブオブジェクトの所有権を取得することもできます。
制限は、カタログ・オブジェクトへのアクセスを制御するために使用されます。
注意:
「ユーザーとグループ(明示的な権限)」リストから「追加のユーザーとアプリケーション・ロール」リストにユーザーまたはグループを移動すると、そのユーザーまたはグループの権限は「アクセス権なし」にリセットされます。リストから別のリストにユーザーまたはグループを移動するには、それを強調表示し、必要に応じて右矢印ボタンまたは左矢印ボタンをクリックします。権限、グループおよびユーザーの詳細は、Oracle Business Intelligence Enterprise Editionセキュリティ・ガイドを参照してください。
オンライン・モードでは、カタログ・マネージャから分析やプロンプトなどのオブジェクトをプレビューできます。カタログ・マネージャからオブジェクトをプレビューする場合は、これらのオブジェクトの表示に使用するデフォルト・ブラウザを指定する必要があります。
カタログ・マネージャで、「ツール」メニューから「設定」を選択します。
「レポート・プレビューに使用するWebブラウザを選択します。」フィールドで、使用しているオペレーティング・システムのデフォルト・ブラウザに設定したものと同じブラウザを選択します。「参照」ボタンをクリックし、そこで適切なブラウザの実行可能ファイルを選択できます。
「OK」をクリックします。
オブジェクトをプレビューするには:
カタログは保守が必要となる動的なコンポーネントです。時間の経過とともに、リンクが破損する、ユーザーが削除される、NFSファイル・システムの問題が発生するなどカタログ内に非一貫性が発生することがあります。これらの非一貫性は、最終的にエージェントの受信者リストを編集できなくなるなど、不適切な動作につながることがあります。本番システムを定期的にオフラインにしてカタログを検証し、非一貫性を検出して、修正操作を実行できます。
検証プロセスでは、次のタスクを実行します。
カタログ内の各オブジェクトが0バイトよりも大きいことを確認します。
カタログ内の各項目に、対応する有効な.ATR
ファイルがあることを確認します。
カタログ内の各リンクが有効であることを確認します。
カタログ内のすべてのXMLオブジェクトがスキーマ検証に通ることを確認します。
ftpプログラムによって損傷したオブジェクト名の修復を試みます。
前提条件
クラスタ環境でカタログを検証する前に、次のいずれかを実行します。プレゼンテーション・サービス・クラスタを停止し、そのクラスタのカタログに対して検証を直接実行します。
クラスタのカタログのコピーを作成し、そのコピーに対して検証を実行します。
7-Zipユーティリティを使用してカタログのコピーを作成する前に、プレゼンテーション・サービス・クラスタのすべてのノードを停止するか、そのクラスタのすべてのノードをメンテナンス・モードにします(推奨方法)。
検証プロセスと同時にオンラインでカタログに行った変更は、検証には含まれません。
カタログのバックアップが常に推奨されていますが、検証をカタログに対して直接実行することと、バックアップ・コピーに対して実行することの実際的な違いはありません。
カタログの検証
カタログの検証は、カタログ・マネージャのユーザー・インタフェースではなく、コマンドラインでのみ実行できます。
「2つのカタログ・モードの理解」の説明に従って、オフライン・モードでカタログを開きます。
Windows: runcat.cmd -cmd validate
UNIX: runcat.sh -cmd validate
コマンドで使用するパラメータのリストおよびそれらの使用方法を調べるには、コマンドに-help
を付けます。
カタログ・マネージャでは、分析、ダッシュボード、フィルタなどのカタログ・オブジェクトのXML記述を表示および編集できます。
XMLコードの表示は行っても問題ありませんが、コードの編集はお薦めしません。
注意:
XMLコードを編集すると、カタログでのオブジェクトの表現が変更されます。いずれのディレクトリのカタログ・オブジェクトでもXMLコードの編集はお薦めしません。予期しない結果を招くことがあります。分析のためにXMLを編集する場合は、Oracle Business Intelligence Enterprise Editionユーザーズ・ガイドの分析のための論理SQL文の調査に関する項の情報を使用します。
カタログ・マネージャでカタログを開きます。
オブジェクトにナビゲートします。
「名前」列でオブジェクトを右クリックし、「プロパティ」を選択します。
「XMLの編集」をクリックします。
XML定義の表示を完了したら、「取消」をクリックします。
「プロパティ」ダイアログで「OK」をクリックします。
次の図は、オブジェクトのカタログ・マネージャでのサンプルXMLコードを示しています。
オブジェクトのXML記述を編集するには(お薦めしません):
カタログ・マネージャを使用して、カタログ内の特定のテキストを検索し、それを他のテキストに置換できます。
カタログはオンライン・モードでもオフライン・モードでも開くことができます。オフライン・モードではすべてのオブジェクトを置換できます。オンライン・モードでは、ユーザーの権限によっては特定のオブジェクトを置換できない場合があります。
具体的には、検索および置換できるものは次のとおりです。
単純なテキスト文字列(ダイアログを使用)。「単純なカタログ・テキスト文字列の検索と置換」を参照してください。
たとえば、オブジェクトに文字列「My Misspeled Wirds」が含まれているとします。カタログ・マネージャを使用してその文字列を検索し、適切な文字列である「My Misspelled Words」に置換できます。
複数または複雑なテキスト文字列(XMLファイルを使用してすべて同時に実行)。「複数のカタログ・テキスト文字列の検索と置換」を参照してください。
たとえば、管理者がリポジトリ・ファイル内のサブジェクト・エリア、表または列の名前を変更したとします。表SalesがMySalesという名前に変更されている可能性があります。カタログ・マネージャを使用して、カタログ全体でそのオブジェクトが使用されているすべての箇所を検索して置換できます。
カタログ内の単純なテキスト文字列を検索し、他のテキストに置換できます。
検索および置換する各テキスト文字列を識別するXMLファイルをインポートすることで、複数のカタログ・テキスト文字列に対してすべて同時に、より強力な検索および置換操作を実行できます。
検索および置換のXMLファイルでは、action要素を使用して検索および置換する各テキスト文字列を識別します。
action要素は、commands要素に含まれています。action要素の属性は次のとおりです。
command - 置換するテキストを指定します。有効な値は次のとおりです。
textReplace - 列名など、XMLファイル内で一致するすべてのテキストを置き換えます。
oldValue - 検索するテキスト文字列を指定します。
検索と置換のXMLファイルのtextReplaceコマンドに対してこの属性を指定する場合は、Java regexの完全な構文使用する必要があります。これは、通常の文字列と異なります。文字列を置換するには、次を実行する必要があります。
Java regex特殊文字(角カッコ、丸カッコ、ドル記号、カレットなど)はすべてエスケープします。
バックスラッシュや引用符などの「一般的な」特殊文字をエスケープします。
XMLファイルで作業しているため、HTMLの特殊文字(引用符やアンパサンドなど)はすべてエスケープします。
完全なJava regex構文については、次のドキュメントを参照してください。
次の表は、検索基準内のregex構文で使用するためのサンプル文字列を示しています。
入力した検索文字列 | 結果 |
---|---|
a |
検索文字列の前後にワイルドカードを追加し(たとえば、*a*)、検索でaという文字を含む結果を返すことが可能になります。 |
^a |
検索文字列の後にワイルドカードを追加し(たとえば、a*)、検索でaという文字で始まる結果を返すことが可能になります。 |
a$ |
検索文字列の前にワイルドカードを追加し(たとえば、*a)、検索でaという文字で終わる結果を返すことが可能になります。 |
a\* |
アスタリスク(*)が後に続く文字を含む文字列(たとえば、a*)を明示的に検索します。 |
? |
疑問符(?)を文字とアスタリスク(*)とともに使用し、文字のゼロ(0)個以上の出現を返します。たとえば、?a*では、aという文字の0個以上の出現が返されます。 |
newValue - 置換テキストを指定します。
ignoreCase - trueに設定すると大文字と小文字が区別されず、falseに設定すると大文字と小文字が区別されます。デフォルト値はfalseです。
レポートを作成して、すべてのカタログ・オブジェクト・タイプのカタログ・データを表示できます。レポートは画面上に表示することもファイルに保存することもできます。
レポートを作成するとき、空白または空のフィールドはタブ文字としてエクスポートされます。デフォルトでタブをフィールド・セパレータとして使用するレポートを作成する場合、レポート・ファイル内では2つのタブ文字が空白フィールドを示します。
レポートを実行すると、システム内のデータの管理に役立つだけではなく、問題が顕在化する前に特定するためにも役立ちます。
次の例に示すように、レポートは様々な目的で生成できます。
分析を使用しているダッシュボードを確認するには、分析を含むダッシュボード・レポートを実行し、そのレポートで分析を探します。
リポジトリ表の変更済列の影響を受ける分析を確認するには、すべての列と計算式を含む分析レポートを実行し、そのレポートでCatalog Managerで置換する必要のある項目を探します。
すべてのダッシュボード・プロンプトおよびダッシュボード内の関連フィールド(列、式、サブジェクト領域など)が表示されるレポートを作成できます。また、分析のレポートを作成し、そのような分析で使用されているフィルタを抽出することもできます。要求される保存済フィルタを使用して式が導出される、フィルタ抽出の例を次に示します。
例: "Markets"."Region" [Filter, prompted]
オブジェクトのACLを表示するレポートを作成できます。レポートでACLを確認することにより、オブジェクトへのアクセス権が、読取り/書込みなどの適切な権限を備えた適切なロールに付与されていることを検証できます。次の行は、レポートのACLの例を示しています。
"^biconsumer=RX:steve=F"。ここで、キャレット(^)はアプリケーション・ロール、および"nothing"はユーザーを示しています。
カタログ・マネージャでは、個別のカタログ・フォルダとカタログ全体のどちらでもアーカイブおよびアンアーカイブできます。
この機能に関する重要な情報は、次のリストを参照してください。
個別のカタログ・フォルダをアーカイブする場合は、そのフォルダ内のすべてのオブジェクトとそのフォルダのサブフォルダが1つの圧縮済ファイルに保存されます。オブジェクトのプロパティおよび属性はそのアーカイブ・ファイルに含まれます。
個別のカタログ・フォルダをアンアーカイブする場合、そのアーカイブ・ファイルが展開され、そのフォルダ内のすべてのオブジェクトとそのフォルダのサブフォルダが現行のオフライン・カタログに格納されます。アンアーカイブされるフォルダと同じ名前を持つ既存のフォルダは、警告が表示されることなく上書きされます。
カタログ・マネージャ、またはプレゼンテーション・サービスの「カタログ」ページを使用してカタログ全体をアーカイブおよびアンアーカイブすることはお薦めしません。カタログ全体のアーカイブおよびアンアーカイブには、かわりに7-ZipユーティリティまたはUNIXシステム上では.tar.gzファイルを使用してください。
ACLの保持オプションを使用してアンアーカイブする場合、アーカイブのACLエントリの一部であるアプリケーション・ロールおよびユーザーが受信側システムに存在する必要があります。これらのアプリケーション・ロールおよびユーザーが存在しない場合、それぞれのACLエントリは受信側システムに保持されません。
ルート・レベル(\)から開始して、カタログ全体をアーカイブすることはしないでください。アーカイブ時には、常に特定のフォルダ名を指定します。
カタログ全体のアーカイブおよびアンアーカイブには次のユーティリティを使用しないでください。
WinZip - WinZipユーティリティは、拡張UNIXファイル権限を適切に処理できないことがあります。異機種環境でWinZipユーティリティを使用してカタログを移動すると、カタログ・ファイルが破損することがあります。
FTP - サードパーティ製のFTPプログラムのなかには内部ファイルの名前を変更するものがあり、それによってカタログ・ファイルが破損することがあります。FTPプログラムを使用してカタログを移動する前に、7-Zipユーティリティを使用してカタログを1つのファイルに圧縮してください。
プレゼンテーション・サービスの「カタログ」ページを使用して、オブジェクトをアーカイブおよびアンアーカイブできます。詳細は、Oracle Business Intelligence Enterprise Editionユーザーズ・ガイドのオブジェクトのアーカイブに関する項を参照してください。
カタログ・マネージャを使用してアーカイブからフォルダを削除できます。
アンアーカイブは貼付けに似ているため、「オブジェクトの貼付けの拡張オプション」に記載されている権限とACLに関する問題を理解しておく必要があります。カタログ・フォルダをアンアーカイブする手順は次のとおりです。