Bookshelf Home | Contents | Index | Search | PDF |
Siebel Analytics Server Administration Guide > Sample Scripts and Load Procedures for Usage Tracking Data >
Extracting to Oracle
Before extracting usage tracking log file data, a table has to be created to store the data. The following is a sample script to create the table S_NQ_ACCT for Oracle 7 or 8 (SAACCT.Oracle.sql):
drop table S_NQ_ACCT;
create table S_NQ_ACCT (
UserName varchar(128),
RepositoryName varchar(128),
SubjectAreaName varchar(128),
NodeId varchar(15),
StartTimestamp date,
StartDate date,
StartHourMin char(5),
EndTimestamp date,
EndDate date,
EndHourMin char(5),
QueryText varchar(1024),
SuccessFlag integer,
RowCnt integer default 0,
TotalTimeInSecs integer default 0,
CompileTimeInSecs integer default 0,
NumDBQueries integer default 0,
CumDBTimeInSecs integer default 0,
CumDBRows integer default 0
);The following is a sample SQL*Loader script for Oracle 7 or 8.
LOAD DATA
INFILE `D:\TEMP\NQAcct.20010214.071500.log' BADFILE NQAcctng.bad
APPEND
INTO TABLE S_NQ_ACCT
fields terminated by `;' optionally enclosed by '"'
(
UserName,
RepositoryName,
SubjectAreaName,
NodeId,
StartTimestamp date (19) "YYYY-MM-DD HH24:MI:SS",
StartDate date (10) "YYYY-MM-DD",
StartHourMin,
EndTimestamp date (19) "YYYY-MM-DD HH24:MI:SS",
EndDate date (10) "YYYY-MM-DD",
EndHourMin,
QueryText char(1024),
SuccessFlag integer external,
RowCnt integer external,
TotalTimeInSecs integer external,
CompileTimeInSecs integer external,
NumDBQueries integer external,
CumDBTimeInSecs integer External,
CumDBRows integer external
)The next example shows a command to invoke the Oracle loader (for Oracle 7.3). Northwind/n is the user ID and password for logging on to Oracle, and ex1.ctl is the name of the SQL*Loader script. The user ID needs to have permission to update the S_NQ_ACCT table.
Sqlldr73 userid=northwind/n control=ex1.ctl
Bookshelf Home | Contents | Index | Search | PDF |
Siebel Analytics Server Administration Guide Published: 23 June 2003 |