You are on page 1of 73

Oracle

Oracle BIEE

Author:

Jinxing Shi.

MSN:

Neimengsjj@hotmail.com

Creation Date:

Feb 24, 2009

Last Updated:

Feb 24, 2009

Document Ref:

<Document Reference Number>

Version:

DRAFT 1A

Approvals:
<Approver 1>
<Approver 2>

Copy Number

IT++.

www.itjaj.com

_____

ORACLE BIEE

Document Control
Change Record
4

Date

Author

2009-2-24

Version

Change Reference

Reviewers

Name

Position

Distribution

Copy No.

Name

Location

1
2
3
4

Library Master

Project Library
Project Manager

Note To Holders:
If you receive an electronic copy of this document and print it out, please write your
name on the equivalent of the cover page, for document control purposes.
If you receive a hard copy of this document, please write your name on the front
cover, for document control purposes.

IT++

www.itjaj.com
onfidential - For internal use only

ORACLE BIEE

Contents

Document Control ............................................................................................................. ii


1.

ORACLE BIEE .............................................................................................. 1


1.1.
1.2.
1.3.
1.4.

2.

OBIEE .................................................................................................... 1
BIEE ....................................................................................................... 2
................................................................................................................ 5
Demo .............................................................................................. 6
BIEE ...................................................................................................... 8

2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
2.7.
2.8.
2.9.
3.

............................................................................................................. 8
..................................................................................................... 8
................................................................................................. 9
............................................................................................... 12
............................................................................................... 13
................................................................................................... 14
................................................................................................... 15
Answers ............................................................................................ 15
Dashboards .................................................................................. 18
Answer ................................................................................................ 21

3.1.
3.2.
4.

.................................................................................................................. 21
.............................................................................................................. 24
Dashboard ........................................................................................... 32

4.1.
4.2.
5.

................................................................................................... 32
................................................................................................... 32
Delivers ....................................................................................................... 40

5.1.
5.2.
6.

Scheduler ............................................................................................. 40
Delivers ................................................................................................ 43
...................................................................................................... 49

6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
IT++

.............................................................................................................. 49
.............................................................................................................. 55
Writeback..................................................................................................... 57
.............................................................................................................. 61
....................................................................................................... 64
.............................................................................................................. 66

www.itjaj.com
onfidential - For internal use only

ORACLE BIEE

7.

.............................................................................................................. 68
7.1.

8.

....................................................................................................... 68
Open and Closed Issues for this Deliverable................................................... 69

Open Issues ............................................................................................................... 69


Closed Issues ............................................................................................................. 69

IT++

www.itjaj.com
onfidential - For internal use only

1. ORACLE BIEE

<<Presentation Services Administration Guide.pdf>>


<<Oracle Business Intelligence Scheduler Guide.pdf>>
<<OracleBIEE.doc>>

{--Author}

<<GITI_BIEE.doc>>

{--Author}

1.1. OBIEE
1.1.1.

BIEE

BIEEOracle Business Intelligence Enterprise Edition


Oracle05SiebelSiebel AnalyticsOracle BI
DiscovererEnterprise Edition,Discoverer
Standard EditionxeStandards
Edition One.OBIEEOBISEOBISE ONE
07OracleHyperionHyperion BIOBI
EE Plus
1.1.2.

BIEE3
1 PhysicalXML
OLAPEssbaseExcel
BIEE

2 Business Model and MappingDW

BIEE

3 Presentation
ID

ORACLE BIEE
Company Confidential - For internal use only

ORACLE BIEE

CatalogOracle AnswerSubject
Area

1.2. BIEE
1.2.1.

JDK

JDK1.5
http://java.sun.com/javase/downloads/index.jspJDK1.6

1.2.2.

BIEE

OTN http://www.oracle.com/technology/software/index.html
edelivery http://edelivery.oracle.com
10.1.3.3.3
Windowsbiee_windows_x86_101330_disk1.zip1.3GB

IT++

www.itjaj.com
onfidential - For internal use only

ORACLE BIEE

Client_AncillaryBriefing Book Reader(BIEE


Reader)
ServerBIEE
Server_AncillaryBIEEBI OFFICEBI Publisher

1.2.3.

BIEE

1. ~\Server\Oracle_Business_Intelligence\setup.exe
2. C200M2G1.43G

3. Basic
BasicBIEEWeb ServerOracle Oc4j
Oracle AS 10g

4. CompleteNext
5. JDKoc4jadminoc4jadmin

IT++

www.itjaj.com
onfidential - For internal use only

ORACLE BIEE

6. LocalSystem

7. English
8. .Net Framework2.0VC++ 2005 redistributable
30100%

IT++

www.itjaj.com
onfidential - For internal use only

ORACLE BIEE

OC4J Oracle BI
Interactive DashboardsStart OC4J

1.2.4.

Logs

BIEElog
1.

BI~\OracleBI\log\install.log

2.

BI Server~\OracleBI\Server\Log

3.

BI Presentation Server~\OracleBIData\web\log\sawlog0.log

4.

Job Manager~\OracleBIData\jobmanager

5.

iBot~\OracleBI\Server\log\iBots

6.

Scheduler~\OracleBI\server\Log\NQScheduler.log

1.3.
BIEE
1.3.1.

1.

OracleBIBI Server Repository

2.

OracleBIDataBI PresentationPresentation

1.3.2.

1.

~\OracleBI\Server\NQSConfig.INI
BI ServerRepositorycacheBI
Server

2.

~\OracleBI\Server\Repository
BI ServerRepository BI Serverrpd
online

3.

~\OracleBIData\Webcatalog
\config instanceconfig.xml

IT++

www.itjaj.com
onfidential - For internal use only

ORACLE BIEE

BI Presentation Catalog
Oracle BI Presentation Server

1.4. Demo
1.4.1.

BIOC4J

Oracle BI Server
Oracle BI Presentation Server
Oracle BI Java Host
OC4J(Start OC4J)

1.4.2.

BIEE

Oracle Business Intelligence/Welcome to Oracle BI EEOracle BI


Interactive DashboardsAdministratorAdministrator(
)

IT++

www.itjaj.com
onfidential - For internal use only

ORACLE BIEE

IT++

www.itjaj.com
onfidential - For internal use only

ORACLE BIEE

2. BIEE
BIEEAdministration tools
Answer()Dashboard ()iBot
ETL

2.1.
2.1.1.

10G9i
Oracle 10.1.0.2.0 ClientscottTNSNAMEORCL
scottcreate_objects.sql

2.2.
2.2.1.

N: Admin Tool/File/New
sales.rpd~ \OracleBI\server\Repository

IT++

www.itjaj.com
onfidential - For internal use only

ORACLE BIEE

2.3.

2.3.1.

N: Admin Tool/File/Import/from Database


Select Data Source

BIEEpaint.rpdXMLOCI 10g/11g
2.3.2.

Import

BIEE
View

IT++

www.itjaj.com
onfidential - For internal use only

10

ORACLE BIEE

BI Server

2.3.3.

Physical

IT++

www.itjaj.com
onfidential - For internal use only

11

ORACLE BIEE

2.3.4.

BIEEImport
T_SALE_TRANSACTION Physical Table Foreign Keys
New ITEM_ID

Physical
Diagram\Object(s) and All Joins

IT++

www.itjaj.com
onfidential - For internal use only

12

ORACLE BIEE

2.4.
2.4.1.

Physical SchemaOMBusiness Model and Mapping


Administrator Tool
Logical Join
Server Administration Guide Logical
Foreign Key

2.4.2.

Business Model Daigram/Whole Daigram


1..nLeft Outer

IT++

www.itjaj.com
onfidential - For internal use only

13

ORACLE BIEE

2.4.3.

IDAdministrator Tool

Tools\Utilities\Rename Wizard

2.5.
2.5.1.

Business ModelOMPresentationAdministrator Tool


Presentation Catalog
Oracle Answer Subject Area
ID

IT++

www.itjaj.com
onfidential - For internal use only

14

ORACLE BIEE

2.6.
2.6.1.

2.6.2.

AdministratorManage\Security
Security ManagerAdministrator
IT++

www.itjaj.com
onfidential - For internal use only

15

ORACLE BIEE

2.7.
2.7.1.

NQSConfig.INI

Oracle BI Server $OBIEE_HOME\server\Config\NQSConfig.INI


[ REPOSITORY ]
[ REPOSITORY ]
Star =
sales.rpd, DEFAULT;
2.7.2.

Oracle BI Server

Oracle BI Server

2.8. Answers
2.8.1.

BI Dashboards

N:/Oracle Business Intelligence /Welcome to Oracle BIEE


Oracle BI Interactive DashboardsAdministrator/Administrator
RequestpaintsalesView
Display Error
AnswersSubject AreasSales
Analysis

IT++

www.itjaj.com
onfidential - For internal use only

16

ORACLE BIEE

2.8.2.

Sales Analysis

2.8.3.

Results

IT++

www.itjaj.com
onfidential - For internal use only

17

ORACLE BIEE

2.8.4.

Settings\Administration\Manage
Presentation Catalog\Look in Shared FoldersCreate New Folder
Sales Analysis

2.8.5.

Sales
Analysis

IT++

www.itjaj.com
onfidential - For internal use only

18

ORACLE BIEE

2.9. Dashboards
2.9.1.

Settings\Administration\Manage Interactive DashboardsCreate


DashboardGroup FolderSales Analysis
Sales

2.9.2.

DashboardsSales

IT++

www.itjaj.com
onfidential - For internal use only

19

ORACLE BIEE

Page OptionsEdit Dashboard

Page+
Shared FoldersSales Analysis
Save

2.9.3.

IT++

www.itjaj.com
onfidential - For internal use only

20

ORACLE BIEE

IT++

www.itjaj.com
onfidential - For internal use only

21

ORACLE BIEE

3. Answer

3.1.

Whre

3.1.1.

3.1.2.

IT++

www.itjaj.com
onfidential - For internal use only

22

ORACLE BIEE

Conditional FarmatAdd Condition


ImageEdit Format

3.1.3.

fx-

IT++

www.itjaj.com
onfidential - For internal use only

23

ORACLE BIEE

BinsBinscase when

3.1.4.

Filter

IT++

www.itjaj.com
onfidential - For internal use only

24

ORACLE BIEE

OK

3.1.5.

3.2.
3.2.1.

Prompts-

IT++

www.itjaj.com
onfidential - For internal use only

25

ORACLE BIEE

3.2.2.

Title-

fmap:images/report_bad_percentage.jpg
\OracleBI\web\app\res\s_oracle10\images

IT++

www.itjaj.com
onfidential - For internal use only

26

ORACLE BIEE

3.2.3.

Legend-

Add ViewLegend

3.2.4.

Narrative-

HTML
Add ViewNarrative

Line Break()

IT++

www.itjaj.com
onfidential - For internal use only

27

ORACLE BIEE

3.2.5.

Ticker-

HTML
HTMLpaint.rpd

3.2.6.

Sum
1
IT++

www.itjaj.com
onfidential - For internal use only

28

ORACLE BIEE

2fx
Aggregation RuleSum

3.2.7.

Chart-

IT++

www.itjaj.com
onfidential - For internal use only

29

ORACLE BIEE

3.2.8.

Pivot Table-

Excel

3.2.9.

Gauge-

IT++

www.itjaj.com
onfidential - For internal use only

30

ORACLE BIEE

3.2.10. Column Selector-

\Include Selector

3.2.11. View Selector-

IT++

www.itjaj.com
onfidential - For internal use only

31

ORACLE BIEE

IT++

www.itjaj.com
onfidential - For internal use only

32

ORACLE BIEE

4. Dashboard

4.1.
4.1.1.

4.1.2.

1.

2.

Delivers

3.

4.2.

4.2.1.

Dashboard Prompt-

1.

Answer

IT++

www.itjaj.com
onfidential - For internal use only

33

ORACLE BIEE

2.

3.

1)

2)

4.2.2.

Link or Image-

(Caption)

1. URLURL
2.

IT++

www.itjaj.com
onfidential - For internal use only

34

ORACLE BIEE

4.2.3.

Embedded Content-

Excel

4.2.4.

Text-

HTML

IT++

www.itjaj.com
onfidential - For internal use only

35

ORACLE BIEE

4.2.5.

Briefing Book-

Oracle BI Briefing Books



Oracle BI Delivers


IT++

www.itjaj.com
onfidential - For internal use only

36

ORACLE BIEE

1.

2.

3.

1)

Oracle BI
Delivers

2)

Oracle BI Delivers iBot

1)

2)

Oracle Business Intelligence Briefing Book Reader


.sbb

4.2.6.

Folder-

4.2.7.

Guided Nav. Link-

YesShow LinkNo

URL

IT++

www.itjaj.com
onfidential - For internal use only

37

ORACLE BIEE

4.2.8.

Briefing Book Nav. Link-

Link

IT++

www.itjaj.com
onfidential - For internal use only

38

ORACLE BIEE

4.2.9.

BI Publisher

1 Oracle BI Publisher

2Oracle BI Publisher

4.2.10.
Oracle BI Answers

SectionNo

IT++

www.itjaj.com
onfidential - For internal use only

39

ORACLE BIEE

IT++

www.itjaj.com
onfidential - For internal use only

40

ORACLE BIEE

5. Delivers
Oracle BI Delivers
Oracle BI Delivers Web

5.1. Scheduler
BIEEOracle BI SchedulerScheduler Server(Job
Manager)Oracle BI Scheduler
5.1.1.

S_NQ_JOB
S_NQ_JOB_PARAM
S_NQ_INSTANCE
S_NQ_ERR_MSG
S_NQ_ACCT
$Oracle_BI_Home\server\SchemaOracle
SAJOBS.Oracle.sqlSAACCT.Oracle.sql
5.1.2.

Job Manager

Job ManagerFile\Configuration Options

IT++

www.itjaj.com
onfidential - For internal use only

41

ORACLE BIEE

TableGeneralAdministrator
Administrator

Job Manager

IT++

www.itjaj.com
onfidential - For internal use only

42

ORACLE BIEE

5.1.3.

$OracleBIData_HOME\web\config\instanceconfig.xml
<Alerts>
<ScheduleServer>localhost</ScheduleServer>
</Alerts>

<CredentialStore>
<CredentialStorage type="file" path="D:\OracleBIData\web\config\credentialstore.xml"/>
</CredentialStore>
(Windowscmd)

cryptotools credstore -add -infile D:/Works/Software/BIEE/OracleBIData/web/config


/credentialstore.xml

cryptotools credstore -add -infile


OracleBIData_HOME/web/config/credentialstore.xml
>Credential Alias: admin
>Username: SchedulerAdmin
>Password: SchedulerAdmin
>Do you want to encrypt the password? y/n (y):
>Passphrase for encryption: secret
>Do you want to write the passphrase to the xml? y/n (n):
>File "OracleBIData_HOME/web/config/credentialstore.xml" exists. Do you want
to overwrite it? y/n (y):
<< Infrastructure Installation and Configuration Guide.pdf >>

Scheduler/Oracle BI Scheduler
5.1.4.

Scheduler

Job ManagerFile\Open Scheduler Connection

IT++

www.itjaj.com
onfidential - For internal use only

43

ORACLE BIEE

5.2. Delivers
5.2.1.

More ProductsDeliversDelivers
1Edit My Account
IT++

www.itjaj.com
onfidential - For internal use only

44

ORACLE BIEE

Add Email DeviceEmailFinished

2Add Delivery ProfilesDelivery ProfilesNormal

IT++

www.itjaj.com
onfidential - For internal use only

45

ORACLE BIEE

5.2.2.

iBot

Create New iBotiBot


1.

1)

iBot

2)

3)

ID

2.

iBot iBot

3.

iBot
ERP

4.

iBot

5.

iBot HTML
PDFXLSCSV

6.

iBot

7.

iBot

Alerts!

IT++

www.itjaj.com
onfidential - For internal use only

46

ORACLE BIEE

iBotJob managerJob

5.2.3.

Alerts

Alerts!iBot

IT++

www.itjaj.com
onfidential - For internal use only

47

ORACLE BIEE

5.2.4.

Mail

iBotAlertsiBot logs
[nQSError: 75006] Failed to send MAIL command. Authentication required
Authenticate against SMTP Server
Job Manager\File\Configuration Options\Mail

OKOracle BI Scheduler(Oracle BI Server)


iBotiBot

IT++

www.itjaj.com
onfidential - For internal use only

48

ORACLE BIEE

IT++

www.itjaj.com
onfidential - For internal use only

49

ORACLE BIEE

6.
6.1.
BIEEDimension
OracleDIMENSIONLevel
Hierarchy

6.1.1.

T_ITEM
T_SALE_TRANSACTIONSTRX_IDORDER_TYPET_ITEM

T_SALE_TRANSACTIONST_ITEM
AddTRX_ID

IT++

www.itjaj.com
onfidential - For internal use only

50

ORACLE BIEE

TRX_IDT_ITEMT_ITEMITEM_ID
TRX_IDTRX_ID

IT++

www.itjaj.com
onfidential - For internal use only

51

ORACLE BIEE

6.1.2.

T_ITEM

Create Dimension

IT++

www.itjaj.com
onfidential - For internal use only

52

ORACLE BIEE

6.1.3.

Administration Tools
Item TotalItemItem Detail
(Detail)Grand Total(Item Total)
Item Dim
Item TotalNew Object\Child Level

ItemAddITEM DetailITEM TotalDetail

IT++

www.itjaj.com
onfidential - For internal use only

53

ORACLE BIEE

ITEM_IDItemDetailTRX_ID
ORDER_TYPEORDER_TYPE

Grand TotalItemDetail
Number of elements at this2(1)

Use for drilldownOracle AnswerItem

IT++

www.itjaj.com
onfidential - For internal use only

54

ORACLE BIEE

ITEM DetailItemUse for drilldownYTRX_IDN

Oracle BI Interactive Dashboards

IT++

www.itjaj.com
onfidential - For internal use only

55

ORACLE BIEE

1.

ITEM DimensionBusiness Model


OM

Answer

2.

SectionDrill in the place()

6.2.
6.2.1.

Answer

IT++

www.itjaj.com
onfidential - For internal use only

56

ORACLE BIEE

Value Interfaction typeNavigateAdd Navigation Target

IT++

www.itjaj.com
onfidential - For internal use only

57

ORACLE BIEE

OK

BIEE

6.3. Writeback
<<Presentation Services Administration Guide.pdf>>
Configuring Report Write Back

6.3.1.

Cacheable

IT++

www.itjaj.com
onfidential - For internal use only

58

ORACLE BIEE

6.3.2.

write back
6.3.3.

$ORACLE_BI_HOME/web/msgdb/customMessagesxml
loadxmlmy_template.xml
<?xml version="1.0" encoding="utf-8" ?>
<WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
<WebMessageTable lang="en-us" system="WriteBack" table="Messages">
<WebMessage name="updateaddr">
<XML>
<writeBack connectionPool="Connection Pool">
<insert> </insert>
<update>update t_customer set address = '@{c2}' where cust_num =
'@{c0}'</update>
</writeBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
<insert> </insert>
6.3.4.

\\\\

IT++

www.itjaj.com
onfidential - For internal use only

59

ORACLE BIEE

6.3.5.

1.

my_template.xml
column id

2.

OK
my_template.xml<WebMessage name="updateaddr">

3.

addresswrite back

IT++

www.itjaj.com
onfidential - For internal use only

60

ORACLE BIEE

6.3.6.

WriteBack

6.3.7.

1.

2.

IT++

www.itjaj.com
onfidential - For internal use only

61

ORACLE BIEE

3.

4.

$#%

5.

6.4.

6.4.1.

Administration Tool

Administration toolSecurity Manager

6.4.2.
1.

Group

NAction\New\GroupSH-Salse

IT++

www.itjaj.com
onfidential - For internal use only

62

ORACLE BIEE

2.

permission\General
readSH-SalesAnswer

3.

permission\FiltersFilter

IT++

www.itjaj.com
onfidential - For internal use only

63

ORACLE BIEE

AddFilterBusiness Model Filter

OKGroup
6.4.3.

User

NAction\New\UsrliujiaSH-Sales

IT++

www.itjaj.com
onfidential - For internal use only

64

ORACLE BIEE

6.4.4.

Answer

liujiaAnswer

6.5.
6.5.1.

N$ORACLE_BI_HOME/server/Repository/xxxx.rpd

IT++

www.itjaj.com
onfidential - For internal use only

65

ORACLE BIEE

$ORACLE_BI_HOME/server/Config/NQSConfig.INI
rpd
6.5.2.

Catalog

N$ORACLE_BI_DATA/web/catalogrpd
web catalog

$ORACLE_BI_DATA/web/config/instanceconfig.xml
CatalogPath

IT++

www.itjaj.com
onfidential - For internal use only

66

ORACLE BIEE

6.5.3.

N$ORACLE_BI_HOME/xmlp/XMLP/Reports
6.5.4.

$ORACLE_BI_HOME/web/msgdb/customMessages/xxxx.xml

6.6.
6.6.1.

BIEE

currentTime

@{system.currentTime}

system.productVersion

@{system.productVersion}

session.locale

@{session.locale}

en-gb

session.language

@{session.language}

en

rtl

@{session.rtl}

false

session.loginTime

@{session.loginTime}

session.logoutTime

@{session.logoutTime }

session.lastAccessTime

@{session.lastAccessTime}

IT++

www.itjaj.com
onfidential - For internal use only

67

ORACLE BIEE

session.currentUser

@{session.currentUser.id}

administrator

user.homeDirectory

@{user.homeDirectory}

/users/administrator

user.id

@{user.id}

administrator

user.displayName

@{user.displayName}

administrator

IT++

www.itjaj.com
onfidential - For internal use only

68

ORACLE BIEE

7.
7.1.
Oracle BI Scheduler Error: nQSError: 68019 Authentication Failed.
Error Codes: GYFPI8RN
iBotiBot
cryptotools utility
AdministratoriBot
Job ManagerScheduler/Generalcryptotools

[nQSError: 75006] Failed to send MAIL command. Authentication required


iBotiBot logs
SMTP Server
Job ManagerMail/GeneralAuthenticate against SMTP Server
usernameEmail passwordOracle BI Scheduler(
Oracle BI Server)

IT++

www.itjaj.com
onfidential - For internal use only

69

ORACLE BIEE

8. Open and Closed Issues for this Deliverable


Add open issues that you identify while writing or reviewing this document to the
open issues section. As you resolve issues, move them to the closed issues section
and keep the issue ID the same. Include an explanation of the resolution.
When this deliverable is complete, any open issues should be transferred to the
project- or process-level Risk and Issue Log (PJM.CR.040) and managed using a
project level Risk and Issue Form (PJM.CR.040). In addition, the open items should
remain in the open issues section of this deliverable, but flagged in the resolution
column as being transferred.

Open Issues
ID

Issue

Resolution

Responsibility

Target Date

Impact
Date

Responsibility

Target Date

Impact
Date

Closed Issues

ID

Issue

Resolution

IT++

www.itjaj.com
onfidential - For internal use only

You might also like