ピクセル・パーフェクト・レポートの監査

# はじめに
ピクセル・パーフェクト・レポートとは、OAC（**Oracle Analytics Cloud**）の一部として定型レポートを設計・出力するコンポーネントです。

# 監査ロギングのオン・オフ
OACにログインします。
次に、URLを変更してピクセル・パーフェクト・レポート（Analytics Publisher）ページに移動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/9811f779-d096-6c64-0923-791f9977dfd6.png)
ui/dvやui/analyticsではなく、ui/xmlpserverです。

右上の人のアイコンをクリックして、「管理」メニューを開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/525358b2-ab9f-98d1-5a2d-89a3eac7fbd9.png)

「サーバー構成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/89a6b626-cc45-ac2f-9a4e-224605077ab6.png)

「モニターと監査の有効化」チェックボックスをオンにして、監査レベルを「中」にします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/aaf98dd1-6e6d-30a2-532c-17e7c0d3740c.png)

「適用」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/d06432e3-685e-b094-91ae-c5ddf447481e.png)

一つ前の「管理」メニューに戻ります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/f55378ac-e611-6f67-7849-d398cf417cf1.png)

# 監査データの参照
「JNDI接続」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/a791ceb8-b2b0-61d8-5049-1b09c14fa5bd.png)

「データソースの追加」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/92988912-95a4-5876-ec2c-b00b5d46bf12.png)

1. データソース名を「AuditViewDataSource」にします
JNDI名を「jdbc/AuditViewDataSource」にします
1. 「接続のテスト」をクリックして接続確認します
1. 使用可能なロールから、このデータソースの利用を許可するロールを選択します
今回は「BI Service Administrator」のみ選択しました
1. 最後に「適用」をクリックします

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/72b2f370-f8cb-8447-286f-1e1df165d6f7.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/b2a22cdd-e2b5-0ad5-3256-c1da07508eaa.png)

# 監査レポートのサンプル
監査データをピクセル・パーフェクト・レポート自身でレポーティングすることができます。
そのためのサンプルがありますので、それを使用します。

## サンプルのダウンロード
新しいブラウザタブから、次のURLを開きます。

https://www.oracle.com/middleware/technologies/analytics-publisher/downloads.html

**Download Sample Reports (for Oracle Analytics Cloud)**
を探してダウンロードします。

:::note
サンプルのダウンロードには、無料のユーザー登録が必要です。
こちらがドキュメントです。
https://www.oracle.com/docs/tech/middleware/oacpixelperfectraudit-v1.pdf
:::

## アップロードと設定
ダウンロードしたzip形式のサンプルを展開し、「Audit.xdrz」を取り出します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/c5fcd783-ce88-f818-a853-0ee988559b9d.png)

OAC（xmlpserver）に戻って、カタログメニューに移動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/277b72ff-8ea6-1712-a05e-21b9f3b8b07a.png)

:::note
まだ、ui/xmlpserver配下にいることに注意してください。
:::

「共有フォルダ」を選択し、タスクの「アップロード」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/7e4e3df9-b2f0-c4f9-038e-a8ad0125be45.png)

「ファイルを選択」をクリックして、展開しておいた「Audit.xdrz」を選択し「アップロード」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/79f0f029-7e88-67f3-2b5b-a8ff6adbe44c.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/4cdfb727-8f22-51e2-41ed-2eabaa4e8b63.png)
しばらく待ちます。

共有フォルダのすぐ下に「Audit」フォルダが復元されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/5b5dd580-8f41-19d8-c10a-3635ca8aa4cf.png)

:::note
ui/analytics配下の「カタログ」からアップロードすると、「Audit.xdrz」が展開されずにそのまま1個のファイルとしてアップロードされてしまいます。

これは失敗例 ↓
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/b4ee3f7e-d1bd-8e2d-b18b-4192d253a8aa.png)
:::

# 監査レポートのスケジュールと表示
Auditフォルダの中にサンプルがあるのがわかります。
BIPReportAuditTrailを開いてみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/a11c30b8-59e2-732b-070d-f4c8fe3beff5.png)

パラメータ（条件）を入力し「適用」をクリックするとPDFレポートが表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/10cd46a7-dc71-da5d-8931-ff0b1318ca28.png)

このようにオンラインでサンプル・レポートを表示できましたが、監査データのサイズが大きくなる可能性があるため、サンプル・レポートはスケジュールされたジョブとして実行するのが良いようです。

# 参考情報
- [OAC: Publisherカタログ・オブジェクトの監査データ](https://docs.oracle.com/en/cloud/paas/analytics-cloud/acabi/audit-data-publisher-catalog-objects.html#GUID-D2E9AD1A-20C3-4FC0-A4F0-5DB924EFFC08)
- [OAS: Publisherカタログ・オブジェクトの監査データ](https://docs.oracle.com/cd/F86902_01/administer-publisher-oas/audit-data-publisher-catalog-objects.html#GUID-6E05FC42-D2CF-4658-B9A1-595968CC8FA6)
- [Audit Reports for Pixel Perfect Reports in Oracle Analytics Cloud](https://www.oracle.com/technetwork/middleware/bi-publisher/oacpixelperfectraudit-v1-5567279.pdf)