Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド 12c (12.2.1.1.0) E77226-02 |
|
![]() 前へ |
![]() 次へ |
分析に追加された新しいビュー、およびダッシュボード・ページに追加された新しいオブジェクトの初期状態の一部の側面を制御できます。
たとえば、新しい分析にデフォルトのフッターを追加したり、ダッシュボードの各セクションのデフォルトを設定したりできます。これらの側面を制御するには、関連するXMLメッセージ・ファイルをカスタマイズして、インストール時に指定したデフォルト値をオーバーライドします。
この項では、XMLメッセージ・ファイルのカスタマイズについて説明します。このカスタマイズによって、Oracle BIプレゼンテーション・サービスで配布されるデフォルト表示をオーバーライドできます。
分析用には、ファイルanswerstemplates.xmlのkuiAnswersReportPageEditorHead内にkuiCriteriaDefaultViewElementsWrapperというメッセージが含まれています。このメッセージには2つの追加メッセージが含まれており、そのうちkuiCriteriaDefaultViewElementsでデフォルト値を定義できます。もう1つのkuiCriteriaDefaultViewElementsMaskではマスクが定義されています。マスクのXMLメッセージは保護されており、内容の編集はできません。
ラッパー・メッセージによって、結合されたXMLが、新しいデフォルト値の適用に使用されるJavaScript変数kuiDefaultViewElementsXMLに追加されます。
ダッシュボード用には、ファイルdashboardtemplates.xmlに、ダッシュボード・エディタ内で使用できるようにXMLをkuiDefaultDashboardElementsXMLというJavaScript変数に追加する、kuiDashboardDefaultElementsWrapperというメッセージが含まれています。
次の各項では、デフォルト値のカスタマイズの例を示します。
これらのカスタマイズを有効にするには、Oracle BIプレゼンテーション・サービスのサーバーを停止して再起動するか、または管理ページで「ファイルとメタデータの再ロード」リンクをクリックします。
すべての新しい分析でデフォルトのヘッダーとフッターが表示されるように指定できます。
たとえばフッターに、機密保持に関する注意や会社名などのメッセージを挿入できます。デフォルトのヘッダーまたはフッターを指定するには、テキストと適用する書式設定を指定するXMLメッセージを作成します。
次のXMLコード例では、Acme Confidentialという赤色の太字テキストを含むフッターを作成しています。
<?xml version="1.0" encoding="utf-8"?> <WebMessageTables xmlns:sawm="com.siebel.analytics.web.messageSystem"> <WebMessageTable system="Answers" table="ViewDefaults"> <WebMessage name="kuiCriteriaDefaultViewElements" translate="no"><HTML> <view signature="compoundView" > <pageProps pageSize="a4"> <pageFooter showOnDashboard="true" show="true"> <zone type="top"><caption>[b]Acme Confidential[/b]</caption> <displayFormat fontColor="#FF0000"/></zone> </pageFooter>
</pageProps> <pageProps pageSize="a4"> <pageFooter showOnDashboard="true" show="true"> <zone position="top"> <caption fmt="html"> <text>[b]Acme Confidential[/b] </text> </caption> <displayFormat> <formatSpec hAlign="center" fontColor="#FF0000"/> </displayFormat> </zone> </pageFooter> </pageProps> </view> </HTML> </WebMessage> </WebMessageTable> </WebMessageTables>
データのビューの編集時には分析の結果が表示されます。コンテンツ・デザイナが結果の表示を明示的に要求するように設定する場合、新しいビューの作成時に自動プレビューを無効にすることを指定するXMLメッセージを作成できます。
この場合も、コンテンツ・デザイナは、「結果の表示」リンクをクリックすることによって、ビューの編集時に結果を表示できます。
注意:
XMLコードには各種ビューの署名エントリを追加できます。XML表現の分析でビューの署名の値を特定できます。分析を編集しながら、分析エディタの「詳細設定」タブで分析のXMLフィールドを確認します。<saw:view>要素のxsi:type属性を探します。署名の値は、接頭辞"saw:"がない値です。
次のXMLコード例では、アンサーでのビューの使用時に結果の自動プレビューを無効にしています。
<?xml version="1.0" encoding="utf-8"?> <WebMessageTables xmlns:sawm="com.siebel.analytics.web.messageSystem"> <WebMessageTable system="Answers" table="ViewDefaults"> <WebMessage name="kuiCriteriaDefaultViewElements" translate="no"><HTML> <view signature="tableView" showToolBar="true" showHeading="true /> <view signature="pivotTableView" autoPreview="false" /> <view signature="titleView" autoPreview="false" /> <view signature="viewSelector" autoPreview="false" /> <view signature="htmlviewnarrativeView" autoPreview="false" /> <view signature="tickerview" autoPreview="false" /> <view signature="htmlview" autoPreview="false" /> <view signature="dvtchart" autoPreview="false" /> <view signature="dvtgauge" autoPreview="false" /> <view signature="dvtfunnel" autoPreview="false" /> <view signature="trellisView" autoPreview="false" /> </HTML> </WebMessage> </WebMessageTable> </WebMessageTables>
新たに作成した分析の結果は、タイトル・ビューと、それに続く表またはピボット表の複合レイアウトで表示されます。
表は分析に属性列しかない場合に作成され、ピボット表は分析に1つ以上の階層列が含まれている場合に作成されます。
ナレーティブとそれに続くグラフなどのように、異なるビューの集合を複合ビューのデフォルトとして指定するXMLメッセージを作成できます。この場合も、コンテンツ・デザイナは複合レイアウト内でのビューの追加や配置変更を行えます。
次のXMLコード例では、ナレーティブとそれに続くグラフを複合レイアウトのデフォルトとして設定しています。
<?xml version="1.0" encoding="utf-8"?> <WebMessageTables xmlns:sawm="com.siebel.analytics.web.messageSystem"> <WebMessageTable system="Answers" table="ViewDefaults"> <WebMessage name="kuiCriteriaDefaultViewElements" translate="no"><HTML> <view signature="compoundView" > <cv signature="narrativeView" /> <cv signature="dvtchart" /> </view> </HTML> </WebMessage> </WebMessageTable> </WebMessageTables>
デフォルトでは、ダッシュボードでドリル操作を行った結果は新しいページに表示され、セクション名はダッシュボードに表示されず、各セクションは展開/縮小可能に設定されます。
これらのデフォルト値を変更するには、ダッシュボード・セクションの新しいデフォルト値を指定するXMLメッセージを作成します。この場合も、ダッシュボードを編集するコンテンツ・デザイナは、ダッシュボード・エディタ内のオプションを使用してこの動作を変更できます。
次のXMLコード例では、セクション・ヘッダーを表示し、ドリル操作を有効にし、セクションの縮小を無効として指定しています。
<?xml version="1.0" encoding="utf-8"?> <WebMessageTables xmlns:sawm="com.siebel.analytics.web.messageSystem"> <WebMessageTable system="Answers" table="ViewDefaults"> <WebMessage name="kuiDashboardDefaultElements" translate="no"><HTML> <element signature="dashboardSection" drillInline="true" showHeading="true" collapsible="false" /> </HTML> </WebMessage> </WebMessageTable> </WebMessageTables>
デフォルトでは、ダッシュボードはヘッダーとフッターなしで縦の向きで印刷されます。
カスタムのヘッダーおよびフッター付きと横向き印刷を新たに追加されるダッシュボード・ページのデフォルトとして設定するには、これらの特性を指定するXMLメッセージを作成します。この場合も、ダッシュボードを編集するコンテンツ・デザイナは、ダッシュボード・エディタ内のオプションを使用してこの動作を変更できます。
次のXMLコードでは、カスタムのヘッダーとフッターをダッシュボード・ページに追加し、横向きを指定しています。
<?xml version="1.0" encoding="utf-8"?> <WebMessageTables xmlns:sawm="com.siebel.analytics.web.messageSystem"> <WebMessageTable system="Answers" table="ViewDefaults"> <WebMessage name="kuiDashboardDefaultElements" translate="no"> <HTML> <element signature="dashboardPage" personalSelections="false"> <pageProps orientation="landscape" printRows="all" pageSize="a4"> <pageHeader showOnDashboard="true" show="true"> <zone position="top"> <caption>[b]Acme is Cool[/b]</caption> <displayFormat> <formatSpec fontSize="9pt" hAlign="center" fontColor="#FFFFFF" backgroundColor="#000000"/> </displayFormat> </zone> </pageHeader> <pageFooter showOnDashboard="true" show="true"> <zone position="top"> <caption>[b]CONFIDENTIAL[/b]</caption> <displayFormat> <formatSpec fontSize="7.5pt" hAlign="center" fontColor="#999999" borderColor="#CC99CC" fontStyle="italic" borderPosition="all" borderStyle="single"/> </displayFormat> </zone> </pageFooter> </pageProps> </element> </HTML> </WebMessage> </WebMessageTable> </WebMessageTables>