Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
classcontents

Overview

Yellowfin has a complete audit facility for tracking which users are accessing data from your data sources. Each time a report is run a unique instance of that report definition and timestamp is saved.

As an administrator you will be able to run reports against the Yellowfin database to determine your usage statistics and track access to specific data sources and views.

Should we maintain unique user logins?

For security and audit purposes it is vital that each user be given unique access logons to the system. If users use shared accounts your ability as an administrator to manage security and audit reporting use will be compromised.

What data is stored in the report audit?

Each time a report is run a record is created that stores the details of that report.

Item

Description

Reader’s User ID

Which user accessed the report

Report ID

Unique instance of a report definition

SQL Statement*

The SQL that was generated and passed to the database

Time Stamp

When the report was run

Duration

How long did the query take

Number of Rows Returned

How many rows were returned

Source System Accessed *

Which source system was accessed

View Accessed *

Which view was accessed as part of the query

*Derived fields

By accessing the administration view and reporting your usage statistics you will be able to track and audit all users’ access to the application and your Public data.

Audit Event List

In addition to the report instance tracking Yellowfin also maintains an event table which logs all major report related events. This table can be used for audit tracking for user activity.

The following is a list of all event types and their descriptions as logged to the Yellowfin event table.

...

EventTypeCode

...

EventCode

...

Description

...

SessionId

...

IpSource

...

UnitId

...

ReferenceId

...

Data

...

EXPORT

...

EXPORTCATEGORY

...

概要

Yellowfinは、どのユーザーがデータベースのデータにアクセスしているかを追跡するために完全な監査機構を持っています。レポートが実行されるたびに、そのレポートの定義とタイムスタンプが記録されます。

利用実態の統計をとり特定のデータソースとビューに対するアクセスを追跡するために管理者権限で、Yellowfinデータベースにレポートを実行させることができます。

ユニークなユーザーアカウントの設定

セキュリティの確保と監査のためには、各々のユーザーがシステムにログオンするためにユニークなアカウントを持つことが必要不可欠です。ユーザーに共有アカウントの使用を許可してしまうと、管理者としてセキュリティを管理し、利用状況を監査することが難しくなるでしょう。

監査記録に保持されるデータ

レポートが実行されるたび、以下のデータが詳細として記録されます。

アイテム

説明

閲覧者のユーザーID

どのユーザーがレポートにアクセスしたか

レポートID

閲覧されたレポートのID

SQLステートメント*

生成されデータベースに送られたSQL

タイムスタンプ

レポートが実行された日時

アクセス時間

クエリーに要した時間

返された行数(件数)

何行(件)のデータが返されたか

アクセスされたソースシステム*

どのソースシステムがアクセスされたか

アクセスされたビュー*

クエリーの一部としてどのビューがアクセスされたか

*引き出された項目が記録されます

管理ビューにアクセスして利用状況の統計をレポートすることにより、管理者はアプリケーションと共有データへのすべてのユーザーアクセスを追跡し、監査することが可能です。

監査イベントの一覧

Yellowfinでは、レポートインスタンスの追跡以外にも、主なレポート関連のイベントをすべて記録したイベントテーブルを管理しています。イベントテーブルは、ユーザーの操作を監査追跡するために使います。

以下の表は、Yellowfinのイベントテーブルに記録されるすべてのイベントタイプとその説明です。

イベントタイプコード

イベントコード

説明

セッションID

Ipソース

ユニットID

参照ID

データ

EXPORT

EXPORTCATEGORY

カテゴリーのエクスポート

Yes

IpPerson

1

ContentManagementId

Category, SubCategory, LoginAccess, ShortDescriptionCategory、SubCategory、LoginAccess、ShortDescription

EXPORT

EXPORTDASHBOARD

Export dashboardダッシュボードのエクスポート

Yes

IpPerson

1

Tab Id

GroupId (Tab Id), ShortDescription、ShortDescription

EXPORT

EXPORTREPORT

Export reportレポートのエクスポート

Yes

IpPerson

1

ReportIdReportId, ReportName

ReportId、ReportName

EXPORT

EXPORTSOURCE

Export data sourceデータソースのエクスポート

Yes

IpPerson

1

SourceIdSourceId, SourceName

SourceId、SourceName

EXPORT

EXPORTVIEW

Export viewビューのエクスポート

Yes

IpPerson

1

ViewIdViewId, ViewDescription

ViewId、ViewDescription

GROUP

CREATEGROUP

Group createdグループが作成された

Yes

IpPerson

1

GroupId

Group

GROUP

DELETEGROUP

Delete Groupグループの削除

Yes

IpPerson

1

GroupId

Group

GROUP

UPDATEGROUP

Group updatedグループが更新された

Yes

IpPerson

1

GroupId

Group

IMPORT

IMPORTCATEGORY

Import categoryカテゴリーのインポート

Yes

IpPerson

1

ContentManagementId

Category, SubCategory, LoginAccess, ShortDescriptionCategory、SubCategory、LoginAccess、ShortDescription

IMPORT

IMPORTDASHBOARD

Import dashboardダッシュボードのインポート

Yes

 

1

Tab Id

GroupId, ShortDescriptionGroupId、ShortDescription

IMPORT

IMPORTREPORT

Import reportレポートのインポート

Yes

IpPerson

1

ReportIdReportId, ReportName

ReportId、ReportName

IMPORT

IMPORTSOURCE

Import data sourceデータソースのインポート

Yes

IpPerson

1

SourceIdSourceId, SourceName

SourceId、SourceName

IMPORT

IMPORTUSERS

Import usersユーザーのインポート

Yes

IpPerson

1

99

UserN (IpPerson)UserN(IpPerson)

IMPORT

IMPORTVIEW

Import viewビューのインポート

Yes

IpPerson

1

ViewIdViewId, ViewDescription

ViewId、ViewDescription

REGiSTRATION

CREATEUSER

Create userユーザーの作成

Yes

IpPerson

1

New User's IpPerson

IpPerson, PersonName, UserId, RoleCodeIpPerson、PersonName、UserId、RoleCode

REGISTRATION

DELETEUSER

User deletedユーザーの削除

Yes

IpPerson

1

IpPerson of deleted user

User (user’s name), email (user’s userid), orgUser(ユーザー名)、email(ユーザーのユーザーID)、org

REGiSTRATION

EDITUSER

Edit userユーザーの編集

Yes

IpPerson

1

User's IpPersonIpPerson

, PersonName, UserId, RoleCodeIpPerson、PersonName、UserId、RoleCode

REPORT

AUTOREFRESH

Scheduled report refreshedレポートの更新スケジュール

 

 

1

ReportId

report

REPORT

DASHACTIVATE

Dashboard activatedダッシュボードの有効化

Yes

IpPerson

1

Tab Id

reportgroup

REPORT

DASHADD

Existing tab added to user's dashboardユーザーのダッシュボードへ既存のタブの追加

Yes

IpPerson

1

Tab Id

reportgroup

REPORT

DASHADDREPORT

Report added to existing dashboard既存ダッシュボードへのレポート追加

Yes

IpPerson

1

Tab Id

reportgroup, reportreportgroup、report

REPORT

DASHBOARD

Dashboard tab is runダッシュボードタブの実行

Yes

IpPerson

1

Tab Id

requestortype, requestorid, dashboardid, dashboardtype, dashboardstatus, dashboardnamerequestortype、requestorid、dashboardid、dashboardtype、dashboardstatus、dashboardname

REPORT

DASHCREATE

New dashboard created新規ダッシュボード作成

Yes

IpPerson

1

Tab Id

reportgroup

REPORT

DASHDELETE

Tab deleted from user's dashboardユーザーのダッシュボードからのタブの削除

Yes

IpPerson

1

Tab Id

reportgroup

REPORT

DASHDELETEREPORT

Report deleted from a dashboardダッシュボードからのレポート削除

Yes

IpPerson

1

Tab Id

reportgroup, reportreportgroup、report

REPORT

DASHEDIT

Dashboard editedダッシュボードの編集

Yes

IpPerson

1

Tab Id

reportgroup, parentgroup (if parent group exists)reportgroup、parentgroup(親グループが存在する場合)

REPORT

DASHREMOVED

Corp Dashboard removed entirely共有ダッシュボードの完全削除

Yes

IpPerson

1

Tab Id

reportgroup

REPORT

DASHRUN

Report is run from dashboardダッシュボードからのレポート実行

Yes

IpPerson

1

ReportInstanceId

requestortype, requestor, timetorun, numrows, reportrequestortype、requestor、timetorun、numrows、report

REPORT

EMAIL

Report emailed to someoneレポートの電子メール送信

Yes

IpPerson

1

ReportId

message, recipientN, subjectmessage、recipientN、subject

REPORT

EXPORT

Report saved as external format (pdf, xls etc)外部形式(PDF、XLSなど)でのレポート保存

Yes

IpPerson

1

ReportId

filename, exporttype, filesizefilename、exporttype、filesize

REPORT

FAVEADD

Report added to favourites listレポートのお気に入り登録

Yes

IpPerson

1

ReportId

report

REPORT

FAVEDELETE

Report deleted from favourites listお気に入りからレポートの削除

Yes

IpPerson

1

ReportId

report

REPORT

RPTBROADCAST

Scheduled broadcast runブロードキャストのスケジュール実行

 

 

BroadcastId

ReportId

report, error

REPORT

RPTCOPY

Report copiedレポートのコピー

Yes

IpPerson

1

New ReportId

originalreport, newreportoriginalreport、newreport

REPORT

RPTCREATE

Report createdレポートの作成

Yes

IpPerson

1

ReportId

report

REPORT

RPTDELETE

Report deletedレポートの削除

Yes

IpPerson

1

ReportId

report

REPORT

RPTEDIT

Report editedレポートの編集

Yes

IpPerson

1

ReportId

report

REPORT

RPTREFRESH

Refresh a manual-refresh report手動更新レポートの更新

Yes

IpPerson

1

ReportId

report

REPORT

RPTRUN

Report is runレポートの実行

Yes

IpPerson

1

ReportInstanceId

requestortype, requestor, timetorun, numrows, reportrequestortype、requestor、timetorun、numrows、report

REPORT

RPTSEARCH

Report search performedレポートの検索

Yes

IpPerson

1

99

searchtext

REPORT

RPTSUBSCRIBE

User subscribed to a reportユーザーによるレポートの購読

Yes

IpPerson

BroadcastId

ReportId

report

REPORT

XMLTOOBIG

VersionHistory flag is on, but xml exceeds max sizeバージョン履歴が有効なときに、XMLが最大サイズを超えた

Yes

IpPerson

1

Reportid

ContentManagementId, MaxSize, XMLSizeContentManagementId、MaxSize、XMLSize

REPORTADMIN

CATCREATE

Report category createdレポートカテゴリーの作成

Yes

IpPerson

1

ContentManagementId

Category, SubCategory, LoginAccess, ShortDescriptionCategory、SubCategory、LoginAccess、ShortDescription

REPORTADMIN

CATDELETE

Report category deletedレポートカテゴリーの削除

Yes

IpPerson

1

ContentManagementId

Category, SubCategory, LoginAccess, ShortDescriptionCategory、SubCategory、LoginAccess、ShortDescription

REPORTADMIN

CATEDIT

Report category editedレポートカテゴリーの編集

Yes

IpPerson

1

ContentManagementId

Category, SubCategory, LoginAccess, ShortDescriptionCategory、SubCategory、LoginAccess、ShortDescription

REPORTADMIN

COMPOSITEVIEWREFRESH

Scheduled composite view refreshコンポジットビューのスケジュール更新

 

 

1

ViewId

view, errorview、error

REPORTADMIN

DELETESCHEDULE

Scheduled task deletedタスクのスケジュール削除

Yes

IpPerson

1

99

ScheduleSubjectCode, ScheduleUnitCode, ScheduleUnitIdScheduleSubjectCode、ScheduleUnitCode、ScheduleUnitId

REPORTADMIN

DISTRIBUTEDASH

Dashboard tab distributed to another user別ユーザーへのダッシュボード配信

Yes

IpPerson

1

Tab Id

fullname (person sending the tab), userId (userid of person sending the tab), tabId, recipient (ipPerson)fullname(タブの送信者)、userId(タブの送信者のユーザーID)、tabId、recipient(ipPerson)

REPORTADMIN

DISTRIBUTEREPORT

Report distributed to another user別ユーザーへのレポート配信

Yes

IpPerson

1

ReportId

fullname (person sending the report), userId (userid of person sending the report), reportId, recipient (ipPerson)fullname(レポートの送信者)、userId(レポートの送信者のユーザーID)、reportId、recipient(ipPerson)

REPORTADMIN

KILLSESSION

Session killedセッションの強制終了

Yes

IpPerson

1

99

KilledSessionId, UserName, UserIdKilledSessionId、UserName、UserId

REPORTADMIN

LICENCELOADED

New Licence file loaded新規ライセンスファイルのロード

Yes

IpPerson

1

DocumentId

DocumentId

REPORTADMIN

SOURCECREATE

Data source createdデータソース作成

Yes

IpPerson

1

SourceId

name, access, url, usernamename、access、url、username

REPORTADMIN

SOURCEDELETE

Data source deletedデータソース削除

Yes

IpPerson

1

SourceId

name, access, url, usernamename、access、url、username

REPORTADMIN

SOURCEEDIT

Data source editedデータソース編集

Yes

IpPerson

1

SourceId

name, access, url, usernamename、access、url、username

REPORTADMIN

SOURCEFILTERREFRESH

Scheduled source filter refreshソースフィルターのスケジュール更新

 

 

1

ReportTaskId

source, filter, errorsource、filter、error

REPORTADMIN

UPDATECONFIG

Configuration updatedシステム設定の更新

Yes

IpPerson

1

99

 

REPORTADMIN

VIEWACTIVATE

View activatedビューが有効化された

Yes

IpPerson

1

ViewId

name, access, statusname、access、status

REPORTADMIN

VIEWCREATE

View createdビューの作成

Yes

IpPerson

1

ViewId

name, access, statusname、access、status

REPORTADMIN

VIEWDEACTIVATE

View deactivated (changed from active to draft mode)ビューの無効化(有効化状態からドラフト(編集中)状態へ変更)

Yes

IpPerson

1

ViewId

name, access, statusname、access、status

REPORTADMIN

VIEWDELETE

View deletedビューの削除

Yes

IpPerson

1

ViewId

name, access, statusname、access、status

REPORTADMIN

VIEWEDIT

View editedビューの編集

Yes

IpPerson

1

ViewId

name, access, statusname、access、status

ROLEADMIN

CREATEROLE

Role createdロールの作成

Yes

IpPerson

1

99

Role

ROLEADMIN

DELETEROLE

Role deletedロールの削除

Yes

IpPerson

1

99

Role

ROLEADMIN

UPDATEROLE

Role updatedロールの更新

Yes

IpPerson

1

99

Role

SYSTEM

SHUTDOWN

System shutdownシステムのシャットダウン

 

 

1

99

ShutdownTime

SYSTEM

STARTUP

System startupシステムの起動

 

 

1

99

StartupTime

SYSTEMTASK

ADHOC

Used for various background system tasks (adhoc task started)いろいろなバックグラウンドシステムタスクに使用(アドホックなタスクの起動)

 

 

1

99

TaskName, StartTimeTaskName、StartTime

SYSTEMTASK

COMPLETE

Used for various background system tasks (task completed)いろいろなバックグラウンドシステムタスクに使用(タスクの完了)

 

 

1

99

TaskName, CompleteTimeTaskName、CompleteTime

SYSTEMTASK

SCHEDULED

Used for various background system tasks (scheduled task started)いろいろなバックグラウンドシステムタスクに使用(タスクのスケジュールが起動)

 

 

1

99

TaskName, StartTimeTaskName、StartTime

USERACCESS

DASHBOARD

Dashboard record cleanupダッシュボードレコードのクリーンアップ

Yes

IpPerson

1

99

message, dashboardidmessage、dashboardid

USERACCESS

LOGIN

User logs inユーザーのログイン

Yes

IpPerson

1

99

email (userid), browser, AccessType, ClientOrg?, ClientRefId?, webservicesemail(userid)、browser、AccessType、ClientOrg?、ClientRefId?、webservices?

USERACCESS

LOGOUT

User logs outユーザーのログアウト

Yes

IpPerson

1

99

PersonName, PersonId, OrgName, OrgId, UseridPersonName、PersonId、OrgName、OrgId、Userid

USERACCESS

PASSWORDINVALID

User enters invalid password during logon attemptユーザーがログイン時に不正なパスワードを入力

 

IpPerson

1

99

attempt, useridattempt、userid

USERACCESS

SESSIONTIMEOUT

User's session times outユーザーのセッションタイムアウト

Yes

IpPerson

1

99

userid, AccessType, Timeoutuserid、AccessType、Timeout

USERACCESS

USERLOCKOUT

User enters invalid password 3 times and is locked outユーザーが不正なパスワードを3回入力しロックアウトされた

 

IpPerson

1

99

attempt, useridattempt、userid