diff --git a/data_warehouse/DATE_FUNC.sql b/data_warehouse/DATE_FUNC.sql new file mode 100644 index 0000000..8788393 --- /dev/null +++ b/data_warehouse/DATE_FUNC.sql @@ -0,0 +1,7 @@ +CREATE OR REPLACE FUNCTION get_date_primary_key(ts timestamp) RETURNS integer AS $$ + BEGIN + RETURN 10000 * EXTRACT(YEAR FROM ts) + + 100 * EXTRACT(MONTH FROM ts) + + EXTRACT(DAY FROM ts); + END; +$$ LANGUAGE plpgsql; \ No newline at end of file diff --git a/data_warehouse/DIM_DATE.sql b/data_warehouse/DIM_DATE.sql new file mode 100644 index 0000000..86a38eb --- /dev/null +++ b/data_warehouse/DIM_DATE.sql @@ -0,0 +1,22 @@ +-- Table: public."DIM_DATE" + +-- DROP TABLE public."DIM_DATE"; + +CREATE TABLE public."DIM_DATE" +( + "DATE_ID" bigint NOT NULL DEFAULT nextval('"DIM_DATE_DATE_ID_seq"'::regclass), + "YEAR" numeric NOT NULL, + "MONTH" numeric NOT NULL, + "MONTH_NAME" character varying(255) COLLATE pg_catalog."default" NOT NULL, + "WEEK" numeric NOT NULL, + "DAY" numeric NOT NULL, + "DAY_NAME" character varying(255) COLLATE pg_catalog."default" NOT NULL, + CONSTRAINT "DIM_DATE_pkey" PRIMARY KEY ("DATE_ID") +) +WITH ( + OIDS = FALSE +) +TABLESPACE pg_default; + +ALTER TABLE public."DIM_DATE" + OWNER to monnethicadmin; \ No newline at end of file diff --git a/data_warehouse/DIM_USER.sql b/data_warehouse/DIM_USER.sql new file mode 100644 index 0000000..778c28c --- /dev/null +++ b/data_warehouse/DIM_USER.sql @@ -0,0 +1,18 @@ +-- Table: public."DIM_USER" + +-- DROP TABLE public."DIM_USER"; + +CREATE TABLE public."DIM_USER" +( + "USER_ID" bigint NOT NULL DEFAULT nextval('"DIM_USER_USER_ID_seq"'::regclass), + "USER_HASH" character varying(255) COLLATE pg_catalog."default" NOT NULL, + "SRC_ID" bigint NOT NULL, + CONSTRAINT "DIM_USER_pkey" PRIMARY KEY ("USER_ID") +) +WITH ( + OIDS = FALSE +) +TABLESPACE pg_default; + +ALTER TABLE public."DIM_USER" + OWNER to monnethicadmin; \ No newline at end of file diff --git a/data_warehouse/DIM_WALLET.sql b/data_warehouse/DIM_WALLET.sql new file mode 100644 index 0000000..d847fb8 --- /dev/null +++ b/data_warehouse/DIM_WALLET.sql @@ -0,0 +1,19 @@ +-- Table: public."DIM_WALLET" + +-- DROP TABLE public."DIM_WALLET"; + +CREATE TABLE public."DIM_WALLET" +( + "WALLET_ID" bigint NOT NULL DEFAULT nextval('"DIM_WALLET_WALLET_ID_seq"'::regclass), + "USER_ID" bigint NOT NULL, + "WALLET_HASH" character varying(255) COLLATE pg_catalog."default" NOT NULL, + "SRC_ID" bigint NOT NULL, + CONSTRAINT "DIM_WALLET_pkey" PRIMARY KEY ("WALLET_ID") +) +WITH ( + OIDS = FALSE +) +TABLESPACE pg_default; + +ALTER TABLE public."DIM_WALLET" + OWNER to monnethicadmin; \ No newline at end of file diff --git a/data_warehouse/FACT_SESSION.sql b/data_warehouse/FACT_SESSION.sql new file mode 100644 index 0000000..8e2cdc9 --- /dev/null +++ b/data_warehouse/FACT_SESSION.sql @@ -0,0 +1,39 @@ +-- Table: public."FACT_SESSION" + +-- DROP TABLE public."FACT_SESSION"; + +CREATE TABLE public."FACT_SESSION" +( + "SESSION_ID" bigint NOT NULL DEFAULT nextval('"FACT_SESSION_SESSION_ID_seq"'::regclass), + "DATE_ID" bigint NOT NULL, + "USER_ID" bigint NOT NULL, + "START" bigint NOT NULL, + "END" bigint NOT NULL, + "TIME" bigint NOT NULL, + "SRC_ID" bigint NOT NULL, + CONSTRAINT "FACT_SESSION_pkey" PRIMARY KEY ("SESSION_ID"), + CONSTRAINT "DATE_ID_FK" FOREIGN KEY ("DATE_ID") + REFERENCES public."DIM_DATE" ("DATE_ID") MATCH SIMPLE + ON UPDATE NO ACTION + ON DELETE NO ACTION, + CONSTRAINT "USER_ID_FK" FOREIGN KEY ("USER_ID") + REFERENCES public."DIM_USER" ("USER_ID") MATCH SIMPLE + ON UPDATE NO ACTION + ON DELETE NO ACTION +) +WITH ( + OIDS = FALSE +) +TABLESPACE pg_default; + +ALTER TABLE public."FACT_SESSION" + OWNER to monnethicadmin; + +-- Index: fki_USER_ID_FK + +-- DROP INDEX public."fki_USER_ID_FK"; + +CREATE INDEX "fki_USER_ID_FK" + ON public."FACT_SESSION" USING btree + ("USER_ID") + TABLESPACE pg_default; \ No newline at end of file diff --git a/data_warehouse/FACT_SESSION_SEQ.sql b/data_warehouse/FACT_SESSION_SEQ.sql new file mode 100644 index 0000000..59dcded --- /dev/null +++ b/data_warehouse/FACT_SESSION_SEQ.sql @@ -0,0 +1,8 @@ +-- SEQUENCE: public."FACT_SESSION_SESSION_ID_seq" + +-- DROP SEQUENCE public."FACT_SESSION_SESSION_ID_seq"; + +CREATE SEQUENCE public."FACT_SESSION_SESSION_ID_seq"; + +ALTER SEQUENCE public."FACT_SESSION_SESSION_ID_seq" + OWNER TO monnethicadmin; \ No newline at end of file diff --git a/data_warehouse/FACT_TRANSACTION.sql b/data_warehouse/FACT_TRANSACTION.sql new file mode 100644 index 0000000..dd60cef --- /dev/null +++ b/data_warehouse/FACT_TRANSACTION.sql @@ -0,0 +1,29 @@ +-- Table: public."FACT_TRANSACTION" + +-- DROP TABLE public."FACT_TRANSACTION"; + +CREATE TABLE public."FACT_TRANSACTION" +( + "TRANSACTION_ID" bigint NOT NULL DEFAULT nextval('"FACT_TRANSACTION_TRANSACTION_ID_seq"'::regclass), + "DATE_ID" bigint NOT NULL, + "WALLET_ID" bigint NOT NULL, + "BC_TRANSACTION_ID" character varying(255) COLLATE pg_catalog."default" NOT NULL, + "AMOUNT" numeric NOT NULL, + "SRC_ID" bigint NOT NULL, + CONSTRAINT "FACT_TRANSACTION_pkey" PRIMARY KEY ("TRANSACTION_ID"), + CONSTRAINT "DATE_ID" FOREIGN KEY ("DATE_ID") + REFERENCES public."DIM_DATE" ("DATE_ID") MATCH SIMPLE + ON UPDATE NO ACTION + ON DELETE NO ACTION, + CONSTRAINT "WALLET_ID" FOREIGN KEY ("WALLET_ID") + REFERENCES public."DIM_WALLET" ("WALLET_ID") MATCH SIMPLE + ON UPDATE NO ACTION + ON DELETE NO ACTION +) +WITH ( + OIDS = FALSE +) +TABLESPACE pg_default; + +ALTER TABLE public."FACT_TRANSACTION" + OWNER to monnethicadmin; \ No newline at end of file diff --git a/data_warehouse/FACT_TRANSACTION_SEQ.sql b/data_warehouse/FACT_TRANSACTION_SEQ.sql new file mode 100644 index 0000000..2c7b393 --- /dev/null +++ b/data_warehouse/FACT_TRANSACTION_SEQ.sql @@ -0,0 +1,8 @@ +-- SEQUENCE: public."FACT_TRANSACTION_TRANSACTION_ID_seq" + +-- DROP SEQUENCE public."FACT_TRANSACTION_TRANSACTION_ID_seq"; + +CREATE SEQUENCE public."FACT_TRANSACTION_TRANSACTION_ID_seq"; + +ALTER SEQUENCE public."FACT_TRANSACTION_TRANSACTION_ID_seq" + OWNER TO monnethicadmin; \ No newline at end of file diff --git a/data_warehouse/SCRIPT_DIM_DATE.sql b/data_warehouse/SCRIPT_DIM_DATE.sql new file mode 100644 index 0000000..57b72ca --- /dev/null +++ b/data_warehouse/SCRIPT_DIM_DATE.sql @@ -0,0 +1,42 @@ +WITH date1 AS ( + SELECT generate_series('2018-01-01'::timestamp, '2021-12-31'::timestamp, '1 day') AS ts +), date2 AS ( + SELECT get_date_primary_key(ts) AS DATE_ID, + EXTRACT(YEAR FROM ts) AS N_YEAR, + EXTRACT(MONTH FROM ts) AS N_MONTH, + EXTRACT(WEEK FROM ts) AS N_WEEK, + EXTRACT(DAY FROM ts) AS DAY_MONTH, + EXTRACT(ISODOW FROM ts) AS DAY_WEEK + FROM date1 +), date3 AS ( + SELECT + *, + CASE + WHEN N_MONTH = 1 THEN 'January' + WHEN N_MONTH = 2 THEN 'February' + WHEN N_MONTH = 3 THEN 'March' + WHEN N_MONTH = 4 THEN 'April' + WHEN N_MONTH = 5 THEN 'May' + WHEN N_MONTH = 6 THEN 'June' + WHEN N_MONTH = 7 THEN 'July' + WHEN N_MONTH = 8 THEN 'August' + WHEN N_MONTH = 9 THEN 'September' + WHEN N_MONTH = 10 THEN 'October' + WHEN N_MONTH = 11 THEN 'November' + WHEN N_MONTH = 12 THEN 'December' + END AS MONTH_NAME, + CASE + WHEN DAY_WEEK = 1 THEN 'Monday' + WHEN DAY_WEEK = 2 THEN 'Tuesday' + WHEN DAY_WEEK = 3 THEN 'Wednesday' + WHEN DAY_WEEK = 4 THEN 'Thursday' + WHEN DAY_WEEK = 5 THEN 'Friday' + WHEN DAY_WEEK = 6 THEN 'Saturday' + WHEN DAY_WEEK = 7 THEN 'Sunday' + END AS DAY_NAME + FROM date2 +) + +INSERT INTO public."DIM_DATE" + SELECT DATE_ID,N_YEAR,N_MONTH,MONTH_NAME,N_WEEK,DAY_MONTH,DAY_NAME + FROM date3; \ No newline at end of file diff --git a/power_bi/DASHBOARD.pbix b/power_bi/DASHBOARD.pbix new file mode 100644 index 0000000..44075b0 Binary files /dev/null and b/power_bi/DASHBOARD.pbix differ diff --git a/power_bi/test_2.pbix b/power_bi/test_2.pbix new file mode 100644 index 0000000..f9ec1b5 Binary files /dev/null and b/power_bi/test_2.pbix differ diff --git a/power_bi/test_2_bckp.pbix b/power_bi/test_2_bckp.pbix new file mode 100644 index 0000000..5978a82 Binary files /dev/null and b/power_bi/test_2_bckp.pbix differ diff --git a/talend/jobs/LOCAL_PROJECT/.settings/migration_task.index b/talend/jobs/LOCAL_PROJECT/.settings/migration_task.index new file mode 100644 index 0000000..88cec8b --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/.settings/migration_task.index @@ -0,0 +1,1776 @@ +{ + "migrationTask" : [ { + "id" : "org.talend.designer.core.generic.model.migration.ChangeDriverJarForProjectSetting", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.generic.model.migration.Dataprep701MigrationTask", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.generic.model.migration.DriverJarMigration", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.generic.model.migration.NewAzureBlobMigrationTask", + "breaks" : "6.4.0", + "version" : "6.4.0", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.generic.model.migration.NewGoogleDriveMigrationTask", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.generic.model.migration.NewJDBCConnectionMigrationTask", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.generic.model.migration.NewJDBCMigrationTask", + "breaks" : "6.5.0", + "version" : "6.5.0", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.generic.model.migration.NewMarkLogicMigrationTask", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.generic.model.migration.NewMarketoMigrationTask", + "breaks" : "6.4.0", + "version" : "6.4.0", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.generic.model.migration.NewNetsuiteMigrationTask", + "breaks" : "6.4.0", + "version" : "6.4.0", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.generic.model.migration.NewSalesforceMigrationTask", + "breaks" : "6.2.0", + "version" : "6.2.0", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.generic.model.migration.Salesforce620Migration", + "breaks" : "6.2.1", + "version" : "6.2.1", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.ui.preferences.migration.ChangeMysqlVersionForProjectSetting", + "breaks" : "5.2.0", + "version" : "5.1.3", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.ui.preferences.migration.ChangeOracleVersionForProjectSetting", + "breaks" : "5.2.0", + "version" : "5.2.1", + "status" : "ok" + }, { + "id" : "org.talend.designer.core.ui.views.statsandlogs.migration.UseOracleSIDAsDefaultOracleTypeMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.designer.dbmap.migration.DBMapSplitTableConstraintFiltersMigrationTask", + "breaks" : "5.1.2", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.designer.dbmap.migration.ELTMapSaveToEmfMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.designer.esb.webservice.ConsumerFaultResponseMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.designer.mapper.migration.TMapSaveToEmfMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.designer.maven.ui.ConfigMavenRepositoryRemove", + "breaks" : "6.0.1", + "version" : "6.0.2", + "status" : "ok" + }, { + "id" : "org.talend.designer.xmlmap.migration.TXMLMapChangeAllInOneValueMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.metadata.managment.migration.AddXmiIdForContextItemMigrationTask", + "breaks" : "6.2.0", + "version" : "6.2.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.AddRulesGlobalMapMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.AddWebServiceOutputTableMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.MergeTosMetadataMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.SetDatabaseConnectionNameMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.connection.rename.runerror.oncomponenterror", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.connection.rename.runifok.oncomponentok", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.connection.rename.thenrun.onsubjobok", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.ftp.repository.migration.UnifyPasswordEncryption4FtpConnectionMigrationTask", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.generic.model.migration.NewSalesforceMigrationTask", + "breaks" : "6.2.0", + "version" : "6.2.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.generic.model.migration.Salesforce620WizardMigration", + "breaks" : "6.2.1", + "version" : "6.2.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.json.migrations.JsonPathMigrationTask", + "breaks" : "6.0.0", + "version" : "6.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.localprovider.RemoveRoutineFolderTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.localprovider.model.migration.ChangeXmiSerialization", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.mdm.repository.migration.MdmAddVersionMigrationTask", + "breaks" : "6.0.0", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.mdm.repository.migration.UnifyPasswordEncryption4MDMConnectionMigrationTask", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.metadata.migration.AccessMigrationTask", + "breaks" : "1.0.0", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.metadata.migration.ODBCMigrationTask", + "breaks" : "1.0.0", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.RenametFor", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.ReplaceJavaKeywordsNameForContext", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.ReplaceOldContextScriptCode", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.ReplaceSpaceCharForItemNameMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.UpgradeRepositoryReferenceParameters", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.addConnectionVersionForJobsetting", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.changeLookupColumnList", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.changetUniqRowLinks", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.convertLabelForConnectionItem", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.convertOldPerlTypes", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametAggregateRowOpt", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametBufferOutput", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametCatcher", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametDbInputToMssql", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametDbInputToMySQL", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametDbInputToOracle", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametDbInputToPostgresql", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametFTPToFTP", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametFileZipUnzip", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametFlowMeter", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametFlowMeterCatcher", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametMapPersistent", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametMysqlOutputBulkExec", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametNormalize", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametRunProcess", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.renametXMLRPC", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.updatetRowGenerator", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.upgradeAttributestAdvancedXML", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.upgradeAttributestFilterRow", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.upgradetAdvancedXML", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.upgradetUniqRow", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.upgradetWarntDiePriority", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.migration.upperCaseDbtypeOfCreateTable", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.changeDefaultClientMode4OldJobsBonitaInstantiateProcess", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ActivateQueryLogging", + "breaks" : "6.0.0", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddAPIVersion4tMSCRM", + "breaks" : "5.4.0", + "version" : "5.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddAdditionalFieldMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddApiModeToMarketoComponentsMigrationTask", + "breaks" : "6.1.0", + "version" : "6.3.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddBlockingFortRecordMatching", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddCDCTypeForOracleCDCMigrationTask", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddCaseSensitiveToTCreateTableWithHSQLDB", + "breaks" : "5.2.1", + "version" : "5.2.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddConnectorNameInConnections", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddContextCommentValueMigrationTask", + "breaks" : "6.1.0", + "version" : "6.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddContextGroupNameMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddCopyBookXc2jFileMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddDBConnectionVersionMigrationTask", + "breaks" : "5.4.0", + "version" : "5.4.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddDbMappingTTeradataFastLoadMigrationTask", + "breaks" : "7.1.0", + "version" : "7.1.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddDdColumn", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddDefaultFTPSPortMigrationTask", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddDefaultVersionValueForElasticsearchLookupInput", + "breaks" : "6.2.0", + "version" : "6.2.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddDieOnErrorOnSqoopComponents", + "breaks" : "5.5.1", + "version" : "5.4.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddDistributionClosedListForHadoopComponentsMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddDoubleQuoteToAllDBSPNameMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddDoubleQuoteTotMomMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddFailOnErrorOnTFileCopyTDI38441", + "breaks" : "6.3.1", + "version" : "6.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddFamilyFieldProjectMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddHashKeyFromInputConnector4tHashOutput", + "breaks" : "5.2.3", + "version" : "5.2.4", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddIncludTrashFilesOnGoogleDriveListTask", + "breaks" : "6.5.0", + "version" : "6.5.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddJavaVersionMigrationTask", + "breaks" : "6.3.1", + "version" : "6.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddLoginTypeForSalesforceMigrationTask", + "breaks" : "5.4.0", + "version" : "5.4.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddMomInputToComponentsListMigrationTask", + "breaks" : "5.2.0", + "version" : "5.2.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddNewFieldsForTDQHadoopComponentsTask", + "breaks" : "5.4.0", + "version" : "5.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddNewIgnoreNullSettingForTMicrosoftCrmOutputTask", + "breaks" : "6.2.1", + "version" : "6.2.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddOneOptionAndReverseTheValueOnFSComponents", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddOutputFileNameOntJasperOutputForJava", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddPerlRefArrayPointer", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddPerlRefArrayPointer2", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddPortForTCassandraConfigurationSpark", + "breaks" : "6.0.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddProductAndMappingInDBConnectionEMFMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddProductValuesItemMigrationTask", + "breaks" : "6.5.0", + "version" : "6.5.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddQuotesToModuleListMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddRenameOnFileCopyMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddRoutineDependenciesMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddSchemaDatePatternUseForImpalaTask", + "breaks" : "7.0.0", + "version" : "7.1.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddSchemaDefaultValue4tFileInputDelimited", + "breaks" : "5.6.1", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddScreenshotFileMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddTableActionForUpdateCassandraDatastax", + "breaks" : "6.0.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddTransmitOriginalContextFortRunJobMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AddTypeNameInConnection", + "breaks" : "7.0.1", + "version" : "7.0.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.AutoUpdateRelationsMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.BuildRecycleBinIndexMigrationTask", + "breaks" : "6.0.0", + "version" : "6.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeAS400DBVersionMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeActiveMqJarName4MOMComponents", + "breaks" : "5.2.0", + "version" : "5.2.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeBagName4tPigCode", + "breaks" : "5.2.1", + "version" : "5.3.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeBatchParameter4SomeDBComponents", + "breaks" : "6.0.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeColumnDelimiter4tExaBulkExec", + "breaks" : "6.5.0", + "version" : "6.5.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeComponentSettingNameMigrationTask", + "breaks" : "5.5.2", + "version" : "5.6.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDBName4Hive", + "breaks" : "5.2.3", + "version" : "5.2.4", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDBVersionValue4BonitaComponents", + "breaks" : "6.1.0", + "version" : "6.1.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDBversionForSybaseIQMigrationTask", + "breaks" : "6.3.1", + "version" : "6.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultEncodingMigrationTask", + "breaks" : "5.2.3", + "version" : "5.2.4", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultSparkSerializer", + "breaks" : "6.0.0", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValue4JSONComponents", + "breaks" : "6.0.0", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValue4tLogRow", + "breaks" : "6.0.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValue4tMarketoOutput", + "breaks" : "5.6.1", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValueBug10232", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValueForCassandra3Version", + "breaks" : "6.2.0", + "version" : "6.2.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValueForCassandraAPIVersion", + "breaks" : "6.0.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValueForCassandraOutputBatch", + "breaks" : "6.2.1", + "version" : "6.2.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValueFortCassandraOutputDefineCFStructure", + "breaks" : "5.4.1", + "version" : "5.4.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValueFortNormalizeCSVOption", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValueMigrationTaskBug8562", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValueTDIBug16919", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDefaultValueTDIBug21708", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeDeleteEmptyFileValueIfAppendTrueFeatureTDI26625", + "breaks" : "5.4.0", + "version" : "5.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeELTHiveOutputPartitionValue", + "breaks" : "5.2.1", + "version" : "5.2.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeExtendInsertDefaultValueMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeExtendedInsert2FALSE4tRedshiftOutput", + "breaks" : "5.3.0", + "version" : "5.3.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeFileInputJSONUrlUnCheckWhenXpathCheck", + "breaks" : "5.3.0", + "version" : "5.3.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeHadoopVersionValue4TDQComponents", + "breaks" : "5.2.1", + "version" : "5.2.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeHadoopVersionsOfReferenceComponentsMigrationTask", + "breaks" : "5.3.0", + "version" : "5.3.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeJDBCDriverJarTypeForFeature12879", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeJavaAPIAsDefault4SqoopMigrationTask", + "breaks" : "5.3.1", + "version" : "5.3.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeJobscriptContentValueMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeJobsettingDBversionForMssqlMigrationTask", + "breaks" : "6.3.0", + "version" : "6.3.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeLogLevel4tRedshiftInput", + "breaks" : "6.2.0", + "version" : "6.2.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeMSSQLDBVersionMigrationTask", + "breaks" : "6.2.0", + "version" : "6.3.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeMappingFileMigrationTask", + "breaks" : "6.2.1", + "version" : "6.2.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeMappingParameter4Redshift", + "breaks" : "5.6.1", + "version" : "5.6.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeModelForRoutineParameterMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeModelForRoutineParameterMigrationTask2", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeMongoDBMinimalVersion", + "breaks" : "6.0.0", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeMysqlJarReference4MysqlComponents", + "breaks" : "5.2.0", + "version" : "5.1.3", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeOptionDefaultValueForFileArchive", + "breaks" : "6.0.1", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeOptionDefaultValueFortNormalize", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeOracleJarName4OracleComponents", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeOracleJarName4OracleComponentsByDB_VERSION", + "breaks" : "5.2.0", + "version" : "5.2.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeOracleJarName4OracleDriver", + "breaks" : "5.2.0", + "version" : "5.2.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeParameter4tSAPIDocOutput", + "breaks" : "5.6.1", + "version" : "5.6.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeParameterName4tMDMConnection", + "breaks" : "5.5.1", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangePigVersionOfPigLoadMigrationTask", + "breaks" : "5.3.0", + "version" : "5.3.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangePostgresDbVersionForProjectSetting", + "breaks" : "5.4.1", + "version" : "5.4.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeReadByParameter4tFileInputJSON", + "breaks" : "5.6.1", + "version" : "5.6.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeRecalculateFormulaValueMigrationTask", + "breaks" : "5.3.2", + "version" : "5.3.3", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeRecordMatchingCustomFunctionValueTask", + "breaks" : "5.4.1", + "version" : "5.4.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeSalesForceComponetsCustomerModuleName", + "breaks" : "5.2.2", + "version" : "5.2.3", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeShareIdentityDefaultValueMigrationTaskIssue9519", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeSpecifyKeysAndColumnsFortCassandraInput", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeSqlPatternValueMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeTMatchGroupGIDTypeTask", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeTMatchGroupOutputConnectorTask", + "breaks" : "6.4.0", + "version" : "6.4.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeTypeMappingForRedshift", + "breaks" : "6.3.0", + "version" : "6.3.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeUseBatchSizeToFalseForDBOuput", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeUseBatchSizetoFalse4AS400", + "breaks" : "5.3.0", + "version" : "5.3.3", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeUsername4Hive", + "breaks" : "5.2.3", + "version" : "5.2.4", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeValue4BonitaComponents", + "breaks" : "6.0.0", + "version" : "6.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeValueBug14780", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeValueOfTLogRowChecks", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeValueTDIBug19870", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangeVersionValue4HDFSComponents", + "breaks" : "5.2.1", + "version" : "5.2.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ChangetMongoDBInputSortTextToTable", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.CheckAndUpdateStatusMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.CheckIncludeSeparatorOnTFileOutputPositional", + "breaks" : "5.6.2", + "version" : "5.6.3", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.CheckProductVersionMigrationTask", + "breaks" : "7.1.0", + "version" : "7.1.1", + "status" : "default" + }, { + "id" : "org.talend.repository.model.migration.CleanDBSchemaOntCreateTableMigrationTask", + "breaks" : "5.2.3", + "version" : "5.2.4", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.CleanFoldersMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ConnectionAddUniqueNameMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.CorrectBatchModeForDBComponents", + "breaks" : "5.6.1", + "version" : "5.6.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.CorrectBatchModeForJDBCOutput", + "breaks" : "5.6.1", + "version" : "5.6.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.CorrectBatchModeForTeradataOutput", + "breaks" : "5.6.1", + "version" : "5.6.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.CorrectBatchSizeForDBComponents", + "breaks" : "5.6.1", + "version" : "5.6.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.CorrectBatchSizeForDBComponentsMore", + "breaks" : "5.6.1", + "version" : "5.6.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.CorrectDBVersionListForAS400", + "breaks" : "5.0.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.CorrectTeradataTPTExecInserterOperatorToLoad", + "breaks" : "5.5.1", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.DieOnErrorDefaultValueMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.DisableUseBatchWhenRejectLineExists", + "breaks" : "6.0.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.EncryptDbPasswordMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.EncryptDbPasswordforItemFileMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.EncryptPasswordInComponentsMigrationTask", + "breaks" : "5.4.1", + "version" : "5.4.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.EncryptPasswordInJobSettingsMigrationTask", + "breaks" : "5.4.1", + "version" : "5.5.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.EncryptPasswordInProjectSettingsMigrationTask", + "breaks" : "5.4.1", + "version" : "5.4.3", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.EscapeQuoterForTNormalize", + "breaks" : "7.1.0", + "version" : "7.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ExcleGenerationModeMigrationTask", + "breaks" : "5.3.1", + "version" : "5.3.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.FileInputPositionalByteLengthMigrationTask", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.FileInputRegexContextVariableMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.FileInputRegexContextVariableMigrationTaskForSave", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.FixProjectResourceLink", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.FixUnevenItemContextParametersMigrationTask", + "breaks" : "6.1.0", + "version" : "6.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.FixWrongDbTypesMigrationTask", + "breaks" : "5.1.9", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.GenerateJobPomMigrationTask", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.HandleOracleSchemaMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.KeepChangeRemoteDirFalseForFTPFileExist", + "breaks" : "7.1.0", + "version" : "7.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MapNetsuiteOperatorValueTDI32245", + "breaks" : "6.0.0", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MdmConceptMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MigrateDeprecatedHadoopDistribution1", + "breaks" : "6.0.0", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MigrateEncoding4tSalesforceWave", + "breaks" : "5.6.2", + "version" : "5.6.3", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MigrateOracleJobSettingsParameter", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MigratetFileOutputDelimitedAndtFileInputDelimitedMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MigrationTaskForIssue10862", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MigrationTaskForIssue11632", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MigrationTaskForIssue18419", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MigrationTaskForIssue18419WithDiDemosProject", + "breaks" : "5.3.1", + "version" : "5.3.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MigrationTaskForIssue4449", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MigrationTaskForIssue7547", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MigrationTaskFortOleDbCoseConnection", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MoveExcelSheetnameToSheetlist", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MoveExcelSheetnameToSheetlistForJava", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MoveFileListFilemaskToFilemaskListForJava", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MoveStartsLinkFromPartitionerToDepartitioner", + "breaks" : "5.2.0", + "version" : "5.3.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MySQLDefaultDBVersion", + "breaks" : "7.1.0", + "version" : "7.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.MysqlOutputDBVersionForBug13250", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.PostgresqlDefaultDBVersion", + "breaks" : "7.1.0", + "version" : "7.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.QuoteWraptSSHcommandMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RelationShipIndexMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RemoveBinFolderMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RemoveDuplicatedContextGroupMigrationTask", + "breaks" : "6.0.1", + "version" : "6.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RemoveErrorTagMigrationTask", + "breaks" : "5.3.9", + "version" : "5.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RemoveProjectLibsFolder", + "breaks" : "6.0.0", + "version" : "6.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RemoveRoutineAntlrJarDependencyTask", + "breaks" : "6.0.0", + "version" : "6.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RemoveRoutineJarDependencyTask", + "breaks" : "5.4.1", + "version" : "5.4.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RemoveSpaceInJobNameMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RemoveUnuseQuoteOnTLoop", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameAccessDbVersionInConnection", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameConnectionNameofSalesforceOutput", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameCustomerColumnOftGenKey", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameDbMacroMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameDbProductIdMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameDriverJarPathForDBConnectionMigrationTask", + "breaks" : "5.6.2", + "version" : "5.6.3", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameELTJDBCComponentsMigrationTask", + "breaks" : "7.1.0", + "version" : "7.1.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameModeParaForPigMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameOracleRACToOracleCustomMigrationTask", + "breaks" : "5.4.0", + "version" : "5.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameParamName4tS3XXServerEncryption", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenamePasswordParaForLdapMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameSchemaParameterForMSSqlConnectionMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenameVersionParametersForPigMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametELTMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametFSFilterRows", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametFSUniq", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametFTPToFTPGetMigrationTaskForPerl", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametFileInputBasic", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametForCurrentIterationMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametForForPerl", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametGroupTotMatchGroup", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametLaunchDQAnalyseTotLaunchDQReports", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametMergeFieldsTotSurviveFields", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametParseXMLRowTotExtractXMLFieldMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametPivotOutputDelimitedTotPivotToColumnsDelimited", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametStandardizePhoneNumberColumnName", + "breaks" : "5.2.0", + "version" : "5.2.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametUnpivotRowTotPivotToRows", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RenametWindowKeyTotGenKey", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ReplaceHostAndPortByNamenodeURIMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ReplaceMultiFlowBytReplicateMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ReplaceRunJobLabelVariable", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ReplaceVarcharArrayWithVarcharIssueTDI35719", + "breaks" : "6.2.0", + "version" : "6.2.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ReplacetFileOutputXMLParameterMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.RepositoryProjectDateMigrationTask", + "breaks" : "7.0.0", + "version" : "7.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ResetItemLabelMigrationTask", + "breaks" : "4.2.4", + "version" : "5.2.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ResetMavenTemplateMigrationTask", + "breaks" : "6.5.0", + "version" : "6.5.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ResetVMArgumentMigrationTask", + "breaks" : "6.3.2", + "version" : "6.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ResetValuetInfiniteLoop", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ReviewPigLoadLayout", + "breaks" : "6.1.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ReviseInvalidContextNamesMigrationTask", + "breaks" : "6.0.0", + "version" : "6.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SalesforceMultiSchemaMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SalesforceTimeoutMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetContextDumpHidePasswordToFalse", + "breaks" : "5.2.3", + "version" : "5.2.4", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetContextMode", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetDefaultValue4tWriteJSONFieldGroupByOutput", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetDefaultValueForNewerEmailFirstOfTDI35976", + "breaks" : "6.2.0", + "version" : "6.2.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetDefaultVauleMDMServerVersionFeatureTDI31722", + "breaks" : "6.0.0", + "version" : "6.0.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetDefineRegisterJarToTrueForPigLoadMigrationTask", + "breaks" : "5.1.1", + "version" : "5.3.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetDieOnErrorFalse4tSCPDelete", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetFilterTiemFromTotoFromPOPComponentsMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetReadByJSONPathToFalse", + "breaks" : "5.2.1", + "version" : "5.2.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetSparkDataframeAlphabeticalSortOrder", + "breaks" : "6.1.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetStandaloneModeForHiveComponentsMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetTPigStoreResultAssociatedTPigLoad", + "breaks" : "5.6.0", + "version" : "5.6.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetTrim4tFileOutputXML", + "breaks" : "5.2.3", + "version" : "5.2.4", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetTrimToTrueAppendModeAdvancedFileOutputXMLComponentsMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SetTypeToStagingForMDMComponent", + "breaks" : "5.4.0", + "version" : "5.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SettingValuesIntoHadoopPropertiesFortHiveConnection", + "breaks" : "5.2.1", + "version" : "5.2.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.SubstituteRemovedMDMOperatorMigrationTask", + "breaks" : "6.1.0", + "version" : "6.2.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.TExtractJSONSplitListMigrationTask", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.ThreeVersionstJavaFlexForBug11754", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.TickDieOnError4tFileUnarchive", + "breaks" : "6.1.0", + "version" : "6.1.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UncheckExceptionOnFileExistMigrationTask", + "breaks" : "6.3.1", + "version" : "6.4.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UnifyParameterOfDatastaxAndHectorForCassandra", + "breaks" : "6.0.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UnifyPasswordEncryption4ContextMigrationTask", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UnifyPasswordEncryption4DBConnectionMigrationTask", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UnifyPasswordEncryption4LdapConnectionMigrationTask", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UnifyPasswordEncryption4ParametersInJobMigrationTask", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UnifyPasswordEncryption4ProjectSettingsMigrationTask", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UnifyPasswordEncryption4SalesforceSchemaConnectionMigrationTask", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UnifyPasswordEncryption4WsdlConnectionMigrationTask", + "breaks" : "5.6.0", + "version" : "5.6.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UniqueJoinKeyParameterTMatchGroupTask", + "breaks" : "5.2.0", + "version" : "5.3.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UnselectChangeEqualsAndHashcodeForBigDecimalInTMap", + "breaks" : "6.5.0", + "version" : "6.5.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateDbVersionForVerticaMigrationTask", + "breaks" : "5.4.1", + "version" : "5.4.3", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateELTComponentMigrationTask", + "breaks" : "6.1.1", + "version" : "6.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateExistentMigrationTasksToAdaptNewMigrationSystemMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateGitIgnoreMigrationTask", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateJobSettingsForMysqlMigrationTask", + "breaks" : "5.2.0", + "version" : "5.1.3", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateJobSettingsForOracleMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateJobSettingsForOracleMigrationTask2", + "breaks" : "5.2.0", + "version" : "5.2.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateJobSettingsForPostgresMigrationTask", + "breaks" : "5.4.1", + "version" : "5.4.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateJobletContextInJobMigrationTask", + "breaks" : "6.1.1", + "version" : "6.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateKakfaInputConsumerTimeoutAndAutoOffsetTask", + "breaks" : "6.1.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateTheJobsActionsOnTable", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateToJava8VersionMigrationTask", + "version" : "6.5.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpdateUrlForRedShiftMigrationTask", + "breaks" : "6.2.0", + "version" : "6.2.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpgradetDenormalizeMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UpgrateDatabaseTypeForSybaseConnection", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.UseOracle11VersionInsteadOfRemoved", + "breaks" : "7.1.0", + "version" : "7.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.VisibleComponentSettingsMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.WriteJSONQuoteAllValuesMigrationTask", + "breaks" : "7.0.1", + "version" : "7.0.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.addQuot", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.changeReturnTypeOfServerAliveResult", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.changeRunBeforeAfterToThenRunMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.mr.RemoveUseHadoopPropertiesFortMRConfiguration", + "breaks" : "5.4.0", + "version" : "5.4.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.renameMultiSchemaToMSMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.renameRoutinesClassName", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.spark.ChangeLocalModeForSparkConfiguration", + "breaks" : "6.0.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.spark.RenameSparkVersions", + "breaks" : "6.1.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.spark.StripslachesOnQuotesForTCollectAndCheck", + "breaks" : "6.1.0", + "version" : "6.1.0", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.spark.UseSqlDateTypeInDataframesTask", + "breaks" : "7.1.0", + "version" : "7.1.1", + "status" : "ok" + }, { + "id" : "org.talend.repository.model.migration.upgradetRunJobRemoveQuotesMigrationTask", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.renametFileInputCSV", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + }, { + "id" : "org.talend.repository.renametFileOutputCSV", + "breaks" : "5.1.1", + "version" : "5.1.2", + "status" : "ok" + } ] +} \ No newline at end of file diff --git a/talend/jobs/LOCAL_PROJECT/.settings/project.settings b/talend/jobs/LOCAL_PROJECT/.settings/project.settings new file mode 100644 index 0000000..464fb74 --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/.settings/project.settings @@ -0,0 +1,450 @@ +{ + "technicalStatus" : [ { + "label" : "development", + "code" : "DEV" + }, { + "label" : "testing", + "code" : "TEST" + }, { + "label" : "production", + "code" : "PROD" + } ], + "documentationStatus" : [ { + "label" : "unchecked", + "code" : "UCK" + }, { + "label" : "checked", + "code" : "CHK" + }, { + "label" : "validated", + "code" : "VAL" + } ], + "statAndLogsSettings" : { + "parameters" : { + "elementParameter" : [ { + "show" : true, + "field" : "CHECK", + "name" : "UPDATE_COMPONENTS", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "STATS_DEFAULT_PROJECTSETTING", + "value" : "true", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "ON_STATCATCHER_FLAG", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "ON_LOGCATCHER_FLAG", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "ON_METERCATCHER_FLAG", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "ON_CONSOLE_FLAG", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "ON_FILES_FLAG", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "DIRECTORY", + "name" : "FILE_PATH", + "value" : "\"D:/OutilsCours/Talend/TOS_DI-Win32-20181026_1147-V7.1.1/workspace/.metadata\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "FILENAME_STATS", + "value" : "\"stats_file.txt\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "FILENAME_LOGS", + "value" : "\"logs_file.txt\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "FILENAME_METTER", + "value" : "\"meter_file.txt\"", + "contextMode" : false + }, { + "show" : true, + "field" : "ENCODING_TYPE", + "name" : "ENCODING", + "value" : "ISO-8859-15", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "ON_DATABASE_FLAG", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "PROPERTY_TYPE", + "name" : "PROPERTY_TYPE", + "value" : "", + "contextMode" : false + }, { + "show" : true, + "field" : "CLOSED_LIST", + "name" : "DB_TYPE", + "value" : "tJDBCOutput", + "contextMode" : false + }, { + "show" : true, + "field" : "CLOSED_LIST", + "name" : "DB_VERSION", + "value" : "ORACLE_12", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "URL", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TABLE", + "name" : "DRIVER_JAR", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "DRIVER_CLASS", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "HOST", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "PORT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "DBNAME", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "LOCAL_SERVICE_NAME", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "PROPERTIES", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "SCHEMA_DB", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "USER", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "PASSWORD", + "name" : "PASS", + "value" : "0RMsyjmybrE=", + "contextMode" : false + }, { + "show" : true, + "field" : "FILE", + "name" : "DBFILE", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "DBTABLE", + "name" : "TABLE_STATS", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "DBTABLE", + "name" : "TABLE_LOGS", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "DBTABLE", + "name" : "TABLE_METER", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "CATCH_RUNTIME_ERRORS", + "value" : "true", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "CATCH_USER_ERRORS", + "value" : "true", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "CATCH_USER_WARNING", + "value" : "true", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "CATCH_REALTIME_STATS", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "TECHNICAL", + "name" : "ENCODING:ENCODING_TYPE", + "value" : "ISO-8859-15", + "contextMode" : false + }, { + "show" : true, + "field" : "TECHNICAL", + "name" : "PROPERTY_TYPE:PROPERTY_TYPE", + "value" : "BUILT_IN", + "contextMode" : false + }, { + "show" : true, + "field" : "TECHNICAL", + "name" : "PROPERTY_TYPE:REPOSITORY_PROPERTY_TYPE", + "value" : "", + "contextMode" : false + } ] + } + }, + "implicitContextSettings" : { + "parameters" : { + "elementParameter" : [ { + "show" : true, + "field" : "CHECK", + "name" : "UPDATE_COMPONENTS", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "IMPLICIT_TCONTEXTLOAD", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "IMPLICT_DEFAULT_PROJECTSETTING", + "value" : "true", + "contextMode" : false + }, { + "show" : true, + "field" : "RADIO", + "name" : "FROM_FILE_FLAG_IMPLICIT_CONTEXT", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "RADIO", + "name" : "FROM_DATABASE_FLAG_IMPLICIT_CONTEXT", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "FILE", + "name" : "IMPLICIT_TCONTEXTLOAD_FILE", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "FIELDSEPARATOR", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "PROPERTY_TYPE", + "name" : "PROPERTY_TYPE_IMPLICIT_CONTEXT", + "value" : "", + "contextMode" : false + }, { + "show" : true, + "field" : "CLOSED_LIST", + "name" : "DB_TYPE_IMPLICIT_CONTEXT", + "value" : "", + "contextMode" : false + }, { + "show" : true, + "field" : "CLOSED_LIST", + "name" : "DB_VERSION_IMPLICIT_CONTEXT", + "value" : "", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "URL_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TABLE", + "name" : "DRIVER_JAR_IMPLICIT_CONTEXT", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "DRIVER_CLASS_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "HOST_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "PORT_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "DBNAME_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "LOCAL_SERVICE_NAME_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "PROPERTIES_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "SCHEMA_DB_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "USER_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "PASSWORD", + "name" : "PASS_IMPLICIT_CONTEXT", + "value" : "0RMsyjmybrE=", + "contextMode" : false + }, { + "show" : true, + "field" : "FILE", + "name" : "DBFILE_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "DBTABLE", + "name" : "DBTABLE_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "TEXT", + "name" : "QUERY_CONDITION_IMPLICIT_CONTEXT", + "value" : "\"\"", + "contextMode" : false + }, { + "show" : true, + "field" : "CLOSED_LIST", + "name" : "LOAD_NEW_VARIABLE", + "value" : "", + "contextMode" : false + }, { + "show" : true, + "field" : "CLOSED_LIST", + "name" : "NOT_LOAD_OLD_VARIABLE", + "value" : "", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "PRINT_OPERATIONS", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "DISABLE_ERROR", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "DISABLE_WARNINGS", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "CHECK", + "name" : "DISABLE_INFO", + "value" : "false", + "contextMode" : false + }, { + "show" : true, + "field" : "TECHNICAL", + "name" : "PROPERTY_TYPE_IMPLICIT_CONTEXT:PROPERTY_TYPE", + "value" : "BUILT_IN", + "contextMode" : false + }, { + "show" : true, + "field" : "TECHNICAL", + "name" : "PROPERTY_TYPE_IMPLICIT_CONTEXT:REPOSITORY_PROPERTY_TYPE", + "value" : "", + "contextMode" : false + } ] + } + } +} \ No newline at end of file diff --git a/talend/jobs/LOCAL_PROJECT/.settings/relationship.index b/talend/jobs/LOCAL_PROJECT/.settings/relationship.index new file mode 100644 index 0000000..7b7ac59 --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/.settings/relationship.index @@ -0,0 +1,280 @@ +[ { + "baseItem" : { + "id" : "_56r5oGQaEemKDqYHoziOwA", + "version" : "0.1", + "type" : "job" + }, + "relatedItems" : [ { + "id" : "_6mU3oGQaEemKDqYHoziOwA", + "version" : "Latest", + "type" : "property" + }, { + "id" : "_W5WhAGQeEemKDqYHoziOwA", + "version" : "Latest", + "type" : "property" + }, { + "id" : "DataOperation", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Mathematical", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Numeric", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Relational", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "StringHandling", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendDataGenerator", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendDate", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendString", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendStringUtil", + "version" : "Latest", + "type" : "routine" + } ] +}, { + "baseItem" : { + "id" : "_L1eTIGQ6EemKDqYHoziOwA", + "version" : "0.1", + "type" : "job" + }, + "relatedItems" : [ { + "id" : "_6mU3oGQaEemKDqYHoziOwA", + "version" : "Latest", + "type" : "property" + }, { + "id" : "_W5WhAGQeEemKDqYHoziOwA", + "version" : "Latest", + "type" : "property" + }, { + "id" : "DataOperation", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "JavaDateEpoch", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Mathematical", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Numeric", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Relational", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "StringHandling", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendDataGenerator", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendDate", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendString", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendStringUtil", + "version" : "Latest", + "type" : "routine" + } ] +}, { + "baseItem" : { + "id" : "_QKNNUGZ8EeWm5YvsrIoYzQ", + "version" : "0.1", + "type" : "job" + }, + "relatedItems" : [ { + "id" : "DQTechnical", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "DataOperation", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "DataQuality", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "DemoRoutines", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "DqStringHandling", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "GetRandomPhoneNum", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "MDM", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Mathematical", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Numeric", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Relational", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "SQLike", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "StringHandling", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendDataGenerator", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendDate", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendString", + "version" : "Latest", + "type" : "routine" + } ] +}, { + "baseItem" : { + "id" : "_ex460GQvEemKDqYHoziOwA", + "version" : "0.1", + "type" : "job" + }, + "relatedItems" : [ { + "id" : "_6mU3oGQaEemKDqYHoziOwA", + "version" : "Latest", + "type" : "property" + }, { + "id" : "_W5WhAGQeEemKDqYHoziOwA", + "version" : "Latest", + "type" : "property" + }, { + "id" : "DataOperation", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "JavaDateEpoch", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Mathematical", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Numeric", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Relational", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "StringHandling", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendDataGenerator", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendDate", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendString", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendStringUtil", + "version" : "Latest", + "type" : "routine" + } ] +}, { + "baseItem" : { + "id" : "_i6jgsGQsEemKDqYHoziOwA", + "version" : "0.1", + "type" : "job" + }, + "relatedItems" : [ { + "id" : "_6mU3oGQaEemKDqYHoziOwA", + "version" : "Latest", + "type" : "property" + }, { + "id" : "_W5WhAGQeEemKDqYHoziOwA", + "version" : "Latest", + "type" : "property" + }, { + "id" : "DataOperation", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Mathematical", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Numeric", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "Relational", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "StringHandling", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendDataGenerator", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendDate", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendString", + "version" : "Latest", + "type" : "routine" + }, { + "id" : "TalendStringUtil", + "version" : "Latest", + "type" : "routine" + } ] +} ] \ No newline at end of file diff --git a/talend/jobs/LOCAL_PROJECT/code/routines/user/JavaDateEpoch_0.1.item b/talend/jobs/LOCAL_PROJECT/code/routines/user/JavaDateEpoch_0.1.item new file mode 100644 index 0000000..f766aea --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/code/routines/user/JavaDateEpoch_0.1.item @@ -0,0 +1,43 @@ +package routines; +import java.text.SimpleDateFormat; +import java.util.Date; +/* + * getDateFromEpoch: return yyyyMMdd from timestamp epoch + * + * + * {talendTypes} Long + * + * {Category} User Defined + * + * {param} Long(Long) input: The timestamp to convert + * + * {example} getDateFromEpoch(epoch) + */ +public class JavaDateEpoch { + /** + * get part of date. like YEAR, MONTH, HOUR, or DAY_OF_WEEK, WEEK_OF_MONTH, WEEK_OF_YEAR, TIMEZONE and so on + * + * @param partName which part to get. + * @param date the date value. + * @return the specified part value. + * + * {talendTypes} Long + * + * {Category} User Defined + * + * {param} Long(Long) input: The timestamp to convert + * + * {example} getDateFromEpoch(epoch) + * + */ + public static Long getDateFromEpoch(Long timeAsLong){ + Long returnVal = null; + + if(timeAsLong!=null){ + SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); + String v = sdf.format(new Date(timeAsLong)); + returnVal = Long.parseLong(v); + } + return returnVal; + } +} diff --git a/talend/jobs/LOCAL_PROJECT/code/routines/user/JavaDateEpoch_0.1.properties b/talend/jobs/LOCAL_PROJECT/code/routines/user/JavaDateEpoch_0.1.properties new file mode 100644 index 0000000..63c9efd --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/code/routines/user/JavaDateEpoch_0.1.properties @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/code/routines/user/TestRoutine_0.1.item b/talend/jobs/LOCAL_PROJECT/code/routines/user/TestRoutine_0.1.item new file mode 100644 index 0000000..5f8820b --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/code/routines/user/TestRoutine_0.1.item @@ -0,0 +1,41 @@ +package routines; + +/* + * user specification: the function's comment should contain keys as follows: 1. write about the function's comment.but + * it must be before the "{talendTypes}" key. + * + * 2. {talendTypes} 's value must be talend Type, it is required . its value should be one of: String, char | Character, + * long | Long, int | Integer, boolean | Boolean, byte | Byte, Date, double | Double, float | Float, Object, short | + * Short + * + * 3. {Category} define a category for the Function. it is required. its value is user-defined . + * + * 4. {param} 's format is: {param} [()] [ : ] + * + * 's value should be one of: string, int, list, double, object, boolean, long, char, date. 's value is the + * Function's parameter name. the {param} is optional. so if you the Function without the parameters. the {param} don't + * added. you can have many parameters for the Function. + * + * 5. {example} gives a example for the Function. it is optional. + */ +public class TestRoutine { + + /** + * helloExample: not return value, only print "hello" + message. + * + * + * {talendTypes} String + * + * {Category} User Defined + * + * {param} string("world") input: The string need to be printed. + * + * {example} helloExemple("world") # hello world !. + */ + public static void helloExample(String message) { + if (message == null) { + message = "World"; //$NON-NLS-1$ + } + System.out.println("Hello " + message + " !"); //$NON-NLS-1$ //$NON-NLS-2$ + } +} diff --git a/talend/jobs/LOCAL_PROJECT/code/routines/user/TestRoutine_0.1.properties b/talend/jobs/LOCAL_PROJECT/code/routines/user/TestRoutine_0.1.properties new file mode 100644 index 0000000..0269426 --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/code/routines/user/TestRoutine_0.1.properties @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_dw_0.1.item b/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_dw_0.1.item new file mode 100644 index 0000000..767cfd5 --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_dw_0.1.item @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_dw_0.1.properties b/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_dw_0.1.properties new file mode 100644 index 0000000..6a0cf0b --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_dw_0.1.properties @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_qa_0.1.item b/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_qa_0.1.item new file mode 100644 index 0000000..346ff3d --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_qa_0.1.item @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_qa_0.1.properties b/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_qa_0.1.properties new file mode 100644 index 0000000..927759a --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/metadata/connections/monnethic_qa_0.1.properties @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_USER_0.1.item b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_USER_0.1.item new file mode 100644 index 0000000..bb721ae --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_USER_0.1.item @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_USER_0.1.properties b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_USER_0.1.properties new file mode 100644 index 0000000..19c6f26 --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_USER_0.1.properties @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_USER_0.1.screenshot b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_USER_0.1.screenshot new file mode 100644 index 0000000..d75c70e --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_USER_0.1.screenshot @@ -0,0 +1,2 @@ + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_WALLET_0.1.item b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_WALLET_0.1.item new file mode 100644 index 0000000..2c30ce1 --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_WALLET_0.1.item @@ -0,0 +1,339 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_WALLET_0.1.properties b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_WALLET_0.1.properties new file mode 100644 index 0000000..1bc3100 --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_WALLET_0.1.properties @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_WALLET_0.1.screenshot b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_WALLET_0.1.screenshot new file mode 100644 index 0000000..98d287c --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_DIM_WALLET_0.1.screenshot @@ -0,0 +1,5 @@ + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_SESSION_0.1.item b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_SESSION_0.1.item new file mode 100644 index 0000000..133a80d --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_SESSION_0.1.item @@ -0,0 +1,398 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_SESSION_0.1.properties b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_SESSION_0.1.properties new file mode 100644 index 0000000..4271bc5 --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_SESSION_0.1.properties @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_SESSION_0.1.screenshot b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_SESSION_0.1.screenshot new file mode 100644 index 0000000..f857ac0 --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_SESSION_0.1.screenshot @@ -0,0 +1,6 @@ + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_TRANSACTION_0.1.item b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_TRANSACTION_0.1.item new file mode 100644 index 0000000..080dab9 --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_TRANSACTION_0.1.item @@ -0,0 +1,402 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_TRANSACTION_0.1.properties b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_TRANSACTION_0.1.properties new file mode 100644 index 0000000..9a1fe6d --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_TRANSACTION_0.1.properties @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_TRANSACTION_0.1.screenshot b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_TRANSACTION_0.1.screenshot new file mode 100644 index 0000000..581de1e --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/process/Monnethic/MONNETHIC_FACT_TRANSACTION_0.1.screenshot @@ -0,0 +1,6 @@ + + + + + + diff --git a/talend/jobs/LOCAL_PROJECT/talend.project b/talend/jobs/LOCAL_PROJECT/talend.project new file mode 100644 index 0000000..b84bc01 --- /dev/null +++ b/talend/jobs/LOCAL_PROJECT/talend.project @@ -0,0 +1,7 @@ + + + + + + + diff --git a/talend/select_dim_user.txt b/talend/select_dim_user.txt new file mode 100644 index 0000000..414a2de --- /dev/null +++ b/talend/select_dim_user.txt @@ -0,0 +1,3 @@ +"SELECT + \"monnethic_DW\".\"public\".\"DIM_USER\".\"USER_ID\",\"monnethic_DW\".\"public\".\"DIM_USER\".\"USER_HASH\",\"monnethic_DW\".\"public\".\"DIM_USER\".\"SRC_ID\" +FROM \"monnethic_DW\".\"public\".\"DIM_USER\"" \ No newline at end of file diff --git a/talend/select_dim_wallet.txt b/talend/select_dim_wallet.txt new file mode 100644 index 0000000..ced2c79 --- /dev/null +++ b/talend/select_dim_wallet.txt @@ -0,0 +1,4 @@ +"SELECT + \"monnethic_DW\".\"public\".\"DIM_WALLET\".\"WALLET_ID\",\"monnethic_DW\".\"public\".\"DIM_WALLET\".\"USER_ID\", + \"monnethic_DW\".\"public\".\"DIM_WALLET\".\"WALLET_HASH\",\"monnethic_DW\".\"public\".\"DIM_WALLET\".\"SRC_ID\" +FROM \"monnethic_DW\".\"public\".\"DIM_WALLET\"" \ No newline at end of file diff --git a/talend/select_session.txt b/talend/select_session.txt new file mode 100644 index 0000000..c88575c --- /dev/null +++ b/talend/select_session.txt @@ -0,0 +1,3 @@ +"SELECT + \"monnethic_qa\".\"public\".\"T_SESSION\".\"session_id\",\"monnethic_qa\".\"public\".\"T_SESSION\".\"user_id\",\"monnethic_qa\".\"public\".\"T_SESSION\".\"start_session\",\"monnethic_qa\".\"public\".\"T_SESSION\".\"end_session\" +FROM \"monnethic_qa\".\"public\".\"T_SESSION\"" \ No newline at end of file diff --git a/talend/select_transaction.txt b/talend/select_transaction.txt new file mode 100644 index 0000000..f7ac9a4 --- /dev/null +++ b/talend/select_transaction.txt @@ -0,0 +1,5 @@ +"SELECT + \"monnethic_qa\".\"public\".\"T_TRANSACTION\".\"transaction_id\",\"monnethic_qa\".\"public\".\"T_TRANSACTION\".\"transaction_date\",\"monnethic_qa\".\"public\".\"T_TRANSACTION\".\"transaction_from\", + \"monnethic_qa\".\"public\".\"T_TRANSACTION\".\"transaction_to\",\"monnethic_qa\".\"public\".\"T_TRANSACTION\".\"transaction_hash\",\"monnethic_qa\".\"public\".\"T_TRANSACTION\".\"transaction_amount\", + \"monnethic_qa\".\"public\".\"T_TRANSACTION\".\"transaction_unit\" +FROM \"monnethic_qa\".\"public\".\"T_TRANSACTION\"" \ No newline at end of file diff --git a/talend/select_user.txt b/talend/select_user.txt new file mode 100644 index 0000000..fb08564 --- /dev/null +++ b/talend/select_user.txt @@ -0,0 +1,5 @@ +"SELECT + \"monnethic_qa\".\"public\".\"T_USER\".\"user_id\",\"monnethic_qa\".\"public\".\"T_USER\".\"name\",\"monnethic_qa\".\"public\".\"T_USER\".\"firstname\",\"monnethic_qa\".\"public\".\"T_USER\".\"email\",\"monnethic_qa\".\"public\".\"T_USER\".\"password\" + ,\"monnethic_qa\".\"public\".\"T_USER\".\"creation_date\",\"monnethic_qa\".\"public\".\"T_USER\".\"modification_date\",\"monnethic_qa\".\"public\".\"T_USER\".\"phone\",\"monnethic_qa\".\"public\".\"T_USER\".\"association\",\"monnethic_qa\".\"public\".\"T_USER\".\"verified\" + ,\"monnethic_qa\".\"public\".\"T_USER\".\"approved\",\"monnethic_qa\".\"public\".\"T_USER\".\"user_hash\" +FROM \"monnethic_qa\".\"public\".\"T_USER\"" \ No newline at end of file diff --git a/talend/select_wallet.txt b/talend/select_wallet.txt new file mode 100644 index 0000000..b2ef065 --- /dev/null +++ b/talend/select_wallet.txt @@ -0,0 +1,4 @@ +"SELECT + \"monnethic_qa\".\"public\".\"T_WALLET\".\"wallet_id\",\"monnethic_qa\".\"public\".\"T_WALLET\".\"wallet_hash\",\"monnethic_qa\".\"public\".\"T_WALLET\".\"user_hash\",\"monnethic_qa\".\"public\".\"T_WALLET\".\"type\", + \"monnethic_qa\".\"public\".\"T_WALLET\".\"balance\",\"monnethic_qa\".\"public\".\"T_WALLET\".\"creation_date\",\"monnethic_qa\".\"public\".\"T_WALLET\".\"modification_date\",\"monnethic_qa\".\"public\".\"T_WALLET\".\"is_active\" +FROM \"monnethic_qa\".\"public\".\"T_WALLET\"" \ No newline at end of file