--B_RPT_ASP_OPSMART_CASES_TBL PSRPT_CASES_PSFT --B_RPT_ASP_OPSMART_CONTACT_TBL PSRPT_USER_PSFT --B_RPT_ASP_OPSMART_CASE_COUNT_TBL PSRPT_CASES_BY_MONTH_PSFT --B_RPT_ASP_OPSMART_IPRD_TBL PSRPT_PSFT --B_RPT_B_TEAM_ROLE PSRPT_TEAM_ROLES_PSFT -- DROP TABLES ORACLE SELECT getdate() 'Drop Oracle Tables' EXECUTE ( 'DROP TABLE ZMMSUSER.PSRPT_CASES_PSFT' ) AT ZMMS_ORA; EXECUTE ( 'DROP TABLE ZMMSUSER.PSRPT_USER_PSFT') AT ZMMS_ORA; EXECUTE ( 'DROP TABLE ZMMSUSER.PSRPT_CASES_BY_MONTH_PSFT') AT ZMMS_ORA; EXECUTE ( 'DROP TABLE ZMMSUSER.PSRPT_PSFT') AT ZMMS_ORA; EXECUTE ( 'DROP TABLE ZMMSUSER.PSRPT_TEAM_ROLES_PSFT') AT ZMMS_ORA; -- CREATE TABLES ON ORACLE SELECT getdate() 'Create Tables on Oracle' EXECUTE ( 'CREATE TABLE "ZMMSUSER"."PSRPT_CASES_PSFT" ( "COMPANYID" NVARCHAR2(15) NOT NULL, "CASE_ID" NUMBER(15, 0) NOT NULL, "ROW_ADDED_DTTM" DATE, "CLOSED_DATE" DATE, "PROVIDER_GRP_ID" NVARCHAR2(100) NULL )' ) AT ZMMS_ORA; EXECUTE ( 'CREATE TABLE "ZMMSUSER"."PSRPT_CASES_BY_MONTH_PSFT" ( "COMPANYID" NVARCHAR2(15) NOT NULL, "PROVIDER_GRP_ID" NVARCHAR2(100) NULL, "TOTAL_CASES" INTEGER, "MONTH_CREATED" INTEGER, "YEAR_CREATED" INTEGER )' ) AT ZMMS_ORA; EXECUTE ( 'CREATE TABLE "ZMMSUSER"."PSRPT_USER_PSFT" ( "COMPANYID" NVARCHAR2(15) NOT NULL, "OPRID" NVARCHAR2(30) NULL, "FIRST_NAME" NVARCHAR2(30) NULL, "LAST_NAME" NVARCHAR2(30) NULL, "MIDDLE_NAME" NVARCHAR2(30) NULL, "TITLE" NVARCHAR2(35) NULL, "PERSON_ID" NVARCHAR2(15) NULL, "CONTACT_EMAIL" NVARCHAR2(70) NULL, "LS_SYS_ADMIN" VARCHAR2(1) NULL, "LS_PRIMARY_CONTACT" VARCHAR2(1) NULL, "WCT_SYS_ADMIN" VARCHAR2(1) NULL, "WCT_PRIMARY_CONTACT" VARCHAR2(1) NULL, "PRIMARY_PHONE" NVARCHAR2(35) )' ) AT ZMMS_ORA; EXECUTE ( 'CREATE TABLE "ZMMSUSER"."PSRPT_PSFT" ( "BO_NAME" NVARCHAR2(50) NOT NULL, "COMPANYID" NVARCHAR2(15) NOT NULL, "CUST_STATUS" NVARCHAR2(10) NULL, "CUSTOMER_TYPE" NVARCHAR2(10) NULL, "PRODUCT_ID" NVARCHAR2(18) NULL, "DESCR" NVARCHAR2(30) NOT NULL, "B_VERSION" NVARCHAR2(15) NULL, "B_VERSION_BUILD" NVARCHAR2(15) NULL, "ATTRIBUTE_VALUE" NVARCHAR2(254) NULL, "INST_PROD_ID" NVARCHAR2(20) NOT NULL, "ORDER_DATE" DATE, "INSTALLED_DATE" DATE, "PLATFORM" NVARCHAR2(3) NULL, "OS" NVARCHAR2(4) NULL, "OS_VERSION" NVARCHAR2(15) NULL, "STATE" NVARCHAR2(6) NULL, "INDUSTRY_ID" NVARCHAR2(30) NULL, "ICM" NVARCHAR2(17) NULL, "LEARN_CLIENT_SEGMENT" NVARCHAR2(30) NULL, "INST_PROD_STATUS" NVARCHAR2(4) NULL )' ) AT ZMMS_ORA; EXECUTE ( 'CREATE TABLE "ZMMSUSER"."PSRPT_TEAM_ROLES_PSFT" ( "COMPANYID" NVARCHAR2(15) NOT NULL, "BO_ID" NUMBER(31, 0) NOT NULL, ` "AS CM" NVARCHAR2(61), "AS RSM" NVARCHAR2(61), "AS SE" NVARCHAR2(61), "TS CM" NVARCHAR2(61), "TS RAE" NVARCHAR2(61), "TS RSM" NVARCHAR2(61), "TS SE" NVARCHAR2(61), "BBONE AM" NVARCHAR2(61), "ASM" NVARCHAR2(61), "WCT ASM" NVARCHAR2(61), "LS TSM" NVARCHAR2(61), "WCT TSM" NVARCHAR2(61), "TS TSM" NVARCHAR2(61), "AS PM" NVARCHAR2(61), "AS DEV" NVARCHAR2(61), "TS PM" NVARCHAR2(61), "TS DEV" NVARCHAR2(61), "TS TECH" NVARCHAR2(61), "BB EXEC" NVARCHAR2(61), "CHM" NVARCHAR2(61), "ANGEL Client Manager (CM)" NVARCHAR2(61), "ANGEL Engagement Team" NVARCHAR2(61), "BbOne Client Manager (CM)" NVARCHAR2(61), "Blackboard Executive" NVARCHAR2(61), "CE/Vista Hosting Mgr (ASM)" NVARCHAR2(61), "CE/Vista Tech Support (TSM)" NVARCHAR2(61), "Complex Hosting Manager (CHM)" NVARCHAR2(61), "Learn Client Manager (CM)" NVARCHAR2(61), "Learn Hosting Mgr (ASM)" NVARCHAR2(61), "Learn Reg Sales Mgr (RSM)" NVARCHAR2(61), "Learn Sales Engineer (SE)" NVARCHAR2(61), "Learn Services Developer" NVARCHAR2(61), "Learn Services ICM Mgr" NVARCHAR2(61), "Learn Services Project Manager" NVARCHAR2(61), "Learn Tech Support (TSM)" NVARCHAR2(61), "Transact Client Manager (CM)" NVARCHAR2(61), "Transact Project Manager" NVARCHAR2(61), "Transact Reg Acct Exec (RAE)" NVARCHAR2(61), "Transact Reg Sales Mgr (RSM)" NVARCHAR2(61), "Transact Sales Engineer (SE)" NVARCHAR2(61), "Transact Services Technician" NVARCHAR2(61), "Transact Tech Support (TSM)" NVARCHAR2(61), "Xythos Tech Support (TSM)" NVARCHAR2(61) )' ) AT ZMMS_ORA; -- Export Tables SELECT getdate() 'Start PSRPT_PSFT export' INSERT INTO OPENQUERY ( ZMMS_ORA ,'SELECT COMPANYID, CASE_ID, ROW_ADDED_DTTM, CLOSED_DATE, PROVIDER_GRP_ID FROM ZMMSUSER.PSRPT_CASES_PSFT' ) SELECT COMPANYID ,CASE_ID ,ROW_ADDED_DTTM ,CLOSED_DATE ,PROVIDER_GRP_ID FROM CRMRPT..B_RPT_ASP_OPSMART_CASES_TBL SELECT getdate() 'Start PSRPT_USER_PSFT export' INSERT INTO OPENQUERY ( ZMMS_ORA ,'SELECT COMPANYID, OPRID, FIRST_NAME, LAST_NAME, MIDDLE_NAME, TITLE, PERSON_ID, CONTACT_EMAIL, LS_SYS_ADMIN, LS_PRIMARY_CONTACT, WCT_SYS_ADMIN, WCT_PRIMARY_CONTACT, PRIMARY_PHONE FROM ZMMSUSER.PSRPT_USER_PSFT' ) SELECT COMPANYID ,OPRID ,FIRST_NAME ,LAST_NAME ,MIDDLE_NAME ,TITLE ,PERSON_ID ,CONTACT_EMAIL ,LS_SYS_ADMIN ,LS_PRIMARY_CONTACT ,WCT_SYS_ADMIN ,WCT_PRIMARY_CONTACT ,PRIMARY_PHONE FROM CRMRPT..B_RPT_ASP_OPSMART_CONTACT_TBL; --Start PSRPT_CASES_BY_MONTH_PSFT export SELECT getdate() 'Start PSRPT_CASES_BY_MONTH_PSFT export' INSERT INTO OPENQUERY ( ZMMS_ORA ,' SELECT COMPANYID, PROVIDER_GRP_ID, TOTAL_CASES, MONTH_CREATED, YEAR_CREATED FROM ZMMSUSER.PSRPT_CASES_BY_MONTH_PSFT' ) SELECT COMPANYID ,PROVIDER_GRP_ID ,TOTAL_CASES ,MONTH_CREATED ,YEAR_CREATED FROM CRMRPT..B_RPT_ASP_OPSMART_CASE_COUNT_TBL; --Start PSRPT_PSFT Export SELECT getdate() 'Start PSRPT_PSFT export' INSERT INTO OPENQUERY ( ZMMS_ORA ,'SELECT BO_NAME, COMPANYID, CUST_STATUS, CUSTOMER_TYPE, PRODUCT_ID, DESCR, B_VERSION, B_VERSION_BUILD, ATTRIBUTE_VALUE, INST_PROD_ID, ORDER_DATE, INSTALLED_DATE, PLATFORM, OS, OS_VERSION, STATE, INDUSTRY_ID, ICM, LEARN_CLIENT_SEGMENT, INST_PROD_STATUS FROM ZMMSUSER.PSRPT_PSFT' ) SELECT BO_NAME ,COMPANYID ,CUST_STATUS ,CUSTOMER_TYPE ,PRODUCT_ID ,DESCR ,B_VERSION ,B_VERSION_BUILD ,ATTRIBUTE_VALUE ,INST_PROD_ID ,ORDER_DATE ,INSTALLED_DATE ,PLATFORM ,OS ,OS_VERSION ,STATE ,INDUSTRY_ID ,ICM ,LEARN_CLIENT_SEGMENT ,INST_PROD_STATUS FROM CRMRPT..B_RPT_ASP_OPSMART_IPRD_TBL; --Start PSRPT_TEAM_ROLES_PSFT Export SELECT getdate() 'Start PSRPT_TEAM_ROLES_PSFT export' INSERT INTO OPENQUERY ( ZMMS_ORA 'SELECT "COMPANYID", "BO_ID", "AS CM", "AS RSM", "AS SE", "TS CM", "TS RAE", "TS RSM", "TS SE", "BBONE AM", "ASM", "WCT ASM", "LS TSM", "WCT TSM", "TS TSM", "AS PM", "AS DEV", "TS PM", "TS DEV", "TS TECH", "BB EXEC", "CHM", "ANGEL Client Manager (CM)", "ANGEL Engagement Team", "BbOne Client Manager (CM)", "Blackboard Executive", "CE/Vista Hosting Mgr (ASM)", "CE/Vista Tech Support (TSM)", "Complex Hosting Manager (CHM)", "Learn Client Manager (CM)", "Learn Hosting Mgr (ASM)", "Learn Reg Sales Mgr (RSM)", "Learn Sales Engineer (SE)", "Learn Services Developer", "Learn Services ICM Mgr", "Learn Services Project Manager", "Learn Tech Support (TSM)", "Transact Client Manager (CM)", "Transact Project Manager", "Transact Reg Acct Exec (RAE)", "Transact Reg Sales Mgr (RSM)", "Transact Sales Engineer (SE)", "Transact Services Technician", "Transact Tech Support (TSM)", "Xythos Tech Support (TSM)" FROM ZMMSUSER.PSRPT_TEAM_ROLES_PSFT' ) SELECT "COMPANYID" ,"BO_ID" ,"AS CM" ,"AS RSM" ,"AS SE" ,"TS CM" ,"TS RAE" ,"TS RSM" ,"TS SE" ,"BBONE AM" ,"ASM" ,"WCT ASM" ,"LS TSM" ,"WCT TSM" ,"TS TSM" ,"AS PM" ,"AS DEV" ,"TS PM" ,"TS DEV" ,"TS TECH" ,"BB EXEC" ,"CHM" ,"ANGEL Client Manager (CM)" ,"ANGEL Engagement Team" ,"BbOne Client Manager (CM)" ,"Blackboard Executive" ,"CE/Vista Hosting Mgr (ASM)" ,"CE/Vista Tech Support (TSM)" ,"Complex Hosting Manager (CHM)" ,"Learn Client Manager (CM)" ,"Learn Hosting Mgr (ASM)" ,"Learn Reg Sales Mgr (RSM)" ,"Learn Sales Engineer (SE)" ,"Learn Services Developer" ,"Learn Services ICM Mgr" ,"Learn Services Project Manager" ,"Learn Tech Support (TSM)" ,"Transact Client Manager (CM)" ,"Transact Project Manager" ,"Transact Reg Acct Exec (RAE)" ,"Transact Reg Sales Mgr (RSM)" ,"Transact Sales Engineer (SE)" ,"Transact Services Technician" ,"Transact Tech Support (TSM)" ,"Xythos Tech Support (TSM)" FROM CRMRPT..B_RPT_B_TEAM_ROLE;