You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-11-03 17:13:17 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			234 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			SQL
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			234 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			SQL
		
	
	
		
			Executable File
		
	
	
	
	
conn sys/qalpont!@<SID> as sysdba
 | 
						|
 | 
						|
create user TE identified by TE;
 | 
						|
create user S_TE identified by TE;
 | 
						|
create user TE_stage identified by TE;
 | 
						|
 | 
						|
grant connect, resource, select any table to S_TE;
 | 
						|
grant connect, resource, select any table to TE;
 | 
						|
grant connect, resource, select any table to TE_stage;
 | 
						|
 | 
						|
conn calpont/calpont@<SID>
 | 
						|
EXECUTE pkg_calpont.cal_register_object_owner('TE', 'TE', TRUE);
 | 
						|
 | 
						|
 | 
						|
conn s_te/te@<SID>
 | 
						|
 | 
						|
CREATE TABLE D_Adfamily (
 | 
						|
    Adfam_Nbr   NUMBER,
 | 
						|
    Adfam_Nm    VARCHAR2(256)   NOT NULL,
 | 
						|
    Dflt_Ind    CHAR(1)     NOT NULL ,
 | 
						|
    Measured    CHAR(1)     NOT NULL ,
 | 
						|
    Processtype CHAR(1)     NOT NULL 
 | 
						|
--  ,CONSTRAINT PK_D_ADFAMILY PRIMARY KEY (Adfam_Nbr)
 | 
						|
    );
 | 
						|
 | 
						|
 | 
						|
CREATE TABLE D_Campaign (
 | 
						|
    Cmpgn_Nbr   NUMBER NOT NULL,
 | 
						|
    Cmpgn_Nm    VARCHAR2(256) NOT NULL,
 | 
						|
    Prod_Nbr    NUMBER NOT NULL,
 | 
						|
    Prod_Nm     VARCHAR2(256) NOT NULL,
 | 
						|
    Adv_Nbr     NUMBER NOT NULL,
 | 
						|
    Adv_Nm  VARCHAR2(256) NOT NULL,
 | 
						|
    Cust_Nbr    NUMBER NOT NULL,
 | 
						|
    Cust_Nm     VARCHAR2(256) NOT NULL,
 | 
						|
    Org_Nbr     NUMBER NOT NULL,
 | 
						|
    Org_Nm  VARCHAR2(256) NOT NULL,
 | 
						|
    TYPE        CHAR(1) NOT NULL ,
 | 
						|
    Start_Date  DATE,
 | 
						|
    End_Date    DATE,
 | 
						|
    Status  CHAR(1) NOT NULL ,
 | 
						|
    Keyword     CHAR(1) NOT NULL ,
 | 
						|
    Processreach NUMBER NOT NULL,
 | 
						|
    Fixed_Cost  NUMBER
 | 
						|
--  ,CONSTRAINT PK_D_CAMPAIGN PRIMARY KEY (Cmpgn_Nbr)
 | 
						|
    );
 | 
						|
 | 
						|
 | 
						|
CREATE TABLE D_Creative (
 | 
						|
    CreativeID  NUMBER NOT NULL,
 | 
						|
    PathName    VARCHAR2(110) NOT NULL,
 | 
						|
    Crtv_Alias_Nbr  VARCHAR2(70) NOT NULL
 | 
						|
--,CONSTRAINT PK_D_Creative PRIMARY KEY (CreativeID)
 | 
						|
);
 | 
						|
 | 
						|
 | 
						|
CREATE TABLE D_Event (
 | 
						|
    Evnt_Nbr    NUMBER,
 | 
						|
    Site_Nbr    NUMBER NOT NULL,
 | 
						|
    Evnt_Grp_Nbr NUMBER NOT NULL,
 | 
						|
    Pg_Desc VARCHAR2(256) NOT NULL,
 | 
						|
    Evnt_Grp_Nm VARCHAR2(256) NOT NULL
 | 
						|
--,CONSTRAINT PK_D_Event    PRIMARY KEY (Evnt_Nbr)
 | 
						|
);
 | 
						|
 | 
						|
 | 
						|
CREATE TABLE D_Hour (
 | 
						|
    Hr_Nbr  NUMBER NOT NULL,
 | 
						|
    Hr_Nm       VARCHAR2(256) NOT NULL,
 | 
						|
    Hr_Dt       TIMESTAMP NOT NULL,
 | 
						|
    Hod_Nbr     NUMBER NOT NULL,
 | 
						|
    Day_Nbr     NUMBER NOT NULL,
 | 
						|
    Day_Nm  VARCHAR2(256) NOT NULL,
 | 
						|
    Dow_Nbr     NUMBER NOT NULL,
 | 
						|
    Dow_Nm  VARCHAR2(256) NOT NULL,
 | 
						|
    Mnth_Nm     VARCHAR2(256) NOT NULL,
 | 
						|
    Mnth_Nbr    NUMBER NOT NULL,
 | 
						|
    Qtr_Nbr     NUMBER NOT NULL,
 | 
						|
    Qtr_Nm  VARCHAR2(256) NOT NULL,
 | 
						|
    Wk_Nbr  NUMBER NOT NULL,
 | 
						|
    Wk_Nm       VARCHAR2(256) NOT NULL,
 | 
						|
    Yr_Nbr  NUMBER NOT NULL,
 | 
						|
    Hod_Nm  VARCHAR2(256) NOT NULL
 | 
						|
--,CONSTRAINT PK_D_HOUR PRIMARY KEY (Hr_Nbr)
 | 
						|
);
 | 
						|
 | 
						|
 | 
						|
CREATE TABLE D_Package (
 | 
						|
    Pkg_Nbr NUMBER,
 | 
						|
    Pkg_Nm  VARCHAR2(256) NOT NULL
 | 
						|
--,CONSTRAINT PK_D_Package  PRIMARY KEY (Pkg_Nbr)
 | 
						|
);
 | 
						|
 | 
						|
 | 
						|
CREATE TABLE D_Product_Buy (
 | 
						|
    Product_Buy_Nbr NUMBER NOT NULL,
 | 
						|
    Product_Buy_Nm  VARCHAR2(24) NOT NULL,
 | 
						|
    Mediaredirect   NUMBER NOT NULL,
 | 
						|
    Cookies     NUMBER NOT NULL,
 | 
						|
    Product_Buy_Typ CHAR(1),
 | 
						|
    Behavior    CHAR(1),
 | 
						|
    Redirect    VARCHAR2(256),
 | 
						|
    Price       NUMBER(10,4),
 | 
						|
    Plan_Vol    NUMBER,
 | 
						|
    Units       CHAR(3) NOT NULL
 | 
						|
--,CONSTRAINT PK_D_PRODUCT_BUY  PRIMARY KEY (Product_Buy_Nbr)
 | 
						|
);
 | 
						|
 | 
						|
 | 
						|
CREATE TABLE D_Site (
 | 
						|
    Site_Nbr    NUMBER NOT NULL,
 | 
						|
    Site_Nm     VARCHAR2(256) NOT NULL,
 | 
						|
    Org_Nbr     NUMBER NOT NULL,
 | 
						|
    Publisher_Id    NUMBER NOT NULL,
 | 
						|
    Publisher_Name  VARCHAR2(256) NOT NULL
 | 
						|
--,CONSTRAINT PK_D_SITE PRIMARY KEY (Site_Nbr)
 | 
						|
);
 | 
						|
 | 
						|
 | 
						|
CREATE TABLE D_Campaign_SiteMeasure (
 | 
						|
    Cmpgn_Nbr   NUMBER NOT NULL,
 | 
						|
    SiteMeasure_Nbr     number NOT NULL
 | 
						|
--,CONSTRAINT PK_D_CAMPAIGN_SITE_MSR    PRIMARY KEY (Cmpgn_Nbr, SiteMeasure_Nbr )
 | 
						|
);
 | 
						|
 | 
						|
CREATE TABLE Customer_spacedesc (
 | 
						|
    Cust_Nbr    NUMBER NOT NULL,
 | 
						|
    SPACEDESC   VARCHAR2(256) NOT NULL,
 | 
						|
    CMPGN_NBR   NUMBER,
 | 
						|
    ENDDATE     NUMBER,
 | 
						|
    ADNET_NBR   NUMBER,
 | 
						|
    FIRST_FLAG  CHAR(1));
 | 
						|
 | 
						|
 | 
						|
 | 
						|
CREATE TABLE Tag (
 | 
						|
    Tag_Key NUMBER NOT NULL,
 | 
						|
    Tag_Name    Varchar2(256) NOT NULL,
 | 
						|
    Tag_Value   Varchar2(256) NOT NULL
 | 
						|
--,CONSTRAINT PK_TAG    PRIMARY KEY (Tag_Key)
 | 
						|
);
 | 
						|
 | 
						|
 | 
						|
CREATE TABLE Tag_Trans (
 | 
						|
    Tag_Key NUMBER NOT NULL,
 | 
						|
    Log_Key NUMBER NOT NULL
 | 
						|
--,CONSTRAINT PK_TAG_TRANS  PRIMARY KEY (Tag_Key)
 | 
						|
);
 | 
						|
 | 
						|
CREATE TABLE D_DayParts (
 | 
						|
    Type                           VARCHAR2(3),
 | 
						|
    Type_Desc                      VARCHAR2(50),
 | 
						|
    HOD_Nbr                        NUMBER,
 | 
						|
    DOW_Nbr                        NUMBER
 | 
						|
--,CONSTRAINT PK_D_DayParts PRIMARY KEY (Type, Type_Desc, HOD_Nbr, DOW_Nbr)
 | 
						|
);
 | 
						|
 | 
						|
CREATE TABLE D_GeoTarget (
 | 
						|
    Oct1        VARCHAR2(80),
 | 
						|
    State       CHAR(2),
 | 
						|
    Msa         VARCHAR2(17)
 | 
						|
--,CONSTRAINT PK_D_GeoTarget    PRIMARY KEY (Oct1, State, Msa)
 | 
						|
);
 | 
						|
       
 | 
						|
CREATE TABLE Tag_Names (
 | 
						|
      Tag_Id            NUMBER(8,0),
 | 
						|
      Tag_Name          VARCHAR2(40) CONSTRAINT NN_Tag_Names_Name NOT NULL,
 | 
						|
      Tag_Value         VARCHAR2(40) CONSTRAINT NN_Tag_Values_Value NOT NULL
 | 
						|
--, CONSTRAINT PK_Tag_Names PRIMARY KEY (Tag_Id)
 | 
						|
); 
 | 
						|
 | 
						|
CREATE TABLE Tag_Values (
 | 
						|
      Log_Key           NUMBER,
 | 
						|
      Tag_Id            NUMBER(8,0)
 | 
						|
--,CONSTRAINT PK_Tag_Values PRIMARY KEY (Log_Key, Tag_Id)
 | 
						|
);  
 | 
						|
    
 | 
						|
 | 
						|
drop table f_trans;
 | 
						|
 | 
						|
CREATE TABLE f_Trans (
 | 
						|
    Log_Key     Number,
 | 
						|
    Prim_Cookie     Number ,
 | 
						|
    Prim_Cookie_Flag    Char(1),
 | 
						|
    Trans_Typ       Char(1),
 | 
						|
    Remote_IP       Varchar2(15),
 | 
						|
    dest_url        varchar2(4000),
 | 
						|
    Trans_Time      Number(9,6) ,
 | 
						|
    Content_Length  Number(4),
 | 
						|
    Trans_Timestamp_source  timestamp,
 | 
						|
    Http_Status     Number(3),
 | 
						|
    Campaign_nbr_source Number(7),
 | 
						|
    Site_nbr        Number(7),
 | 
						|
    Creative_Width  Number(4),
 | 
						|
    Creative_Height Number(4),
 | 
						|
    Site_Section_ID Number(7),
 | 
						|
    Creative_Group_ID   Number(7),
 | 
						|
    overrides       Varchar2(4000),
 | 
						|
    Server_Diagnostic   Char(1) ,
 | 
						|
    Creative_Path       varchar2(400), 
 | 
						|
    Ad_Family_ID_source number(7),
 | 
						|
    Prim_Cookie_Domain  number(9),
 | 
						|
    Server_ID           Number(3),
 | 
						|
    Request_Subtype     Char(2),
 | 
						|
    CreativeID      number(9) ,
 | 
						|
    Product_Buy_ID  Number(7),
 | 
						|
    TimeStamp_Correction    timestamp,
 | 
						|
    Kwd_Details     Varchar2(10),
 | 
						|
    Target_Details  Varchar2(20),
 | 
						|
    Speed_Select    Varchar2(10),
 | 
						|
    SSL_Enabled     Varchar2(3),
 | 
						|
    Digital_Signature   Varchar2(40),
 | 
						|
    Grp_Value       Varchar2(400),
 | 
						|
    Evnt_Value      Varchar2(400),
 | 
						|
    Evnt_ID     Number(7),
 | 
						|
    Cmpgn_nbr       Number(7),
 | 
						|
    record_Timestamp    timestamp,
 | 
						|
    adfam_nbr       number,
 | 
						|
    Revenue     number,
 | 
						|
    pkg_nbr     Varchar(200),
 | 
						|
    Fraud_Flag      char(1),
 | 
						|
    Ping_type       char(1),
 | 
						|
    Ping_type_Log_Key   Number
 | 
						|
    ) ;
 | 
						|
 | 
						|
 | 
						|
conn te_Stage/te@<SID>
 | 
						|
 | 
						|
drop sequence te_stage.seq_f_trans;
 | 
						|
create sequence te_stage.seq_f_trans start with 1 cache 100;
 | 
						|
grant select on te_stage.seq_f_trans to public;
 | 
						|
 | 
						|
 |