diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_A_UC_DISSEM_METADATA_LOADS.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_A_UC_DISSEM_METADATA_LOADS.sql new file mode 100644 index 0000000..ddac95c --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_A_UC_DISSEM_METADATA_LOADS.sql @@ -0,0 +1,17 @@ +-------------------------------------------------------- +-- DDL for Table C2D_A_UC_DISSEM_METADATA_LOADS +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."C2D_A_UC_DISSEM_METADATA_LOADS" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "C2D_VERSION" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "FILE_CREATION_DATE" DATE, + "NO_OF_SUSPECT_RECORDS" NUMBER(10,0), + "REPORTING_NCB" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "SNAPSHOT_DATE" DATE, + "PROCESSED_TO_DWH" CHAR(1 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_A_UC_DISSEM_METADATA_LOADS_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_A_UC_DISSEM_METADATA_LOADS_CONSTRAINT.sql new file mode 100644 index 0000000..d2eab30 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_A_UC_DISSEM_METADATA_LOADS_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table C2D_A_UC_DISSEM_METADATA_LOADS +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."C2D_A_UC_DISSEM_METADATA_LOADS" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."C2D_A_UC_DISSEM_METADATA_LOADS" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_ELA_INFO_REPLICATION.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_ELA_INFO_REPLICATION.sql new file mode 100644 index 0000000..5351629 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_ELA_INFO_REPLICATION.sql @@ -0,0 +1,52 @@ +-------------------------------------------------------- +-- DDL for Table C2D_ELA_INFO_REPLICATION +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."C2D_ELA_INFO_REPLICATION" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "VERSION" VARCHAR2(5 BYTE) COLLATE "USING_NLS_COMP", + "ID" NUMBER(28,0), + "RIAD_CODE" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "INSTITUTION_NAME" VARCHAR2(200 BYTE) COLLATE "USING_NLS_COMP", + "ELA_MATURITY_DATE" DATE, + "ELA_VALUE_DATE" DATE, + "ELA_BASE" NUMBER(28,10), + "ELA_DENOMINATION" VARCHAR2(3 BYTE) COLLATE "USING_NLS_COMP", + "ELA" NUMBER(28,10), + "INTEREST_RATE_APPLIED" NUMBER(28,10), + "ISIN_CODE" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "NOMINAL_AMOUNT_SUBMITTED" NUMBER(28,10), + "COLLATERAL_VALUE_BEFORE_HAIRCU" NUMBER(28,10), + "COLLATERAL_VALUE_AFTER_HAIRCUT" NUMBER(28,10), + "HAIRCUT" NUMBER(28,10), + "ELA_ASSET_GROUP" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "DENOMINATION" VARCHAR2(3 BYTE) COLLATE "USING_NLS_COMP", + "ASSET_TYPE" VARCHAR2(4 BYTE) COLLATE "USING_NLS_COMP", + "DOMESTIC_OR_XBORDER" VARCHAR2(20 BYTE) COLLATE "USING_NLS_COMP", + "ABS_TYPE" VARCHAR2(40 BYTE) COLLATE "USING_NLS_COMP", + "NUMBER_OF_AGGREG_ASSETS" NUMBER(28,0), + "NUMBER_OF_AGGREG_DEBTORS" NUMBER(28,0), + "GUARANTEE" VARCHAR2(200 BYTE) COLLATE "USING_NLS_COMP", + "ISSUER_CODE" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "ISSUER_NAME" VARCHAR2(200 BYTE) COLLATE "USING_NLS_COMP", + "ISSUER_RESIDENCE" VARCHAR2(3 BYTE) COLLATE "USING_NLS_COMP", + "ISSUER_GROUP" VARCHAR2(4 BYTE) COLLATE "USING_NLS_COMP", + "RATING_OF_ASSET" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "RATING_OF_THE_IS" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "RATING_OF_THE_GU" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "PRICE_INFORMATION" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "VALUATION_METHODOLOGY" VARCHAR2(15 BYTE) COLLATE "USING_NLS_COMP", + "TYPE_OF_OPERATION" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "NCB_COMMENT" VARCHAR2(200 BYTE) COLLATE "USING_NLS_COMP", + "REPORTING_NCB" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "SNAPSHOT_DATE" DATE, + "IS_CORRECTION" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "META_INFORMATION_ID" NUMBER(19,0), + "META_INFORMATION_TYPE" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "USED_SNAPSHOT_DATE" DATE, + "PRICING_DATE" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_ELA_INFO_REPLICATION_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_ELA_INFO_REPLICATION_CONSTRAINT.sql new file mode 100644 index 0000000..21b9f29 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_ELA_INFO_REPLICATION_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table C2D_ELA_INFO_REPLICATION +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."C2D_ELA_INFO_REPLICATION" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."C2D_ELA_INFO_REPLICATION" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_ADMIN.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_ADMIN.sql new file mode 100644 index 0000000..5fa3b41 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_ADMIN.sql @@ -0,0 +1,19 @@ +-------------------------------------------------------- +-- DDL for Table C2D_MPEC_ADMIN +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."C2D_MPEC_ADMIN" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "SENDER_ISO_CODE" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "SENDER_BUSINESS_AREA" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RECEIVER_ISO_CODE" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "RECEIVER_BUSINESS_AREA" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "DATASET_ID" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "CREATION_TIME" DATE, + "IREF" NUMBER(19,0), + "SUBJECT" VARCHAR2(2000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_ADMIN_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_ADMIN_CONSTRAINT.sql new file mode 100644 index 0000000..d4e9085 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_ADMIN_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table C2D_MPEC_ADMIN +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_ADMIN" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_ADMIN" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT.sql new file mode 100644 index 0000000..2c8f5d2 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT.sql @@ -0,0 +1,96 @@ +-------------------------------------------------------- +-- DDL for Table C2D_MPEC_CONTENT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "HOST" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "ID" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "MPEC_BIC" VARCHAR2(11 CHAR) COLLATE "USING_NLS_COMP", + "RTGS_ACCESS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "INTRADAY_CREDIT_FACILITY" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "MRR_TYPE" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "MRR_INTERMEDIARY_HOST" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "MRR_INTERMEDIARY_ID" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "MRR_AVG_PROV_SUSP_STDT" DATE, + "MRR_AVG_PROV_SUSP_ENDT" DATE, + "MRR_EXEMPTION_STDT" DATE, + "MRR_EXEMPTION_ENDT" DATE, + "MRR_EXEMPTION_REORG_STDT" DATE, + "MRR_EXEMPTION_REORG_ENDT" DATE, + "PRUDENTIAL_SUPERVISION" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ELIG_DEPOSIT_FACILITY" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "DEPOSIT_FACILITY_SUSP_STDT" DATE, + "DEPOSIT_FACILITY_SUSP_ENDT" DATE, + "DEPOSIT_FACILITY_EXCL_STDT" DATE, + "DEPOSIT_FACILITY_EXCL_ENDT" DATE, + "DEPOSIT_FACILITY_LIMIT_STDT" DATE, + "DEPOSIT_FACILITY_LIMIT_ENDT" DATE, + "ELIG_MARGINAL_LENDING_FACILITY" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "MARG_LEND_FACILITY_SUSP_STDT" DATE, + "MARG_LEND_FACILITY_SUSP_ENDT" DATE, + "MARG_LEND_FACILITY_EXCL_STDT" DATE, + "MARG_LEND_FACILITY_EXCL_ENDT" DATE, + "MARG_LEND_FACILITY_LIMIT_STDT" DATE, + "MARG_LEND_FACILITY_LIMIT_ENDT" DATE, + "ELIG_ECB_DEBT_CERTIFICATE" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ECB_DEBT_CERTIF_SUSP_STDT" DATE, + "ECB_DEBT_CERTIF_SUSP_ENDT" DATE, + "ECB_DEBT_CERTIF_EXCL_STDT" DATE, + "ECB_DEBT_CERTIF_EXCL_ENDT" DATE, + "ECB_DEBT_CERTIF_LIMIT_STDT" DATE, + "ECB_DEBT_CERTIF_LIMIT_ENDT" DATE, + "ELIG_STD_TENDER_OPERATIONS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "STD_TENDER_OPE_SUSP_STDT" DATE, + "STD_TENDER_OPE_SUSP_ENDT" DATE, + "STD_TENDER_OPE_EXCL_STDT" DATE, + "STD_TENDER_OPE_EXCL_ENDT" DATE, + "STD_TENDER_OPE_LIMIT_STDT" DATE, + "STD_TENDER_OPE_LIMIT_ENDT" DATE, + "ELIG_FTRO_ABSORBING" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FINE_TUN_REVOPE_ABS_SUSP_STDT" DATE, + "FINE_TUN_REVOPE_ABS_SUSP_ENDT" DATE, + "FINE_TUN_REVOPE_ABS_EXCL_STDT" DATE, + "FINE_TUN_REVOPE_ABS_EXCL_ENDT" DATE, + "FINE_TUN_REVOPE_ABS_LIMIT_STDT" DATE, + "FINE_TUN_REVOPE_ABS_LIMIT_ENDT" DATE, + "ELIG_FTRO_PROVIDING" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FINE_TUN_REVOP_PROV_SUSP_STDT" DATE, + "FINE_TUN_REVOP_PROV_SUSP_ENDT" DATE, + "FINE_TUN_REVOP_PROV_EXCL_STDT" DATE, + "FINE_TUN_REVOP_PROV_EXCL_ENDT" DATE, + "FINE_TUN_REVOP_PROV_LIMIT_STDT" DATE, + "FINE_TUN_REVOP_PROV_LIMIT_ENDT" DATE, + "ELIG_FIX_TERM_DEPOSIT" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FIX_TERM_DEPOSIT_SUSP_STDT" DATE, + "FIX_TERM_DEPOSIT_SUSP_ENDT" DATE, + "FIX_TERM_DEPOSIT_EXCL_STDT" DATE, + "FIX_TERM_DEPOSIT_EXCL_ENDT" DATE, + "FIX_TERM_DEPOSIT_LIMIT_STDT" DATE, + "FIX_TERM_DEPOSIT_LIMIT_ENDT" DATE, + "ELIG_FX_SWAP_ABSORBING" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FX_SWAP_ABS_SUSP_STDT" DATE, + "FX_SWAP_ABS_SUSP_ENDT" DATE, + "FX_SWAP_ABS_EXCL_STDT" DATE, + "FX_SWAP_ABS_EXCL_ENDT" DATE, + "FX_SWAP_ABS_LIMIT_STDT" DATE, + "FX_SWAP_ABS_LIMIT_ENDT" DATE, + "ELIG_FX_SWAP_PROVIDING" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FX_SWAP_PROV_SUSP_STDT" DATE, + "FX_SWAP_PROV_SUSP_ENDT" DATE, + "FX_SWAP_PROV_EXCL_STDT" DATE, + "FX_SWAP_PROV_EXCL_ENDT" DATE, + "FX_SWAP_PROV_LIMIT_STDT" DATE, + "FX_SWAP_PROV_LIMIT_ENDT" DATE, + "ECB_ENTRY_DATE" DATE, + "STATUS" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "ACTION" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "USD_OPERATIONS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "DELETION_REASON" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "NCB_COMMENT" VARCHAR2(255 BYTE) COLLATE "USING_NLS_COMP", + "CLM_ACCESS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CONSTRAINT.sql new file mode 100644 index 0000000..86d2a42 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table C2D_MPEC_CONTENT +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION.sql new file mode 100644 index 0000000..3b36aed --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION.sql @@ -0,0 +1,13 @@ +-------------------------------------------------------- +-- DDL for Table C2D_MPEC_CONTENT_CRITERION +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT_CRITERION" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_MPEC_CONTENT_FK" NUMBER(38,0), + "CRITERION" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION_CONSTRAINT.sql new file mode 100644 index 0000000..49e785e --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table C2D_MPEC_CONTENT_CRITERION +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT_CRITERION" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT_CRITERION" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION_FULL.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION_FULL.sql new file mode 100644 index 0000000..aef662d --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION_FULL.sql @@ -0,0 +1,13 @@ +-------------------------------------------------------- +-- DDL for Table C2D_MPEC_CONTENT_CRITERION_FULL +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT_CRITERION_FULL" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_MPEC_CONTENT_FK" NUMBER(38,0), + "CRITERION" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION_FULL_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION_FULL_CONSTRAINT.sql new file mode 100644 index 0000000..274f68d --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_CRITERION_FULL_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table C2D_MPEC_CONTENT_CRITERION_FULL +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT_CRITERION_FULL" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT_CRITERION_FULL" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_FULL.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_FULL.sql new file mode 100644 index 0000000..ff551df --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_FULL.sql @@ -0,0 +1,96 @@ +-------------------------------------------------------- +-- DDL for Table C2D_MPEC_CONTENT_FULL +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT_FULL" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "HOST" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "ID" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "MPEC_BIC" VARCHAR2(11 CHAR) COLLATE "USING_NLS_COMP", + "RTGS_ACCESS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "INTRADAY_CREDIT_FACILITY" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "MRR_TYPE" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "MRR_INTERMEDIARY_HOST" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "MRR_INTERMEDIARY_ID" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "MRR_AVG_PROV_SUSP_STDT" DATE, + "MRR_AVG_PROV_SUSP_ENDT" DATE, + "MRR_EXEMPTION_STDT" DATE, + "MRR_EXEMPTION_ENDT" DATE, + "MRR_EXEMPTION_REORG_STDT" DATE, + "MRR_EXEMPTION_REORG_ENDT" DATE, + "PRUDENTIAL_SUPERVISION" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ELIG_DEPOSIT_FACILITY" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "DEPOSIT_FACILITY_SUSP_STDT" DATE, + "DEPOSIT_FACILITY_SUSP_ENDT" DATE, + "DEPOSIT_FACILITY_EXCL_STDT" DATE, + "DEPOSIT_FACILITY_EXCL_ENDT" DATE, + "DEPOSIT_FACILITY_LIMIT_STDT" DATE, + "DEPOSIT_FACILITY_LIMIT_ENDT" DATE, + "ELIG_MARGINAL_LENDING_FACILITY" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "MARG_LEND_FACILITY_SUSP_STDT" DATE, + "MARG_LEND_FACILITY_SUSP_ENDT" DATE, + "MARG_LEND_FACILITY_EXCL_STDT" DATE, + "MARG_LEND_FACILITY_EXCL_ENDT" DATE, + "MARG_LEND_FACILITY_LIMIT_STDT" DATE, + "MARG_LEND_FACILITY_LIMIT_ENDT" DATE, + "ELIG_ECB_DEBT_CERTIFICATE" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ECB_DEBT_CERTIF_SUSP_STDT" DATE, + "ECB_DEBT_CERTIF_SUSP_ENDT" DATE, + "ECB_DEBT_CERTIF_EXCL_STDT" DATE, + "ECB_DEBT_CERTIF_EXCL_ENDT" DATE, + "ECB_DEBT_CERTIF_LIMIT_STDT" DATE, + "ECB_DEBT_CERTIF_LIMIT_ENDT" DATE, + "ELIG_STD_TENDER_OPERATIONS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "STD_TENDER_OPE_SUSP_STDT" DATE, + "STD_TENDER_OPE_SUSP_ENDT" DATE, + "STD_TENDER_OPE_EXCL_STDT" DATE, + "STD_TENDER_OPE_EXCL_ENDT" DATE, + "STD_TENDER_OPE_LIMIT_STDT" DATE, + "STD_TENDER_OPE_LIMIT_ENDT" DATE, + "ELIG_FTRO_ABSORBING" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FINE_TUN_REVOPE_ABS_SUSP_STDT" DATE, + "FINE_TUN_REVOPE_ABS_SUSP_ENDT" DATE, + "FINE_TUN_REVOPE_ABS_EXCL_STDT" DATE, + "FINE_TUN_REVOPE_ABS_EXCL_ENDT" DATE, + "FINE_TUN_REVOPE_ABS_LIMIT_STDT" DATE, + "FINE_TUN_REVOPE_ABS_LIMIT_ENDT" DATE, + "ELIG_FTRO_PROVIDING" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FINE_TUN_REVOP_PROV_SUSP_STDT" DATE, + "FINE_TUN_REVOP_PROV_SUSP_ENDT" DATE, + "FINE_TUN_REVOP_PROV_EXCL_STDT" DATE, + "FINE_TUN_REVOP_PROV_EXCL_ENDT" DATE, + "FINE_TUN_REVOP_PROV_LIMIT_STDT" DATE, + "FINE_TUN_REVOP_PROV_LIMIT_ENDT" DATE, + "ELIG_FIX_TERM_DEPOSIT" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FIX_TERM_DEPOSIT_SUSP_STDT" DATE, + "FIX_TERM_DEPOSIT_SUSP_ENDT" DATE, + "FIX_TERM_DEPOSIT_EXCL_STDT" DATE, + "FIX_TERM_DEPOSIT_EXCL_ENDT" DATE, + "FIX_TERM_DEPOSIT_LIMIT_STDT" DATE, + "FIX_TERM_DEPOSIT_LIMIT_ENDT" DATE, + "ELIG_FX_SWAP_ABSORBING" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FX_SWAP_ABS_SUSP_STDT" DATE, + "FX_SWAP_ABS_SUSP_ENDT" DATE, + "FX_SWAP_ABS_EXCL_STDT" DATE, + "FX_SWAP_ABS_EXCL_ENDT" DATE, + "FX_SWAP_ABS_LIMIT_STDT" DATE, + "FX_SWAP_ABS_LIMIT_ENDT" DATE, + "ELIG_FX_SWAP_PROVIDING" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FX_SWAP_PROV_SUSP_STDT" DATE, + "FX_SWAP_PROV_SUSP_ENDT" DATE, + "FX_SWAP_PROV_EXCL_STDT" DATE, + "FX_SWAP_PROV_EXCL_ENDT" DATE, + "FX_SWAP_PROV_LIMIT_STDT" DATE, + "FX_SWAP_PROV_LIMIT_ENDT" DATE, + "ECB_ENTRY_DATE" DATE, + "STATUS" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "ACTION" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "USD_OPERATIONS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "DELETION_REASON" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "NCB_COMMENT" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "CLM_ACCESS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_FULL_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_FULL_CONSTRAINT.sql new file mode 100644 index 0000000..7e2ab7a --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_CONTENT_FULL_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table C2D_MPEC_CONTENT_FULL +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT_FULL" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_CONTENT_FULL" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_MID_FULL.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_MID_FULL.sql new file mode 100644 index 0000000..837d230 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_MID_FULL.sql @@ -0,0 +1,25 @@ +-------------------------------------------------------- +-- DDL for Table C2D_MPEC_MID_FULL +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."C2D_MPEC_MID_FULL" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "RIAD_CODE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "BIC" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "COUNTRY_OF_REGISTRATION" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "BOX" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ADDRESS" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "POSTAL" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "CITY" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "CATEGORY" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "HEAD_COUNTRY_OF_REGISTRATION" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "HEAD_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "HEAD_RIAD_CODE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "RESERVE" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "EXEMPT" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_MID_FULL_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_MID_FULL_CONSTRAINT.sql new file mode 100644 index 0000000..3d50ef2 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_MPEC_MID_FULL_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table C2D_MPEC_MID_FULL +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_MID_FULL" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."C2D_MPEC_MID_FULL" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_MA_DISSEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_MA_DISSEM.sql new file mode 100644 index 0000000..4e864ea --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_MA_DISSEM.sql @@ -0,0 +1,40 @@ +-------------------------------------------------------- +-- DDL for Table C2D_UC_MA_DISSEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."C2D_UC_MA_DISSEM" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "REPORTING_NCB" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "SNAPSHOT_DATE" DATE, + "FILE_CREATION_DATE" DATE, + "MFI_ID" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "ISIN_CODE" VARCHAR2(12 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_REG_NO" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "NOM_AMT_SUBMITTED" NUMBER(14,8), + "COLL_BEFORE_HAIRCUTS" NUMBER(14,8), + "COLL_AFTER_HAIRCUTS" NUMBER(14,8), + "TYPE_OF_SYSTEM" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "TYPE_OF_OPERATION" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "DOM_OR_XBORDER" VARCHAR2(12 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_CAS" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_CRED_PROVIDER" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_CLASS" VARCHAR2(8 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_RATING_ENUM_VALUE" VARCHAR2(15 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_RATING_NUMBER_VALUE" NUMBER(9,8), + "NCB_COMMENT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "MOBILISATION_CHANNEL" VARCHAR2(24 CHAR) COLLATE "USING_NLS_COMP", + "CCB" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "INVESTOR_SSS" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "INTERMEDIARY_SSS" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_SSS" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "TRIPARTY_AGENT" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "SUSPECT_ID" NUMBER(10,0), + "QUALITY_CHECK_STATUS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ERROR_CODE" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ERROR_MESSAGE" VARCHAR2(500 CHAR) COLLATE "USING_NLS_COMP", + "ERROR_POSITION_IN_FILE" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_MA_DISSEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_MA_DISSEM_CONSTRAINT.sql new file mode 100644 index 0000000..d557ebf --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_MA_DISSEM_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table C2D_UC_MA_DISSEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."C2D_UC_MA_DISSEM" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."C2D_UC_MA_DISSEM" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DECC_DISSEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DECC_DISSEM.sql new file mode 100644 index 0000000..7e186a8 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DECC_DISSEM.sql @@ -0,0 +1,33 @@ +-------------------------------------------------------- +-- DDL for Table C2D_UC_NMA_DECC_DISSEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."C2D_UC_NMA_DECC_DISSEM" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "REPORTING_NCB" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "SNAPSHOT_DATE" DATE, + "FILE_CREATION_DATE" DATE, + "MFI_ID" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "ISIN_CODE" VARCHAR2(12 CHAR) COLLATE "USING_NLS_COMP", + "NOM_AMT_SUBMITTED" NUMBER(13,8), + "TYPE_OF_SYSTEM" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "TYPE_OF_OPERATION" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "DOM_OR_XBORDER" VARCHAR2(12 CHAR) COLLATE "USING_NLS_COMP", + "NON_MKT_ASSET_TYPE" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "NCB_COMMENT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "MOBILISATION_CHANNEL" VARCHAR2(24 CHAR) COLLATE "USING_NLS_COMP", + "CCB" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "INVESTOR_SSS" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "INTERMEDIARY_SSS" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_SSS" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "TRIPARTY_AGENT" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "SUSPECT_ID" NUMBER(10,0), + "QUALITY_CHECK_STATUS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ERROR_CODE" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ERROR_MESSAGE" VARCHAR2(500 CHAR) COLLATE "USING_NLS_COMP", + "ERROR_POSITION_IN_FILE" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DECC_DISSEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DECC_DISSEM_CONSTRAINT.sql new file mode 100644 index 0000000..b154b44 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DECC_DISSEM_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table C2D_UC_NMA_DECC_DISSEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."C2D_UC_NMA_DECC_DISSEM" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."C2D_UC_NMA_DECC_DISSEM" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DISSEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DISSEM.sql new file mode 100644 index 0000000..06df621 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DISSEM.sql @@ -0,0 +1,71 @@ +-------------------------------------------------------- +-- DDL for Table C2D_UC_NMA_DISSEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."C2D_UC_NMA_DISSEM" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "REPORTING_NCB" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "SNAPSHOT_DATE" DATE, + "FILE_CREATION_DATE" DATE, + "MFI_ID" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_REG_NO" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "TYPE_OF_SYSTEM" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "TYPE_OF_OPERATION" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "DOM_OR_XBORDER" VARCHAR2(12 CHAR) COLLATE "USING_NLS_COMP", + "NON_MKT_ASSET_TYPE" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "MATURITY_DATE" DATE, + "INTEREST_PAYMENT_TYPE" VARCHAR2(8 CHAR) COLLATE "USING_NLS_COMP", + "CAP" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "REFERENCE_RATE" VARCHAR2(9 CHAR) COLLATE "USING_NLS_COMP", + "REFERENCE_RATE_COMMENT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "COLL_BEFORE_HAIRCUTS" NUMBER(14,8), + "COLL_AFTER_HAIRCUTS" NUMBER(14,8), + "NO_AGGR_DEBTORS" NUMBER(10,0), + "ELIGIBLE_VIA_GUAR" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "DEBTOR_TYPE" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "DEBTOR_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "DEBTOR_ID_TYPE" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "DEBTOR_ID" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "DEBTOR_CLASS" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "DEBTOR_RESIDENCE" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "DEBTOR_CAS" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "DEBTOR_CRED_PROV" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "DEBTOR_RATING_ENUM_VALUE" VARCHAR2(15 CHAR) COLLATE "USING_NLS_COMP", + "DEBTOR_RATING_NUMBER_VALUE" NUMBER(9,8), + "GUAR_TYPE" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "GUAR_NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "GUAR_ID_TYPE" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "GUAR_ID" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "GUAR_CLASS" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUAR_RESIDENCE" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "GUAR_CRED_CAS" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "GUAR_CRED_PROV" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "GUAR_RATING_ENUM_VALUE" VARCHAR2(15 CHAR) COLLATE "USING_NLS_COMP", + "GUAR_RATING_NUMBER_VALUE" NUMBER(9,8), + "NO_AGGR_ASSETS" NUMBER(10,0), + "DENOMINATION" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "SECURED_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "RESIDUAL_MATURITY" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "BUCKET_SIZE" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "NCB_COMMENT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "VALUATION_METHODOLOGY" VARCHAR2(11 CHAR) COLLATE "USING_NLS_COMP", + "NOM_AMT_SUBMITTED" NUMBER(14,8), + "RESET_PERIOD_MORE_ONE_YEAR" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "MOBILISATION_CHANNEL" VARCHAR2(24 CHAR) COLLATE "USING_NLS_COMP", + "CCB" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "INVESTOR_SSS" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "INTERMEDIARY_SSS" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_SSS" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "SUSPECT_ID" NUMBER(10,0), + "QUALITY_CHECK_STATUS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ERROR_CODE" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ERROR_MESSAGE" VARCHAR2(500 CHAR) COLLATE "USING_NLS_COMP", + "ERROR_POSITION_IN_FILE" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "OA_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CONTRACT_ID" VARCHAR2(60 CHAR) COLLATE "USING_NLS_COMP", + "INSTRMNT_ID" VARCHAR2(60 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DISSEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DISSEM_CONSTRAINT.sql new file mode 100644 index 0000000..5d7254d --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/C2D_UC_NMA_DISSEM_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table C2D_UC_NMA_DISSEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."C2D_UC_NMA_DISSEM" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."C2D_UC_NMA_DISSEM" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CEPH_PRICING.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CEPH_PRICING.sql new file mode 100644 index 0000000..8913f9c --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CEPH_PRICING.sql @@ -0,0 +1,23 @@ +-------------------------------------------------------- +-- DDL for Table CEPH_PRICING +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."CEPH_PRICING" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "PRICE_DATE" TIMESTAMP (6) WITH TIME ZONE, + "RETURNCODE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ISIN_CODE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PRICE" NUMBER(28,10), + "WARNING_CODE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACCRUED_INTEREST" NUMBER(28,10), + "POOL_FACTOR" NUMBER(28,10), + "PRICE_NATURE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "WAL" NUMBER(28,10), + "CLEAN_PRICE_WO_MARKDOWN" NUMBER(28,10), + "ACCRUED_INTEREST_WO_MARKDOWN" NUMBER(28,10), + "THEORETICAL_PRICE" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CEPH_PRICING_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CEPH_PRICING_CONSTRAINT.sql new file mode 100644 index 0000000..85ff72f --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CEPH_PRICING_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table CEPH_PRICING +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."CEPH_PRICING" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."CEPH_PRICING" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT.sql new file mode 100644 index 0000000..48fb92b --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT.sql @@ -0,0 +1,138 @@ +-------------------------------------------------------- +-- DDL for Table CSDB_DEBT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."CSDB_DEBT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "NEWUPDATED" DATE, + "IDLOADDATE_DIM" DATE, + "EXTERNALCODE_ISIN" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "EXTERNALCODETYPE_NC" VARCHAR2(124 CHAR) COLLATE "USING_NLS_COMP", + "EXTERNALCODE_NATIONAL" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRINSTRUMENT" NUMBER(28,0), + "SHORTNAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "IDIRDEPOSITORY" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "IDIRDEBTTYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRASSETSECTYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_CFI" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAI" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAI_DM" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCURRENCY_NOMINAL" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "AMOUNTISSUED" NUMBER(28,10), + "AMOUNTOUTSTANDING" NUMBER(28,10), + "AMOUNTOUTSTANDING_EUR" NUMBER(28,10), + "POOLFACTOR" NUMBER(28,10), + "ISSUEPRICE" NUMBER(28,10), + "IDISSUEDATE" DATE, + "IDIRCOUPONTYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCOUPONFREQUENCY" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCURRENCY_COUPON" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATE" NUMBER(28,10), + "COUPONDATE" DATE, + "IDIRREDEMPTIONTYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRREDEMPTIONFREQUENCY" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCURRENCY_REDEMPTION" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "REDEMPTIONPRICE" NUMBER(28,10), + "IDMATURITYDATE" DATE, + "IDIRORGANISATIONALIASTYPE_IS" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ISSUERSOURCECODE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ISSUEREXTERNALCODE_MFI" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ISSUEREXTERNALCODE_BIC" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ISSUEREXTERNALCODE_BEI" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRORGANISATION_ISSUER" NUMBER(28,0), + "ISSUERNAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCOUNTRY" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCOUNTRY_DM" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAO" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAO_DM" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_NACE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "PUBLICATIONPRICEDATE" DATE, + "PUBLICATIONPRICE" NUMBER(28,10), + "PUBLICATIONPRICETYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "PUBLICATIONPRICEQUOTATIONBASIS" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "MONTHLYAVERAGEPRICE" NUMBER(28,10), + "ACCRUALSTARTDATE" DATE, + "DEBTACCRUALDEBTOR" NUMBER(28,10), + "DEBTACCRUALDEBTOR_DM" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "DEBTACCRUALCREDITOR" NUMBER(28,10), + "DEBTACCRUALCREDITOR_TYP" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ACCRUEDINTEREST" NUMBER(28,10), + "YTMNONOPTIONADJUSTED" NUMBER(28,10), + "ESCB_ISSUER_IDENT" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "VA_ESCBCODETYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDUDCMPPARTY" NUMBER(28,0), + "AMOUNTOUTSTANDINGTYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "MARKETCAPITALISATION" NUMBER(28,10), + "MARKETCAPITALISATION_EUR" NUMBER(28,10), + "VA_SECURITYSTATUS" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "VA_INSTRSUPPLEMENTARYCLASS" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "VA_RESIDUALMATURITYCLASS" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "VA_ISINSEC" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "VA_ISELIGIBLEFOREADB" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAI10" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAO10" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRDEBTTYPE_N" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "SENIORITY" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ISSUEREXTERNALCODE_LEI" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "INSTR_ESA2010_CLASS_VALUETYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ISS_ESA2010_CLASS_VALUETYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VA_SECURITYSTATUSDATE" DATE, + "GROUP_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "HASEMBEDDEDOPTION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VOLUMETRADED" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PRIMARYLISTINGNAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PRIMARYLISTINGCOUNTRY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VA_INSTRPORTFLAGS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VA_BONDDURATION" NUMBER(28,10), + "RESIDUALMATURITY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ORIGINAL_MATURITY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_CFIN" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONFIRSTPAYMENTDATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONLASTPAYMENTDATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATEUNDERLYINGCODE_ISIN" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATESPREAD" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATEMULTIPLIER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATECAP" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATEFLOOR" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "IDISSUEDATE_TRANCHE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ISSUEPRICE_TRANCHE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VA_ISPRIVATEPLACEMENT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RIAD_CODE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RIAD_OUID" NUMBER(38,0), + "ESG1" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ESG2" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ESG3" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "STRIP" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "DEPOSITORY_RECEIPT" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "RULE_144A" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "REG_S" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "WARRANT" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "CSEC_RELEVANCE_STOCK" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "CSEC_RELEVANCE_GROSS_ISSUANCE" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "CSEC_RELEVANCE_REDEMPTION" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ACCRUING_COUPON" NUMBER(28,10), + "ACCRUING_DISCOUNT" NUMBER(28,10), + "STEPID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PROGRAMNAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PROGRAMCEILING" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PROGRAMSTATUS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ISSUERNACE21SECTOR" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENTQUOTATIONBASIS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER38" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER39" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER40" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER41" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER42" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER43" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER44" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER45" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER46" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER47" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER48" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER49" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER50" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT_CONSTRAINT.sql new file mode 100644 index 0000000..0239e3c --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table CSDB_DEBT +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_DEBT" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_DEBT" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT_DAILY.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT_DAILY.sql new file mode 100644 index 0000000..bb609e0 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT_DAILY.sql @@ -0,0 +1,138 @@ +-------------------------------------------------------- +-- DDL for Table CSDB_DEBT_DAILY +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."CSDB_DEBT_DAILY" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "NEWUPDATED" DATE, + "IDLOADDATE_DIM" DATE, + "EXTERNALCODE_ISIN" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "EXTERNALCODETYPE_NC" VARCHAR2(124 CHAR) COLLATE "USING_NLS_COMP", + "EXTERNALCODE_NATIONAL" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRINSTRUMENT" NUMBER(28,0), + "SHORTNAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "IDIRDEPOSITORY" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "IDIRDEBTTYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRASSETSECTYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_CFI" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAI" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAI_DM" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCURRENCY_NOMINAL" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "AMOUNTISSUED" NUMBER(28,10), + "AMOUNTOUTSTANDING" NUMBER(28,10), + "AMOUNTOUTSTANDING_EUR" NUMBER(28,10), + "POOLFACTOR" NUMBER(28,10), + "ISSUEPRICE" NUMBER(28,10), + "IDISSUEDATE" DATE, + "IDIRCOUPONTYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCOUPONFREQUENCY" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCURRENCY_COUPON" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATE" NUMBER(28,10), + "COUPONDATE" DATE, + "IDIRREDEMPTIONTYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRREDEMPTIONFREQUENCY" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCURRENCY_REDEMPTION" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "REDEMPTIONPRICE" NUMBER(28,10), + "IDMATURITYDATE" DATE, + "IDIRORGANISATIONALIASTYPE_IS" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ISSUERSOURCECODE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ISSUEREXTERNALCODE_MFI" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ISSUEREXTERNALCODE_BIC" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ISSUEREXTERNALCODE_BEI" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRORGANISATION_ISSUER" NUMBER(28,0), + "ISSUERNAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCOUNTRY" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCOUNTRY_DM" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAO" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAO_DM" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_NACE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "PUBLICATIONPRICEDATE" DATE, + "PUBLICATIONPRICE" NUMBER(28,10), + "PUBLICATIONPRICETYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "PUBLICATIONPRICEQUOTATIONBASIS" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "MONTHLYAVERAGEPRICE" NUMBER(28,10), + "ACCRUALSTARTDATE" DATE, + "DEBTACCRUALDEBTOR" NUMBER(28,10), + "DEBTACCRUALDEBTOR_DM" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "DEBTACCRUALCREDITOR" NUMBER(28,10), + "DEBTACCRUALCREDITOR_TYP" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ACCRUEDINTEREST" NUMBER(28,10), + "YTMNONOPTIONADJUSTED" NUMBER(28,10), + "ESCB_ISSUER_IDENT" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ESCB_ISSUER_IDENT_TYP" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDUDCMPPARTY" NUMBER(28,0), + "AMOUNTOUTSTANDINGTYPE" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "MARKETCAPITALISATION" NUMBER(28,10), + "MARKETCAPITALISATION_EUR" NUMBER(28,10), + "VA_SECURITYSTATUS" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "VA_INSTRSUPPLEMENTARYCLASS" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "VA_RESIDUALMATURITYCLASS" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "VA_ISINSEC" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "VA_ISELIGIBLEFOREADB" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAI10" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRCLASSIFICATIONCODE_ESAO10" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "IDIRDEBTTYPE_N" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "SENIORITY" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "ISSUEREXTERNALCODE_LEI" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "INSTR_ESA2010_CLASS_VALUETYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ISS_ESA2010_CLASS_VALUETYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SEC_STATUS_DATE" DATE, + "GROUP_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "HAS_EMBEDDED_OPTION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VOLUME_TRADED" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PRIMARY_LISTING_NAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PRIM_LISTING_RESIDENCY_COUNTRY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "INSTR_PORTFOLIO_FLAGS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "BOND_DURATION" NUMBER(28,10), + "RESIDUAL_MATURITY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ORIGINAL_MATURITY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "CFIN_CLASSIFICATION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONFIRSTPAYMENTDATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONLASTPAYMENTDATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATEUNDERLYINGCODE_ISIN" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATESPREAD" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATEMULTIPLIER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATECAP" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUPONRATEFLOOR" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "IDISSUEDATE_TRANCHE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ISSUEPRICE_TRANCHE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VA_ISPRIVATEPLACEMENT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RIAD_CODE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RIAD_OUID" NUMBER(38,0), + "ESG1" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ESG2" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ESG3" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "STRIP" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "DEPOSITORY_RECEIPT" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "RULE_144A" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "REG_S" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "WARRANT" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "CSEC_RELEVANCE_STOCK" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "CSEC_RELEVANCE_GROSS_ISSUANCE" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "CSEC_RELEVANCE_REDEMPTION" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ACCRUING_COUPON" NUMBER(28,10), + "ACCRUING_DISCOUNT" NUMBER(28,10), + "STEPID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PROGRAMNAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PROGRAMCEILING" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PROGRAMSTATUS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ISSUERNACE21SECTOR" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENTQUOTATIONBASIS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER38" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER39" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER40" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER41" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER42" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER43" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER44" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER45" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER46" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER47" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER48" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER49" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER50" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT_DAILY_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT_DAILY_CONSTRAINT.sql new file mode 100644 index 0000000..77de79d --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_DEBT_DAILY_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table CSDB_DEBT_DAILY +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_DEBT_DAILY" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_DEBT_DAILY" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_DESC_FULL.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_DESC_FULL.sql new file mode 100644 index 0000000..1728323 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_DESC_FULL.sql @@ -0,0 +1,39 @@ +-------------------------------------------------------- +-- DDL for Table CSDB_INSTR_DESC_FULL +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."CSDB_INSTR_DESC_FULL" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "IDIRINSTRUMENT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ISIN" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MOO_INSTR_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SNP_INSTR_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "FITCH_IDENTIFIER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "DBRS_IDENTIFIER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "EA_STATUS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "IS_TMS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "DBRS_COVERED_BOND_PROGRAM" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "FITCH_PRG_IDENTIFIER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MOO_DEAL_NUMBER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SNP_PROGRAM_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "IDIRDEBTTYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SNP_DEBT_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MOODY_SENIORITY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "FITCH_DEBT_LEVEL_CODE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "DBRS_RANK_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "DBRS_SECURITY_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SCO_DEBT_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SCO_INSTR_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SCO_COVERED_BOND_PROGRAM" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SCO_CATEGORY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER15" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER16" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER17" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER18" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER19" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER20" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_DESC_FULL_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_DESC_FULL_CONSTRAINT.sql new file mode 100644 index 0000000..929d899 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_DESC_FULL_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table CSDB_INSTR_DESC_FULL +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_INSTR_DESC_FULL" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_INSTR_DESC_FULL" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_RAT_FULL.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_RAT_FULL.sql new file mode 100644 index 0000000..65b19f2 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_RAT_FULL.sql @@ -0,0 +1,48 @@ +-------------------------------------------------------- +-- DDL for Table CSDB_INSTR_RAT_FULL +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."CSDB_INSTR_RAT_FULL" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "RDB_INSTR_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SOURCE" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "RATING_SCHEME" VARCHAR2(32 CHAR) COLLATE "USING_NLS_COMP", + "RATING" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "RATING_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "TIME_HORIZON" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_TYPE" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "NOTES" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VALID_FROM" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VALID_UNTIL" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RDB_RATINGS_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "WATCHLIST" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "WATCHLIST_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OUTLOOK" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "OUTLOOK_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RATING_ACTION" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "RATING_ACTION_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "IS_PRELIMINARY" VARCHAR2(1 BYTE) COLLATE "USING_NLS_COMP", + "RATING_RAW" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "RATING_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ENDORSEMENT_INDICATOR" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "LAST_REVIEW_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER6" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER7" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER8" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER9" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER10" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER11" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER12" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER13" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER14" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER15" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER16" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER17" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER18" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER19" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER20" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_RAT_FULL_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_RAT_FULL_CONSTRAINT.sql new file mode 100644 index 0000000..e1a3dfe --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_INSTR_RAT_FULL_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table CSDB_INSTR_RAT_FULL +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_INSTR_RAT_FULL" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_INSTR_RAT_FULL" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_DESC_FULL.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_DESC_FULL.sql new file mode 100644 index 0000000..a9505aa --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_DESC_FULL.sql @@ -0,0 +1,40 @@ +-------------------------------------------------------- +-- DDL for Table CSDB_ISSUER_DESC_FULL +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."CSDB_ISSUER_DESC_FULL" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "RDB_ISSUER_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ISSUERNAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "COUNTRY_DOMICILE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "IS_SOVEREIGN" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MOODY_IDENTIFIER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SNP_ISSUER_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "FITCH_IDENTIFIER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "DBRS_IDENTIFIER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "LEI_ISSUER_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RIAD_CODE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RIAD_OUID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "CLASH_GROUP_STATUS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SCO_ISSUER_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER5" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER6" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER7" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER8" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER9" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER10" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER11" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER12" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER13" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER14" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER15" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER16" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER17" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER18" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER19" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER20" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_DESC_FULL_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_DESC_FULL_CONSTRAINT.sql new file mode 100644 index 0000000..2b5c582 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_DESC_FULL_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table CSDB_ISSUER_DESC_FULL +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_ISSUER_DESC_FULL" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_ISSUER_DESC_FULL" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_RAT_FULL.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_RAT_FULL.sql new file mode 100644 index 0000000..af92ce9 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_RAT_FULL.sql @@ -0,0 +1,48 @@ +-------------------------------------------------------- +-- DDL for Table CSDB_ISSUER_RAT_FULL +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."CSDB_ISSUER_RAT_FULL" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "RDB_ISSUER_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SOURCE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RATING_SCHEME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RATING" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RATING_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "TIME_HORIZON" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "NOTES" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VALID_FROM" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VALID_UNTIL" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RDB_RATINGS_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OUTLOOK" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OUTLOOK_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "WATCHLIST" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "WATCHLIST_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RATING_ACTION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RATING_ACTION_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "IS_PRELIMINARY" VARCHAR2(1 BYTE) COLLATE "USING_NLS_COMP", + "RATING_RAW" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RATING_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ENDORSEMENT_INDICATOR" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "LAST_REVIEW_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER6" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER7" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER8" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER9" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER10" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER11" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER12" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER13" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER14" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER15" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER16" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER17" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER18" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER19" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PLACEHOLDER20" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_RAT_FULL_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_RAT_FULL_CONSTRAINT.sql new file mode 100644 index 0000000..759e952 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/CSDB_ISSUER_RAT_FULL_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table CSDB_ISSUER_RAT_FULL +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_ISSUER_RAT_FULL" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."CSDB_ISSUER_RAT_FULL" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_BRANCH.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_BRANCH.sql new file mode 100644 index 0000000..d8a9554 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_BRANCH.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_BRANCH +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_BRANCH" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "BRANCH_ID" NUMBER(28,0), + "ENTITY_ID" NUMBER(28,0), + "CTP_ID" NUMBER(28,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_BRANCH.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_BRANCH.sql new file mode 100644 index 0000000..cf0746a --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_BRANCH.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_BRANCH +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_BRANCH" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "BRANCH_ID" NUMBER(28,0), + "ENTITY_ID" NUMBER(28,0), + "CTP_ID" NUMBER(28,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CLEARER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CLEARER.sql new file mode 100644 index 0000000..d79baf9 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CLEARER.sql @@ -0,0 +1,22 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_CLEARER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_CLEARER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "CLEARER_ID" NUMBER(28,0), + "ENTITY_ID" NUMBER(28,0), + "ELIGIBILITY_OF_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ELIGIBILITY_FR_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "OVERALL_OF_LIMIT_AMT" NUMBER(28,10), + "CASH_OF_LIMIT_AMT" NUMBER(28,10), + "SECURITIES_OF_LIMIT_AMT" NUMBER(28,10), + "OVERALL_FR_LIMIT_AMT" NUMBER(28,10), + "CASH_FR_LIMIT_AMT" NUMBER(28,10), + "SECURITIES_FR_LIMIT_AMT" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CLEARER_NCB_LIMIT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CLEARER_NCB_LIMIT.sql new file mode 100644 index 0000000..be9dc6a --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CLEARER_NCB_LIMIT.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_CLEARER_NCB_LIMIT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_CLEARER_NCB_LIMIT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "CLEARER_ID" NUMBER(28,0), + "COUNTRY_ID" CHAR(2 CHAR) COLLATE "USING_NLS_COMP", + "OVERALL_LIMIT_AMT" NUMBER(28,10), + "CASH_LIMIT_AMT" NUMBER(28,10), + "SECURITIES_LIMIT_AMT" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CONSTANT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CONSTANT.sql new file mode 100644 index 0000000..86a157f --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CONSTANT.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_CONSTANT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_CONSTANT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "CONSTANT_NAME" VARCHAR2(160 CHAR) COLLATE "USING_NLS_COMP", + "CONSTANT_VALUE" VARCHAR2(2000 CHAR) COLLATE "USING_NLS_COMP", + "CONSTANT_TYPE" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_COUNTERPARTY.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_COUNTERPARTY.sql new file mode 100644 index 0000000..0e275d8 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_COUNTERPARTY.sql @@ -0,0 +1,27 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_COUNTERPARTY +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_COUNTERPARTY" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "CTP_ID" NUMBER(28,0), + "ENTITY_ID" NUMBER(28,0), + "CTP_GROUP_FKIT_CODE" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "CTP_COMMENT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTOR_ID" NUMBER(28,0), + "OF_OVERALL_LMT_AMT" NUMBER(28,10), + "OF_MANUAL_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FR_OVERALL_LMT_AMT" NUMBER(28,10), + "FR_MANUAL_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "MP_OVERALL_LMT_AMT" NUMBER(28,10), + "MP_MANUAL_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "EOI_CTP_GROUP" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ART_101_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "MEDIAN_CAPITAL_FLAG" CHAR(1 CHAR) COLLATE "USING_NLS_COMP", + "CHANGE_DESCRIPTION" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_COUNTRY.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_COUNTRY.sql new file mode 100644 index 0000000..b4526d5 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_COUNTRY.sql @@ -0,0 +1,32 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_COUNTRY +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_COUNTRY" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "COUNTRY_ID" CHAR(2 CHAR) COLLATE "USING_NLS_COMP", + "ENTITY_ID" NUMBER(28,0), + "COUNTRY_GDP" NUMBER(28,10), + "NCB_USD_LAMBDA" NUMBER(28,10), + "OF_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FR_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "EU_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "EUROSYSTEM_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FR_PORTF_SHARE_OPTOUT" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FR_LIMIT_CALC_OPTOUT" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "COUNTRY_COMMENT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OF_LMT_AMNT" NUMBER(28,10), + "OF_MANUAL_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FR_LMT_AMNT" NUMBER(28,10), + "FR_MANUAL_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "USD_PORTFOLIO_EUR_SIZE" NUMBER(28,10), + "JPY_PORTFOLIO_EUR_SIZE" NUMBER(28,10), + "CAPITAL_KEY_AMNT" NUMBER(28,10), + "LAMBDA_MANUAL_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "CNY_PORTFOLIO_EUR_SIZE" NUMBER(28,10), + "CHANGE_DESCRIPTION" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_COUNTRY_NCB_LIMIT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_COUNTRY_NCB_LIMIT.sql new file mode 100644 index 0000000..d637452 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_COUNTRY_NCB_LIMIT.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_COUNTRY_NCB_LIMIT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_COUNTRY_NCB_LIMIT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "COUNTRY_ID" CHAR(2 CHAR) COLLATE "USING_NLS_COMP", + "NCB_COUNTRY_ID" CHAR(2 CHAR) COLLATE "USING_NLS_COMP", + "USD_LIMIT_AMT" NUMBER(28,10), + "JPY_LIMIT_AMT" NUMBER(28,10), + "TOTAL_LIMIT_AMT" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CTP_GROUP.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CTP_GROUP.sql new file mode 100644 index 0000000..adc81c4 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CTP_GROUP.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_CTP_GROUP +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_CTP_GROUP" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "CTP_GROUP_FKIT_CODE" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "CTP_GROUP_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "OF_MAX_LIMIT_AMT" NUMBER(28,10), + "FR_MP_MAX_LIMIT_AMT" NUMBER(28,10), + "ACTIVE" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CTP_GROUP_NCB_LIMIT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CTP_GROUP_NCB_LIMIT.sql new file mode 100644 index 0000000..73faf41 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CTP_GROUP_NCB_LIMIT.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_CTP_GROUP_NCB_LIMIT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_CTP_GROUP_NCB_LIMIT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "COUNTRY_ID" CHAR(2 CHAR) COLLATE "USING_NLS_COMP", + "CTP_GROUP_FKIT_CODE" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ELIGIBILITY_ID" NUMBER(28,0), + "LIMIT_AMT" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CTP_NCB_LIMIT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CTP_NCB_LIMIT.sql new file mode 100644 index 0000000..b2f6e1b --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_CTP_NCB_LIMIT.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_CTP_NCB_LIMIT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_CTP_NCB_LIMIT" + ( "A_KEY" NUMBER(38,0), + "COUNTRY_ID" CHAR(2 CHAR) COLLATE "USING_NLS_COMP", + "ELIGIBILITY_ID" NUMBER(28,0), + "CTP_ID" NUMBER(28,0), + "LIMIT_AMT" NUMBER(28,10), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY.sql new file mode 100644 index 0000000..403e8ee --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY.sql @@ -0,0 +1,30 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_ELIGIBILITY +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_ELIGIBILITY" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ELIGIBILITY_ID" NUMBER(28,0), + "ELIGIBILITY_TYPE" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "ELIGIBILITY_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "LIMIT_PERCENTAGE" NUMBER(28,10), + "LIMIT_AMT_MANUAL_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "LIMIT_AMT" NUMBER(28,10), + "NCB_LMT_AMT_FLOOR" NUMBER(28,10), + "RATING_THRESHOLD" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "FKIT_SUBLIMIT_NAME" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ELIGIBILITY_ORDER" NUMBER(28,0), + "LIMIT_DISTRIBUTION" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "CTP_MIN_REQ_RATINGS" NUMBER(28,0), + "LIMITS_CALCULATION" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ART_101_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "DEFINITION" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "FOR_CP_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FOR_CPG_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "OVERALL_LIMIT_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "IDENTIFIER" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_GROUP_MAP.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_GROUP_MAP.sql new file mode 100644 index 0000000..1944212 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_GROUP_MAP.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_ELIGIBILITY_GROUP_MAP +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_ELIGIBILITY_GROUP_MAP" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "CTP_GROUP_FKIT_CODE" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ELIGIBILITY_ID" NUMBER(28,0), + "OF_LIMIT_AMT" NUMBER(28,10), + "FR_MP_LIMIT_AMT" NUMBER(28,10), + "LIMIT_AMT" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_ISSUER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_ISSUER.sql new file mode 100644 index 0000000..bd48cdf --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_ISSUER.sql @@ -0,0 +1,19 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_ELIGIBILITY_ISSUER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_ELIGIBILITY_ISSUER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ELIGIBILITY_ISSUER_ID" NUMBER(28,0), + "ELIGIBILITY_ISSUER_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ART_101_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "RATING_THRESHOLD" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "DEFINITION" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "RATING_TERM_TYPE" CHAR(1 CHAR) COLLATE "USING_NLS_COMP", + "RATING_UPLIFT_FACTOR" NUMBER(28,0), + "ELIG_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_ISSUER_MAP.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_ISSUER_MAP.sql new file mode 100644 index 0000000..a4090ff --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_ISSUER_MAP.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_ELIGIBILITY_ISSUER_MAP +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_ELIGIBILITY_ISSUER_MAP" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ISSUER_ID" NUMBER(28,0), + "ELIGIBILITY_ISSUER_ID" NUMBER(28,0), + "ELEGIBLE_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "MANUAL_ELIGIBLE_FLAG" CHAR(1 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_MAP.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_MAP.sql new file mode 100644 index 0000000..61f886b --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ELIGIBILITY_MAP.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_ELIGIBILITY_MAP +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_ELIGIBILITY_MAP" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "CTP_ID" NUMBER(28,0), + "ELIGIBILITY_ID" NUMBER(28,0), + "OF_LIMIT_AMT" NUMBER(28,10), + "OF_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FR_LIMIT_AMT" NUMBER(28,10), + "FR_MP_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "LIMIT_AMT" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ENTITY.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ENTITY.sql new file mode 100644 index 0000000..e1941f8 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ENTITY.sql @@ -0,0 +1,23 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_ENTITY +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_ENTITY" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ENTITY_ID" NUMBER(28,0), + "FKIT_CODE" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ENTITY_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "BVD_BANK_INDEX_NUMBER" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "RISK_COUNTRY_ID" CHAR(2 CHAR) COLLATE "USING_NLS_COMP", + "ST_MANUAL_RATING_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "LT_MANUAL_RATING_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ST_SECOND_BEST_RATING" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "LT_SECOND_BEST_RATING" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "CAP_TIER1_AMT" NUMBER(28,10), + "CAP_EQUITY_AMT" NUMBER(28,10), + "BLOOMBERG_TICKER" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_EQUIVALENCE_RULE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_EQUIVALENCE_RULE.sql new file mode 100644 index 0000000..3bc2fea --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_EQUIVALENCE_RULE.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_EQUIVALENCE_RULE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_EQUIVALENCE_RULE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "RATING_TERM_TYPE" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "AGENCY_ID" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "AGENCY_RATING" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "NUMERICAL_EQUIVALENCE" NUMBER(28,0), + "RATING_FACTOR" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ISSUER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ISSUER.sql new file mode 100644 index 0000000..1293304 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ISSUER.sql @@ -0,0 +1,30 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_ISSUER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_ISSUER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ISSUER_ID" NUMBER(28,0), + "ENTITY_ID" NUMBER(28,0), + "ACTIVE_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_COMMENT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OFM_ISSUER_LMT" NUMBER(28,10), + "OF_MANUAL_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "GLOBAL_LMT_AMNT" NUMBER(28,10), + "MANUAL_GLOBAL_LMT_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "OF_ISSUER_CATEGORY" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "FR_ISSUER_CATEGORY" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_LMT" NUMBER(28,10), + "FR_MANUAL_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "NCB_USD_LAMBDA" NUMBER(28,10), + "ART_101_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "UPLIFT_IMPLIED_RATING" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "LAMBDA_MANUAL_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "CHANGE_DESCRIPTION" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "LT_FRM_LIMIT_RATIO" NUMBER(28,10), + "LT_FRM_LIMIT_RATIO_MANUAL_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ISSUER_NCB_LIMIT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ISSUER_NCB_LIMIT.sql new file mode 100644 index 0000000..12327ae --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_ISSUER_NCB_LIMIT.sql @@ -0,0 +1,17 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_ISSUER_NCB_LIMIT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_ISSUER_NCB_LIMIT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "COUNTRY_ID" CHAR(2 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_ID" NUMBER(28,0), + "USD_LIMIT_AMT" NUMBER(28,10), + "JPY_LIMIT_AMT" NUMBER(28,10), + "TOTAL_LIMIT_AMT" NUMBER(28,10), + "LIMIT_TYPE" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_LIQUIDITY_NCB_LIMIT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_LIQUIDITY_NCB_LIMIT.sql new file mode 100644 index 0000000..2cf16bf --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_LIQUIDITY_NCB_LIMIT.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_LIQUIDITY_NCB_LIMIT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_LIQUIDITY_NCB_LIMIT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "COUNTRY_ID" CHAR(2 CHAR) COLLATE "USING_NLS_COMP", + "USD_NCB_MIN_LIMIT_AMT" NUMBER(28,10), + "USD_NCB_MAX_LIMIT_AMT" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_NCB_PORTFOLIO_SHARE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_NCB_PORTFOLIO_SHARE.sql new file mode 100644 index 0000000..dc20260 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_NCB_PORTFOLIO_SHARE.sql @@ -0,0 +1,20 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_NCB_PORTFOLIO_SHARE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_NCB_PORTFOLIO_SHARE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "COUNTRY_ID" CHAR(2 CHAR) COLLATE "USING_NLS_COMP", + "COUNTRY_SHARE" NUMBER(28,25), + "USD_COUNTRY_SHARE" NUMBER(28,25), + "JPY_COUNTRY_SHARE" NUMBER(28,25), + "SCALED_COUNTRY_SHARE" NUMBER(28,25), + "SCALED_USD_COUNTRY_SHARE" NUMBER(28,25), + "SCALED_JPY_COUNTRY_SHARE" NUMBER(28,25), + "CNY_COUNTRY_SHARE" NUMBER(28,25), + "SCALED_CNY_COUNTRY_SHARE" NUMBER(28,25) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_RATING.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_RATING.sql new file mode 100644 index 0000000..2e5d1a7 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_RATING.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_RATING +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_RATING" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ENTITY_ID" NUMBER(28,0), + "RATING_TERM_TYPE" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "AGENCY_ID" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "AGENCY_RATING" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_RATING_AGENCY.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_RATING_AGENCY.sql new file mode 100644 index 0000000..98cda4f --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/FXCD_F_RATING_AGENCY.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table FXCD_F_RATING_AGENCY +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."FXCD_F_RATING_AGENCY" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "AGENCY_ID" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "AGENCY_NAME" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ENABLED_FLAG" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/Generated-20260302155546.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/Generated-20260302155546.sql new file mode 100644 index 0000000..8554f35 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/Generated-20260302155546.sql @@ -0,0 +1,198 @@ +-------------------------------------------------------- +-- File created - Monday-March-02-2026 +-------------------------------------------------------- +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_A_UC_DISSEM_METADATA_LOADS.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_ELA_INFO_REPLICATION.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_ADMIN.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_CONTENT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_CONTENT_CRITERION.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_CONTENT_CRITERION_FULL.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_CONTENT_FULL.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_MID_FULL.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_UC_MA_DISSEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_UC_NMA_DECC_DISSEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_UC_NMA_DISSEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CEPH_PRICING.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_DEBT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_DEBT_DAILY.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_INSTR_DESC_FULL.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_INSTR_RAT_FULL.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_ISSUER_DESC_FULL.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_ISSUER_RAT_FULL.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_BRANCH.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_BRANCH.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_CLEARER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_CLEARER_NCB_LIMIT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_CONSTANT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_COUNTERPARTY.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_COUNTRY.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_COUNTRY_NCB_LIMIT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_CTP_GROUP.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_CTP_GROUP_NCB_LIMIT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_CTP_NCB_LIMIT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_ELIGIBILITY.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_ELIGIBILITY_GROUP_MAP.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_ELIGIBILITY_ISSUER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_ELIGIBILITY_ISSUER_MAP.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_ELIGIBILITY_MAP.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_ENTITY.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_EQUIVALENCE_RULE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_ISSUER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_ISSUER_NCB_LIMIT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_LIQUIDITY_NCB_LIMIT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_NCB_PORTFOLIO_SHARE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_RATING.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\FXCD_F_RATING_AGENCY.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\IDS_DATA.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_ADHOC_ADJUSTMENTS_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_ADHOC_ADJUSTMENTS_ITEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_ADHOC_ADJUSTMENTS_ITEM_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_BALANCESHEET_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_BALANCESHEET_ITEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_CSM_ADJUSTMENTS_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_CSM_ADJUSTMENTS_ITEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_CSM_ADJUSTMENTS_ITEM_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_CURRENT_ACCOUNTS_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_CURRENT_ACCOUNTS_ITEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_FORECAST_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_FORECAST_ITEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_QRE_ADJUSTMENTS_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_QRE_ADJUSTMENTS_ITEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_QRE_ADJUSTMENTS_ITEM_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_STANDING_FACILITIES.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_STANDING_FACILITIES_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_TTS_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_TTS_ITEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\ODS_LM_STANDING_FACILITIES.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\ODS_LM_STANDING_FACILITIES_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\T2_MAXIMA_CREDIT_LINE_AMOUNT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\T2_PEAK_INTRADAY_CREDIT_USE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\T2_PEAK_LIQUIDITY_NEED.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_ACM_CURRENCY_FLOW.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_ACM_ENTRY_STATE_LEDGER_GROUP.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_ACTIVITY.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_ACTIVITY_INTERVAL.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_BRANCH.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_CALENDAR.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_CLIENT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_CLIENT_ACCOUNT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_CLIENT_GROUP_MAP.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_CLIENT_INSTRUCTION.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_COLLATERAL_INVENTORY.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_CUSTODY_BALANCE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_ECB_INSTRUMENTS.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_EFFECTIVE_PERMISSIONS.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_EFFECTIVE_ROLE_PROFILE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_FRM_HOLIDAYS.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_FUTURE_BONDS.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_HISTORY_LOG.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_INSTRUMENT_BOND_SCHEDULE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_INSTRUMENT_REPORT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_LIMIT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_LIMIT_ACCESS.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_LIMIT_LOG.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_PARAMETER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_PORTFOLIO.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_PORTFOLIO_ACCESS.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_PORTFOLIO_TREE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_RAR_PRICES.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_RAR_TRANSACTIONS_LOG.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_ROLE_PORTFOLIO_PROFILE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_RULES.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_SDM_ENTITY_STATE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_SECURITY_POSITION.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_SUBLIMIT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_TRANS_LIMIT_COND.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_TRANSACTION_PROPERTY.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_UMI_CREDIT_CLIENT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_UMI_SECURITY_CODE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TMS_UMI_SECURITY_INFO.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_AGGREGATED_ALLOTMENT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ALL_NONPART_NCBS.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ALLOTMENT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ALLOTMENT_MODIFICATION_AGGREGATED.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ALLOTMENT_MODIFICATION_HEADER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ALLOTMENT_MODIFICATION_ITEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ANN_NONPART_NCBS.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ANNOUNCEMENT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_FULLBID_ARRAY_COMPILED.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_FULLBIDLIST_ITEM.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_RQSD_OBSERVATIONS.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_ACTIVITY_LOG.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_ACTIVITYLOGDUE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_BALANCE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_BLACKOUT_LOG.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_CASHFLOW.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_CLIENTACCOUNT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_ECBINSTRUMENTBONDCASHFLOW.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_4.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_5.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_EFFECTIVEROLEPROFILE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_FINMESSAGELOG.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_INSTRUMENT_BOND_SCHEDULE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_INSTRUMENT_REPORT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_INSTRUMENTBONDCASHFLOW.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_PARAMETER.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_PROPERTY.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RAR_CLIENT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RAR_FUTURE_BONDS.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RAR_INSTRUMENT_REPORT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RAR_LIMIT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RAR_MARKETINFO.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RAR_PORTFOLIOTREE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RAR_RARTRANSACTIONPROPERTY.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RAR_SUBLIMIT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RAR_UMICREDITCLIENT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RAR_UMISECURITYCODE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RAR_UMISECURITYINFO.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_ROLEPORTFOLIOPROFILE.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_RULES.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\W_ODS_TMS_USERINFORMATION.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_A_UC_DISSEM_METADATA_LOADS_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_ELA_INFO_REPLICATION_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_ADMIN_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_CONTENT_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_CONTENT_CRITERION_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_CONTENT_CRITERION_FULL_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_CONTENT_FULL_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_MPEC_MID_FULL_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_UC_MA_DISSEM_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_UC_NMA_DECC_DISSEM_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\C2D_UC_NMA_DISSEM_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CEPH_PRICING_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_DEBT_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_DEBT_DAILY_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_INSTR_DESC_FULL_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_INSTR_RAT_FULL_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_ISSUER_DESC_FULL_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\CSDB_ISSUER_RAT_FULL_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_ADHOC_ADJUSTMENTS_HEADER_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_ADHOC_ADJUSTMENTS_ITEM_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_ADHOC_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_BALANCESHEET_HEADER_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_BALANCESHEET_ITEM_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_CSM_ADJUSTMENTS_HEADER_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_CSM_ADJUSTMENTS_ITEM_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_CSM_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_CURRENT_ACCOUNTS_HEADER_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_CURRENT_ACCOUNTS_ITEM_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_FORECAST_HEADER_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_FORECAST_ITEM_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_QRE_ADJUSTMENTS_HEADER_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_QRE_ADJUSTMENTS_ITEM_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_QRE_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_STANDING_FACILITIES_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_STANDING_FACILITIES_HEADER_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_TTS_HEADER_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\LM_TTS_ITEM_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\T2_MAXIMA_CREDIT_LINE_AMOUNT_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\T2_PEAK_INTRADAY_CREDIT_USE_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\T2_PEAK_LIQUIDITY_NEED_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_AGGREGATED_ALLOTMENT_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ALL_NONPART_NCBS_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ALLOTMENT_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ALLOTMENT_MODIFICATION_ITEM_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ANN_NONPART_NCBS_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_ANNOUNCEMENT_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_FULLBID_ARRAY_COMPILED_CONSTRAINT.sql +@C:\Users\michalz\Documents\sql\export\CT_ET_TEMPLATES\TOP_FULLBIDLIST_ITEM_CONSTRAINT.sql diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/IDS_DATA.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/IDS_DATA.sql index 6fd535b..92cc879 100644 --- a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/IDS_DATA.sql +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/IDS_DATA.sql @@ -1,39 +1,37 @@ --- ==================================================================== --- IDS_DATA Template Table --- ==================================================================== --- Purpose: Template table for IDS weather data files --- ==================================================================== +-------------------------------------------------------- +-- DDL for Table IDS_DATA +-------------------------------------------------------- -CREATE TABLE CT_ET_TEMPLATES.IDS_DATA( - STATION VARCHAR2(2000), - DATE VARCHAR2(2000), - LATITUDE VARCHAR2(2000), - LONGITUDE VARCHAR2(2000), - ELEVATION VARCHAR2(2000), - NAME VARCHAR2(2000), - TEMP VARCHAR2(2000), - TEMP_ATTRIBUTES VARCHAR2(2000), - DEWP VARCHAR2(2000), - DEWP_ATTRIBUTES VARCHAR2(2000), - SLP VARCHAR2(2000), - SLP_ATTRIBUTES VARCHAR2(2000), - STP VARCHAR2(2000), - STP_ATTRIBUTES VARCHAR2(2000), - VISIB VARCHAR2(2000), - VISIB_ATTRIBUTES VARCHAR2(2000), - WDSP VARCHAR2(2000), - WDSP_ATTRIBUTES VARCHAR2(2000), - MXSPD VARCHAR2(2000), - GUST VARCHAR2(2000), - MAX VARCHAR2(2000), - MAX_ATTRIBUTES VARCHAR2(2000), - MIN VARCHAR2(2000), - MIN_ATTRIBUTES VARCHAR2(2000), - PRCP VARCHAR2(2000), - PRCP_ATTRIBUTES VARCHAR2(2000), - SNDP VARCHAR2(2000), - FRSHTT VARCHAR2(2000) -); - --- Grant access to CT_MRDS for FILE_MANAGER operations -GRANT SELECT ON CT_ET_TEMPLATES.IDS_DATA TO CT_MRDS; \ No newline at end of file + CREATE TABLE "CT_ET_TEMPLATES"."IDS_DATA" + ( "STATION" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "DATE" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "LATITUDE" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "LONGITUDE" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "ELEVATION" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "TEMP" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "TEMP_ATTRIBUTES" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "DEWP" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "DEWP_ATTRIBUTES" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "SLP" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "SLP_ATTRIBUTES" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "STP" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "STP_ATTRIBUTES" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "VISIB" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "VISIB_ATTRIBUTES" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "WDSP" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "WDSP_ATTRIBUTES" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "MXSPD" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "GUST" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "MAX" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "MAX_ATTRIBUTES" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "MIN" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "MIN_ATTRIBUTES" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "PRCP" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "PRCP_ATTRIBUTES" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "SNDP" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "FRSHTT" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_HEADER.sql new file mode 100644 index 0000000..14b41e3 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_HEADER.sql @@ -0,0 +1,13 @@ +-------------------------------------------------------- +-- DDL for Table LM_ADHOC_ADJUSTMENTS_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_ADHOC_ADJUSTMENTS_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ADJUSTMENT_DATE" DATE, + "VERSION" NUMBER(10,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_HEADER_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_HEADER_CONSTRAINT.sql new file mode 100644 index 0000000..68a8801 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_HEADER_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table LM_ADHOC_ADJUSTMENTS_HEADER +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_ADHOC_ADJUSTMENTS_HEADER" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_ADHOC_ADJUSTMENTS_HEADER" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM.sql new file mode 100644 index 0000000..ab759e8 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table LM_ADHOC_ADJUSTMENTS_ITEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_ADHOC_ADJUSTMENTS_ITEM" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_HEADER_FK" NUMBER(38,0), + "FORECAST_NAME" VARCHAR2(50 BYTE) COLLATE "USING_NLS_COMP", + "ADJUSTMENT_AMOUNT" NUMBER(25,8) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM_CONSTRAINT.sql new file mode 100644 index 0000000..af6d136 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table LM_ADHOC_ADJUSTMENTS_ITEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_ADHOC_ADJUSTMENTS_ITEM" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_ADHOC_ADJUSTMENTS_ITEM" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_ADHOC_ADJUSTMENTS_ITEM" MODIFY ("A_HEADER_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM_HEADER.sql new file mode 100644 index 0000000..eda0242 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM_HEADER.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table LM_ADHOC_ADJUSTMENTS_ITEM_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_ADHOC_ADJUSTMENTS_ITEM_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_HEADER_FK" NUMBER(38,0), + "COUNTRY" VARCHAR2(3 BYTE) COLLATE "USING_NLS_COMP", + "EFFECTIVE_DATE" DATE, + "LAST_DATE_NOT_FORECAST" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql new file mode 100644 index 0000000..6f8d21a --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_ADHOC_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table LM_ADHOC_ADJUSTMENTS_ITEM_HEADER +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_ADHOC_ADJUSTMENTS_ITEM_HEADER" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_ADHOC_ADJUSTMENTS_ITEM_HEADER" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_ADHOC_ADJUSTMENTS_ITEM_HEADER" MODIFY ("A_HEADER_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_HEADER.sql new file mode 100644 index 0000000..bdb1288 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_HEADER.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table LM_BALANCESHEET_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_BALANCESHEET_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "COUNTRY" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "REFERENCE_DATE" DATE, + "VERSION" NUMBER(10,0), + "STATUS" VARCHAR2(1 CHAR) COLLATE "USING_NLS_COMP", + "FREE_TEXT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_HEADER_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_HEADER_CONSTRAINT.sql new file mode 100644 index 0000000..32d3f2b --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_HEADER_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table LM_BALANCESHEET_HEADER +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_BALANCESHEET_HEADER" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_BALANCESHEET_HEADER" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_ITEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_ITEM.sql new file mode 100644 index 0000000..79759dd --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_ITEM.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table LM_BALANCESHEET_ITEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_BALANCESHEET_ITEM" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_HEADER_FK" NUMBER(38,0), + "ITEM_LEVEL" NUMBER(10,0), + "POSITION" NUMBER(10,0), + "ITEM_TYPE" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "FULLY_QUALIFIED_POSITION" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "AMOUNT" NUMBER(28,8) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_ITEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_ITEM_CONSTRAINT.sql new file mode 100644 index 0000000..d56ed1b --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_BALANCESHEET_ITEM_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table LM_BALANCESHEET_ITEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_BALANCESHEET_ITEM" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_BALANCESHEET_ITEM" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_BALANCESHEET_ITEM" MODIFY ("A_HEADER_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_HEADER.sql new file mode 100644 index 0000000..4f129a4 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_HEADER.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table LM_CSM_ADJUSTMENTS_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_CSM_ADJUSTMENTS_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "YEAR" VARCHAR2(4 BYTE) COLLATE "USING_NLS_COMP", + "MONTH" VARCHAR2(2 BYTE) COLLATE "USING_NLS_COMP", + "VERSION" NUMBER(10,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_HEADER_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_HEADER_CONSTRAINT.sql new file mode 100644 index 0000000..da0776c --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_HEADER_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table LM_CSM_ADJUSTMENTS_HEADER +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_CSM_ADJUSTMENTS_HEADER" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_CSM_ADJUSTMENTS_HEADER" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM.sql new file mode 100644 index 0000000..7b8a957 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table LM_CSM_ADJUSTMENTS_ITEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_CSM_ADJUSTMENTS_ITEM" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_HEADER_FK" NUMBER(38,0), + "FORECAST_NAME" VARCHAR2(50 BYTE) COLLATE "USING_NLS_COMP", + "ADJUSTMENT_AMOUNT" NUMBER(25,8) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM_CONSTRAINT.sql new file mode 100644 index 0000000..a30c625 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table LM_CSM_ADJUSTMENTS_ITEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_CSM_ADJUSTMENTS_ITEM" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_CSM_ADJUSTMENTS_ITEM" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_CSM_ADJUSTMENTS_ITEM" MODIFY ("A_HEADER_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM_HEADER.sql new file mode 100644 index 0000000..96b8450 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM_HEADER.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table LM_CSM_ADJUSTMENTS_ITEM_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_CSM_ADJUSTMENTS_ITEM_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_HEADER_FK" NUMBER(38,0), + "COUNTRY" VARCHAR2(3 BYTE) COLLATE "USING_NLS_COMP", + "EFFECTIVE_DATE" DATE, + "LAST_DATE_NOT_FORECAST" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql new file mode 100644 index 0000000..1896980 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CSM_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table LM_CSM_ADJUSTMENTS_ITEM_HEADER +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_CSM_ADJUSTMENTS_ITEM_HEADER" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_CSM_ADJUSTMENTS_ITEM_HEADER" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_CSM_ADJUSTMENTS_ITEM_HEADER" MODIFY ("A_HEADER_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_HEADER.sql new file mode 100644 index 0000000..6a60864 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_HEADER.sql @@ -0,0 +1,19 @@ +-------------------------------------------------------- +-- DDL for Table LM_CURRENT_ACCOUNTS_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_CURRENT_ACCOUNTS_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "REVISION_NUMBER" NUMBER(10,0), + "REFERENCE_DATE" DATE, + "FREE_TEXT" VARCHAR2(1000 CHAR) COLLATE "USING_NLS_COMP", + "CURRENT_ACCOUNT_BS_TOTAL" NUMBER(28,8), + "MRR_FORECAST_TOTAL" NUMBER(28,8), + "CURRENT_ACCOUNT_MESSAGE_TOTAL" NUMBER(28,8), + "MRR_MESSAGE_TOTAL" NUMBER(28,8), + "PERIODICITY" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_HEADER_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_HEADER_CONSTRAINT.sql new file mode 100644 index 0000000..ac69c46 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_HEADER_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table LM_CURRENT_ACCOUNTS_HEADER +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_CURRENT_ACCOUNTS_HEADER" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_CURRENT_ACCOUNTS_HEADER" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_ITEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_ITEM.sql new file mode 100644 index 0000000..1fd8cb9 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_ITEM.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table LM_CURRENT_ACCOUNTS_ITEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_CURRENT_ACCOUNTS_ITEM" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_HEADER_FK" NUMBER(38,0), + "COUNTRY" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "MFI_CODE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "BANK_NAME" VARCHAR2(500 CHAR) COLLATE "USING_NLS_COMP", + "CURRENT_ACCOUNT" NUMBER(28,8), + "MINIMUM_RESERVE_REQUIREMENT" NUMBER(28,8), + "COMMENT_" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_ITEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_ITEM_CONSTRAINT.sql new file mode 100644 index 0000000..fb60c88 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_CURRENT_ACCOUNTS_ITEM_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table LM_CURRENT_ACCOUNTS_ITEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_CURRENT_ACCOUNTS_ITEM" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_CURRENT_ACCOUNTS_ITEM" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_CURRENT_ACCOUNTS_ITEM" MODIFY ("A_HEADER_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_HEADER.sql new file mode 100644 index 0000000..bf5c792 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_HEADER.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table LM_FORECAST_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_FORECAST_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "COUNTRY" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "REFERENCE_DATE" DATE, + "REVISION" NUMBER(10,0), + "FREE_TEXT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_HEADER_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_HEADER_CONSTRAINT.sql new file mode 100644 index 0000000..47ea628 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_HEADER_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table LM_FORECAST_HEADER +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_FORECAST_HEADER" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_FORECAST_HEADER" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_ITEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_ITEM.sql new file mode 100644 index 0000000..8812b5a --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_ITEM.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table LM_FORECAST_ITEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_FORECAST_ITEM" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_HEADER_FK" NUMBER(38,0), + "FORECAST_DATE" DATE, + "FORECAST_NAME" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "FORECAST_VALUE" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_ITEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_ITEM_CONSTRAINT.sql new file mode 100644 index 0000000..7488053 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_FORECAST_ITEM_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table LM_FORECAST_ITEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_FORECAST_ITEM" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_FORECAST_ITEM" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_HEADER.sql new file mode 100644 index 0000000..f464a14 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_HEADER.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table LM_QRE_ADJUSTMENTS_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_QRE_ADJUSTMENTS_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "YEAR" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "QUARTER" NUMBER(1,0), + "VERSION" NUMBER(10,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_HEADER_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_HEADER_CONSTRAINT.sql new file mode 100644 index 0000000..9d7218d --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_HEADER_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table LM_QRE_ADJUSTMENTS_HEADER +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_QRE_ADJUSTMENTS_HEADER" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_QRE_ADJUSTMENTS_HEADER" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM.sql new file mode 100644 index 0000000..8e22d6e --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table LM_QRE_ADJUSTMENTS_ITEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_QRE_ADJUSTMENTS_ITEM" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_HEADER_FK" NUMBER(38,0), + "FORECAST_NAME" VARCHAR2(50 BYTE) COLLATE "USING_NLS_COMP", + "ADJUSTMENT_AMOUNT" NUMBER(25,8) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM_CONSTRAINT.sql new file mode 100644 index 0000000..b57bc8c --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table LM_QRE_ADJUSTMENTS_ITEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_QRE_ADJUSTMENTS_ITEM" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_QRE_ADJUSTMENTS_ITEM" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_QRE_ADJUSTMENTS_ITEM" MODIFY ("A_HEADER_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM_HEADER.sql new file mode 100644 index 0000000..658aade --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM_HEADER.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table LM_QRE_ADJUSTMENTS_ITEM_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_QRE_ADJUSTMENTS_ITEM_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_HEADER_FK" NUMBER(38,0), + "COUNTRY" VARCHAR2(3 BYTE) COLLATE "USING_NLS_COMP", + "EFFECTIVE_DATE" DATE, + "LAST_DATE_NOT_FORECAST" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql new file mode 100644 index 0000000..07c51f0 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_QRE_ADJUSTMENTS_ITEM_HEADER_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table LM_QRE_ADJUSTMENTS_ITEM_HEADER +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_QRE_ADJUSTMENTS_ITEM_HEADER" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_QRE_ADJUSTMENTS_ITEM_HEADER" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_QRE_ADJUSTMENTS_ITEM_HEADER" MODIFY ("A_HEADER_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES.sql new file mode 100644 index 0000000..cc68ab9 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table LM_STANDING_FACILITIES +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_STANDING_FACILITIES" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_SFH_FK" NUMBER(38,0), + "COUNTRY" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "MFI_ID" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "MFI_NAME" VARCHAR2(500 CHAR) COLLATE "USING_NLS_COMP", + "MARGINAL_LENDING_FACILITY" NUMBER(28,10), + "DEPOSIT_FACILITY" NUMBER(28,10), + "COMMENT_" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES_CONSTRAINT.sql new file mode 100644 index 0000000..3ea3579 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table LM_STANDING_FACILITIES +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_STANDING_FACILITIES" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_STANDING_FACILITIES" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_STANDING_FACILITIES" MODIFY ("A_SFH_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES_HEADER.sql new file mode 100644 index 0000000..3230070 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES_HEADER.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table LM_STANDING_FACILITIES_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_STANDING_FACILITIES_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "REV_NUMBER" NUMBER(28,0), + "REF_DATE" DATE, + "FREE_TEXT" VARCHAR2(1000 CHAR) COLLATE "USING_NLS_COMP", + "MLF_BS_TOTAL" NUMBER(28,10), + "DF_BS_TOTAL" NUMBER(28,10), + "MLF_SF_TOTAL" NUMBER(28,10), + "DF_SF_TOTAL" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES_HEADER_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES_HEADER_CONSTRAINT.sql new file mode 100644 index 0000000..72472e4 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_STANDING_FACILITIES_HEADER_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table LM_STANDING_FACILITIES_HEADER +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_STANDING_FACILITIES_HEADER" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_STANDING_FACILITIES_HEADER" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_HEADER.sql new file mode 100644 index 0000000..9c49fb4 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_HEADER.sql @@ -0,0 +1,17 @@ +-------------------------------------------------------- +-- DDL for Table LM_TTS_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_TTS_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "COUNTRY" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "MAINTENACE_PERIOD" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "MP_START_DATE" DATE, + "MP_END_DATE" DATE, + "VERSION" NUMBER(10,0), + "FREE_TEXT" VARCHAR2(4000 BYTE) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_HEADER_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_HEADER_CONSTRAINT.sql new file mode 100644 index 0000000..d6efc42 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_HEADER_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table LM_TTS_HEADER +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_TTS_HEADER" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_TTS_HEADER" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_ITEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_ITEM.sql new file mode 100644 index 0000000..e4749c1 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_ITEM.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table LM_TTS_ITEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."LM_TTS_ITEM" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_HEADER_FK" NUMBER(38,0), + "EXEMPTION_ALLOWANCE" NUMBER(17,8), + "EXEMPTED_EXCESS_RESERVES" NUMBER(17,8), + "NON_EXEMPTED_EXCESS_RESERVES" NUMBER(17,8), + "UNUSED_ALLOWANCE" NUMBER(17,8) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_ITEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_ITEM_CONSTRAINT.sql new file mode 100644 index 0000000..8f96870 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/LM_TTS_ITEM_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table LM_TTS_ITEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."LM_TTS_ITEM" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_TTS_ITEM" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."LM_TTS_ITEM" MODIFY ("A_HEADER_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/ODS_LM_STANDING_FACILITIES.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/ODS_LM_STANDING_FACILITIES.sql index fff26e0..f3f6d0a 100644 --- a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/ODS_LM_STANDING_FACILITIES.sql +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/ODS_LM_STANDING_FACILITIES.sql @@ -1,22 +1,18 @@ --- ==================================================================== --- ODS_LM_STANDING_FACILITIES Template Table --- ==================================================================== --- Purpose: Template table for Liquidity Management Standing Facilities data --- ==================================================================== +-------------------------------------------------------- +-- DDL for Table ODS_LM_STANDING_FACILITIES +-------------------------------------------------------- -CREATE TABLE CT_ET_TEMPLATES.ODS_LM_STANDING_FACILITIES ( - REFERENCE_DATE VARCHAR2(2000), - VERSION_NUMBER VARCHAR2(2000), - MFI_CODE VARCHAR2(2000), - BANK_NAME VARCHAR2(2000), - MARGINAL_LANDING VARCHAR2(2000), - DEPOSIT_FACILITY VARCHAR2(2000), - COUNTRY VARCHAR2(2000), - A_WORKFLOW_HISTORY_ID VARCHAR2(2000) -); - --- Grant access to ODS schema for external table creation -GRANT SELECT ON CT_ET_TEMPLATES.ODS_LM_STANDING_FACILITIES TO ODS; - --- Grant access to CT_MRDS for FILE_MANAGER operations -GRANT SELECT ON CT_ET_TEMPLATES.ODS_LM_STANDING_FACILITIES TO CT_MRDS; \ No newline at end of file + CREATE TABLE "CT_ET_TEMPLATES"."ODS_LM_STANDING_FACILITIES" + ( "REFERENCE_DATE" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "VERSION_NUMBER" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "MFI_CODE" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "BANK_NAME" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "MARGINAL_LANDING" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "DEPOSIT_FACILITY" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "COUNTRY" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "A_WORKFLOW_HISTORY_ID" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; + GRANT SELECT ON "CT_ET_TEMPLATES"."ODS_LM_STANDING_FACILITIES" TO "MRDS_LOADER"; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/ODS_LM_STANDING_FACILITIES_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/ODS_LM_STANDING_FACILITIES_HEADER.sql index 82b6de0..0962952 100644 --- a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/ODS_LM_STANDING_FACILITIES_HEADER.sql +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/ODS_LM_STANDING_FACILITIES_HEADER.sql @@ -1,21 +1,16 @@ --- ==================================================================== --- ODS_LM_STANDING_FACILITIES_HEADER Template Table --- ==================================================================== --- Purpose: Template table for Liquidity Management Standing Facilities Header data --- ==================================================================== +-------------------------------------------------------- +-- DDL for Table ODS_LM_STANDING_FACILITIES_HEADER +-------------------------------------------------------- -CREATE TABLE CT_ET_TEMPLATES.ODS_LM_STANDING_FACILITIES_HEADER ( - REFERENCE_DATE VARCHAR2(2000), - VERSION_NUMBER VARCHAR2(2000), - MARGINAL_LENDINGS_BS_TOTAL VARCHAR2(2000), - DEPOSIT_FACILITY_BS_TOTAL VARCHAR2(2000), - MARGINAL_LENDINGS_SF_TOTAL VARCHAR2(2000), - DEPOSIT_FACILITY_SF_TOTAL VARCHAR2(2000), - A_WORKFLOW_HISTORY_ID VARCHAR2(2000) -); - --- Grant access to ODS schema for external table creation -GRANT SELECT ON CT_ET_TEMPLATES.ODS_LM_STANDING_FACILITIES_HEADER TO ODS; - --- Grant access to CT_MRDS for FILE_MANAGER operations -GRANT SELECT ON CT_ET_TEMPLATES.ODS_LM_STANDING_FACILITIES_HEADER TO CT_MRDS; \ No newline at end of file + CREATE TABLE "CT_ET_TEMPLATES"."ODS_LM_STANDING_FACILITIES_HEADER" + ( "REFERENCE_DATE" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "VERSION_NUMBER" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "MARGINAL_LENDINGS_BS_TOTAL" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "DEPOSIT_FACILITY_BS_TOTAL" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "MARGINAL_LENDINGS_SF_TOTAL" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "DEPOSIT_FACILITY_SF_TOTAL" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP", + "A_WORKFLOW_HISTORY_ID" VARCHAR2(2000 BYTE) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_MAXIMA_CREDIT_LINE_AMOUNT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_MAXIMA_CREDIT_LINE_AMOUNT.sql new file mode 100644 index 0000000..1706105 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_MAXIMA_CREDIT_LINE_AMOUNT.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table T2_MAXIMA_CREDIT_LINE_AMOUNT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."T2_MAXIMA_CREDIT_LINE_AMOUNT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "BUSINESS_DATE" DATE, + "CURRENCY" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "SYSTEM_ENTITY" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "PARTY_RIAD" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "PARTY_BIC" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "MRG_LEND_INDIC" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "MAXIMA_OF_CREDIT_LINE_AMOUNT" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_MAXIMA_CREDIT_LINE_AMOUNT_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_MAXIMA_CREDIT_LINE_AMOUNT_CONSTRAINT.sql new file mode 100644 index 0000000..0bf9e54 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_MAXIMA_CREDIT_LINE_AMOUNT_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table T2_MAXIMA_CREDIT_LINE_AMOUNT +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."T2_MAXIMA_CREDIT_LINE_AMOUNT" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."T2_MAXIMA_CREDIT_LINE_AMOUNT" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_INTRADAY_CREDIT_USE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_INTRADAY_CREDIT_USE.sql new file mode 100644 index 0000000..6ab05d3 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_INTRADAY_CREDIT_USE.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table T2_PEAK_INTRADAY_CREDIT_USE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."T2_PEAK_INTRADAY_CREDIT_USE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "BUSINESS_DATE" DATE, + "CURRENCY" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "SYSTEM_ENTITY" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "PARTY_RIAD" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "PARTY_BIC" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "MRG_LEND_INDIC" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "PEAK_IDC_USE" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_INTRADAY_CREDIT_USE_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_INTRADAY_CREDIT_USE_CONSTRAINT.sql new file mode 100644 index 0000000..0cc4bc3 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_INTRADAY_CREDIT_USE_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table T2_PEAK_INTRADAY_CREDIT_USE +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."T2_PEAK_INTRADAY_CREDIT_USE" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."T2_PEAK_INTRADAY_CREDIT_USE" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_LIQUIDITY_NEED.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_LIQUIDITY_NEED.sql index c886d12..2d45bb8 100644 --- a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_LIQUIDITY_NEED.sql +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_LIQUIDITY_NEED.sql @@ -1,34 +1,19 @@ --- ==================================================================== --- T2_PEAK_LIQUIDITY_NEED Template Table --- ==================================================================== --- Purpose: Template table for T2 Peak Liquidity Need data files --- Schema: CT_ET_TEMPLATES --- Created: 2026-02-24 --- ==================================================================== +-------------------------------------------------------- +-- DDL for Table T2_PEAK_LIQUIDITY_NEED +-------------------------------------------------------- -CREATE TABLE CT_ET_TEMPLATES.T2_PEAK_LIQUIDITY_NEED ( - A_KEY NUMBER(38,0) NOT NULL, - A_WORKFLOW_HISTORY_KEY NUMBER(38,0) NOT NULL, - BUSINESS_DATE DATE, - CURRENCY VARCHAR2(3 CHAR), - SYSTEM_ENTITY VARCHAR2(4 CHAR), - PARTY_RIAD VARCHAR2(256 CHAR), - PARTY_BIC VARCHAR2(256 CHAR), - MRG_LEND_INDIC VARCHAR2(256 CHAR), - PEAK_LIQUIDITY_NEED NUMBER(28,10), - TIMESTAMP TIMESTAMP(6) -); - --- Column comments -COMMENT ON COLUMN CT_ET_TEMPLATES.T2_PEAK_LIQUIDITY_NEED.A_KEY IS 'Primary key'; -COMMENT ON COLUMN CT_ET_TEMPLATES.T2_PEAK_LIQUIDITY_NEED.A_WORKFLOW_HISTORY_KEY IS 'Workflow history reference'; -COMMENT ON COLUMN CT_ET_TEMPLATES.T2_PEAK_LIQUIDITY_NEED.BUSINESS_DATE IS 'Business date of the record'; -COMMENT ON COLUMN CT_ET_TEMPLATES.T2_PEAK_LIQUIDITY_NEED.CURRENCY IS 'Currency code (ISO 4217)'; -COMMENT ON COLUMN CT_ET_TEMPLATES.T2_PEAK_LIQUIDITY_NEED.SYSTEM_ENTITY IS 'System entity identifier'; -COMMENT ON COLUMN CT_ET_TEMPLATES.T2_PEAK_LIQUIDITY_NEED.PARTY_RIAD IS 'Party RIAD code'; -COMMENT ON COLUMN CT_ET_TEMPLATES.T2_PEAK_LIQUIDITY_NEED.PARTY_BIC IS 'Party BIC code'; -COMMENT ON COLUMN CT_ET_TEMPLATES.T2_PEAK_LIQUIDITY_NEED.MRG_LEND_INDIC IS 'Marginal lending indicator'; -COMMENT ON COLUMN CT_ET_TEMPLATES.T2_PEAK_LIQUIDITY_NEED.PEAK_LIQUIDITY_NEED IS 'Peak liquidity need amount'; -COMMENT ON COLUMN CT_ET_TEMPLATES.T2_PEAK_LIQUIDITY_NEED.TIMESTAMP IS 'Record timestamp'; - -/ + CREATE TABLE "CT_ET_TEMPLATES"."T2_PEAK_LIQUIDITY_NEED" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "BUSINESS_DATE" DATE, + "CURRENCY" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "SYSTEM_ENTITY" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "PARTY_RIAD" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "PARTY_BIC" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "MRG_LEND_INDIC" VARCHAR2(256 CHAR) COLLATE "USING_NLS_COMP", + "PEAK_LIQUIDITY_NEED" NUMBER(28,10), + "TIMESTAMP" TIMESTAMP (6) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_LIQUIDITY_NEED_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_LIQUIDITY_NEED_CONSTRAINT.sql new file mode 100644 index 0000000..287b634 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/T2_PEAK_LIQUIDITY_NEED_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table T2_PEAK_LIQUIDITY_NEED +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."T2_PEAK_LIQUIDITY_NEED" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."T2_PEAK_LIQUIDITY_NEED" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACM_CURRENCY_FLOW.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACM_CURRENCY_FLOW.sql new file mode 100644 index 0000000..e367dc7 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACM_CURRENCY_FLOW.sql @@ -0,0 +1,108 @@ +-------------------------------------------------------- +-- DDL for Table TMS_ACM_CURRENCY_FLOW +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_ACM_CURRENCY_FLOW" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ACCOUNTINGTREATMENT_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMBOOKKEEPINGTYPE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMCMMSTATE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMCMMVIEWTYPE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMCPTYRELATION_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMCURRENCYENTRYSTATE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMCURRENCYPOSITION_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ACCOUNT_HOLDER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_BANK_ACCOUNT" VARCHAR2(35 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_BANK_ACCOUNT_CCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_BANK_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_BOOK_VALUE" NUMBER(19,4), + "ACMENTRY_BOOKING_CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_C_PAYMENT_DATE" DATE, + "ACMENTRY_CCY_AMOUNT" NUMBER(19,4), + "ACMENTRY_CCY_BOOKING_AMOUNT" NUMBER(19,4), + "ACMENTRY_CCY_GROUP_ID" NUMBER(12,0), + "ACMENTRY_CCY_RESULT" NUMBER(19,4), + "ACMENTRY_CLASSIFICATION_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_CMM_GROUP_ID" NUMBER(12,0), + "ACMENTRY_CMM_PAYMENT_METHOD_ID" VARCHAR2(15 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_CMM_RECONCILIATION_ID" NUMBER(12,0), + "ACMENTRY_COUNTERPARTY_CODE" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_COUNTERPARTY_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_COUNTERPARTY_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_DATE_BASIS" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_DEAL_PRICE" BINARY_DOUBLE, + "ACMENTRY_DEAL_RATE" BINARY_DOUBLE, + "ACMENTRY_DESCRIPTION" VARCHAR2(150 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_EVENT_DATE" DATE, + "ACMENTRY_EVENT_ID" NUMBER(12,0), + "ACMENTRY_FIGURE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_FX_RATE" BINARY_DOUBLE, + "ACMENTRY_ID" NUMBER(12,0), + "ACMENTRY_INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ISSUER_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ISSUER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_LEG_GROUP" NUMBER(12,0), + "ACMENTRY_LEG_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_LOAD_ID" NUMBER(12,0), + "ACMENTRY_NOMINAL_AMOUNT" NUMBER(19,4), + "ACMENTRY_NUMBER_" NUMBER(12,0), + "ACMENTRY_ONE_TIME_COUNTERPARTY_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PACKAGE_MAP_ID" NUMBER(12,0), + "ACMENTRY_PACKAGE_TYPE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_0" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_1" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_10" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_11" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_12" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_13" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_14" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_15" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_16" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_17" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_18" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_19" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_2" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_3" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_4" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_5" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_6" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_7" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_8" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_9" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PORTFOLIO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_REVERSE_EVENT_ID" NUMBER(12,0), + "ACMENTRY_SOURCE_REFERENCE" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_T_CURRENCY_2_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_T_CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_T_MATURITY_DATE" DATE, + "ACMENTRY_T_OPENING_DATE" DATE, + "ACMENTRY_T_VALUE_DATE" DATE, + "ACMENTRYORIGIN_ID_USER" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRYORIGINENTITY_ID_USER" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRYORIGINGROUP_ID_USER" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRYTYPE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMEVENTTYPE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMGROUPINGRULE_ID" NUMBER(12,0), + "ACMGROUPINGRULE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMLEDGER_ID" NUMBER(12,0), + "ACMLEDGER_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMMAPPINGRULE_ID" NUMBER(12,0), + "ACMMAPPINGRULE_ID_USER" VARCHAR2(60 CHAR) COLLATE "USING_NLS_COMP", + "ACMPERIOD_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMPERIODORDERNUMBER_NUMBER" NUMBER(12,0), + "ACMPLCATEGORY_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMTRANSACTIONSIGN_NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ACMVOUCHER_BOOKING_DATE" DATE, + "ACMVOUCHER_ID" NUMBER(12,0), + "ACMVOUCHER_POSTING_DATE" DATE, + "ACMVOUCHER_VOUCHER_NUMBER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "TRANSACTIONKIND_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "TRANSACTIONTYPE_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "UMPATHNODE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "UMPATHNODE_UPATH" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACM_ENTRY_STATE_LEDGER_GROUP.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACM_ENTRY_STATE_LEDGER_GROUP.sql new file mode 100644 index 0000000..1dde3b7 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACM_ENTRY_STATE_LEDGER_GROUP.sql @@ -0,0 +1,200 @@ +-------------------------------------------------------- +-- DDL for Table TMS_ACM_ENTRY_STATE_LEDGER_GROUP +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_ACM_ENTRY_STATE_LEDGER_GROUP" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ACMACCOUNT1_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMPLCATEGORY_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMACCOUNT1_NAME" VARCHAR2(170 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ACCOUNT_ID" NUMBER(19,0), + "ACCOUNTINGTREATMENT_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMMAPPINGACTION_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ADJ_DISCHARGE_DATE" DATE, + "ACMENTRY_AGGREGATION_ID" NUMBER(19,0), + "ACMGROUPINGRULE1_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMGROUPINGRULE1_ID" NUMBER(19,0), + "ACMSIGN1_NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_BANK_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_BANK_ACCOUNT" VARCHAR2(35 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_BANK_ACCOUNT_CCY_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ACCOUNT_HOLDER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ACC_HOLDER_CODE" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ACC_HOLDER_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_BATCH_ID" NUMBER(19,0), + "ACMENTRY_BOOK_VALUE" NUMBER(19,4), + "ACMENTRY_BOOKING_AMOUNT" NUMBER(19,4), + "ACMENTRY_BOOKING_CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_BOOKING_DATE" DATE, + "ACMBOOKKEEPINGTYPE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_0" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_CMMSE_ID" NUMBER(19,0), + "ACMENTRY_CMM_GROUP_ID" NUMBER(10,0), + "ACMENTRY_CMM_PAYMENT_METHOD_ID" VARCHAR2(15 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_CMM_RECONCILIATION_ID" NUMBER(19,0), + "ACMCMMSTATE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "CTB_CATEGORY" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_CTB_PREVIOUS_DATE" DATE, + "ACMENTRY_CTB_SEQUENCE_ID" NUMBER(19,0), + "ACMCTBTYPERULE_ID_USER" VARCHAR2(60 CHAR) COLLATE "USING_NLS_COMP", + "ACMREVCANCELSTATE2_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_C_PAYMENT_DATE" DATE, + "ACMENTRY_FIGURE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMLEDGER_CHART_ID" NUMBER(19,0), + "ACMENTRY_CLASSIFICATION_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_UNIT_RELATION_ID" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_CONTINUATION_NUMBER" NUMBER(19,0), + "ACMCOSTCENTER_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMHEDGECOSTCAT_ID_USER" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_COUNTERPARTY_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_COUNTERPARTY_CODE" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_COUNTERPARTY_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMCPTYRELATION_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_COUNTERPARTY_UNIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_CCY_AMOUNT" NUMBER(19,4), + "ACMENTRY_CCY_BOOKING_AMOUNT" NUMBER(19,4), + "ACMENTRY_CCY_GROUP_ID" NUMBER(19,0), + "ACMENTRY_CCY_RESULT" NUMBER(19,4), + "CCY_GROUPING_RULE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_CCY_GROUPING_RULE_ID" NUMBER(19,0), + "CCY_POSITION" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "CCY_STATE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMDRCR_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_DATE_BASIS" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_DEAL_PRICE" NUMBER(28,10), + "ACMENTRY_DEAL_RATE" NUMBER(28,10), + "ACMENTRY_DESCRIPTION" VARCHAR2(150 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_AMOUNT" NUMBER(19,4), + "ACMENTRY_CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ACMACCOUNT1_ERP_ACCOUNT" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_1" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ID" NUMBER(19,0), + "ACMENTRYTYPE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMVOUCHERTYPE2_ID_USER" VARCHAR2(64 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_EVENT_DATE" DATE, + "ACMENTRY_EVENT_ID" NUMBER(19,0), + "ACMEVENTTYPE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_EXPORT_ID" NUMBER(19,0), + "ACMENTRY_FACILITY_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_FAC_REP_GROUP" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_FIGURE_AMOUNT" NUMBER(28,4), + "ACMENTRY_FIGURE_BOOKING_AMOUNT" NUMBER(28,4), + "ACMENTRY_FLAGS" VARCHAR2(150 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_FLAGS_2" VARCHAR2(150 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_FX_RATE" NUMBER(28,10), + "ACMSIGN2_NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ACMGROUPINGRULE2_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMGROUPINGRULE2_ID" NUMBER(19,0), + "ACMENTRY_HEDGE_BOOK_EFF_BAL" NUMBER(19,4), + "ACMENTRY_HEDGE_BOOK_INEFF_BAL" NUMBER(19,4), + "HEDGEDEDESIGNATIONTYPE_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_HEDGE_DESIGN_PERCENT" NUMBER(19,4), + "ACMENTRY_HEDGE_DOC_EFF_BAL" NUMBER(19,4), + "ACMENTRY_HEDGE_DOC_INEFF_BAL" NUMBER(19,4), + "ACMHEDGEEFFCAT_ID_USER" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_HEDGE_EFF_PERCENT" NUMBER(28,10), + "ACMHEDGEQUALIFCAT_ID_USER" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMHEDGELEGCAT_ID_USER" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_HEDGE_RISK" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_HEDGE_STRATEGY_CODE" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_HEDGE_ID" NUMBER(10,0), + "ACMENTRY_HEDGE_TEST_METHOD" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_HEDGE_TYPE" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "UMPATHNODE_UPATH" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "UMPATHNODE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ISSUER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ISSUER_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ISSUER_UNIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMLEDGER_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_LEDGER_ID" NUMBER(19,0), + "ACMENTRY_LEG_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_LEG_GROUP" NUMBER(10,0), + "ACMENTRY_LOAD_ID" NUMBER(19,0), + "ACMENTRY_LOGICAL_REFERENCE_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_MAPPING_DESCRIPTION" VARCHAR2(150 CHAR) COLLATE "USING_NLS_COMP", + "ACMMAPPINGRULE_ID_USER" VARCHAR2(60 CHAR) COLLATE "USING_NLS_COMP", + "ACMMAPPINGRULE_ID" NUMBER(19,0), + "ACMENTRY_MATCH_ID" NUMBER(19,0), + "ACMENTRY_MODIFICATION_TIME" DATE, + "ACMENTRY_N_OPTION_DATE" DATE, + "ACMENTRY_NOMINAL_AMOUNT" NUMBER(19,4), + "ACMENTRY_ONE_TIME_CPTY_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "OPTION_SIGN" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRYORIGIN_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRYORIGINENTITY_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRYORIGINGROUP_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_ORIGINAL_AMOUNT" NUMBER(19,4), + "ACMENTRY_ORIG_BOOKING_AMOUNT" NUMBER(19,4), + "ORIGINAL_TIME_BAND" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRYSTATE2_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_OWNER_UNIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PACKAGE_MAP_ID" NUMBER(10,0), + "ACMENTRY_PACKAGE_TYPE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_10" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_11" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_12" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_13" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_14" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_15" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_17" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_18" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_19" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_5" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_6" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_7" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_8" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_9" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARENT_ID" NUMBER(19,0), + "ACMENTRY_PASE_ID" NUMBER(19,0), + "ACMPERIOD_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PORTFOLIO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PRE_VOUCHER_ID" NUMBER(10,0), + "ACMENTRY_PARAM_16" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMPROJECT_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_REFERENCE_DATE" DATE, + "ACMENTRY_NUMBER" NUMBER(19,0), + "REPCCY" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "REPORTCCYAMOUNT" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "REPORT_OWNER_UNIT_GROUP_ID" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMVOUCHER_REQ_BOOKING_DATE" DATE, + "ACMVOUCHER_REVERSAL_BUNDLE_ID" NUMBER(19,0), + "ACMENTRY_REVERSE_EVENT_ID" NUMBER(19,0), + "ACMREVCANCELSTATE1_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMVOUCHER_REV_VOUCHER_ID" NUMBER(19,0), + "ACMACCOUNT2_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_SECONDARY_ACCOUNT_ID" NUMBER(19,0), + "ACMENTRY_SOURCE_REFERENCE" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMSPECIALTREATMENT_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMREBOOKINGTYPE_ID_USER" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRYSTATE1_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_STATUS" NUMBER(10,0), + "ACMENTRY_TAG" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_T_CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_T_CURRENCY_2_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "TRANSACTIONKIND_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_T_MATURITY_DATE" DATE, + "ACMENTRY_T_OPENING_DATE" DATE, + "ACMENTRY_PARAM_3" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_4" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACMTRANSACTIONSIGN_NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "TRANSACTIONTYPE_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_T_VALUE_DATE" DATE, + "ACMVOUCHER_BUNDLE_ID" NUMBER(19,0), + "VALUATIONHIERARCHY_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACMCMMVIEWTYPE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMVOUCHER_BOOKING_DATE" DATE, + "ACMVOUCHER_FLAGS" VARCHAR2(150 CHAR) COLLATE "USING_NLS_COMP", + "ACMVOUCHER_MODIFICATION_TIME" DATE, + "ACMVOUCHER_VOUCHER_NUMBER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMVOUCHER_POSTING_DATE" DATE, + "ACMREVCANCELSTATE3_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMVOUCHERSTATE_ID_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_VOUCHER_ID" NUMBER(19,0), + "ACMVOUCHERTYPE_ID_USER" VARCHAR2(64 CHAR) COLLATE "USING_NLS_COMP", + "ACMENTRY_PARAM_2" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACTIVITY.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACTIVITY.sql new file mode 100644 index 0000000..d423cfa --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACTIVITY.sql @@ -0,0 +1,27 @@ +-------------------------------------------------------- +-- DDL for Table TMS_ACTIVITY +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_ACTIVITY" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "TYPE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "SERVICE_NAME" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SERVICE_GROUP" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "START_DATE" DATE, + "TIME_ZONE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "END_DATE" DATE, + "PREREQUISITE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "OWNER_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "TYPE_NAME" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "START_DATE_LOCAL" DATE, + "END_DATE_LOCAL" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACTIVITY_INTERVAL.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACTIVITY_INTERVAL.sql new file mode 100644 index 0000000..df1aad3 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ACTIVITY_INTERVAL.sql @@ -0,0 +1,67 @@ +-------------------------------------------------------- +-- DDL for Table TMS_ACTIVITY_INTERVAL +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_ACTIVITY_INTERVAL" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "BUSINESS_DAYS_P" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "CONDITIONAL_INTERVAL_P" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "END_DATE" DATE, + "FIRST_P" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "OWNER_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_1" VARCHAR2(999 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_10" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_11" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_12" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_13" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_14" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_15" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_16" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_17" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_18" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_19" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_2" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_20" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_21" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_22" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_23" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_24" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_25" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_26" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_27" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_28" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_29" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_3" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_30" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_4" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_5" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_6" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_7" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_8" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARAMETER_9" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PREREQUISITE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PREREQUISITE_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "SERVICE_GROUP" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "SERVICE_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "START_DATE" DATE, + "TIME_ZONE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "TYPE_NAME" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVITYINTERVAL_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVITYINTERVAL_NUMBER" NUMBER(10,0), + "ACTIVITYINTERVAL_STAMP" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVITYINTERVAL_UNIT_COUNT" NUMBER(10,0), + "ACTIVITYINTERVAL_UNIT_TYPE_ID" NUMBER(10,0), + "ACTIVITYINTERVAL_UNIT_TYPE_SID" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVITYINTERVAL_VALID_FROM_TIME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVITYINTERVAL_VALID_FROM_TIME_UTC" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVITYINTERVAL_VALID_TO_TIME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVITYINTERVAL_VALID_TO_TIME_UTC" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_BRANCH.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_BRANCH.sql new file mode 100644 index 0000000..7f15bc4 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_BRANCH.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table TMS_BRANCH +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_BRANCH" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "NUMBER_" NUMBER(12,0), + "ORDER_NUMBER" NUMBER(12,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CALENDAR.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CALENDAR.sql new file mode 100644 index 0000000..0277326 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CALENDAR.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table TMS_CALENDAR +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_CALENDAR" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "HOLIDAY_DATE" DATE, + "HOLIDAY_REASON" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "DEFAULT_HOLIDAYS" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT.sql new file mode 100644 index 0000000..bb582b1 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT.sql @@ -0,0 +1,31 @@ +-------------------------------------------------------- +-- DDL for Table TMS_CLIENT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_CLIENT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "STAMP" NUMBER(28,0), + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "COUNTRY_ID" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "ROLES" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "GROUPS" NUMBER(28,0), + "FLAGS" NUMBER(28,0), + "TEMPLATE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PARENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "SHORT_NAME" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "POSTAL_ADDRESS" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "STREET_ADDRESS" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PAYMENT_ADDRESS" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "CITY" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "RISK_COUNTRY_ID" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "SWIFT_CODE" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_FLAGS" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT_ACCOUNT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT_ACCOUNT.sql new file mode 100644 index 0000000..c1f8e7b --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT_ACCOUNT.sql @@ -0,0 +1,35 @@ +-------------------------------------------------------- +-- DDL for Table TMS_CLIENT_ACCOUNT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_CLIENT_ACCOUNT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ACCOUNT1" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT2" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT3" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT4" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_SINCE" DATE, + "ACTIVE_UNTIL" DATE, + "BANK1" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BANK2" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BANK3" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BANK4" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "COMMENT_" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "DELIVERY_VS_PAYMENT" BINARY_DOUBLE, + "FULL_CHAIN" BINARY_DOUBLE, + "KIND" NUMBER(12,0), + "LAST_LINK" BINARY_DOUBLE, + "NAME" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "OWN_ACCOUNT" BINARY_DOUBLE, + "PREFER_ACCOUNT" BINARY_DOUBLE, + "PREFER_BANK" BINARY_DOUBLE, + "PRIORITY" NUMBER(12,0), + "RULE_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT_GROUP_MAP.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT_GROUP_MAP.sql new file mode 100644 index 0000000..70e2cc1 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT_GROUP_MAP.sql @@ -0,0 +1,19 @@ +-------------------------------------------------------- +-- DDL for Table TMS_CLIENT_GROUP_MAP +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_CLIENT_GROUP_MAP" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "STAMP" NUMBER(28,0), + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "MAIN_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "MAIN_GROUP_NAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GROUP_NAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT_INSTRUCTION.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT_INSTRUCTION.sql new file mode 100644 index 0000000..6935d54 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CLIENT_INSTRUCTION.sql @@ -0,0 +1,98 @@ +-------------------------------------------------------- +-- DDL for Table TMS_CLIENT_INSTRUCTION +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_CLIENT_INSTRUCTION" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ACCOUNT_1_COMMENT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_1_CURRENCY" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_1_GROUP" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_1_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_1_NUMBER" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_1_PARENT_ACCOUNT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_1_SECONDARY_NUMBER" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_1_TARGET_CLOSING_DATE" DATE, + "ACCOUNT_1_TYPE" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_2_COMMENT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_2_CURRENCY" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_2_GROUP" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_2_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_2_NUMBER" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_2_PARENT_ACCOUNT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_2_SECONDARY_NUMBER" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_2_TARGET_CLOSING_DATE" DATE, + "ACCOUNT_2_TYPE" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_3_COMMENT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_3_CURRENCY" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_3_GROUP" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_3_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_3_NUMBER" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_3_PARENT_ACCOUNT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_3_SECONDARY_NUMBER" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_3_TARGET_CLOSING_DATE" DATE, + "ACCOUNT_3_TYPE" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_4_COMMENT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_4_CURRENCY" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_4_GROUP" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_4_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_4_NUMBER" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_4_PARENT_ACCOUNT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_4_SECONDARY_NUMBER" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_4_TARGET_CLOSING_DATE" DATE, + "ACCOUNT_4_TYPE" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_SINCE" DATE, + "ACTIVE_UNTIL" DATE, + "BANK_1" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "BANK_2" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "BANK_3" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "BANK_4" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_ID" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_UNIT_ID" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "COMMENT_" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUCTION_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "KIND" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_CASHFLOW_CATEGORY" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_CF_SUBTYPE_ID" NUMBER(12,0), + "NOT_RULE_CF_TYPE_ID" NUMBER(12,0), + "NOT_RULE_COUNTERPARTY" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_COUNTERPARTY_GROUP" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_CPTY_MAIN_GROUP" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_CURRENCY" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_CURRENCY_2" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_ID" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_INSTRUMENT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_INSTRUMENT_GROUP" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_NUMBER" NUMBER(12,0), + "NOT_RULE_OWNER" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_PORTFOLIO" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_TRANSACTION_KIND" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_TRANSACTION_SIGN" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_TRANSACTION_TYPE" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "PRIORITY" NUMBER(12,0), + "RULE_CASHFLOW_CATEGORY" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "RULE_CF_SUBTYPE_ID" NUMBER(12,0), + "RULE_CF_TYPE_ID" NUMBER(12,0), + "RULE_CF_TYPE_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_COUNTERPARTY" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_COUNTERPARTY_GROUP" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_CPTY_MAIN_GROUP" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_CURRENCY" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_CURRENCY_2" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_ID" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_INSTRUMENT" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_INSTRUMENT_GROUP" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_NAME" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_NUMBER" NUMBER(12,0), + "RULE_OWNER" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_PORTFOLIO" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_TRANSACTION_KIND" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_TRANSACTION_SIGN" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "RULE_TRANSACTION_TYPE" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_COLLATERAL_INVENTORY.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_COLLATERAL_INVENTORY.sql new file mode 100644 index 0000000..f155b96 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_COLLATERAL_INVENTORY.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table TMS_COLLATERAL_INVENTORY +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_COLLATERAL_INVENTORY" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "VALUATION_DATE" DATE, + "NUMBER_" NUMBER(10,0), + "UMI_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CUSTODY_BALANCE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CUSTODY_BALANCE.sql new file mode 100644 index 0000000..47167e9 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_CUSTODY_BALANCE.sql @@ -0,0 +1,35 @@ +-------------------------------------------------------- +-- DDL for Table TMS_CUSTODY_BALANCE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_CUSTODY_BALANCE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" NUMBER(12,0), + "CLIENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_UNIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CUSTODY_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "CUSTODY_UNIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_ID" VARCHAR2(35 CHAR) COLLATE "USING_NLS_COMP", + "DATE_" DATE, + "INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_UNIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "MATURITY_DATE" DATE, + "BALANCE_AMOUNT" NUMBER(19,4), + "SELLABLE_AMOUNT" NUMBER(19,4), + "BALANCE_FACE_AMOUNT" NUMBER(19,4), + "SELLABLE_FACE_AMOUNT" NUMBER(19,4), + "BALANCE_UNITS" NUMBER(38,8), + "SELLABLE_UNITS" NUMBER(38,8), + "COMMENT_" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(10,0), + "INSTRUMENT_GROUP" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ISIN_CODE" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CUSIP_CODE" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SEDOL_CODE" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ECB_INSTRUMENTS.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ECB_INSTRUMENTS.sql new file mode 100644 index 0000000..e82ee31 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ECB_INSTRUMENTS.sql @@ -0,0 +1,22 @@ +-------------------------------------------------------- +-- DDL for Table TMS_ECB_INSTRUMENTS +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_ECB_INSTRUMENTS" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "STAMP" NUMBER(28,0), + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "ECBTS" DATE, + "ID" NUMBER(28,0), + "DATA_SET_ID" NUMBER(28,0), + "INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "FIGURE_DATE" DATE, + "CTD_INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "MODIFIED_DURATION" NUMBER(28,10), + "YTM" NUMBER(28,10), + "CONVEXITY" NUMBER(28,10) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_EFFECTIVE_PERMISSIONS.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_EFFECTIVE_PERMISSIONS.sql new file mode 100644 index 0000000..747b46a --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_EFFECTIVE_PERMISSIONS.sql @@ -0,0 +1,28 @@ +-------------------------------------------------------- +-- DDL for Table TMS_EFFECTIVE_PERMISSIONS +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_EFFECTIVE_PERMISSIONS" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ADMIN_CENTER_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "TIME_ZONE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "MENU_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "WEB_HOME_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "COMMENT_" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(10,0), + "ACCESS_PROFILE_ID" VARCHAR2(128 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_TYPE_ID" VARCHAR2(128 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_TYPE_NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ENTITY_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PERMISSION_ID" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "RESOURCE_RULE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_FROM" DATE, + "ACTIVE_TO" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_EFFECTIVE_ROLE_PROFILE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_EFFECTIVE_ROLE_PROFILE.sql new file mode 100644 index 0000000..802cc29 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_EFFECTIVE_ROLE_PROFILE.sql @@ -0,0 +1,27 @@ +-------------------------------------------------------- +-- DDL for Table TMS_EFFECTIVE_ROLE_PROFILE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_EFFECTIVE_ROLE_PROFILE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ADMIN_CENTER_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "TIME_ZONE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "MENU_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "WEB_HOME_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(10,0), + "ACCESS_ROLE_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_ROLE_NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "DIRECT_P" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_FROM" DATE, + "ACTIVE_TO" DATE, + "ACCESS_PROFILE_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_TYPE_ID" VARCHAR2(128 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_TYPE_NAME" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_FRM_HOLIDAYS.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_FRM_HOLIDAYS.sql new file mode 100644 index 0000000..f0499c1 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_FRM_HOLIDAYS.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table TMS_FRM_HOLIDAYS +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_FRM_HOLIDAYS" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "HOLIDAY_DATE" DATE, + "HOLIDAY_REASON" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "DEFAULT_HOLIDAYS" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_FUTURE_BONDS.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_FUTURE_BONDS.sql new file mode 100644 index 0000000..100a868 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_FUTURE_BONDS.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table TMS_FUTURE_BONDS +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_FUTURE_BONDS" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "CONVERSION_FACTOR" NUMBER(28,10), + "FLAGS" NUMBER(28,0), + "STAMP" NUMBER(28,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_HISTORY_LOG.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_HISTORY_LOG.sql new file mode 100644 index 0000000..cba0d73 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_HISTORY_LOG.sql @@ -0,0 +1,23 @@ +-------------------------------------------------------- +-- DDL for Table TMS_HISTORY_LOG +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_HISTORY_LOG" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "OBJECT_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ACTION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "USER_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "DATE_" DATE, + "KEY_1_STRING" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "FIELD_NAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "KEY_2_STRING" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "KEY_3_STRING" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "KEY_4_STRING" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "FROM_VALUE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "TO_VALUE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_INSTRUMENT_BOND_SCHEDULE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_INSTRUMENT_BOND_SCHEDULE.sql new file mode 100644 index 0000000..d3a45ad --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_INSTRUMENT_BOND_SCHEDULE.sql @@ -0,0 +1,20 @@ +-------------------------------------------------------- +-- DDL for Table TMS_INSTRUMENT_BOND_SCHEDULE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_INSTRUMENT_BOND_SCHEDULE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "INSTRUMENT_ACTIVE_UNTIL" DATE, + "INSTRUMENT" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "FREQUENCY" NUMBER(8,0), + "FIXING_RATE" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "SPREAD" NUMBER(8,4), + "FLOOR" NUMBER(8,4), + "CAP" NUMBER(8,4), + "FACTOR" NUMBER(8,4) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_INSTRUMENT_REPORT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_INSTRUMENT_REPORT.sql new file mode 100644 index 0000000..712a540 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_INSTRUMENT_REPORT.sql @@ -0,0 +1,67 @@ +-------------------------------------------------------- +-- DDL for Table TMS_INSTRUMENT_REPORT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_INSTRUMENT_REPORT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "TYPE" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "LAYOUT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_SINCE" DATE, + "ACTIVE_UNTIL" DATE, + "BUY_LABEL" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "SELL_LABEL" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "PATH" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "RESULT_TYPE" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "TEMPLATE" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_GROUP" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SECURITY_IDENTIFIER_TYPE" VARCHAR2(25 CHAR) COLLATE "USING_NLS_COMP", + "SECURITY_IDENTIFIER" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_0" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_1" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_2" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_3" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_4" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_5" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_6" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_7" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_8" VARCHAR2(10 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_9" VARCHAR2(5 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_10" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_11" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_12" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_13" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_14" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_15" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_16" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_17" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_18" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_19" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_20" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_21" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_22" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_23" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_24" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_25" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_26" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_27" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_28" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_29" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_30" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_31" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_32" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_33" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_34" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_35" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_36" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_37" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_38" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCHCODE_39" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_LIMIT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_LIMIT.sql new file mode 100644 index 0000000..b10656b --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_LIMIT.sql @@ -0,0 +1,24 @@ +-------------------------------------------------------- +-- DDL for Table TMS_LIMIT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_LIMIT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "ECBTS" DATE, + "ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CATEGORY_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "USAGE_LOGGING_TYPE" NUMBER(28,0), + "NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "GLOBAL_CLIENT_QUERY_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "LIMIT_USER_GROUP_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "COMMENT_" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(28,0), + "TEMPLATE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "STAMP" NUMBER(28,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_LIMIT_ACCESS.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_LIMIT_ACCESS.sql new file mode 100644 index 0000000..790fd19 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_LIMIT_ACCESS.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table TMS_LIMIT_ACCESS +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_LIMIT_ACCESS" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "LIMIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "USER_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ECBUSRBDTS" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_LIMIT_LOG.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_LIMIT_LOG.sql new file mode 100644 index 0000000..61ff7a7 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_LIMIT_LOG.sql @@ -0,0 +1,110 @@ +-------------------------------------------------------- +-- DDL for Table TMS_LIMIT_LOG +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_LIMIT_LOG" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "ECBTS" DATE, + "ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "DATE_" DATE, + "TIME" DATE, + "SUBLIMIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "AMOUNT" NUMBER(28,10), + "OLD_AMOUNT" NUMBER(28,10), + "VIOLATION_TYPE" NUMBER(28,0), + "VIOLATION_P" NUMBER(28,10), + "MINIMUM_AMOUNT" NUMBER(28,10), + "MAXIMUM_AMOUNT" NUMBER(28,10), + "ITEM_ID" NUMBER(28,0), + "NUMBER_" NUMBER(28,0), + "PORTFOLIO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_TYPE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_ID" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "MARKET_ID" VARCHAR2(15 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_CLASS_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "CREDIT_CLIENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "UNDERLYING_ISSUER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "LEG_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "PAYMENT_DATE" DATE, + "BANK_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_ID" VARCHAR2(35 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH0_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH1_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH2_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH3_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH4_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH5_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH6_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH7_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH8_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH9_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH10_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH11_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH12_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH13_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH14_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH15_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH16_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH17_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH18_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH19_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CAUSING_NUMBER" NUMBER(28,0), + "SERVER_ID" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "DELIVERY_GAP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "MATURITY_GAP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "RISK_GAP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_PATH" VARCHAR2(999 CHAR) COLLATE "USING_NLS_COMP", + "AFFECT_DATE" DATE, + "AFFECT_GAP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH20_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH21_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH22_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH23_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH24_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH25_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH26_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH27_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH28_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH29_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH30_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH31_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH32_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH33_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH34_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH35_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH36_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH37_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH38_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH39_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_MAIN_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_RATING_CODE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_RATING_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "DELIVERY_DATE" DATE, + "GUARANTEE_LEVEL" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_0" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_1" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_2" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_3" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_4" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_5" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_6" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_7" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_8" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_9" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_TYPE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "LIMIT_CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "LOG_ID" NUMBER(28,0), + "OWNER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_MAIN_TYPE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PARAMETER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PARAMETER.sql new file mode 100644 index 0000000..31594ff --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PARAMETER.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table TMS_PARAMETER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_PARAMETER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "TYPE_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "NUMBER_" NUMBER(12,0), + "ORDER_NUMBER" NUMBER(12,0), + "PARAM" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PORTFOLIO.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PORTFOLIO.sql new file mode 100644 index 0000000..1bac8be --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PORTFOLIO.sql @@ -0,0 +1,27 @@ +-------------------------------------------------------- +-- DDL for Table TMS_PORTFOLIO +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_PORTFOLIO" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "ECBTS" DATE, + "ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "OPENING_DATE" DATE, + "VALUATE_FLAGS" NUMBER(28,0), + "FLAGS" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "TEMPLATE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "CLOSING_DATE" DATE, + "USER_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "RISK_RATE" NUMBER(28,10), + "CLIENT_UNIT" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "STAMP" NUMBER(28,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PORTFOLIO_ACCESS.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PORTFOLIO_ACCESS.sql new file mode 100644 index 0000000..3d82d38 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PORTFOLIO_ACCESS.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table TMS_PORTFOLIO_ACCESS +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_PORTFOLIO_ACCESS" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "PORTFOLIO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "USER_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ECBUSRBDTS" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PORTFOLIO_TREE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PORTFOLIO_TREE.sql new file mode 100644 index 0000000..1b015b5 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_PORTFOLIO_TREE.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table TMS_PORTFOLIO_TREE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_PORTFOLIO_TREE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "PARENT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CHILD_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "FACTOR" NUMBER(28,8) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_RAR_PRICES.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_RAR_PRICES.sql new file mode 100644 index 0000000..9134119 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_RAR_PRICES.sql @@ -0,0 +1,43 @@ +-------------------------------------------------------- +-- DDL for Table TMS_RAR_PRICES +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_RAR_PRICES" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "TMS_NAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "ECBTS" DATE, + "ID" NUMBER(28,0), + "SCENARIO_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SUBSCENARIO_ID" NUMBER(28,0), + "PERIOD_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "PERIOD_1_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "PERIOD_2_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "DATE_" DATE, + "DATE_TIME" DATE, + "SOURCE_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "PERIOD_FROM" DATE, + "PERIOD_TO" DATE, + "PRICE_TYPE" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "DATE_BASIS" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "NOMINAL_AMOUNT" NUMBER(28,10), + "BID_PRICE" NUMBER(28,10), + "ASK_PRICE" NUMBER(28,10), + "PRICE_3" NUMBER(28,10), + "PRICE_4" NUMBER(28,10), + "PRICE_5" NUMBER(28,10), + "PRICE_6" NUMBER(28,10), + "PRICE_7" NUMBER(28,10), + "PRICE_8" NUMBER(28,10), + "PRICE_9" NUMBER(28,10), + "PRICE_10" NUMBER(28,10), + "INSTRUMENT_GROUP" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ISIN_OR_SEDOL_OR_BBG_TICKER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MID_PRICE" NUMBER(28,10), + "RIC" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_RAR_TRANSACTIONS_LOG.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_RAR_TRANSACTIONS_LOG.sql new file mode 100644 index 0000000..e96435e --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_RAR_TRANSACTIONS_LOG.sql @@ -0,0 +1,166 @@ +-------------------------------------------------------- +-- DDL for Table TMS_RAR_TRANSACTIONS_LOG +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_RAR_TRANSACTIONS_LOG" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "LOG_DATE" DATE, + "LOG_USER" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "LOG_ACTION" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "LOG_TYPE" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "NUMBER_" NUMBER(28,0), + "MARKET_ID" VARCHAR2(15 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(12 CHAR) COLLATE "USING_NLS_COMP", + "SIGN_ID" NUMBER(28,0), + "TYPE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "KIND_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "LOGICAL_NUMBER" NUMBER(28,0), + "PARENT_NUMBER" NUMBER(28,0), + "DATE_" DATE, + "SETTLEMENT_DATE" DATE, + "VALUE_DATE" DATE, + "OPENING_DATE" DATE, + "OPENING_TIME" DATE, + "CLOSING_DATE" DATE, + "SPREAD" NUMBER(28,10), + "SPREAD_2" NUMBER(28,10), + "PORTFOLIO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "OWNER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "TRADER_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "STATE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "STATUS" NUMBER(28,0), + "FLAGS" NUMBER(28,0), + "FLAGS_2" NUMBER(28,0), + "FLAGS_3" NUMBER(28,0), + "STAMP" NUMBER(28,0), + "CURRENCY_2_ID" VARCHAR2(12 CHAR) COLLATE "USING_NLS_COMP", + "AUDIT_NUMBER" NUMBER(28,0), + "REFERENCE_NUMBER" NUMBER(28,0), + "BATCH_ID" NUMBER(28,0), + "MATURITY_DATE" DATE, + "EXPIRY_DATE" DATE, + "DEAL_RATE" NUMBER(28,10), + "DEAL_PRICE" NUMBER(28,10), + "NOMINAL_RATE" NUMBER(28,10), + "DEAL_RATE_TYPE_ID" NUMBER(28,0), + "NOMINAL_RATE_TYPE_ID" NUMBER(28,0), + "DEAL_RATE_2" NUMBER(28,10), + "DEAL_PRICE_2" NUMBER(28,10), + "NOMINAL_RATE_2" NUMBER(28,10), + "DEAL_RATE_2_TYPE_ID" NUMBER(28,0), + "NOMINAL_RATE_2_TYPE_ID" NUMBER(28,0), + "RATE_CAP" NUMBER(28,10), + "RATE_FLOOR" NUMBER(28,10), + "PREMIUM_CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "PREMIUM_AMOUNT" NUMBER(28,10), + "PREMIUM_DATE" DATE, + "PREMIUM_PRICE" NUMBER(28,10), + "PREMIUM_TYPE_ID" NUMBER(28,0), + "MARGIN1" NUMBER(28,10), + "MARGIN2" NUMBER(28,10), + "UNITS" NUMBER(28,10), + "AMOUNT" NUMBER(28,10), + "AGREED_AMOUNT" NUMBER(28,10), + "BOOK_VALUE" NUMBER(28,10), + "ACCRUED_INTEREST" NUMBER(28,10), + "SECONDARY_INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "COLLATERAL_INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "COLLATERAL_AMOUNT" NUMBER(28,10), + "COLLATERAL_UNITS" NUMBER(28,10), + "COLLATERAL_NUMBER" NUMBER(28,0), + "BROKER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "CP_TRADER_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "CP_PORTFOLIO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_0" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_1" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_2" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_3" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_4" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_5" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_6" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_7" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_8" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_9" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_10" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_11" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_12" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_13" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_14" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_15" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_16" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_17" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_18" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_19" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "DATTR_0" DATE, + "DATTR_1" DATE, + "DATTR_2" DATE, + "DATTR_3" DATE, + "DATTR_4" DATE, + "DATTR_5" DATE, + "DATTR_6" DATE, + "DATTR_7" DATE, + "DATTR_8" DATE, + "DATTR_9" DATE, + "IATTR_0" NUMBER(28,0), + "IATTR_1" NUMBER(28,0), + "IATTR_2" NUMBER(28,0), + "IATTR_3" NUMBER(28,0), + "IATTR_4" NUMBER(28,0), + "IATTR_5" NUMBER(28,0), + "IATTR_6" NUMBER(28,0), + "IATTR_7" NUMBER(28,0), + "IATTR_8" NUMBER(28,0), + "IATTR_9" NUMBER(28,0), + "MATTR_0" NUMBER(28,10), + "MATTR_1" NUMBER(28,10), + "MATTR_2" NUMBER(28,10), + "MATTR_3" NUMBER(28,10), + "MATTR_4" NUMBER(28,10), + "FATTR_0" NUMBER(28,10), + "FATTR_1" NUMBER(28,10), + "FATTR_2" NUMBER(28,10), + "FATTR_3" NUMBER(28,10), + "FATTR_4" NUMBER(28,10), + "PARAM_0" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_1" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_2" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_3" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_4" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_5" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_6" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_7" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_8" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_9" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_10" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_11" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_12" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_13" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_14" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_15" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_16" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_17" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_18" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_19" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "LOG_CALLER" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "CONTEXTS" NUMBER(28,0), + "GUARANTOR_FACTOR" NUMBER(28,10), + "GUARANTOR_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_FACTOR" NUMBER(28,10), + "LOG_SERIAL" NUMBER(28,0), + "TRADING_UNIT" NUMBER(28,10), + "CREATOR_TAG" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "LOG_ID" NUMBER(12,0), + "ISSUER_UNIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "OWNER_UNIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_UNIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "TAGS" VARCHAR2(1024 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ROLE_PORTFOLIO_PROFILE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ROLE_PORTFOLIO_PROFILE.sql new file mode 100644 index 0000000..72cc4fe --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_ROLE_PORTFOLIO_PROFILE.sql @@ -0,0 +1,17 @@ +-------------------------------------------------------- +-- DDL for Table TMS_ROLE_PORTFOLIO_PROFILE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_ROLE_PORTFOLIO_PROFILE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ROLE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INHERITED_ROLE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PERMISSION_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ENTITY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_RULES.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_RULES.sql new file mode 100644 index 0000000..ca6ac3e --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_RULES.sql @@ -0,0 +1,173 @@ +-------------------------------------------------------- +-- DDL for Table TMS_RULES +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_RULES" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "SDM_OBJECT_ID" NUMBER(12,0), + "SDM_KEY_ID" NUMBER(12,0), + "SDM_CREATE_DATE" DATE, + "SDM_ACCESS_LEVEL" NUMBER(12,0), + "SDM_ACTIVE" NUMBER(12,0), + "ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "NUMBER_" NUMBER(12,0), + "PRIORITY" NUMBER(12,0), + "PORTFOLIO_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_PATH_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "STATUS" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "NOT_STATUS" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_LEG_PATH_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_FLAGS" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_NOT_FLAGS" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(12,0), + "NAME" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_MAIN_GROUP_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_GROUP_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "USER_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_2_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "SECONDARY_INSTRUMENT_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_MAIN_TYPE_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_TYPE_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_MAIN_GROUP_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_GROUP_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_MAIN_GROUP_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_GROUP_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CP_PORTFOLIO_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BROKER_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH0_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH1_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH2_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH3_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH4_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_0" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_1" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_2" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_3" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_4" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_5" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_6" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_7" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_8" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_9" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_10" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_11" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_12" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_13" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_14" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_15" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_16" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_17" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_18" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_19" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CONTEXTS" NUMBER(12,0), + "NOT_CONTEXTS" NUMBER(12,0), + "TRANSACTION_FLAGS" NUMBER(12,0), + "TRANSACTION_NOT_FLAGS" NUMBER(12,0), + "SIGN_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "TYPE_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "KIND_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "STATE_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_STATUS" NUMBER(12,0), + "CF_NOT_STATUS" NUMBER(12,0), + "CF_CURRENCY_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_PAYMENT_CURRENCY_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_SIGN" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_TYPE_ID" NUMBER(12,0), + "CF_SUBTYPE_ID" NUMBER(12,0), + "CF_CATEGORY_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_SUBCATEGORY_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_LEG_GROUP" NUMBER(12,0), + "CF_LEG_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH0_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH1_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH2_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH3_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH4_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_FLAGS_2" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_NOT_FLAGS_2" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_KINDS" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_NOT_KINDS" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH10_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH11_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH12_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH13_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH14_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH15_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH16_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH17_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH18_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH19_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH20_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH21_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH22_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH23_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH24_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH25_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH26_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH27_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH28_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH29_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH30_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH31_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH32_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH33_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH34_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH35_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH36_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH37_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH38_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH39_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH5_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH6_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH7_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH8_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH9_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH10_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH11_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH12_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH13_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH14_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH15_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH16_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH17_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH18_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH19_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH20_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH21_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH22_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH23_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH24_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH25_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH26_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH27_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH28_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH29_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH30_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH31_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH32_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH33_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH34_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH35_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH36_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH37_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH38_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH39_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH5_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH6_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH7_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH8_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH9_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_UNIT_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_UNIT_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_UNIT_ID" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "CF_TYPE_NAME" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_SDM_ENTITY_STATE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_SDM_ENTITY_STATE.sql new file mode 100644 index 0000000..ab75df3 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_SDM_ENTITY_STATE.sql @@ -0,0 +1,28 @@ +-------------------------------------------------------- +-- DDL for Table TMS_SDM_ENTITY_STATE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_SDM_ENTITY_STATE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" NUMBER(12,0), + "KEY_ID" NUMBER(12,0), + "STATE_ID" NUMBER(12,0), + "STATE_NAME" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "STATE_EDIT_ALLOWED" NUMBER(12,0), + "NO_STATE_TRANSITION" NUMBER(12,0), + "CATEGORY" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "STATUS" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "ENTITY_NAME" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "ENTERED_BY" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "UPDATED_BY" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "INITIATED_BY" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "ENTITY_TYPE" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "STATE_LOG_UPDATED_BY" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "STATE_LOG_FROM_STATE" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "STATE_LOG_TO_STATE" VARCHAR2(2048 CHAR) COLLATE "USING_NLS_COMP", + "STATE_LOG_UPDATE_TIME" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_SECURITY_POSITION.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_SECURITY_POSITION.sql new file mode 100644 index 0000000..64caaa2 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_SECURITY_POSITION.sql @@ -0,0 +1,56 @@ +-------------------------------------------------------- +-- DDL for Table TMS_SECURITY_POSITION +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_SECURITY_POSITION" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "DATE_" DATE, + "PORTFOLIO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "CONTEXTS" NUMBER(10,0), + "CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_MAIN_TYPE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_TYPE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_ID" NUMBER(10,0), + "INFLOW_NOMINAL_AMOUNT" NUMBER(19,4), + "OUTFLOW_NOMINAL_AMOUNT" NUMBER(19,4), + "NOMINAL_AMOUNT" NUMBER(19,4), + "INFLOW_UNITS" NUMBER(19,4), + "OUTFLOW_UNITS" NUMBER(19,4), + "UNITS" NUMBER(19,4), + "INFLOW_BOOK_VALUE" NUMBER(19,4), + "OUTFLOW_BOOK_VALUE" NUMBER(19,4), + "BOOK_VALUE" NUMBER(19,4), + "REDEMPTION_AMOUNT" NUMBER(19,4), + "ACCRUED_PROFIT" NUMBER(19,4), + "INDEXATION_PROFIT" NUMBER(19,4), + "DISCOUNT_PREMIUM" NUMBER(19,4), + "ACCRUED_BOOK_VALUE" NUMBER(19,4), + "REALIZED_MTOM_PROFIT" NUMBER(19,4), + "REALIZED_ACCRUED_PROFIT" NUMBER(19,4), + "REALIZED_INDEXATION_PROFIT" NUMBER(19,4), + "BVC_MTOM_PROFIT" NUMBER(19,4), + "MTOM_PROFIT" NUMBER(19,4), + "MARKET_VALUE" NUMBER(19,4), + "ACCRUED_INTEREST" NUMBER(19,4), + "ACCRUED_INTEREST_BOUGHT" NUMBER(19,4), + "ACCRUED_INTEREST_SOLD" NUMBER(19,4), + "YIELD" NUMBER(28,10), + "PRICE" NUMBER(28,10), + "MARKET_QUOTE" NUMBER(28,10), + "INDEX_VALUE" NUMBER(28,10), + "ISSUER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ISSUE_DATE" DATE, + "MATURITY_DATE" DATE, + "ISIN_CODE" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ACCRUAL_METHOD" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCRUAL_INTEREST_TYPE" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "ACCRUAL_DATE_BASIS" VARCHAR2(200 CHAR) COLLATE "USING_NLS_COMP", + "INPUT_DATE" DATE, + "FLAGS" NUMBER(10,0), + "FACE_AMOUNT" NUMBER(19,4) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_SUBLIMIT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_SUBLIMIT.sql new file mode 100644 index 0000000..c5e41f1 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_SUBLIMIT.sql @@ -0,0 +1,115 @@ +-------------------------------------------------------- +-- DDL for Table TMS_SUBLIMIT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_SUBLIMIT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "STAMP" NUMBER(23,0), + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "LIMIT_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "LIMIT_CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "TEMPL_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_FROM" DATE, + "ACTIVE_TO" DATE, + "GAP_SET_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "MATURITY_GAP_FROM_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "MATURITY_GAP_TO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "RISK_GAP_FROM_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "RISK_GAP_TO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "DELIVERY_GAP_FROM_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "DELIVERY_GAP_TO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "UNDERLYING_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "DELIVERY_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "LEG_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(4 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_CLASS_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "PORTFOLIO_OWNER_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "PORTFOLIO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_TYPE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "BANK_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_ID" VARCHAR2(35 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH0_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH1_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH2_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH3_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH4_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH5_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH6_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH7_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH8_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH9_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH10_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH11_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH12_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH13_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH14_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH15_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH16_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH17_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH18_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH19_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "MINIMUM_EXPRESSION" VARCHAR2(1024 CHAR) COLLATE "USING_NLS_COMP", + "MAXIMUM_EXPRESSION" VARCHAR2(1024 CHAR) COLLATE "USING_NLS_COMP", + "RATING_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PARENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_MAIN_GROUP_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "RISK_COUNTRY_ID" VARCHAR2(2 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_LEVEL" NUMBER(10,0), + "GUARANTEE_PARAM_0" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_1" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_2" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_3" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_4" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_5" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_6" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_7" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_8" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_9" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_TYPE_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_PATH_ID" NUMBER(10,0), + "MAX_RATING_CODE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "MIN_RATING_CODE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "UMI_MAX_RATING_CODE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "UMI_MIN_RATING_CODE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "UMI_RATING_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(10,0), + "AFFECT_GAP_FROM_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "AFFECT_GAP_TO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH20_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH21_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH22_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH23_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH24_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH25_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH26_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH27_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH28_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH29_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH30_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH31_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH32_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH33_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH34_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH35_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH36_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH37_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH38_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH39_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_MAIN_TYPE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "UNDER_MATURITY_GAP_FROM_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "UNDER_MATURITY_GAP_TO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ADJUSTED_RISK_GAP_FROM_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "ADJUSTED_RISK_GAP_TO_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "LEG_GROUP" NUMBER(10,0), + "LEG_PATH_ID" NUMBER(10,0), + "POSITION_TYPE" NUMBER(10,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_TRANSACTION_PROPERTY.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_TRANSACTION_PROPERTY.sql new file mode 100644 index 0000000..77efdb0 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_TRANSACTION_PROPERTY.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table TMS_TRANSACTION_PROPERTY +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_TRANSACTION_PROPERTY" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "NUMBER_" NUMBER(10,0), + "VALUE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "TYPE_ID" VARCHAR2(55 CHAR) COLLATE "USING_NLS_COMP", + "ECBOPERATION" VARCHAR2(24 CHAR) COLLATE "USING_NLS_COMP", + "ECBTS" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_TRANS_LIMIT_COND.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_TRANS_LIMIT_COND.sql new file mode 100644 index 0000000..3d56b6d --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_TRANS_LIMIT_COND.sql @@ -0,0 +1,27 @@ +-------------------------------------------------------- +-- DDL for Table TMS_TRANS_LIMIT_COND +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_TRANS_LIMIT_COND" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBOPERATION" VARCHAR2(6 CHAR) COLLATE "USING_NLS_COMP", + "ECBTS" DATE, + "NUMBER_" NUMBER(10,0), + "INSTRUMENT_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "CONDITION_SET_ID" VARCHAR2(100 CHAR) COLLATE "USING_NLS_COMP", + "CONDITION_DESCRIPTION" VARCHAR2(1020 CHAR) COLLATE "USING_NLS_COMP", + "CONDITION_SET_BREACHED" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "CONDITION_REFERENCE_VALUE" NUMBER(28,10), + "RATE_BOUNDARY_TYPE" VARCHAR2(18 CHAR) COLLATE "USING_NLS_COMP", + "LOWER_VALUE" NUMBER(28,10), + "UPPER_VALUE" NUMBER(28,10), + "SIGN_ID" VARCHAR2(10 BYTE) COLLATE "USING_NLS_COMP", + "AMOUNT" NUMBER(19,4), + "DATE_" DATE, + "MSG" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "REFERENCE_RATE_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_UMI_CREDIT_CLIENT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_UMI_CREDIT_CLIENT.sql new file mode 100644 index 0000000..adb28cb --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_UMI_CREDIT_CLIENT.sql @@ -0,0 +1,19 @@ +-------------------------------------------------------- +-- DDL for Table TMS_UMI_CREDIT_CLIENT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_UMI_CREDIT_CLIENT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "STAMP" NUMBER(23,0), + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(10,0), + "UMI_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_ID" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "COVER_PERCENT" NUMBER(28,10), + "ORDER_NUMBER" NUMBER(10,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_UMI_SECURITY_CODE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_UMI_SECURITY_CODE.sql new file mode 100644 index 0000000..df6442e --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_UMI_SECURITY_CODE.sql @@ -0,0 +1,19 @@ +-------------------------------------------------------- +-- DDL for Table TMS_UMI_SECURITY_CODE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_UMI_SECURITY_CODE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "KEY_ID" NUMBER(28,0), + "UMI_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "STANDARD_ID" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "CODE" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(28,0), + "STAMP" NUMBER(28,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_UMI_SECURITY_INFO.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_UMI_SECURITY_INFO.sql new file mode 100644 index 0000000..abe97c7 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TMS_UMI_SECURITY_INFO.sql @@ -0,0 +1,20 @@ +-------------------------------------------------------- +-- DDL for Table TMS_UMI_SECURITY_INFO +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TMS_UMI_SECURITY_INFO" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ECBTS" DATE, + "STAMP" NUMBER(23,0), + "ECBOPERATION" CHAR(6 CHAR) COLLATE "USING_NLS_COMP", + "UMI_ID" VARCHAR2(30 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_SINCE" DATE, + "ACTIVE_UNTIL" DATE, + "FLAGS" NUMBER(10,0), + "PAR_VALUE" NUMBER(19,4), + "OUTSTANDING_SIZE" NUMBER(38,8) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_AGGREGATED_ALLOTMENT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_AGGREGATED_ALLOTMENT.sql new file mode 100644 index 0000000..96e993e --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_AGGREGATED_ALLOTMENT.sql @@ -0,0 +1,52 @@ +-------------------------------------------------------- +-- DDL for Table TOP_AGGREGATED_ALLOTMENT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TOP_AGGREGATED_ALLOTMENT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "REF_NO" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "TIMESTAMP_SENDER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ID" NUMBER(28,0), + "CHECKSUM" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REVISION" NUMBER(28,0), + "TRANSACTION_TYPE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "OPERATION_CURRENCY" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "OPERATION_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "OPERATION_CATEGORY" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP", + "OPERATION_TYPE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "PROCEDURE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "AUCTION_TYPE" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ALLOTMENT_METHOD" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "QUOTATION" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "ALLOTMENT_DATE" DATE, + "VALUE_DATE" DATE, + "MATURITY_DATE" DATE, + "DURATION_OF_OPERATION" NUMBER(10,0), + "REFERENCE_ENTITY" VARCHAR2(60 CHAR) COLLATE "USING_NLS_COMP", + "SPOT_RATE" NUMBER(20,9), + "REPAID_REF_NO" VARCHAR2(8 CHAR) COLLATE "USING_NLS_COMP", + "BUSINESS_VALUE_TYPE" VARCHAR2(20 CHAR) COLLATE "USING_NLS_COMP", + "BID_CURRENCY" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_CURRENCY" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "TOTAL_NUMBER_BIDDERS" NUMBER(28,0), + "TOTAL_BID_AMOUNT" NUMBER(28,8), + "TOTAL_ALLOTTED_AMOUNT" NUMBER(28,8), + "NCB_SENDER_REFERENCE" VARCHAR2(3 CHAR) COLLATE "USING_NLS_COMP", + "NCB_NUMBER_BIDDERS" NUMBER(28,0), + "NCB_BID_AMOUNT" NUMBER(28,8), + "NCB_ALLOTTED_AMOUNT" NUMBER(28,8), + "BIDDER_ID" VARCHAR2(15 CHAR) COLLATE "USING_NLS_COMP", + "BIDDER_NAME" VARCHAR2(255 CHAR) COLLATE "USING_NLS_COMP", + "BIDDER_BID_AMOUNT" NUMBER(28,8), + "BIDDER_ALLOTTED_AMOUNT" NUMBER(28,8), + "BIDDER_ALLOTTED_BUSINESS_VALUE" NUMBER(28,8), + "BID_AMOUNT" NUMBER(28,8), + "BID_BUSINESS_VALUE" NUMBER(28,8), + "BID_ALLOTTED_AMOUNT" NUMBER(28,8), + "BID_ALLOTTED_BUSINESS_VALUE" NUMBER(28,8), + "BID_ALLOTTED_PERCENTAGE" NUMBER(5,2) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_AGGREGATED_ALLOTMENT_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_AGGREGATED_ALLOTMENT_CONSTRAINT.sql new file mode 100644 index 0000000..7658bcd --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_AGGREGATED_ALLOTMENT_CONSTRAINT.sql @@ -0,0 +1,5 @@ +-------------------------------------------------------- +-- Constraints for Table TOP_AGGREGATED_ALLOTMENT +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."TOP_AGGREGATED_ALLOTMENT" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT.sql new file mode 100644 index 0000000..ab1742a --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT.sql @@ -0,0 +1,41 @@ +-------------------------------------------------------- +-- DDL for Table TOP_ALLOTMENT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TOP_ALLOTMENT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "REF_NO" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SENDER_REF" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "USER_REF" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "TIMESTAMP" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VERSION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "AMOUNT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "NUMBER_BIDDERS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "CUTOFF_LEVEL" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "AMNT_ALLOTED" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MIN_ALLOTMENT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PERC_ALLOTED" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MARGINAL_RATE_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MARGINAL_RATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MIN_RATE_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MIN_RATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MAX_RATE_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MAX_RATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "AVG_RATE_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "AVG_RATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SPOT_RATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "FREE_TEXT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "CHECKSUM" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ISIN" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REF_ENTITY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REF_ENTITY_VALUE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SPOT_RATE_WITH_MARGIN" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "TIMESTAMP_SENDER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REPAID_REF_NO" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REVISION" NUMBER(*,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_CONSTRAINT.sql new file mode 100644 index 0000000..a46e720 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table TOP_ALLOTMENT +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."TOP_ALLOTMENT" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."TOP_ALLOTMENT" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_AGGREGATED.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_AGGREGATED.sql new file mode 100644 index 0000000..de4c5e5 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_AGGREGATED.sql @@ -0,0 +1,23 @@ +-------------------------------------------------------- +-- DDL for Table TOP_ALLOTMENT_MODIFICATION_AGGREGATED +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TOP_ALLOTMENT_MODIFICATION_AGGREGATED" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "CHECKSUM" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OPERATION_CURRENCY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REF_NO" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REVISION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "TIMESTAMP_SENDER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "AMOUNT_ITEM" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "BIDDER_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "FREE_TEXT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SENDER_REFERENCE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VALUE_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "NEW_BIDDER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_HEADER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_HEADER.sql new file mode 100644 index 0000000..c23b499 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_HEADER.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table TOP_ALLOTMENT_MODIFICATION_HEADER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TOP_ALLOTMENT_MODIFICATION_HEADER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "REF_NO" VARCHAR2(4000 BYTE) COLLATE "USING_NLS_COMP", + "OPERATION_CURRENCY" VARCHAR2(4000 BYTE) COLLATE "USING_NLS_COMP", + "TIMESTAMP_" VARCHAR2(4000 BYTE) COLLATE "USING_NLS_COMP", + "REVISION" VARCHAR2(4000 BYTE) COLLATE "USING_NLS_COMP", + "TIMESTAMP_SENDER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "CHECKSUM" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_ITEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_ITEM.sql new file mode 100644 index 0000000..20284c5 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_ITEM.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table TOP_ALLOTMENT_MODIFICATION_ITEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TOP_ALLOTMENT_MODIFICATION_ITEM" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_ALL_MOD_FK" NUMBER(38,0), + "SENDER_REFERENCE" VARCHAR2(4000 BYTE) COLLATE "USING_NLS_COMP", + "BIDDER_ID" VARCHAR2(4000 BYTE) COLLATE "USING_NLS_COMP", + "FLOW_TYPE" VARCHAR2(4000 BYTE) COLLATE "USING_NLS_COMP", + "AMOUNT_ITEM" VARCHAR2(4000 BYTE) COLLATE "USING_NLS_COMP", + "VALUE_DATE" VARCHAR2(4000 BYTE) COLLATE "USING_NLS_COMP", + "FREE_TEXT" VARCHAR2(4000 BYTE) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_ITEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_ITEM_CONSTRAINT.sql new file mode 100644 index 0000000..b07c664 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALLOTMENT_MODIFICATION_ITEM_CONSTRAINT.sql @@ -0,0 +1,5 @@ +-------------------------------------------------------- +-- Constraints for Table TOP_ALLOTMENT_MODIFICATION_ITEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."TOP_ALLOTMENT_MODIFICATION_ITEM" MODIFY ("A_ALL_MOD_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALL_NONPART_NCBS.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALL_NONPART_NCBS.sql new file mode 100644 index 0000000..ce8ea73 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALL_NONPART_NCBS.sql @@ -0,0 +1,13 @@ +-------------------------------------------------------- +-- DDL for Table TOP_ALL_NONPART_NCBS +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TOP_ALL_NONPART_NCBS" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_ALL_FK" NUMBER(38,0), + "COUNTRY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALL_NONPART_NCBS_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALL_NONPART_NCBS_CONSTRAINT.sql new file mode 100644 index 0000000..c1f8367 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ALL_NONPART_NCBS_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table TOP_ALL_NONPART_NCBS +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."TOP_ALL_NONPART_NCBS" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."TOP_ALL_NONPART_NCBS" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."TOP_ALL_NONPART_NCBS" MODIFY ("A_ALL_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANNOUNCEMENT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANNOUNCEMENT.sql new file mode 100644 index 0000000..0ed6661 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANNOUNCEMENT.sql @@ -0,0 +1,56 @@ +-------------------------------------------------------- +-- DDL for Table TOP_ANNOUNCEMENT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TOP_ANNOUNCEMENT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "REF_NO" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCYINFO" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SENDER_REF" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "USER_REF" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "TIMESTAMP" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VERSION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OPERATION_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PROCEDURE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "TRANSACTION_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OPERATION_NAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "AUCTION_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ALL_METHOD" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "QUOTATION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "BUSINESS_VALUE_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "BUSINESS_VALUE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ALLOTMENT_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "VALUE_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MATURITY_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "DURATION_OF_OPERATION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SPOT_RATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_CURRENCY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OPERATION_CURRENCY_LEG" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MIN_BID_AMT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MAX_BID_AMT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "INTENDED_VOLUME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MIN_ALLOTMENT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MIN_ALLOTMENT_RATIO" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "DEADLINE_CP" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "DEADLINE_NCB" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PUBLIC_ANNOUNCEMENT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "FREE_TEXT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "CHECKSUM" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "PRINT_DATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OPER_CURRENCY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ISIN" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REF_ENTITY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "SPOT_RATE_WITH_MARGIN" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MAX_BIDS_COUNTER_PARTY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "EXACT_DENOMINATION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "BID_CURRENCY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "TIMESTAMP_SENDER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REPAID_REF_NO" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REVISION" NUMBER(*,0), + "OPERATION_CATEGORY" VARCHAR2(50 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANNOUNCEMENT_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANNOUNCEMENT_CONSTRAINT.sql new file mode 100644 index 0000000..02c1dc2 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANNOUNCEMENT_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table TOP_ANNOUNCEMENT +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."TOP_ANNOUNCEMENT" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."TOP_ANNOUNCEMENT" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANN_NONPART_NCBS.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANN_NONPART_NCBS.sql new file mode 100644 index 0000000..3feaab9 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANN_NONPART_NCBS.sql @@ -0,0 +1,13 @@ +-------------------------------------------------------- +-- DDL for Table TOP_ANN_NONPART_NCBS +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TOP_ANN_NONPART_NCBS" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "A_ANN_FK" NUMBER(38,0), + "COUNTRY" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANN_NONPART_NCBS_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANN_NONPART_NCBS_CONSTRAINT.sql new file mode 100644 index 0000000..128eaca --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_ANN_NONPART_NCBS_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table TOP_ANN_NONPART_NCBS +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."TOP_ANN_NONPART_NCBS" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."TOP_ANN_NONPART_NCBS" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."TOP_ANN_NONPART_NCBS" MODIFY ("A_ANN_FK" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBIDLIST_ITEM.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBIDLIST_ITEM.sql new file mode 100644 index 0000000..bf25c83 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBIDLIST_ITEM.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table TOP_FULLBIDLIST_ITEM +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TOP_FULLBIDLIST_ITEM" + ( "A_KEY" NUMBER(38,0), + "A_FBACOMPILED_FK" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "SEND_REF" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "LARGE_BIDDER_NAME" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "LARGE_BIDDER_ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "AMOUNT" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "AMOUNT_BUS_VALUE_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "AMOUNT_BUS_VALUE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBIDLIST_ITEM_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBIDLIST_ITEM_CONSTRAINT.sql new file mode 100644 index 0000000..061cedf --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBIDLIST_ITEM_CONSTRAINT.sql @@ -0,0 +1,7 @@ +-------------------------------------------------------- +-- Constraints for Table TOP_FULLBIDLIST_ITEM +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."TOP_FULLBIDLIST_ITEM" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."TOP_FULLBIDLIST_ITEM" MODIFY ("A_FBACOMPILED_FK" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."TOP_FULLBIDLIST_ITEM" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBID_ARRAY_COMPILED.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBID_ARRAY_COMPILED.sql new file mode 100644 index 0000000..d8e78cf --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBID_ARRAY_COMPILED.sql @@ -0,0 +1,28 @@ +-------------------------------------------------------- +-- DDL for Table TOP_FULLBID_ARRAY_COMPILED +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."TOP_FULLBID_ARRAY_COMPILED" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "REF_NO" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "OPER_CURR" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "CURR_INFO" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "NUM_BIDDERS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "NUM_BIDS" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MIN_RATE_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MIN_RATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MAX_RATE_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "MAX_RATE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "IS_ASCENDING" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "ID" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "BUSINESS_VALUE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "BUSINESS_VALUE_TYPE" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REPAID_REF_NO" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "TIMESTAMP_SENDER" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "REVISION" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP", + "CHECKSUM" VARCHAR2(4000 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBID_ARRAY_COMPILED_CONSTRAINT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBID_ARRAY_COMPILED_CONSTRAINT.sql new file mode 100644 index 0000000..07409c7 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/TOP_FULLBID_ARRAY_COMPILED_CONSTRAINT.sql @@ -0,0 +1,6 @@ +-------------------------------------------------------- +-- Constraints for Table TOP_FULLBID_ARRAY_COMPILED +-------------------------------------------------------- + + ALTER TABLE "CT_ET_TEMPLATES"."TOP_FULLBID_ARRAY_COMPILED" MODIFY ("A_KEY" NOT NULL ENABLE); + ALTER TABLE "CT_ET_TEMPLATES"."TOP_FULLBID_ARRAY_COMPILED" MODIFY ("A_WORKFLOW_HISTORY_KEY" NOT NULL ENABLE); diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_RQSD_OBSERVATIONS.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_RQSD_OBSERVATIONS.sql new file mode 100644 index 0000000..cbc4489 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_RQSD_OBSERVATIONS.sql @@ -0,0 +1,65 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_RQSD_OBSERVATIONS +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_RQSD_OBSERVATIONS" + ( "A_WORKFLOW_HISTORY_KEY" NUMBER(*,0), + "DATACOLLECTIONCODE" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "DATACOLLECTIONNAME" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "DATACOLLECTIONOWNER" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "REPORTINGCYCLENAME" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "REPORTINGCYCLESTATUS" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "MODULECODE" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "MODULENAME" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "MODULEVERSIONNUMBER" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "REPORTINGENTITYCOLLECTIONUNIQUEID" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "ENTITYATTRIBUTEREPORTINGCODE" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "REPORTINGENTITYNAME" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "REPORTINGENTITYENTITYTYPE" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "ENTITYATTRIBUTECOUNTRY" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "ENTITYGROUPENTITYNAME" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "OBLIGATIONMODULEREFERENCEDATE" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "OBLIGATIONMODULEREMITTANCEDATE" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "RECEIVEDFILERECEIVEDDATE" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "OBLIGATIONMODULEEXPECTED" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "RECEIVEDFILEVERSIONNUMBER" NUMBER(*,0), + "REVALIDATIONVERSIONNUMBER" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "REVALIDATIONDATE" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "RECEIVEDFILESYSTEMFILENAME" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "OBLIGATIONSTATUSSTATUS" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "FILESTATUSSETSUBMISSIONSTATUS" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "FILESTATUSSETVALIDATIONSTATUS" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "FILESTATUSSETEXTERNALVALIDATIONSTATUS" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "NUMBEROFERRORS" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "NUMBEROFWARNINGS" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "DELAYINDAYS" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "FAILEDATTEMPTS" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "OBSERVATIONVALUE" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "OBSERVATIONTEXTVALUE" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "OBSERVATIONDATEVALUE" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "DATAPOINTSETDATAPOINTIDENTIFIER" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "DATAPOINTSETLABEL" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "OBSRVDESCDATATYPE" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "ORDINATECODE" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "ORDINATEPOSITION" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "TABLENAME" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "ISSTOCK" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "SCALE" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "CURRENCY" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "NUMBERTYPE" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "ISMANDATORY" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "DECIMALPLACES" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "SERIESKEY" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "TEC_SOURCE_SYSTEM" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "TEC_DATASET" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "TEC_SURROGATE_KEY" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "TEC_CRC" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "TEC_INGESTION_DATE" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "TEC_VERSION_ID" VARCHAR2(100 BYTE) COLLATE "USING_NLS_COMP", + "TEC_EXECUTION_DATE" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "TEC_RUN_ID" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP", + "TEC_BUSINESS_DATE" VARCHAR2(30 BYTE) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ACTIVITYLOGDUE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ACTIVITYLOGDUE.sql new file mode 100644 index 0000000..997f10c --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ACTIVITYLOGDUE.sql @@ -0,0 +1,21 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_ACTIVITYLOGDUE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_ACTIVITYLOGDUE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NUMBER_" NUMBER(12,0), + "BATCH_ID" NUMBER(12,0), + "PREREQUISITE_ID" NUMBER(12,0), + "DUE_DATE" DATE, + "START_DATE" DATE, + "FINISH_DATE" DATE, + "DESCRIPTION" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "USER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ACTIVITY_LOG.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ACTIVITY_LOG.sql new file mode 100644 index 0000000..b757036 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ACTIVITY_LOG.sql @@ -0,0 +1,21 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_ACTIVITY_LOG +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_ACTIVITY_LOG" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NUMBER_" NUMBER(12,0), + "BATCH_ID" NUMBER(12,0), + "PREREQUISITE_ID" NUMBER(12,0), + "DUE_DATE" DATE, + "START_DATE" DATE, + "FINISH_DATE" DATE, + "DESCRIPTION" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "USER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_BALANCE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_BALANCE.sql new file mode 100644 index 0000000..8f99f43 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_BALANCE.sql @@ -0,0 +1,61 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_BALANCE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_BALANCE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "NUMBER_" NUMBER(12,0), + "ID" NUMBER(12,0), + "DATE_" DATE, + "AMOUNT" NUMBER(19,4), + "ACCRUED_INTEREST_PERCENT" BINARY_DOUBLE, + "CLIENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BANK_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BANK_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ORDER_NUMBER" NUMBER(12,0), + "FLAGS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PORTFOLIO_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_GROUP" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "STATE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PAYMENT_ID" NUMBER(12,0), + "PAYMENT_DATE" DATE, + "PAYMENT_CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PAYMENT_AMOUNT" NUMBER(19,4), + "FX_SPOT_RATE" BINARY_DOUBLE, + "AFFECT_NUMBER" NUMBER(12,0), + "PAYMENT_CLIENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PAYMENT_CLIENT_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CREDIT_CLIENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_0" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_5" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_6" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_7" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_8" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_9" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_10" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_11" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_12" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_13" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_14" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_15" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_16" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_17" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_18" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_19" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_BLACKOUT_LOG.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_BLACKOUT_LOG.sql new file mode 100644 index 0000000..6d2f141 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_BLACKOUT_LOG.sql @@ -0,0 +1,28 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_BLACKOUT_LOG +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_BLACKOUT_LOG" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "LOG_ID" NUMBER(12,0), + "LOG_DATE" DATE, + "LOG_USER" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOG_ACTION" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BLACKOUT_ID" NUMBER(12,0), + "ISIN" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PROGRAMME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_FROM" DATE, + "ACTIVE_UNTIL" DATE, + "EVENT_DATE" DATE, + "TMS_INSTRUMENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "RULE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DESCRIPTION" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "COMMENT_" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CREATOR" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "APPROVER" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_CASHFLOW.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_CASHFLOW.sql new file mode 100644 index 0000000..7be41ed --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_CASHFLOW.sql @@ -0,0 +1,226 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_CASHFLOW +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_CASHFLOW" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "PARAM_13" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCRUED_INTEREST" NUMBER(19,4), + "ACTIVE_SINCE" DATE, + "ACTIVE_UNTIL" DATE, + "AFFECT_NUMBER" NUMBER(12,0), + "AGREED_AMOUNT" NUMBER(19,4), + "AMOUNT" NUMBER(19,4), + "AUDIT_NUMBER" NUMBER(12,0), + "BASE_CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BATCH_ID" NUMBER(12,0), + "BOOK_VALUE" NUMBER(19,4), + "CAP" BINARY_DOUBLE, + "CASHFLOW_FLAGS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CASHFLOW_FLAGS_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CASHFLOW_MATURITY_DATE" DATE, + "CASHFLOW_TYPE_NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CASHFLOW_VALUE_DATE" DATE, + "CLOSING_DATE" DATE, + "COLLATERAL_NUMBER" NUMBER(12,0), + "COMMENT_" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "COMMENT_1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "COMMENT_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "COMMENT_3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "COMMENT_4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CONTEXTS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_ACCOUNT_1_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_ACCOUNT_2_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_ACCOUNT_3_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_ACCOUNT_4_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_BANK_1_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_BANK_2_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_BANK_2_SWIFT_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_BANK_3_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_BANK_3_SWIFT_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_BANK_4_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_BANK_4_SWIFT_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_BANK_1_SWIFT_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_BANK_1_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_PORTFOLIO_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_TRADER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CREATOR_TAG" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_CLASS_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DATE_" DATE, + "DATE_BASIS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DATTR_0" DATE, + "DATTR_1" DATE, + "DATTR_2" DATE, + "DATTR_3" DATE, + "DATTR_4" DATE, + "DATTR_5" DATE, + "DATTR_6" DATE, + "DATTR_7" DATE, + "DATTR_8" DATE, + "DATTR_9" DATE, + "DEAL_PRICE" BINARY_DOUBLE, + "DEAL_RATE" BINARY_DOUBLE, + "PARAM_1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "EXPIRY_DATE" DATE, + "FX_BOOK_RATE" BINARY_DOUBLE, + "MATTR_4" NUMBER(19,4), + "FX_RATE" BINARY_DOUBLE, + "FX_SPOT_RATE" BINARY_DOUBLE, + "SATTR_1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FACTOR" BINARY_DOUBLE, + "FATTR_0" BINARY_DOUBLE, + "FATTR_1" BINARY_DOUBLE, + "FATTR_2" BINARY_DOUBLE, + "FATTR_3" BINARY_DOUBLE, + "FATTR_4" BINARY_DOUBLE, + "FIXING_OFFSET" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_PERIOD_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_QUOTE" BINARY_DOUBLE, + "FIXING_RATE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(12,0), + "FLAGS_2" NUMBER(12,0), + "FLAGS_3" NUMBER(12,0), + "FLOOR" BINARY_DOUBLE, + "ID" NUMBER(12,0), + "IATTR_0" NUMBER(12,0), + "IATTR_1" NUMBER(12,0), + "IATTR_2" NUMBER(12,0), + "IATTR_3" NUMBER(12,0), + "IATTR_4" NUMBER(12,0), + "IATTR_5" NUMBER(12,0), + "IATTR_7" NUMBER(12,0), + "IATTR_8" NUMBER(12,0), + "IATTR_9" NUMBER(12,0), + "INSTRUMENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_GROUP" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "KIND_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LEG_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LEG_GROUP" NUMBER(12,0), + "SATTR_4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOGICAL_NUMBER" NUMBER(12,0), + "SATTR_3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MARGIN1" BINARY_DOUBLE, + "MARGIN2" BINARY_DOUBLE, + "MARKET_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_11" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MATTR_0" NUMBER(19,4), + "MATTR_1" NUMBER(19,4), + "MATTR_2" NUMBER(19,4), + "MATTR_3" NUMBER(19,4), + "MATURITY_DATE" DATE, + "PARAM_9" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NOMINAL_AMOUNT" NUMBER(19,4), + "NOMINAL_RATE" BINARY_DOUBLE, + "NUM" NUMBER(12,0), + "NUMBER_" NUMBER(12,0), + "OPENING_DATE" DATE, + "OPENING_TIME" DATE, + "IATTR_6" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_10" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OWNER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_ACCOUNT_1_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_ACCOUNT_2_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_ACCOUNT_2_CLOSING_DATE" DATE, + "LOCAL_ACCOUNT_3_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_ACCOUNT_3_CLOSING_DATE" DATE, + "LOCAL_ACCOUNT_4_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_ACCOUNT_4_CLOSING_DATE" DATE, + "LOCAL_ACCOUNT_1_CLOSING_DATE" DATE, + "LOCAL_BANK_1_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_BANK_2_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_BANK_2_SWIFT_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_BANK_3_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_BANK_3_SWIFT_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_BANK_4_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_BANK_4_SWIFT_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_BANK_1_SWIFT_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_BANK_1_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OWNER_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "P_DATE_BASIS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_ID" NUMBER(12,0), + "PACKAGE_MAIN_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_18" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_5" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_6" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_7" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_8" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_19" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARENT_NUMBER" NUMBER(12,0), + "PAYMENT_AMOUNT" NUMBER(19,4), + "PAYMENT_CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PAYMENT_DATE" DATE, + "SATTR_13" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PORTFOLIO_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PREMIUM_AMOUNT" NUMBER(19,4), + "PREMIUM_CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PREMIUM_DATE" DATE, + "PREMIUM_PRICE" BINARY_DOUBLE, + "PREMIUM_TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "RATE_TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_0" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "REFERENCE_NUMBER" NUMBER(12,0), + "PARAM_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_0" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_10" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_11" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_12" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_14" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_15" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_16" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_17" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_18" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_19" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_5" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_6" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_7" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_8" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SATTR_9" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SECONDARY_INSTRUMENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_16" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACTUAL_AMOUNT" NUMBER(19,4), + "OTHER_CLIENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OTHER_CLIENT_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACTUAL_CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SETTLEMENT_DATE" DATE, + "LOCAL_CLIENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOCAL_CLIENT_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SIGN_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SINCE_WHEN" DATE, + "SPREAD" BINARY_DOUBLE, + "STATUS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SUBTYPE_ID" NUMBER(12,0), + "BROKER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TOP_PORTFOLIO_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TRADER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TRADING_UNIT" BINARY_DOUBLE, + "SATTR_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TRANSACTION_CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TRANSACTION_CURRENCY_2_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TRANSACTION_DATE" DATE, + "TRANSACTION_MATURITY_DATE" DATE, + "TRANSACTION_OPENING_DATE" DATE, + "PARAM_12" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_14" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_15" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_17" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "STATE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TRANSACTION_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TRANSACTION_VALUE_DATE" DATE, + "TYPE_ID" NUMBER(12,0), + "UNITS" BINARY_DOUBLE, + "UNTIL_WHEN" DATE, + "VALUE_DATE" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_CLIENTACCOUNT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_CLIENTACCOUNT.sql new file mode 100644 index 0000000..af7f9f8 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_CLIENTACCOUNT.sql @@ -0,0 +1,35 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_CLIENTACCOUNT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_CLIENTACCOUNT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ACCOUNT1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_SINCE" DATE, + "ACTIVE_UNTIL" DATE, + "BANK1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BANK2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BANK3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BANK4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "COMMENT_" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DELIVERY_VS_PAYMENT" BINARY_DOUBLE, + "FULL_CHAIN" BINARY_DOUBLE, + "KIND" NUMBER(12,0), + "LAST_LINK" BINARY_DOUBLE, + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NOT_RULE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OWN_ACCOUNT" BINARY_DOUBLE, + "PREFER_ACCOUNT" BINARY_DOUBLE, + "PREFER_BANK" BINARY_DOUBLE, + "PRIORITY" NUMBER(12,0), + "RULE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ECBINSTRUMENTBONDCASHFLOW.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ECBINSTRUMENTBONDCASHFLOW.sql new file mode 100644 index 0000000..5358bf8 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ECBINSTRUMENTBONDCASHFLOW.sql @@ -0,0 +1,83 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_ECBINSTRUMENTBONDCASHFLOW +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_ECBINSTRUMENTBONDCASHFLOW" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(12,0), + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LAYOUT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_SINCE" DATE, + "ACTIVE_UNTIL" DATE, + "BUY_LABEL" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SELL_LABEL" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PATH_ID" NUMBER(12,0), + "RESULT_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TEMPLATE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_GROUP" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "UMI_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SETTLEMENT_FLAGS" NUMBER(12,0), + "AMOUNT_ROUNDING" BINARY_DOUBLE, + "ACCRUED_INTEREST" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MINIMUM_PRICE_DENOM" NUMBER(12,0), + "DEFAULT_PRICE_DENOM" NUMBER(12,0), + "SIGN_ID" NUMBER(12,0), + "COUPON_RATE" BINARY_DOUBLE, + "ISSUER_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "KEY_ID" NUMBER(12,0), + "CASHFLOW_TYPE_ID" NUMBER(12,0), + "SUBTYPE_ID" NUMBER(12,0), + "CATEGORY_ID" NUMBER(12,0), + "VALUE_DATE" DATE, + "DATE_BASIS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_PRICE" BINARY_DOUBLE, + "KINDS" NUMBER(12,0), + "CF_FLAGS" NUMBER(12,0), + "CF_FLAGS_2" NUMBER(12,0), + "CF_KEEP_FLAGS" NUMBER(12,0), + "REFERENCE_ID" NUMBER(12,0), + "REFEREE_ID" NUMBER(12,0), + "AMOUNT" BINARY_DOUBLE, + "ACTUAL_CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACTUAL_FX_RATE" BINARY_DOUBLE, + "ACTUAL_AMOUNT" BINARY_DOUBLE, + "SUBCATEGORY_ID" NUMBER(12,0), + "SIGN" NUMBER(12,0), + "SINCE_WHEN" DATE, + "UNTIL_WHEN" DATE, + "PAYMENT_DATE" DATE, + "REALIZE_DATE" DATE, + "ORIGIN_ID" NUMBER(12,0), + "ORIGIN_VALUE" BINARY_DOUBLE, + "EX_DATE" DATE, + "REFERENCE_DATE" DATE, + "SPREAD" BINARY_DOUBLE, + "CASHFLOW_GROUP" NUMBER(12,0), + "ACCRUAL_DATE_BASIS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_RATE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_PERIOD_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_PERIOD_2_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_PARAM" BINARY_DOUBLE, + "FIXING_SUBSCENARIO_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_DATE" DATE, + "FIXING_FROM" DATE, + "FIXING_TO" DATE, + "FIXING_PRICE_2" BINARY_DOUBLE, + "FIXING_QUOTE" BINARY_DOUBLE, + "FIXING_TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_DIVIDER" BINARY_DOUBLE, + "FIXING_CAP" BINARY_DOUBLE, + "FIXING_FLOOR" BINARY_DOUBLE, + "EXPRESSION" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FREEZE_DATE" DATE, + "EFFECTIVE_FIXING_DATE" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_4.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_4.sql new file mode 100644 index 0000000..1bd4c7e --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_4.sql @@ -0,0 +1,18 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_4 +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_4" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "DATA_SET_ID" NUMBER(12,0), + "FIGURE_DATE" DATE, + "PORTFOLIO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MARKET_VALUE_START" NUMBER(19,4), + "CASHFLOWS" BINARY_DOUBLE, + "MARKET_VALUE_END" NUMBER(19,4), + "RETURN" BINARY_DOUBLE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_5.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_5.sql new file mode 100644 index 0000000..af9850d --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_5.sql @@ -0,0 +1,19 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_5 +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_ECBPERFORMANCEDATA_GROUPING_5" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "DATA_SET_ID" NUMBER(12,0), + "FIGURE_DATE" DATE, + "PORTFOLIO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MARKET_VALUE_START" NUMBER(19,4), + "CASHFLOWS" BINARY_DOUBLE, + "MARKET_VALUE_END" NUMBER(19,4), + "RETURN" BINARY_DOUBLE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_EFFECTIVEROLEPROFILE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_EFFECTIVEROLEPROFILE.sql new file mode 100644 index 0000000..7ccd4f7 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_EFFECTIVEROLEPROFILE.sql @@ -0,0 +1,27 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_EFFECTIVEROLEPROFILE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_EFFECTIVEROLEPROFILE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ADMIN_CENTER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TIME_ZONE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MENU_NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "WEB_HOME_GROUP_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(12,0), + "ACCESS_ROLE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_ROLE_NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DIRECT_P" NUMBER(12,0), + "ACTIVE_FROM" DATE, + "ACTIVE_TO" DATE, + "ACCESS_PROFILE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_TYPE_NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_FINMESSAGELOG.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_FINMESSAGELOG.sql new file mode 100644 index 0000000..bcfa553 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_FINMESSAGELOG.sql @@ -0,0 +1,84 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_FINMESSAGELOG +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_FINMESSAGELOG" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "CALL_MOVEMENT_ID" NUMBER(12,0), + "CONFIRMATION_REFERENCE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CONFIRMATION_TIME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DATE_" DATE, + "DELIVERY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FAILED" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_ID" NUMBER(12,0), + "FLAGS" NUMBER(12,0), + "ID" NUMBER(12,0), + "INPUT_TIME" DATE, + "INSTRUMENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INTERFACE_INFO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LEG_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOG_ACTION" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOG_CALLER" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOG_DATE" DATE, + "LOG_SERIAL" NUMBER(12,0), + "LOG_TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LOG_USER" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MESSAGE_INPUT_REFERENCE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NUMBER_" NUMBER(12,0), + "OPERATION" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OUTPUT_TIME" DATE, + "OWNER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "OWNER_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_0" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_10" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_11" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_12" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_13" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_14" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_15" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_16" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_17" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_18" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_19" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_5" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_6" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_7" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_8" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_9" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PORTFOLIO_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "RECEIVER_SWIFT_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "REFERENCE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "RELATED_REFERENCE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "RELEASE_BATCH_ID" NUMBER(12,0), + "SENDER_SWIFT_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SENDING" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SENT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SENT_DATE_TIME" DATE, + "SERVICE_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SESSION_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SESSION_SEQUENCE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SETTLEMENT_ID" NUMBER(12,0), + "SOURCE_SYSTEM_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "STATE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "STATUS_DESCRIPTION" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "STP" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SYSTEM_ID" NUMBER(12,0), + "TARGET_SYSTEM" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "UETR" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "URGENT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "UTI" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "VERSION_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "WARNING" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_INSTRUMENTBONDCASHFLOW.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_INSTRUMENTBONDCASHFLOW.sql new file mode 100644 index 0000000..7ae061d --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_INSTRUMENTBONDCASHFLOW.sql @@ -0,0 +1,89 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_INSTRUMENTBONDCASHFLOW +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_INSTRUMENTBONDCASHFLOW" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ACCRUAL_DATE_BASIS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_SINCE" DATE, + "ACTIVE_UNTIL" DATE, + "ACTUAL_AMOUNT" BINARY_DOUBLE, + "ACTUAL_CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACTUAL_FX_RATE" BINARY_DOUBLE, + "AMOUNT" BINARY_DOUBLE, + "AMOUNT_ROUNDING" BINARY_DOUBLE, + "CASHFLOW_GROUP" NUMBER(12,0), + "CATEGORY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_FLAGS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_FLAGS_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_KEEP_FLAGS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DATE_BASIS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "EFFECTIVE_FIXING_DATE" DATE, + "EX_DATE" DATE, + "EXPRESSION" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_CAP" BINARY_DOUBLE, + "FIXING_DATE" DATE, + "FIXING_DIVIDER" BINARY_DOUBLE, + "FIXING_FLOOR" BINARY_DOUBLE, + "FIXING_FROM" DATE, + "FIXING_PARAM" BINARY_DOUBLE, + "FIXING_PERIOD_2_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_PERIOD_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_PRICE" BINARY_DOUBLE, + "FIXING_PRICE_2" BINARY_DOUBLE, + "FIXING_PROCESSING_DATE" DATE, + "FIXING_QUOTE" BINARY_DOUBLE, + "FIXING_RATE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_SUBSCENARIO_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FIXING_TO" DATE, + "FIXING_TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(12,0), + "FREEZE_DATE" DATE, + "INSTRUMENT_ACCRUED_INTEREST" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ACTIVE_SINCE" DATE, + "INSTRUMENT_ACTIVE_UNTIL" DATE, + "INSTRUMENT_AMOUNT_ROUNDING" BINARY_DOUBLE, + "INSTRUMENT_BUY_LABEL" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_COUPON_RATE" BINARY_DOUBLE, + "INSTRUMENT_CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_DEFAULT_PRICE_DENOM" NUMBER(12,0), + "INSTRUMENT_DOMAIN_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_FLAGS" NUMBER(12,0), + "INSTRUMENT_GROUP" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ISSUER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ISSUER_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_LAYOUT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_MINIMUM_PRICE_DENOM" NUMBER(12,0), + "INSTRUMENT_NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_RESULT_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_SELL_LABEL" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_SETTLEMENT_FLAGS" NUMBER(12,0), + "INSTRUMENT_SIGN_ID" NUMBER(12,0), + "INSTRUMENT_TEMPLATE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "KEY_ID" NUMBER(12,0), + "KINDS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ORIGIN_ID" NUMBER(12,0), + "ORIGIN_VALUE" BINARY_DOUBLE, + "PAYMENT_DATE" DATE, + "REALIZE_DATE" DATE, + "REFEREE_ID" NUMBER(12,0), + "REFERENCE_DATE" DATE, + "REFERENCE_ID" NUMBER(12,0), + "SIGN" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SINCE_WHEN" DATE, + "SPREAD" BINARY_DOUBLE, + "SUBCATEGORY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SUBTYPE_ID" NUMBER(12,0), + "TYPE_ID" NUMBER(12,0), + "TYPE_NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "UMI_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "UNTIL_WHEN" DATE, + "VALUE_DATE" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_INSTRUMENT_BOND_SCHEDULE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_INSTRUMENT_BOND_SCHEDULE.sql new file mode 100644 index 0000000..0f6d4d6 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_INSTRUMENT_BOND_SCHEDULE.sql @@ -0,0 +1,19 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_INSTRUMENT_BOND_SCHEDULE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_INSTRUMENT_BOND_SCHEDULE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "INSTRUMENT_ACTIVE_UNTIL" DATE, + "INSTRUMENT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FREQUENCY" NUMBER(12,0), + "FIXING_RATE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SPREAD" BINARY_DOUBLE, + "FLOOR" BINARY_DOUBLE, + "CAP" BINARY_DOUBLE, + "FACTOR" BINARY_DOUBLE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_INSTRUMENT_REPORT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_INSTRUMENT_REPORT.sql new file mode 100644 index 0000000..1fdff33 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_INSTRUMENT_REPORT.sql @@ -0,0 +1,67 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_INSTRUMENT_REPORT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_INSTRUMENT_REPORT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LAYOUT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_SINCE" DATE, + "ACTIVE_UNTIL" DATE, + "BUY_LABEL" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SELL_LABEL" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PATH" NUMBER(12,0), + "RESULT_TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TEMPLATE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_GROUP" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SECURITY_IDENTIFIER_TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SECURITY_IDENTIFIER" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#0" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#5" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#6" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#7" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#8" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#9" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#10" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#11" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#12" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#13" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#14" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#15" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#16" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#17" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#18" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#19" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#20" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#21" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#22" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#23" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#24" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#25" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#26" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#27" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#28" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#29" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#30" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#31" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#32" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#33" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#34" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#35" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#36" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#37" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#38" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#39" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_PARAMETER.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_PARAMETER.sql new file mode 100644 index 0000000..50fee44 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_PARAMETER.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_PARAMETER +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_PARAMETER" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NUMBER_" NUMBER(12,0), + "ORDER_NUMBER" NUMBER(12,0), + "PARAM" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_PROPERTY.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_PROPERTY.sql new file mode 100644 index 0000000..6f5e86d --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_PROPERTY.sql @@ -0,0 +1,21 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_PROPERTY +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_PROPERTY" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "OBJECT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "KEY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "KEY_2_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "KEY_3_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ORDER_NUMBER" NUMBER(12,0), + "TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "VALUE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "VALIDATE_HOOK" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_CLIENT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_CLIENT.sql new file mode 100644 index 0000000..fb52220 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_CLIENT.sql @@ -0,0 +1,23 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RAR_CLIENT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RAR_CLIENT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "CLIENT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "COUNTRY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ROLES" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARENT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "POSTAL_ADDRESS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "STREET_ADDRESS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CITY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "RISK_COUNTRY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SWIFT_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_FUTURE_BONDS.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_FUTURE_BONDS.sql new file mode 100644 index 0000000..dbbd37a --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_FUTURE_BONDS.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RAR_FUTURE_BONDS +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RAR_FUTURE_BONDS" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CONVERSION_FACTOR" BINARY_DOUBLE, + "FLAGS" NUMBER(12,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_INSTRUMENT_REPORT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_INSTRUMENT_REPORT.sql new file mode 100644 index 0000000..6d35d59 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_INSTRUMENT_REPORT.sql @@ -0,0 +1,65 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RAR_INSTRUMENT_REPORT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RAR_INSTRUMENT_REPORT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_GROUP" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_GROUP_NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ISSUE_DATE" DATE, + "ISSUER" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MATURITY_DATE" DATE, + "CURRENCY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "COUPON_RATE" BINARY_DOUBLE, + "DATE_BASIS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "COUPONS_PER_YEAR" BINARY_DOUBLE, + "ACTIVE_SINCE" DATE, + "ACTIVE_UNTIL" DATE, + "BRANCH_CODE_#0" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#5" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#6" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#7" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#8" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#9" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#10" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#11" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#12" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#13" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#14" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#15" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#16" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#17" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#18" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#19" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#20" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#21" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#22" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#23" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#24" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#25" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#26" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#27" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#28" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#29" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#30" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#31" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#32" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#33" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#34" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#35" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#36" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#37" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#38" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH_CODE_#39" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_LIMIT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_LIMIT.sql new file mode 100644 index 0000000..1b46153 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_LIMIT.sql @@ -0,0 +1,21 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RAR_LIMIT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RAR_LIMIT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DOMAIN" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CATEGORY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "USAGE_LOGGING_TYPE" BINARY_DOUBLE, + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GLOBAL_CLIENT_QUERY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LIMIT_USER_GROUP" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "COMMENT_" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(12,0), + "TEMPLATE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_MARKETINFO.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_MARKETINFO.sql new file mode 100644 index 0000000..b7adad2 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_MARKETINFO.sql @@ -0,0 +1,34 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RAR_MARKETINFO +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RAR_MARKETINFO" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ITEM" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SCENARIO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SUBSCENARIO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PERIOD" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PERIOD_1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PERIOD_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SOURCE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PRODUCER" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GROUP_TAG" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BID_TAG" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ASK_TAG" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DATE_TAG" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CHANGE_PERIOD" NUMBER(12,0), + "CHANGE_PERCENT" BINARY_DOUBLE, + "TIME_ZONE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "VALID_FROM_TIME" NUMBER(12,0), + "VALID_TO_TIME" NUMBER(12,0), + "CALENDAR" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DIVIDER" BINARY_DOUBLE, + "PRICE_TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_PORTFOLIOTREE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_PORTFOLIOTREE.sql new file mode 100644 index 0000000..bd71321 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_PORTFOLIOTREE.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RAR_PORTFOLIOTREE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RAR_PORTFOLIOTREE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "PARENT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CHILD" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FACTOR" BINARY_DOUBLE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_RARTRANSACTIONPROPERTY.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_RARTRANSACTIONPROPERTY.sql new file mode 100644 index 0000000..8a441e1 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_RARTRANSACTIONPROPERTY.sql @@ -0,0 +1,14 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RAR_RARTRANSACTIONPROPERTY +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RAR_RARTRANSACTIONPROPERTY" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "NUMBER_" NUMBER(12,0), + "VALUE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_SUBLIMIT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_SUBLIMIT.sql new file mode 100644 index 0000000..dd52573 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_SUBLIMIT.sql @@ -0,0 +1,112 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RAR_SUBLIMIT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RAR_SUBLIMIT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LIMIT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LIMIT_CURRENCY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TEMPL" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_FROM" DATE, + "ACTIVE_TO" DATE, + "GAP_SET" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MATURITY_GAP_FROM" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MATURITY_GAP_TO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "RISK_GAP_FROM" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "RISK_GAP_TO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DELIVERY_GAP_FROM" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DELIVERY_GAP_TO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "UNDERLYING" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "DELIVERY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LEG" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_CLASS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PORTFOLIO_OWNER" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PORTFOLIO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BANK" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCOUNT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH0" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH5" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH6" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH7" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH8" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH9" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH10" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH11" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH12" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH13" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH14" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH15" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH16" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH17" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH18" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH19" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MINIMUM_EXPRESSION" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MAXIMUM_EXPRESSION" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "RATING" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARENT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_GROUP" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_MAIN_GROUP" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "RISK_COUNTRY" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_LEVEL" NUMBER(12,0), + "GUARANTEE_PARAM_0" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_5" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_6" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_7" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_8" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_PARAM_9" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "GUARANTEE_TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_PATH" NUMBER(12,0), + "MAX_RATING_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MIN_RATING_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "UMI_MAX_RATING_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "UMI_MIN_RATING_CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "UMI_RATING" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(12,0), + "AFFECT_GAP_FROM" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "AFFECT_GAP_TO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH20" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH21" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH22" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH23" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH24" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH25" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH26" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH27" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH28" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH29" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH30" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH31" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH32" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH33" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH34" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH35" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH36" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH37" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH38" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH39" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_MAIN_TYPE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "UNDER_MATURITY_GAP_FROM" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "UNDER_MATURITY_GAP_TO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ADJUSTED_RISK_GAP_FROM" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ADJUSTED_RISK_GAP_TO" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "LEG_GROUP" NUMBER(12,0), + "LEG_PATH" NUMBER(12,0), + "POSITION_TYPE" NUMBER(12,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_UMICREDITCLIENT.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_UMICREDITCLIENT.sql new file mode 100644 index 0000000..25ffe58 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_UMICREDITCLIENT.sql @@ -0,0 +1,16 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RAR_UMICREDITCLIENT +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RAR_UMICREDITCLIENT" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "FLAGS" NUMBER(12,0), + "UMI" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "COVER_PERCENT" BINARY_DOUBLE, + "ORDER_NUMBER" NUMBER(12,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_UMISECURITYCODE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_UMISECURITYCODE.sql new file mode 100644 index 0000000..ecae205 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_UMISECURITYCODE.sql @@ -0,0 +1,17 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RAR_UMISECURITYCODE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RAR_UMISECURITYCODE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "KEY" NUMBER(12,0), + "UMI" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "STANDARD" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CODE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(12,0), + "STAMP" BINARY_DOUBLE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_UMISECURITYINFO.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_UMISECURITYINFO.sql new file mode 100644 index 0000000..19910b3 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RAR_UMISECURITYINFO.sql @@ -0,0 +1,15 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RAR_UMISECURITYINFO +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RAR_UMISECURITYINFO" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(12,0), + "PAR_VALUE" NUMBER(12,0), + "OUTSTANDING_SIZE" NUMBER(12,0) + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ROLEPORTFOLIOPROFILE.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ROLEPORTFOLIOPROFILE.sql new file mode 100644 index 0000000..80ff446 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_ROLEPORTFOLIOPROFILE.sql @@ -0,0 +1,17 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_ROLEPORTFOLIOPROFILE +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_ROLEPORTFOLIOPROFILE" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ROLE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INHERITED_ROLE" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_PROFILE_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PERMISSION_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ENTITY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RULES.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RULES.sql new file mode 100644 index 0000000..4415d2e --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_RULES.sql @@ -0,0 +1,173 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_RULES +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_RULES" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "SDM_OBJECT_ID" NUMBER(12,0), + "SDM_KEY_ID" NUMBER(12,0), + "SDM_CREATE_DATE" DATE, + "SDM_ACCESS_LEVEL" NUMBER(12,0), + "SDM_ACTIVE" NUMBER(12,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NUMBER_" NUMBER(12,0), + "PRIORITY" NUMBER(12,0), + "PORTFOLIO_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_PATH_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "STATUS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NOT_STATUS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_LEG_PATH_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_FLAGS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_NOT_FLAGS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" NUMBER(12,0), + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_MAIN_GROUP_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_GROUP_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "USER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CURRENCY_2_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "INSTRUMENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "SECONDARY_INSTRUMENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_MAIN_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PACKAGE_TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_MAIN_GROUP_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_GROUP_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_MAIN_GROUP_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_GROUP_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_PORTFOLIO_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BROKER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH0_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH1_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH2_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH3_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH4_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_0" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_1" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_3" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_4" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_5" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_6" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_7" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_8" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_9" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_10" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_11" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_12" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_13" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_14" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_15" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_16" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_17" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_18" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "PARAM_19" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CONTEXTS" NUMBER(12,0), + "NOT_CONTEXTS" NUMBER(12,0), + "TRANSACTION_FLAGS" NUMBER(12,0), + "TRANSACTION_NOT_FLAGS" NUMBER(12,0), + "SIGN_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TYPE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "KIND_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "STATE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_STATUS" NUMBER(12,0), + "CF_NOT_STATUS" NUMBER(12,0), + "CF_CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_PAYMENT_CURRENCY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_SIGN" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_TYPE_ID" NUMBER(12,0), + "CF_SUBTYPE_ID" NUMBER(12,0), + "CF_CATEGORY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_SUBCATEGORY_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_LEG_GROUP" NUMBER(12,0), + "CF_LEG_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH0_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH1_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH2_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH3_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH4_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_FLAGS_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_NOT_FLAGS_2" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_KINDS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_NOT_KINDS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH10_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH11_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH12_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH13_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH14_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH15_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH16_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH17_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH18_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH19_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH20_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH21_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH22_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH23_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH24_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH25_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH26_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH27_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH28_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH29_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH30_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH31_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH32_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH33_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH34_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH35_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH36_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH37_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH38_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH39_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH5_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH6_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH7_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH8_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "BRANCH9_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH10_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH11_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH12_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH13_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH14_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH15_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH16_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH17_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH18_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH19_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH20_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH21_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH22_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH23_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH24_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH25_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH26_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH27_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH28_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH29_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH30_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH31_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH32_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH33_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH34_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH35_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH36_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH37_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH38_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH39_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH5_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH6_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH7_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH8_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_BRANCH9_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CLIENT_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CP_CLIENT_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ISSUER_UNIT_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "CF_TYPE_NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP" + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ; diff --git a/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_USERINFORMATION.sql b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_USERINFORMATION.sql new file mode 100644 index 0000000..de60680 --- /dev/null +++ b/MARS_Packages/mrds_elt-dev-database/mrds_elt-dev-database/database/CT_ET_TEMPLATES/tables/W_ODS_TMS_USERINFORMATION.sql @@ -0,0 +1,22 @@ +-------------------------------------------------------- +-- DDL for Table W_ODS_TMS_USERINFORMATION +-------------------------------------------------------- + + CREATE TABLE "CT_ET_TEMPLATES"."W_ODS_TMS_USERINFORMATION" + ( "A_KEY" NUMBER(38,0), + "A_WORKFLOW_HISTORY_KEY" NUMBER(38,0), + "ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ADMIN_CENTER_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "TIME_ZONE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "MENU_NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "WEB_HOME_GROUP_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "FLAGS" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_ROLE_ID" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACCESS_ROLE_NAME" VARCHAR2(512 CHAR) COLLATE "USING_NLS_COMP", + "ACTIVE_FROM" DATE, + "ACTIVE_TO" DATE + ) DEFAULT COLLATION "USING_NLS_COMP" SEGMENT CREATION DEFERRED + PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 + COLUMN STORE COMPRESS FOR QUERY HIGH ROW LEVEL LOCKING LOGGING + TABLESPACE "DATA" ;