init repo

This commit is contained in:
GME 2019-04-21 17:42:10 +02:00
parent b1e5418e78
commit 13dac3e586
42 changed files with 4431 additions and 0 deletions

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

BIN
power_bi/DASHBOARD.pbix Normal file

Binary file not shown.

BIN
power_bi/test_2.pbix Normal file

Binary file not shown.

BIN
power_bi/test_2_bckp.pbix Normal file

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -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
} ]
}
}
}

View file

@ -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"
} ]
} ]

View file

@ -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;
}
}

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:TalendProperties="http://www.talend.org/properties">
<TalendProperties:Property xmi:id="_OcBGUWQ0EemKDqYHoziOwA" id="_OcBGUGQ0EemKDqYHoziOwA" label="JavaDateEpoch" version="0.1" statusCode="" item="_OcBGU2Q0EemKDqYHoziOwA" displayName="JavaDateEpoch">
<author href="../../../talend.project#_toXzcGQaEemKDqYHoziOwA"/>
<additionalProperties xmi:id="_OcEwsGQ0EemKDqYHoziOwA" key="created_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_OcEwsWQ0EemKDqYHoziOwA" key="created_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_OcEwsmQ0EemKDqYHoziOwA" key="created_date" value="2019-04-21T14:51:48.155+0200"/>
<additionalProperties xmi:id="_OcEws2Q0EemKDqYHoziOwA" key="modified_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_OcEwtGQ0EemKDqYHoziOwA" key="modified_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_OcEwtWQ0EemKDqYHoziOwA" key="modified_date" value="2019-04-21T15:34:16.735+0200"/>
</TalendProperties:Property>
<TalendProperties:ItemState xmi:id="_OcBGUmQ0EemKDqYHoziOwA" path="user"/>
<TalendProperties:RoutineItem xmi:id="_OcBGU2Q0EemKDqYHoziOwA" property="_OcBGUWQ0EemKDqYHoziOwA" state="_OcBGUmQ0EemKDqYHoziOwA">
<content href="JavaDateEpoch_0.1.item#/"/>
</TalendProperties:RoutineItem>
</xmi:XMI>

View file

@ -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} <type>[(<default value or closed list values>)] <name>[ : <comment>]
*
* <type> 's value should be one of: string, int, list, double, object, boolean, long, char, date. <name>'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$
}
}

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:TalendProperties="http://www.talend.org/properties">
<TalendProperties:Property xmi:id="_WhWuYGQ3EemKDqYHoziOwA" id="_WhWHUGQ3EemKDqYHoziOwA" label="TestRoutine" version="0.1" statusCode="" item="_WhWuYmQ3EemKDqYHoziOwA" displayName="TestRoutine">
<author href="../../../talend.project#_toXzcGQaEemKDqYHoziOwA"/>
<additionalProperties xmi:id="_Whbm4GQ3EemKDqYHoziOwA" key="created_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_Whbm4WQ3EemKDqYHoziOwA" key="created_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_Whbm4mQ3EemKDqYHoziOwA" key="created_date" value="2019-04-21T15:14:10.894+0200"/>
<additionalProperties xmi:id="_Whbm42Q3EemKDqYHoziOwA" key="modified_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_Whbm5GQ3EemKDqYHoziOwA" key="modified_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_Whbm5WQ3EemKDqYHoziOwA" key="modified_date" value="2019-04-21T15:15:58.426+0200"/>
</TalendProperties:Property>
<TalendProperties:ItemState xmi:id="_WhWuYWQ3EemKDqYHoziOwA" path="user"/>
<TalendProperties:RoutineItem xmi:id="_WhWuYmQ3EemKDqYHoziOwA" property="_WhWuYGQ3EemKDqYHoziOwA" state="_WhWuYWQ3EemKDqYHoziOwA">
<content href="TestRoutine_0.1.item#/"/>
</TalendProperties:RoutineItem>
</xmi:XMI>

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:TalendMetadata="http://www.talend.org/metadata/connection/2010" xmlns:orgomg.cwm.resource.relational="http:///orgomg/cwm/resource/relational.ecore">
<TalendMetadata:DatabaseConnection xmi:id="_gAGDEGQeEemKDqYHoziOwA" name="monnethic_dw" id="_W5WhAGQeEemKDqYHoziOwA" label="monnethic_dw" dataPackage="_gRgjMGQeEemKDqYHoziOwA" DatabaseType="PostgreSQL" DriverClass="org.postgresql.Driver" URL="jdbc:postgresql://37.187.101.44:5432/monnethic_DW" dbVersionString="V9_X" Port="5432" Username="monnethicadmin" Password="N4W0kihWApbDCf9qTdVPQxfWBSB3rKVB" ServerName="37.187.101.44" DatasourceName="" FileFieldName="" SID="monnethic_DW" SqlSynthax="" StringQuote="" NullChar="" DbmsId="postgres_id" ProductId="POSTGRESQL" AdditionalParams="" StandardSQL="true" SQLMode="false" UiSchema="public">
<taggedValue xmi:id="_gAGDEWQeEemKDqYHoziOwA" tag="Is Conn Need Reload" value="false"/>
<taggedValue xmi:id="_gAedkGQeEemKDqYHoziOwA" tag="package filter" value=""/>
<taggedValue xmi:id="_gAedkWQeEemKDqYHoziOwA" tag="Status" value=""/>
<taggedValue xmi:id="_gAedkmQeEemKDqYHoziOwA" tag="Version" value="0.1"/>
<taggedValue xmi:id="_gAedk2QeEemKDqYHoziOwA" tag="Purpose" value=""/>
<taggedValue xmi:id="_gAedlGQeEemKDqYHoziOwA" tag="Description" value=""/>
<taggedValue xmi:id="_gAedlWQeEemKDqYHoziOwA" tag="Author" value=""/>
<taggedValue xmi:id="_gAedlmQeEemKDqYHoziOwA" tag="otherParameter"/>
<taggedValue xmi:id="_gGwrwGQeEemKDqYHoziOwA" tag="DB ProductName" value="PostgreSQL"/>
<taggedValue xmi:id="_gGwrwWQeEemKDqYHoziOwA" tag="DB ProductVersion" value="10.5 (Debian 10.5-1.pgdg90+1)"/>
<taggedValue xmi:id="_gGwrwmQeEemKDqYHoziOwA" tag="DB IdentifierQuoteString" value="&quot;"/>
<parameters xmi:id="_gAGDEmQeEemKDqYHoziOwA" key="CONN_PARA_KEY_USERNAME" value="monnethicadmin"/>
</TalendMetadata:DatabaseConnection>
<orgomg.cwm.resource.relational:Catalog xmi:id="_gRgjMGQeEemKDqYHoziOwA" name="monnethic_DW" dataManager="_gAGDEGQeEemKDqYHoziOwA">
<ownedElement xsi:type="orgomg.cwm.resource.relational:Schema" xmi:id="_gRgjMWQeEemKDqYHoziOwA" name="public"/>
</orgomg.cwm.resource.relational:Catalog>
</xmi:XMI>

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:TalendProperties="http://www.talend.org/properties">
<TalendProperties:Property xmi:id="_gAGDE2QeEemKDqYHoziOwA" id="_W5WhAGQeEemKDqYHoziOwA" label="monnethic_dw" version="0.1" statusCode="" item="_gAGDFWQeEemKDqYHoziOwA" displayName="monnethic_dw">
<author href="../../talend.project#_toXzcGQaEemKDqYHoziOwA"/>
<additionalProperties xmi:id="_gAKUgGQeEemKDqYHoziOwA" key="created_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_gAKUgWQeEemKDqYHoziOwA" key="created_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_gAKUgmQeEemKDqYHoziOwA" key="created_date" value="2019-04-21T12:16:17.096+0200"/>
<additionalProperties xmi:id="_gAKUg2QeEemKDqYHoziOwA" key="modified_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_gAKUhGQeEemKDqYHoziOwA" key="modified_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_gAKUhWQeEemKDqYHoziOwA" key="modified_date" value="2019-04-21T12:16:18.915+0200"/>
</TalendProperties:Property>
<TalendProperties:ItemState xmi:id="_gAGDFGQeEemKDqYHoziOwA" path=""/>
<TalendProperties:DatabaseConnectionItem xmi:id="_gAGDFWQeEemKDqYHoziOwA" property="_gAGDE2QeEemKDqYHoziOwA" state="_gAGDFGQeEemKDqYHoziOwA" typeName="PostgreSQL">
<connection href="monnethic_dw_0.1.item#_gAGDEGQeEemKDqYHoziOwA"/>
</TalendProperties:DatabaseConnectionItem>
</xmi:XMI>

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:TalendMetadata="http://www.talend.org/metadata/connection/2010" xmlns:orgomg.cwm.resource.relational="http:///orgomg/cwm/resource/relational.ecore">
<TalendMetadata:DatabaseConnection xmi:id="_U71y0GQbEemKDqYHoziOwA" name="monnethic_qa" id="_6mU3oGQaEemKDqYHoziOwA" label="monnethic_qa" dataPackage="_VL62MGQbEemKDqYHoziOwA" DatabaseType="PostgreSQL" DriverClass="org.postgresql.Driver" URL="jdbc:postgresql://37.187.101.44:5432/monnethic_qa" dbVersionString="V9_X" Port="5432" Username="monnethicadmin" Password="N4W0kihWApbDCf9qTdVPQxfWBSB3rKVB" ServerName="37.187.101.44" DatasourceName="" FileFieldName="" SID="monnethic_qa" SqlSynthax="" StringQuote="" NullChar="" DbmsId="postgres_id" ProductId="POSTGRESQL" AdditionalParams="" StandardSQL="true" SQLMode="false" UiSchema="public">
<taggedValue xmi:id="_U73A8GQbEemKDqYHoziOwA" tag="Is Conn Need Reload" value="false"/>
<taggedValue xmi:id="_U8U7AGQbEemKDqYHoziOwA" tag="package filter" value=""/>
<taggedValue xmi:id="_U8aakGQbEemKDqYHoziOwA" tag="Status" value=""/>
<taggedValue xmi:id="_U8aakWQbEemKDqYHoziOwA" tag="Version" value="0.1"/>
<taggedValue xmi:id="_U8aakmQbEemKDqYHoziOwA" tag="Purpose" value=""/>
<taggedValue xmi:id="_U8aak2QbEemKDqYHoziOwA" tag="Description" value=""/>
<taggedValue xmi:id="_U8aalGQbEemKDqYHoziOwA" tag="Author" value=""/>
<taggedValue xmi:id="_U8aalWQbEemKDqYHoziOwA" tag="otherParameter"/>
<taggedValue xmi:id="_VDddwGQbEemKDqYHoziOwA" tag="DB ProductName" value="PostgreSQL"/>
<taggedValue xmi:id="_VDddwWQbEemKDqYHoziOwA" tag="DB ProductVersion" value="10.5 (Debian 10.5-1.pgdg90+1)"/>
<taggedValue xmi:id="_VDddwmQbEemKDqYHoziOwA" tag="DB IdentifierQuoteString" value="&quot;"/>
<parameters xmi:id="_U73A8WQbEemKDqYHoziOwA" key="CONN_PARA_KEY_USERNAME" value="monnethicadmin"/>
</TalendMetadata:DatabaseConnection>
<orgomg.cwm.resource.relational:Catalog xmi:id="_VL62MGQbEemKDqYHoziOwA" name="monnethic_qa" dataManager="_U71y0GQbEemKDqYHoziOwA">
<ownedElement xsi:type="orgomg.cwm.resource.relational:Schema" xmi:id="_VL7dQGQbEemKDqYHoziOwA" name="public"/>
</orgomg.cwm.resource.relational:Catalog>
</xmi:XMI>

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:TalendProperties="http://www.talend.org/properties">
<TalendProperties:Property xmi:id="_U74PEGQbEemKDqYHoziOwA" id="_6mU3oGQaEemKDqYHoziOwA" label="monnethic_qa" version="0.1" statusCode="" item="_U74PEmQbEemKDqYHoziOwA" displayName="monnethic_qa">
<author href="../../talend.project#_toXzcGQaEemKDqYHoziOwA"/>
<additionalProperties xmi:id="_U78ggGQbEemKDqYHoziOwA" key="created_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_U78ggWQbEemKDqYHoziOwA" key="created_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_U78ggmQbEemKDqYHoziOwA" key="created_date" value="2019-04-21T11:53:34.344+0200"/>
<additionalProperties xmi:id="_U78gg2QbEemKDqYHoziOwA" key="modified_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_U78ghGQbEemKDqYHoziOwA" key="modified_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_U78ghWQbEemKDqYHoziOwA" key="modified_date" value="2019-04-21T11:54:31.382+0200"/>
</TalendProperties:Property>
<TalendProperties:ItemState xmi:id="_U74PEWQbEemKDqYHoziOwA" path=""/>
<TalendProperties:DatabaseConnectionItem xmi:id="_U74PEmQbEemKDqYHoziOwA" property="_U74PEGQbEemKDqYHoziOwA" state="_U74PEWQbEemKDqYHoziOwA" typeName="PostgreSQL">
<connection href="monnethic_qa_0.1.item#_U71y0GQbEemKDqYHoziOwA"/>
</TalendProperties:DatabaseConnectionItem>
</xmi:XMI>

View file

@ -0,0 +1,292 @@
<?xml version="1.0" encoding="UTF-8"?>
<talendfile:ProcessType xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:TalendMapper="http://www.talend.org/mapper" xmlns:talendfile="platform:/resource/org.talend.model/model/TalendFile.xsd" defaultContext="Default" jobType="Standard">
<context confirmationNeeded="false" name="Default"/>
<parameters>
<elementParameter field="TEXT" name="SCREEN_OFFSET_X" value="0" show="false"/>
<elementParameter field="TEXT" name="SCREEN_OFFSET_Y" value="0" show="false"/>
<elementParameter field="TEXT" name="REPOSITORY_CONNECTION_ID" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_PROPERTY_TYPENAME" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_HADOOP_DISTRIBUTION" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_HADOOP_VERSION" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_ENABLE_KERBEROS" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_NAME_NODE_PRINCIPAL" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_USERNAME" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_GROUP" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_USE_KEYTAB" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_KT_PRINCIPAL" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_KEY_TAB" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_ENABLE_OO_KERBEROS" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_NAME_NODE_END_POINT" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_JOB_TRACKER_ENDPOINT" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_END_POINT" value="" show="false"/>
<elementParameter field="CHECK" name="IMPLICITCONTEXT_USE_PROJECT_SETTINGS" value="true" show="false"/>
<elementParameter field="CHECK" name="STATANDLOG_USE_PROJECT_SETTINGS" value="true" show="false"/>
<elementParameter field="CHECK" name="MULTI_THREAD_EXECATION" value="false"/>
<elementParameter field="CHECK" name="IMPLICIT_TCONTEXTLOAD" value="false"/>
<elementParameter field="RADIO" name="FROM_FILE_FLAG_IMPLICIT_CONTEXT" value="false" show="false"/>
<elementParameter field="RADIO" name="FROM_DATABASE_FLAG_IMPLICIT_CONTEXT" value="false" show="false"/>
<elementParameter field="FILE" name="IMPLICIT_TCONTEXTLOAD_FILE" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="FIELDSEPARATOR" value="&quot;&quot;" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_TYPE_IMPLICIT_CONTEXT" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION_IMPLICIT_CONTEXT" value="" show="false"/>
<elementParameter field="TEXT" name="URL_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TABLE" name="DRIVER_JAR_IMPLICIT_CONTEXT" show="false"/>
<elementParameter field="TEXT" name="DRIVER_CLASS_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="HOST_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PORT_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DBNAME_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="LOCAL_SERVICE_NAME_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PROPERTIES_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="USER_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="PASSWORD" name="PASS_IMPLICIT_CONTEXT" value="0RMsyjmybrE=" show="false"/>
<elementParameter field="FILE" name="DBFILE_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="DBTABLE_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="QUERY_CONDITION_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="CLOSED_LIST" name="LOAD_NEW_VARIABLE" value="Warning" show="false"/>
<elementParameter field="CLOSED_LIST" name="NOT_LOAD_OLD_VARIABLE" value="Warning" show="false"/>
<elementParameter field="CHECK" name="PRINT_OPERATIONS" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_ERROR" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_WARNINGS" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_INFO" value="false" show="false"/>
<elementParameter field="CHECK" name="ON_STATCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_LOGCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_METERCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_CONSOLE_FLAG" value="false" show="false"/>
<elementParameter field="CHECK" name="ON_FILES_FLAG" value="false" show="false"/>
<elementParameter field="DIRECTORY" name="FILE_PATH" value="&quot;D:/OutilsCours/Talend/TOS_DI-Win32-20181026_1147-V7.1.1/workspace/.metadata&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_STATS" value="&quot;stats_file.txt&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_LOGS" value="&quot;logs_file.txt&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_METTER" value="&quot;meter_file.txt&quot;" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="ISO-8859-15" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15" show="false"/>
<elementParameter field="CHECK" name="ON_DATABASE_FLAG" value="false" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_TYPE" value="tJDBCOutput" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="ORACLE_12" show="false"/>
<elementParameter field="TEXT" name="URL" value="&quot;&quot;" show="false"/>
<elementParameter field="TABLE" name="DRIVER_JAR" show="false"/>
<elementParameter field="TEXT" name="DRIVER_CLASS" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="HOST" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PORT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DATASOURCE" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="LOCAL_SERVICE_NAME" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PROPERTIES" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="USER" value="&quot;&quot;" show="false"/>
<elementParameter field="PASSWORD" name="PASS" value="0RMsyjmybrE=" show="false"/>
<elementParameter field="FILE" name="DBFILE" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_STATS" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_LOGS" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_METER" value="&quot;&quot;" show="false"/>
<elementParameter field="CHECK" name="CATCH_RUNTIME_ERRORS" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_USER_ERRORS" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_USER_WARNING" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_REALTIME_STATS" value="false" show="false"/>
<elementParameter field="TEXT" name="HEADERFOOTER_HEADERID" value="" show="false"/>
<elementParameter field="CHECK" name="HEADER_ENABLED" value="false" show="false"/>
<elementParameter field="TEXT" name="HEADER_LIBRARY" value="" show="false"/>
<elementParameter field="TEXT" name="HEADER_CODE" value="" show="false"/>
<elementParameter field="TEXT" name="HEADER_IMPORT" value="" show="false"/>
<elementParameter field="TEXT" name="HEADERFOOTER_FOOTERID" value="" show="false"/>
<elementParameter field="CHECK" name="FOOTER_ENABLED" value="false" show="false"/>
<elementParameter field="TEXT" name="FOOTER_LIBRARY" value="" show="false"/>
<elementParameter field="TEXT" name="FOOTER_CODE" value="" show="false"/>
<elementParameter field="TEXT" name="FOOTER_IMPORT" value="" show="false"/>
<routinesParameter id="_u13hVmQaEemKDqYHoziOwA" name="DataOperation"/>
<routinesParameter id="_u2UNRGQaEemKDqYHoziOwA" name="Mathematical"/>
<routinesParameter id="_u2dXMGQaEemKDqYHoziOwA" name="Numeric"/>
<routinesParameter id="_u2nIMGQaEemKDqYHoziOwA" name="Relational"/>
<routinesParameter id="_u2nIOmQaEemKDqYHoziOwA" name="StringHandling"/>
<routinesParameter id="_u2w5NmQaEemKDqYHoziOwA" name="TalendDataGenerator"/>
<routinesParameter id="_u26DIGQaEemKDqYHoziOwA" name="TalendDate"/>
<routinesParameter id="_u26DKmQaEemKDqYHoziOwA" name="TalendString"/>
<routinesParameter id="_u3D0JmQaEemKDqYHoziOwA" name="TalendStringUtil"/>
</parameters>
<node componentName="tPostgresqlInput" componentVersion="0.102" offsetLabelX="0" offsetLabelY="0" posX="96" posY="96">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBInput_1" show="false"/>
<elementParameter field="TECHNICAL" name="PROPERTY:PROPERTY_TYPE" value="REPOSITORY"/>
<elementParameter field="TECHNICAL" name="PROPERTY:REPOSITORY_PROPERTY_TYPE" value="_6mU3oGQaEemKDqYHoziOwA" show="false"/>
<elementParameter field="CHECK" name="USE_EXISTING_CONNECTION" value="false"/>
<elementParameter field="COMPONENT_LIST" name="CONNECTION" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="V9_X"/>
<elementParameter field="TEXT" name="HOST" value="&quot;37.187.101.44&quot;"/>
<elementParameter field="TEXT" name="TYPE" value="POSTGRESQL" show="false"/>
<elementParameter field="TEXT" name="PORT" value="&quot;5432&quot;"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;monnethic_qa&quot;"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;public&quot;"/>
<elementParameter field="TEXT" name="USER" value="&quot;monnethicadmin&quot;"/>
<elementParameter field="PASSWORD" name="PASS" value="Yr8As9xCTZPRriplIonKnXKs1fEFvTIl"/>
<elementParameter field="DBTABLE" name="TABLE" value="&quot;T_USER&quot;"/>
<elementParameter field="QUERYSTORE_TYPE" name="QUERYSTORE" value="&quot;&quot;"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:REPOSITORY_QUERYSTORE_TYPE" value="" show="false"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:QUERYSTORE_TYPE" value="BUILT_IN"/>
<elementParameter field="GUESS_SCHEMA" name="GUESS_SCHEMA" value="&quot;&quot;"/>
<elementParameter field="MEMO_SQL" name="QUERY" value="&quot;SELECT &#xD;&#xA; \&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;user_id\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;name\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;firstname\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;email\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;password\&quot;&#xD;&#xA; ,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;creation_date\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;modification_date\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;phone\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;association\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;verified\&quot;&#xD;&#xA; ,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;approved\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;.\&quot;user_hash\&quot;&#xD;&#xA;FROM \&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_USER\&quot;&quot;"/>
<elementParameter field="LABEL" name="NOTE" value="This option only applies when deploying and running in the Talend Runtime"/>
<elementParameter field="CHECK" name="SPECIFY_DATASOURCE_ALIAS" value="false"/>
<elementParameter field="TEXT" name="DATASOURCE_ALIAS" value="&quot;&quot;" show="false"/>
<elementParameter field="MAPPING_TYPE" name="MAPPING" value="postgres_id" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="&quot;ISO-8859-15&quot;" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15"/>
<elementParameter field="CHECK" name="USE_CURSOR" value="false"/>
<elementParameter field="TEXT" name="CURSOR_SIZE" value="1000" show="false"/>
<elementParameter field="CHECK" name="TRIM_ALL_COLUMN" value="false"/>
<elementParameter field="TABLE" name="TRIM_COLUMN">
<elementValue elementRef="SCHEMA_COLUMN" value="user_id"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="name"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="firstname"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="email"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="password"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="creation_date"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="modification_date"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="phone"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="association"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="verified"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="approved"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="user_hash"/>
<elementValue elementRef="TRIM" value="false"/>
</elementParameter>
<elementParameter field="TEXT" name="LABEL" value="monnethic_qa"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="tDBInput_1">
<column comment="" defaultValue="" key="true" length="10" name="user_id" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="name" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="firstname" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="email" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="password" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="creation_date" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="modification_date" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="phone" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="association" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="1" name="verified" nullable="false" pattern="" precision="0" sourceType="BOOL" type="id_Boolean" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="1" name="approved" nullable="false" pattern="" precision="0" sourceType="BOOL" type="id_Boolean" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="user_hash" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
</metadata>
</node>
<node componentName="tMap" componentVersion="2.1" offsetLabelX="0" offsetLabelY="0" posX="256" posY="96">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tMap_1" show="false"/>
<elementParameter field="EXTERNAL" name="MAP" value=""/>
<elementParameter field="CLOSED_LIST" name="LINK_STYLE" value="AUTO"/>
<elementParameter field="DIRECTORY" name="TEMPORARY_DATA_DIRECTORY" value=""/>
<elementParameter field="IMAGE" name="PREVIEW" value="_56r5oGQaEemKDqYHoziOwA-tMap_1-PREVIEW.bmp"/>
<elementParameter field="CHECK" name="DIE_ON_ERROR" value="true" show="false"/>
<elementParameter field="CHECK" name="LKUP_PARALLELIZE" value="false" show="false"/>
<elementParameter field="TEXT" name="LEVENSHTEIN" value="0" show="false"/>
<elementParameter field="TEXT" name="JACCARD" value="0" show="false"/>
<elementParameter field="CHECK" name="ENABLE_AUTO_CONVERT_TYPE" value="false" show="false"/>
<elementParameter field="TEXT" name="ROWS_BUFFER_SIZE" value="2000000"/>
<elementParameter field="CHECK" name="CHANGE_HASH_AND_EQUALS_FOR_BIGDECIMAL" value="true"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" label="out1" name="out1">
<column comment="" key="false" length="255" name="USER_HASH" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
</metadata>
<nodeData xsi:type="TalendMapper:MapperData">
<uiProperties/>
<varTables sizeState="INTERMEDIATE" name="Var" minimized="true"/>
<outputTables sizeState="INTERMEDIATE" name="out1">
<mapperTableEntries name="USER_HASH" expression="row1.user_hash " type="id_String"/>
<mapperTableEntries name="SRC_ID" expression="row1.user_id " type="id_Integer"/>
</outputTables>
<inputTables sizeState="INTERMEDIATE" name="row1" matchingMode="UNIQUE_MATCH" lookupMode="LOAD_ONCE">
<mapperTableEntries name="user_id" type="id_Integer"/>
<mapperTableEntries name="name" type="id_String"/>
<mapperTableEntries name="firstname" type="id_String"/>
<mapperTableEntries name="email" type="id_String"/>
<mapperTableEntries name="password" type="id_String"/>
<mapperTableEntries name="creation_date" type="id_Long"/>
<mapperTableEntries name="modification_date" type="id_Long"/>
<mapperTableEntries name="phone" type="id_String"/>
<mapperTableEntries name="association" type="id_String"/>
<mapperTableEntries name="verified" type="id_Boolean"/>
<mapperTableEntries name="approved" type="id_Boolean"/>
<mapperTableEntries name="user_hash" type="id_String"/>
</inputTables>
</nodeData>
</node>
<node componentName="tPostgresqlOutput" componentVersion="0.102" offsetLabelX="0" offsetLabelY="0" posX="416" posY="96">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBOutput_1" show="false"/>
<elementParameter field="TECHNICAL" name="PROPERTY:PROPERTY_TYPE" value="REPOSITORY"/>
<elementParameter field="TECHNICAL" name="PROPERTY:REPOSITORY_PROPERTY_TYPE" value="_W5WhAGQeEemKDqYHoziOwA" show="false"/>
<elementParameter field="CHECK" name="USE_EXISTING_CONNECTION" value="false"/>
<elementParameter field="COMPONENT_LIST" name="CONNECTION" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="V9_X"/>
<elementParameter field="TEXT" name="HOST" value="&quot;37.187.101.44&quot;"/>
<elementParameter field="TEXT" name="PORT" value="&quot;5432&quot;"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;monnethic_DW&quot;"/>
<elementParameter field="TEXT" name="TYPE" value="POSTGRESQL" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;public&quot;"/>
<elementParameter field="TEXT" name="USER" value="&quot;monnethicadmin&quot;"/>
<elementParameter field="PASSWORD" name="PASS" value="Yr8As9xCTZPRriplIonKnXKs1fEFvTIl"/>
<elementParameter field="DBTABLE" name="TABLE" value="&quot;DIM_USER&quot;"/>
<elementParameter field="CLOSED_LIST" name="TABLE_ACTION" value="NONE"/>
<elementParameter field="CLOSED_LIST" name="DATA_ACTION" value="UPDATE_OR_INSERT"/>
<elementParameter field="CHECK" name="USE_SPATIAL_OPTIONS" value="false" show="false"/>
<elementParameter field="CHECK" name="SPATIAL_INDEX" value="false" show="false"/>
<elementParameter field="CHECK" name="GEOMETRY_COLUMNS" value="false" show="false"/>
<elementParameter field="LABEL" name="NOTE" value="This option only applies when deploying and running in the Talend Runtime"/>
<elementParameter field="CHECK" name="SPECIFY_DATASOURCE_ALIAS" value="false"/>
<elementParameter field="TEXT" name="DATASOURCE_ALIAS" value="&quot;&quot;" show="false"/>
<elementParameter field="CHECK" name="DIE_ON_ERROR" value="false"/>
<elementParameter field="MAPPING_TYPE" name="MAPPING" value="postgres_id" show="false"/>
<elementParameter field="CHECK" name="SAVE_POINT" value="false" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="&quot;ISO-8859-15&quot;" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15"/>
<elementParameter field="TEXT" name="COMMIT_EVERY" value="10000"/>
<elementParameter field="TABLE" name="ADD_COLS"/>
<elementParameter field="CHECK" name="USE_FIELD_OPTIONS" value="false"/>
<elementParameter field="TABLE" name="FIELD_OPTIONS" show="false">
<elementValue elementRef="SCHEMA_COLUMN" value="USER_HASH"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="SRC_ID"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
</elementParameter>
<elementParameter field="CHECK" name="ENABLE_DEBUG_MODE" value="false"/>
<elementParameter field="CHECK" name="SUPPORT_NULL_WHERE" value="false"/>
<elementParameter field="CHECK" name="USE_BATCH_SIZE" value="true" show="false"/>
<elementParameter field="TEXT" name="BATCH_SIZE" value="10000" show="false"/>
<elementParameter field="TEXT" name="LABEL" value="monnethic_dw"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" label="out1" name="tDBOutput_1">
<column comment="" key="false" length="255" name="USER_HASH" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
</metadata>
<metadata connector="REJECT" label="out1" name="REJECT">
<column comment="" key="false" length="255" name="USER_HASH" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
<column defaultValue="" key="false" length="255" name="errorCode" nullable="true" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column defaultValue="" key="false" length="255" name="errorMessage" nullable="true" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
</metadata>
</node>
<connection connectorName="FLOW" label="row1" lineStyle="0" metaname="tDBInput_1" offsetLabelX="0" offsetLabelY="0" source="tDBInput_1" target="tMap_1">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="row1" show="false"/>
</connection>
<connection connectorName="FLOW" label="out1" lineStyle="0" metaname="out1" offsetLabelX="0" offsetLabelY="0" source="tMap_1" target="tDBOutput_1">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="out1" show="false"/>
</connection>
<subjob>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBInput_1" show="false"/>
<elementParameter field="COLOR" name="SUBJOB_TITLE_COLOR" value="92;131;150" show="false"/>
<elementParameter field="COLOR" name="SUBJOB_COLOR" value="207;226;236"/>
</subjob>
</talendfile:ProcessType>

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:TalendProperties="http://www.talend.org/properties">
<TalendProperties:Property xmi:id="_56tHwGQaEemKDqYHoziOwA" id="_56r5oGQaEemKDqYHoziOwA" label="MONNETHIC_DIM_USER" version="0.1" statusCode="" item="_56tHwmQaEemKDqYHoziOwA" displayName="MONNETHIC_DIM_USER">
<author href="../../talend.project#_toXzcGQaEemKDqYHoziOwA"/>
<additionalProperties xmi:id="_563f0GQaEemKDqYHoziOwA" key="created_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_563f0WQaEemKDqYHoziOwA" key="created_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_563f0mQaEemKDqYHoziOwA" key="created_date" value="2019-04-21T11:50:33.037+0200"/>
<additionalProperties xmi:id="_563f02QaEemKDqYHoziOwA" key="modified_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_563f1GQaEemKDqYHoziOwA" key="modified_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_563f1WQaEemKDqYHoziOwA" key="modified_date" value="2019-04-21T15:04:44.894+0200"/>
</TalendProperties:Property>
<TalendProperties:ItemState xmi:id="_56tHwWQaEemKDqYHoziOwA" path="Monnethic"/>
<TalendProperties:ProcessItem xmi:id="_56tHwmQaEemKDqYHoziOwA" property="_56tHwGQaEemKDqYHoziOwA" state="_56tHwWQaEemKDqYHoziOwA">
<process href="MONNETHIC_DIM_USER_0.1.item#/"/>
</TalendProperties:ProcessItem>
</xmi:XMI>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,339 @@
<?xml version="1.0" encoding="UTF-8"?>
<talendfile:ProcessType xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:TalendMapper="http://www.talend.org/mapper" xmlns:talendfile="platform:/resource/org.talend.model/model/TalendFile.xsd" defaultContext="Default" jobType="Standard">
<context confirmationNeeded="false" name="Default"/>
<parameters>
<elementParameter field="TEXT" name="SCREEN_OFFSET_X" value="0" show="false"/>
<elementParameter field="TEXT" name="SCREEN_OFFSET_Y" value="0" show="false"/>
<elementParameter field="TEXT" name="REPOSITORY_CONNECTION_ID" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_PROPERTY_TYPENAME" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_HADOOP_DISTRIBUTION" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_HADOOP_VERSION" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_ENABLE_KERBEROS" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_NAME_NODE_PRINCIPAL" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_USERNAME" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_GROUP" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_USE_KEYTAB" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_KT_PRINCIPAL" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_KEY_TAB" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_ENABLE_OO_KERBEROS" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_NAME_NODE_END_POINT" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_JOB_TRACKER_ENDPOINT" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_END_POINT" value="" show="false"/>
<elementParameter field="CHECK" name="IMPLICITCONTEXT_USE_PROJECT_SETTINGS" value="true" show="false"/>
<elementParameter field="CHECK" name="STATANDLOG_USE_PROJECT_SETTINGS" value="true" show="false"/>
<elementParameter field="CHECK" name="MULTI_THREAD_EXECATION" value="false"/>
<elementParameter field="CHECK" name="IMPLICIT_TCONTEXTLOAD" value="false"/>
<elementParameter field="RADIO" name="FROM_FILE_FLAG_IMPLICIT_CONTEXT" value="false" show="false"/>
<elementParameter field="RADIO" name="FROM_DATABASE_FLAG_IMPLICIT_CONTEXT" value="false" show="false"/>
<elementParameter field="FILE" name="IMPLICIT_TCONTEXTLOAD_FILE" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="FIELDSEPARATOR" value="&quot;&quot;" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_TYPE_IMPLICIT_CONTEXT" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION_IMPLICIT_CONTEXT" value="" show="false"/>
<elementParameter field="TEXT" name="URL_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TABLE" name="DRIVER_JAR_IMPLICIT_CONTEXT" show="false"/>
<elementParameter field="TEXT" name="DRIVER_CLASS_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="HOST_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PORT_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DBNAME_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="LOCAL_SERVICE_NAME_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PROPERTIES_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="USER_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="PASSWORD" name="PASS_IMPLICIT_CONTEXT" value="0RMsyjmybrE=" show="false"/>
<elementParameter field="FILE" name="DBFILE_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="DBTABLE_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="QUERY_CONDITION_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="CLOSED_LIST" name="LOAD_NEW_VARIABLE" value="Warning" show="false"/>
<elementParameter field="CLOSED_LIST" name="NOT_LOAD_OLD_VARIABLE" value="Warning" show="false"/>
<elementParameter field="CHECK" name="PRINT_OPERATIONS" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_ERROR" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_WARNINGS" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_INFO" value="false" show="false"/>
<elementParameter field="CHECK" name="ON_STATCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_LOGCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_METERCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_CONSOLE_FLAG" value="false" show="false"/>
<elementParameter field="CHECK" name="ON_FILES_FLAG" value="false" show="false"/>
<elementParameter field="DIRECTORY" name="FILE_PATH" value="&quot;D:/OutilsCours/Talend/TOS_DI-Win32-20181026_1147-V7.1.1/workspace/.metadata&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_STATS" value="&quot;stats_file.txt&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_LOGS" value="&quot;logs_file.txt&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_METTER" value="&quot;meter_file.txt&quot;" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="ISO-8859-15" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15" show="false"/>
<elementParameter field="CHECK" name="ON_DATABASE_FLAG" value="false" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_TYPE" value="tJDBCOutput" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="ORACLE_12" show="false"/>
<elementParameter field="TEXT" name="URL" value="&quot;&quot;" show="false"/>
<elementParameter field="TABLE" name="DRIVER_JAR" show="false"/>
<elementParameter field="TEXT" name="DRIVER_CLASS" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="HOST" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PORT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DATASOURCE" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="LOCAL_SERVICE_NAME" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PROPERTIES" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="USER" value="&quot;&quot;" show="false"/>
<elementParameter field="PASSWORD" name="PASS" value="0RMsyjmybrE=" show="false"/>
<elementParameter field="FILE" name="DBFILE" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_STATS" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_LOGS" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_METER" value="&quot;&quot;" show="false"/>
<elementParameter field="CHECK" name="CATCH_RUNTIME_ERRORS" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_USER_ERRORS" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_USER_WARNING" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_REALTIME_STATS" value="false" show="false"/>
<elementParameter field="TEXT" name="HEADERFOOTER_HEADERID" value="" show="false"/>
<elementParameter field="CHECK" name="HEADER_ENABLED" value="false" show="false"/>
<elementParameter field="TEXT" name="HEADER_LIBRARY" value="" show="false"/>
<elementParameter field="TEXT" name="HEADER_CODE" value="" show="false"/>
<elementParameter field="TEXT" name="HEADER_IMPORT" value="" show="false"/>
<elementParameter field="TEXT" name="HEADERFOOTER_FOOTERID" value="" show="false"/>
<elementParameter field="CHECK" name="FOOTER_ENABLED" value="false" show="false"/>
<elementParameter field="TEXT" name="FOOTER_LIBRARY" value="" show="false"/>
<elementParameter field="TEXT" name="FOOTER_CODE" value="" show="false"/>
<elementParameter field="TEXT" name="FOOTER_IMPORT" value="" show="false"/>
<routinesParameter id="_u13hVmQaEemKDqYHoziOwA" name="DataOperation"/>
<routinesParameter id="_u2UNRGQaEemKDqYHoziOwA" name="Mathematical"/>
<routinesParameter id="_u2dXMGQaEemKDqYHoziOwA" name="Numeric"/>
<routinesParameter id="_u2nIMGQaEemKDqYHoziOwA" name="Relational"/>
<routinesParameter id="_u2nIOmQaEemKDqYHoziOwA" name="StringHandling"/>
<routinesParameter id="_u2w5NmQaEemKDqYHoziOwA" name="TalendDataGenerator"/>
<routinesParameter id="_u26DIGQaEemKDqYHoziOwA" name="TalendDate"/>
<routinesParameter id="_u26DKmQaEemKDqYHoziOwA" name="TalendString"/>
<routinesParameter id="_u3D0JmQaEemKDqYHoziOwA" name="TalendStringUtil"/>
</parameters>
<node componentName="tPostgresqlInput" componentVersion="0.102" offsetLabelX="0" offsetLabelY="0" posX="64" posY="224">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBInput_1" show="false"/>
<elementParameter field="TECHNICAL" name="PROPERTY:PROPERTY_TYPE" value="REPOSITORY"/>
<elementParameter field="TECHNICAL" name="PROPERTY:REPOSITORY_PROPERTY_TYPE" value="_6mU3oGQaEemKDqYHoziOwA" show="false"/>
<elementParameter field="CHECK" name="USE_EXISTING_CONNECTION" value="false"/>
<elementParameter field="COMPONENT_LIST" name="CONNECTION" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="V9_X"/>
<elementParameter field="TEXT" name="HOST" value="&quot;37.187.101.44&quot;"/>
<elementParameter field="TEXT" name="TYPE" value="POSTGRESQL" show="false"/>
<elementParameter field="TEXT" name="PORT" value="&quot;5432&quot;"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;monnethic_qa&quot;"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;public&quot;"/>
<elementParameter field="TEXT" name="USER" value="&quot;monnethicadmin&quot;"/>
<elementParameter field="PASSWORD" name="PASS" value="Yr8As9xCTZPRriplIonKnXKs1fEFvTIl"/>
<elementParameter field="DBTABLE" name="TABLE" value="&quot;T_WALLET&quot;"/>
<elementParameter field="QUERYSTORE_TYPE" name="QUERYSTORE" value="&quot;&quot;"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:REPOSITORY_QUERYSTORE_TYPE" value="" show="false"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:QUERYSTORE_TYPE" value="BUILT_IN"/>
<elementParameter field="GUESS_SCHEMA" name="GUESS_SCHEMA" value="&quot;&quot;"/>
<elementParameter field="MEMO_SQL" name="QUERY" value="&quot;SELECT &#xD;&#xA; \&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_WALLET\&quot;.\&quot;wallet_id\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_WALLET\&quot;.\&quot;wallet_hash\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_WALLET\&quot;.\&quot;user_hash\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_WALLET\&quot;.\&quot;type\&quot;,&#xD;&#xA; \&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_WALLET\&quot;.\&quot;balance\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_WALLET\&quot;.\&quot;creation_date\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_WALLET\&quot;.\&quot;modification_date\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_WALLET\&quot;.\&quot;is_active\&quot;&#xD;&#xA;FROM \&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_WALLET\&quot;&quot;"/>
<elementParameter field="LABEL" name="NOTE" value="This option only applies when deploying and running in the Talend Runtime"/>
<elementParameter field="CHECK" name="SPECIFY_DATASOURCE_ALIAS" value="false"/>
<elementParameter field="TEXT" name="DATASOURCE_ALIAS" value="&quot;&quot;" show="false"/>
<elementParameter field="MAPPING_TYPE" name="MAPPING" value="postgres_id" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="&quot;ISO-8859-15&quot;" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15"/>
<elementParameter field="CHECK" name="USE_CURSOR" value="false"/>
<elementParameter field="TEXT" name="CURSOR_SIZE" value="1000" show="false"/>
<elementParameter field="CHECK" name="TRIM_ALL_COLUMN" value="false"/>
<elementParameter field="TABLE" name="TRIM_COLUMN">
<elementValue elementRef="SCHEMA_COLUMN" value="wallet_id"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="wallet_hash"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="user_hash"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="type"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="balance"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="creation_date"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="modification_date"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="is_active"/>
<elementValue elementRef="TRIM" value="false"/>
</elementParameter>
<elementParameter field="TEXT" name="LABEL" value="monnethic_qa"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="tDBInput_1">
<column comment="" defaultValue="" key="true" length="10" name="wallet_id" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="wallet_hash" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="user_hash" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="type" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="255" name="balance" nullable="false" pattern="" precision="5" sourceType="NUMERIC" type="id_BigDecimal" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="creation_date" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="modification_date" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="1" name="is_active" nullable="false" pattern="" precision="0" sourceType="BOOL" type="id_Boolean" originalLength="-1" usefulColumn="true"/>
</metadata>
</node>
<node componentName="tMap" componentVersion="2.1" offsetLabelX="0" offsetLabelY="0" posX="224" posY="224">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tMap_1" show="false"/>
<elementParameter field="EXTERNAL" name="MAP" value=""/>
<elementParameter field="CLOSED_LIST" name="LINK_STYLE" value="AUTO"/>
<elementParameter field="DIRECTORY" name="TEMPORARY_DATA_DIRECTORY" value=""/>
<elementParameter field="IMAGE" name="PREVIEW" value="_i6jgsGQsEemKDqYHoziOwA-tMap_1-PREVIEW.bmp"/>
<elementParameter field="CHECK" name="DIE_ON_ERROR" value="true" show="false"/>
<elementParameter field="CHECK" name="LKUP_PARALLELIZE" value="false" show="false"/>
<elementParameter field="TEXT" name="LEVENSHTEIN" value="0" show="false"/>
<elementParameter field="TEXT" name="JACCARD" value="0" show="false"/>
<elementParameter field="CHECK" name="ENABLE_AUTO_CONVERT_TYPE" value="false" show="false"/>
<elementParameter field="TEXT" name="ROWS_BUFFER_SIZE" value="2000000"/>
<elementParameter field="CHECK" name="CHANGE_HASH_AND_EQUALS_FOR_BIGDECIMAL" value="true"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" label="out1" name="out1">
<column comment="" defaultValue="" key="true" length="19" name="USER_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="WALLET_HASH" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
</metadata>
<nodeData xsi:type="TalendMapper:MapperData">
<uiProperties shellMaximized="true"/>
<varTables sizeState="INTERMEDIATE" name="Var" minimized="true"/>
<outputTables sizeState="INTERMEDIATE" name="out1">
<mapperTableEntries name="USER_ID" expression="row2.USER_ID " type="id_Long"/>
<mapperTableEntries name="WALLET_HASH" expression="row1.wallet_hash " type="id_String"/>
<mapperTableEntries name="SRC_ID" expression="row1.wallet_id " type="id_Integer"/>
</outputTables>
<inputTables sizeState="INTERMEDIATE" name="row1" matchingMode="UNIQUE_MATCH" lookupMode="LOAD_ONCE">
<mapperTableEntries name="wallet_id" type="id_Integer"/>
<mapperTableEntries name="wallet_hash" type="id_String"/>
<mapperTableEntries name="user_hash" type="id_String"/>
<mapperTableEntries name="type" type="id_String"/>
<mapperTableEntries name="balance" type="id_BigDecimal"/>
<mapperTableEntries name="creation_date" type="id_Long"/>
<mapperTableEntries name="modification_date" type="id_Long"/>
<mapperTableEntries name="is_active" type="id_Boolean"/>
</inputTables>
<inputTables sizeState="INTERMEDIATE" name="row2" matchingMode="UNIQUE_MATCH" lookupMode="LOAD_ONCE">
<mapperTableEntries name="USER_ID" type="id_Long"/>
<mapperTableEntries name="USER_HASH" expression="row1.user_hash " type="id_String" operator="="/>
<mapperTableEntries name="SRC_ID" type="id_Long"/>
</inputTables>
</nodeData>
</node>
<node componentName="tPostgresqlOutput" componentVersion="0.102" offsetLabelX="0" offsetLabelY="0" posX="384" posY="224">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBOutput_1" show="false"/>
<elementParameter field="TECHNICAL" name="PROPERTY:PROPERTY_TYPE" value="REPOSITORY"/>
<elementParameter field="TECHNICAL" name="PROPERTY:REPOSITORY_PROPERTY_TYPE" value="_W5WhAGQeEemKDqYHoziOwA" show="false"/>
<elementParameter field="CHECK" name="USE_EXISTING_CONNECTION" value="false"/>
<elementParameter field="COMPONENT_LIST" name="CONNECTION" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="V9_X"/>
<elementParameter field="TEXT" name="HOST" value="&quot;37.187.101.44&quot;"/>
<elementParameter field="TEXT" name="PORT" value="&quot;5432&quot;"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;monnethic_DW&quot;"/>
<elementParameter field="TEXT" name="TYPE" value="POSTGRESQL" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;public&quot;"/>
<elementParameter field="TEXT" name="USER" value="&quot;monnethicadmin&quot;"/>
<elementParameter field="PASSWORD" name="PASS" value="Yr8As9xCTZPRriplIonKnXKs1fEFvTIl"/>
<elementParameter field="DBTABLE" name="TABLE" value="&quot;DIM_WALLET&quot;"/>
<elementParameter field="CLOSED_LIST" name="TABLE_ACTION" value="NONE"/>
<elementParameter field="CLOSED_LIST" name="DATA_ACTION" value="UPDATE_OR_INSERT"/>
<elementParameter field="CHECK" name="USE_SPATIAL_OPTIONS" value="false" show="false"/>
<elementParameter field="CHECK" name="SPATIAL_INDEX" value="false" show="false"/>
<elementParameter field="CHECK" name="GEOMETRY_COLUMNS" value="false" show="false"/>
<elementParameter field="LABEL" name="NOTE" value="This option only applies when deploying and running in the Talend Runtime"/>
<elementParameter field="CHECK" name="SPECIFY_DATASOURCE_ALIAS" value="false"/>
<elementParameter field="TEXT" name="DATASOURCE_ALIAS" value="&quot;&quot;" show="false"/>
<elementParameter field="CHECK" name="DIE_ON_ERROR" value="false"/>
<elementParameter field="MAPPING_TYPE" name="MAPPING" value="postgres_id" show="false"/>
<elementParameter field="CHECK" name="SAVE_POINT" value="false" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="&quot;ISO-8859-15&quot;" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15"/>
<elementParameter field="TEXT" name="COMMIT_EVERY" value="10000"/>
<elementParameter field="TABLE" name="ADD_COLS"/>
<elementParameter field="CHECK" name="USE_FIELD_OPTIONS" value="false"/>
<elementParameter field="TABLE" name="FIELD_OPTIONS" show="false">
<elementValue elementRef="SCHEMA_COLUMN" value="USER_ID"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="WALLET_HASH"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="SRC_ID"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
</elementParameter>
<elementParameter field="CHECK" name="ENABLE_DEBUG_MODE" value="false"/>
<elementParameter field="CHECK" name="SUPPORT_NULL_WHERE" value="false"/>
<elementParameter field="CHECK" name="USE_BATCH_SIZE" value="true" show="false"/>
<elementParameter field="TEXT" name="BATCH_SIZE" value="10000" show="false"/>
<elementParameter field="TEXT" name="LABEL" value="monnethic_dw"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" label="out1" name="tDBOutput_1">
<column comment="" defaultValue="" key="true" length="19" name="USER_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="WALLET_HASH" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
</metadata>
<metadata connector="REJECT" label="out1" name="REJECT">
<column comment="" defaultValue="" key="true" length="19" name="USER_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="WALLET_HASH" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
<column defaultValue="" key="false" length="255" name="errorCode" nullable="true" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column defaultValue="" key="false" length="255" name="errorMessage" nullable="true" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
</metadata>
</node>
<node componentName="tPostgresqlInput" componentVersion="0.102" offsetLabelX="0" offsetLabelY="0" posX="64" posY="128">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBInput_2" show="false"/>
<elementParameter field="TECHNICAL" name="PROPERTY:PROPERTY_TYPE" value="REPOSITORY"/>
<elementParameter field="TECHNICAL" name="PROPERTY:REPOSITORY_PROPERTY_TYPE" value="_W5WhAGQeEemKDqYHoziOwA" show="false"/>
<elementParameter field="CHECK" name="USE_EXISTING_CONNECTION" value="false"/>
<elementParameter field="COMPONENT_LIST" name="CONNECTION" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="V9_X"/>
<elementParameter field="TEXT" name="HOST" value="&quot;37.187.101.44&quot;"/>
<elementParameter field="TEXT" name="TYPE" value="POSTGRESQL" show="false"/>
<elementParameter field="TEXT" name="PORT" value="&quot;5432&quot;"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;monnethic_DW&quot;"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;public&quot;"/>
<elementParameter field="TEXT" name="USER" value="&quot;monnethicadmin&quot;"/>
<elementParameter field="PASSWORD" name="PASS" value="Yr8As9xCTZPRriplIonKnXKs1fEFvTIl"/>
<elementParameter field="DBTABLE" name="TABLE" value="&quot;DIM_USER&quot;"/>
<elementParameter field="QUERYSTORE_TYPE" name="QUERYSTORE" value="&quot;&quot;"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:REPOSITORY_QUERYSTORE_TYPE" value="" show="false"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:QUERYSTORE_TYPE" value="BUILT_IN"/>
<elementParameter field="GUESS_SCHEMA" name="GUESS_SCHEMA" value="&quot;&quot;"/>
<elementParameter field="MEMO_SQL" name="QUERY" value="&quot;SELECT &#xD;&#xA; \&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_USER\&quot;.\&quot;USER_ID\&quot;,\&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_USER\&quot;.\&quot;USER_HASH\&quot;,\&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_USER\&quot;.\&quot;SRC_ID\&quot;&#xD;&#xA;FROM \&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_USER\&quot;&quot;"/>
<elementParameter field="LABEL" name="NOTE" value="This option only applies when deploying and running in the Talend Runtime"/>
<elementParameter field="CHECK" name="SPECIFY_DATASOURCE_ALIAS" value="false"/>
<elementParameter field="TEXT" name="DATASOURCE_ALIAS" value="&quot;&quot;" show="false"/>
<elementParameter field="MAPPING_TYPE" name="MAPPING" value="postgres_id" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="&quot;ISO-8859-15&quot;" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15"/>
<elementParameter field="CHECK" name="USE_CURSOR" value="false"/>
<elementParameter field="TEXT" name="CURSOR_SIZE" value="1000" show="false"/>
<elementParameter field="CHECK" name="TRIM_ALL_COLUMN" value="false"/>
<elementParameter field="TABLE" name="TRIM_COLUMN">
<elementValue elementRef="SCHEMA_COLUMN" value="USER_ID"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="USER_HASH"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="SRC_ID"/>
<elementValue elementRef="TRIM" value="false"/>
</elementParameter>
<elementParameter field="TEXT" name="LABEL" value="monnethic_dw"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="tDBInput_2">
<column comment="" defaultValue="" key="true" length="19" name="USER_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="USER_HASH" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
</metadata>
</node>
<connection connectorName="FLOW" label="row1" lineStyle="0" metaname="tDBInput_1" offsetLabelX="0" offsetLabelY="0" source="tDBInput_1" target="tMap_1">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="row1" show="false"/>
</connection>
<connection connectorName="FLOW" label="out1" lineStyle="0" metaname="out1" offsetLabelX="0" offsetLabelY="0" source="tMap_1" target="tDBOutput_1">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="out1" show="false"/>
</connection>
<connection connectorName="FLOW" label="row2" lineStyle="8" metaname="tDBInput_2" offsetLabelX="0" offsetLabelY="0" source="tDBInput_2" target="tMap_1">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="row2" show="false"/>
</connection>
<subjob>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBInput_1" show="false"/>
<elementParameter field="COLOR" name="SUBJOB_TITLE_COLOR" value="92;131;150" show="false"/>
<elementParameter field="COLOR" name="SUBJOB_COLOR" value="207;226;236"/>
</subjob>
</talendfile:ProcessType>

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:TalendProperties="http://www.talend.org/properties">
<TalendProperties:Property xmi:id="_i6jgsWQsEemKDqYHoziOwA" id="_i6jgsGQsEemKDqYHoziOwA" label="MONNETHIC_DIM_WALLET" version="0.1" statusCode="" item="_i6kHwGQsEemKDqYHoziOwA" displayName="MONNETHIC_DIM_WALLET">
<author href="../../talend.project#_toXzcGQaEemKDqYHoziOwA"/>
<additionalProperties xmi:id="_i6qOYGQsEemKDqYHoziOwA" key="created_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_i6qOYWQsEemKDqYHoziOwA" key="created_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_i6qOYmQsEemKDqYHoziOwA" key="created_date" value="2019-04-21T13:56:49.606+0200"/>
<additionalProperties xmi:id="_i6qOY2QsEemKDqYHoziOwA" key="modified_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_i6qOZGQsEemKDqYHoziOwA" key="modified_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_i6qOZWQsEemKDqYHoziOwA" key="modified_date" value="2019-04-21T15:04:43.551+0200"/>
</TalendProperties:Property>
<TalendProperties:ItemState xmi:id="_i6jgsmQsEemKDqYHoziOwA" path="Monnethic"/>
<TalendProperties:ProcessItem xmi:id="_i6kHwGQsEemKDqYHoziOwA" property="_i6jgsWQsEemKDqYHoziOwA" state="_i6jgsmQsEemKDqYHoziOwA">
<process href="MONNETHIC_DIM_WALLET_0.1.item#/"/>
</TalendProperties:ProcessItem>
</xmi:XMI>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,398 @@
<?xml version="1.0" encoding="UTF-8"?>
<talendfile:ProcessType xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:TalendMapper="http://www.talend.org/mapper" xmlns:talendfile="platform:/resource/org.talend.model/model/TalendFile.xsd" defaultContext="Default" jobType="Standard">
<context confirmationNeeded="false" name="Default"/>
<parameters>
<elementParameter field="TEXT" name="SCREEN_OFFSET_X" value="0" show="false"/>
<elementParameter field="TEXT" name="SCREEN_OFFSET_Y" value="0" show="false"/>
<elementParameter field="TEXT" name="REPOSITORY_CONNECTION_ID" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_PROPERTY_TYPENAME" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_HADOOP_DISTRIBUTION" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_HADOOP_VERSION" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_ENABLE_KERBEROS" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_NAME_NODE_PRINCIPAL" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_USERNAME" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_GROUP" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_USE_KEYTAB" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_KT_PRINCIPAL" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_KEY_TAB" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_ENABLE_OO_KERBEROS" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_NAME_NODE_END_POINT" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_JOB_TRACKER_ENDPOINT" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_END_POINT" value="" show="false"/>
<elementParameter field="CHECK" name="IMPLICITCONTEXT_USE_PROJECT_SETTINGS" value="true" show="false"/>
<elementParameter field="CHECK" name="STATANDLOG_USE_PROJECT_SETTINGS" value="true" show="false"/>
<elementParameter field="CHECK" name="MULTI_THREAD_EXECATION" value="false"/>
<elementParameter field="CHECK" name="IMPLICIT_TCONTEXTLOAD" value="false"/>
<elementParameter field="RADIO" name="FROM_FILE_FLAG_IMPLICIT_CONTEXT" value="false" show="false"/>
<elementParameter field="RADIO" name="FROM_DATABASE_FLAG_IMPLICIT_CONTEXT" value="false" show="false"/>
<elementParameter field="FILE" name="IMPLICIT_TCONTEXTLOAD_FILE" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="FIELDSEPARATOR" value="&quot;&quot;" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_TYPE_IMPLICIT_CONTEXT" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION_IMPLICIT_CONTEXT" value="" show="false"/>
<elementParameter field="TEXT" name="URL_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TABLE" name="DRIVER_JAR_IMPLICIT_CONTEXT" show="false"/>
<elementParameter field="TEXT" name="DRIVER_CLASS_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="HOST_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PORT_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DBNAME_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="LOCAL_SERVICE_NAME_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PROPERTIES_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="USER_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="PASSWORD" name="PASS_IMPLICIT_CONTEXT" value="0RMsyjmybrE=" show="false"/>
<elementParameter field="FILE" name="DBFILE_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="DBTABLE_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="QUERY_CONDITION_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="CLOSED_LIST" name="LOAD_NEW_VARIABLE" value="Warning" show="false"/>
<elementParameter field="CLOSED_LIST" name="NOT_LOAD_OLD_VARIABLE" value="Warning" show="false"/>
<elementParameter field="CHECK" name="PRINT_OPERATIONS" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_ERROR" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_WARNINGS" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_INFO" value="false" show="false"/>
<elementParameter field="CHECK" name="ON_STATCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_LOGCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_METERCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_CONSOLE_FLAG" value="false" show="false"/>
<elementParameter field="CHECK" name="ON_FILES_FLAG" value="false" show="false"/>
<elementParameter field="DIRECTORY" name="FILE_PATH" value="&quot;D:/OutilsCours/Talend/TOS_DI-Win32-20181026_1147-V7.1.1/workspace/.metadata&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_STATS" value="&quot;stats_file.txt&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_LOGS" value="&quot;logs_file.txt&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_METTER" value="&quot;meter_file.txt&quot;" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="ISO-8859-15" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15" show="false"/>
<elementParameter field="CHECK" name="ON_DATABASE_FLAG" value="false" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_TYPE" value="tJDBCOutput" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="ORACLE_12" show="false"/>
<elementParameter field="TEXT" name="URL" value="&quot;&quot;" show="false"/>
<elementParameter field="TABLE" name="DRIVER_JAR" show="false"/>
<elementParameter field="TEXT" name="DRIVER_CLASS" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="HOST" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PORT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DATASOURCE" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="LOCAL_SERVICE_NAME" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PROPERTIES" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="USER" value="&quot;&quot;" show="false"/>
<elementParameter field="PASSWORD" name="PASS" value="0RMsyjmybrE=" show="false"/>
<elementParameter field="FILE" name="DBFILE" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_STATS" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_LOGS" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_METER" value="&quot;&quot;" show="false"/>
<elementParameter field="CHECK" name="CATCH_RUNTIME_ERRORS" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_USER_ERRORS" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_USER_WARNING" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_REALTIME_STATS" value="false" show="false"/>
<elementParameter field="TEXT" name="HEADERFOOTER_HEADERID" value="" show="false"/>
<elementParameter field="CHECK" name="HEADER_ENABLED" value="false" show="false"/>
<elementParameter field="TEXT" name="HEADER_LIBRARY" value="" show="false"/>
<elementParameter field="TEXT" name="HEADER_CODE" value="" show="false"/>
<elementParameter field="TEXT" name="HEADER_IMPORT" value="" show="false"/>
<elementParameter field="TEXT" name="HEADERFOOTER_FOOTERID" value="" show="false"/>
<elementParameter field="CHECK" name="FOOTER_ENABLED" value="false" show="false"/>
<elementParameter field="TEXT" name="FOOTER_LIBRARY" value="" show="false"/>
<elementParameter field="TEXT" name="FOOTER_CODE" value="" show="false"/>
<elementParameter field="TEXT" name="FOOTER_IMPORT" value="" show="false"/>
<routinesParameter id="_u13hVmQaEemKDqYHoziOwA" name="DataOperation"/>
<routinesParameter id="_u2UNRGQaEemKDqYHoziOwA" name="Mathematical"/>
<routinesParameter id="_u2dXMGQaEemKDqYHoziOwA" name="Numeric"/>
<routinesParameter id="_u2nIMGQaEemKDqYHoziOwA" name="Relational"/>
<routinesParameter id="_u2nIOmQaEemKDqYHoziOwA" name="StringHandling"/>
<routinesParameter id="_u2w5NmQaEemKDqYHoziOwA" name="TalendDataGenerator"/>
<routinesParameter id="_u26DIGQaEemKDqYHoziOwA" name="TalendDate"/>
<routinesParameter id="_u26DKmQaEemKDqYHoziOwA" name="TalendString"/>
<routinesParameter id="_u3D0JmQaEemKDqYHoziOwA" name="TalendStringUtil"/>
<routinesParameter id="_OcBGUGQ0EemKDqYHoziOwA" name="JavaDateEpoch"/>
</parameters>
<node componentName="tPostgresqlInput" componentVersion="0.102" offsetLabelX="0" offsetLabelY="0" posX="64" posY="224">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBInput_1" show="false"/>
<elementParameter field="TECHNICAL" name="PROPERTY:PROPERTY_TYPE" value="REPOSITORY"/>
<elementParameter field="TECHNICAL" name="PROPERTY:REPOSITORY_PROPERTY_TYPE" value="_6mU3oGQaEemKDqYHoziOwA" show="false"/>
<elementParameter field="CHECK" name="USE_EXISTING_CONNECTION" value="false"/>
<elementParameter field="COMPONENT_LIST" name="CONNECTION" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="V9_X"/>
<elementParameter field="TEXT" name="HOST" value="&quot;37.187.101.44&quot;"/>
<elementParameter field="TEXT" name="TYPE" value="POSTGRESQL" show="false"/>
<elementParameter field="TEXT" name="PORT" value="&quot;5432&quot;"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;monnethic_qa&quot;"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;public&quot;"/>
<elementParameter field="TEXT" name="USER" value="&quot;monnethicadmin&quot;"/>
<elementParameter field="PASSWORD" name="PASS" value="Yr8As9xCTZPRriplIonKnXKs1fEFvTIl"/>
<elementParameter field="DBTABLE" name="TABLE" value="&quot;T_SESSION&quot;"/>
<elementParameter field="QUERYSTORE_TYPE" name="QUERYSTORE" value="&quot;&quot;"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:REPOSITORY_QUERYSTORE_TYPE" value="" show="false"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:QUERYSTORE_TYPE" value="BUILT_IN"/>
<elementParameter field="GUESS_SCHEMA" name="GUESS_SCHEMA" value="&quot;&quot;"/>
<elementParameter field="MEMO_SQL" name="QUERY" value="&quot;SELECT &#xD;&#xA; \&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_SESSION\&quot;.\&quot;session_id\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_SESSION\&quot;.\&quot;user_id\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_SESSION\&quot;.\&quot;start_session\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_SESSION\&quot;.\&quot;end_session\&quot;&#xD;&#xA;FROM \&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_SESSION\&quot;&quot;"/>
<elementParameter field="LABEL" name="NOTE" value="This option only applies when deploying and running in the Talend Runtime"/>
<elementParameter field="CHECK" name="SPECIFY_DATASOURCE_ALIAS" value="false"/>
<elementParameter field="TEXT" name="DATASOURCE_ALIAS" value="&quot;&quot;" show="false"/>
<elementParameter field="MAPPING_TYPE" name="MAPPING" value="postgres_id" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="&quot;ISO-8859-15&quot;" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15"/>
<elementParameter field="CHECK" name="USE_CURSOR" value="false"/>
<elementParameter field="TEXT" name="CURSOR_SIZE" value="1000" show="false"/>
<elementParameter field="CHECK" name="TRIM_ALL_COLUMN" value="false"/>
<elementParameter field="TABLE" name="TRIM_COLUMN">
<elementValue elementRef="SCHEMA_COLUMN" value="session_id"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="user_id"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="start_session"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="end_session"/>
<elementValue elementRef="TRIM" value="false"/>
</elementParameter>
<elementParameter field="TEXT" name="LABEL" value="monnethic_qa"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="tDBInput_1">
<column comment="" defaultValue="" key="true" length="10" name="session_id" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="user_id" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="start_session" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="end_session" nullable="true" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
</metadata>
</node>
<node componentName="tMap" componentVersion="2.1" offsetLabelX="0" offsetLabelY="0" posX="224" posY="224">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tMap_1" show="false"/>
<elementParameter field="EXTERNAL" name="MAP" value=""/>
<elementParameter field="CLOSED_LIST" name="LINK_STYLE" value="AUTO"/>
<elementParameter field="DIRECTORY" name="TEMPORARY_DATA_DIRECTORY" value=""/>
<elementParameter field="IMAGE" name="PREVIEW" value="_ex460GQvEemKDqYHoziOwA-tMap_1-PREVIEW.bmp"/>
<elementParameter field="CHECK" name="DIE_ON_ERROR" value="true" show="false"/>
<elementParameter field="CHECK" name="LKUP_PARALLELIZE" value="false" show="false"/>
<elementParameter field="TEXT" name="LEVENSHTEIN" value="0" show="false"/>
<elementParameter field="TEXT" name="JACCARD" value="0" show="false"/>
<elementParameter field="CHECK" name="ENABLE_AUTO_CONVERT_TYPE" value="false" show="false"/>
<elementParameter field="TEXT" name="ROWS_BUFFER_SIZE" value="2000000"/>
<elementParameter field="CHECK" name="CHANGE_HASH_AND_EQUALS_FOR_BIGDECIMAL" value="true"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="out1">
<column comment="" key="false" length="-1" name="DATE_ID" nullable="true" pattern="" precision="-1" sourceType="" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="USER_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="START" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="END" nullable="true" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="-1" name="TIME" nullable="true" pattern="" precision="-1" sourceType="" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
</metadata>
<nodeData xsi:type="TalendMapper:MapperData">
<uiProperties/>
<varTables sizeState="INTERMEDIATE" name="Var" minimized="true"/>
<outputTables sizeState="INTERMEDIATE" name="out1">
<mapperTableEntries name="DATE_ID" expression="JavaDateEpoch.getDateFromEpoch(row1.start_session) " type="id_Long" nullable="true"/>
<mapperTableEntries name="USER_ID" expression="row1.user_id " type="id_Long"/>
<mapperTableEntries name="START" expression="row1.start_session " type="id_Long"/>
<mapperTableEntries name="END" expression="row1.end_session " type="id_Long" nullable="true"/>
<mapperTableEntries name="TIME" expression="(row1.end_session-row1.start_session)/1000" type="id_Long" nullable="true"/>
<mapperTableEntries name="SRC_ID" expression="row1.session_id " type="id_Integer"/>
</outputTables>
<inputTables sizeState="INTERMEDIATE" name="row1" matchingMode="UNIQUE_MATCH" lookupMode="LOAD_ONCE">
<mapperTableEntries name="session_id" type="id_Integer"/>
<mapperTableEntries name="user_id" type="id_Long"/>
<mapperTableEntries name="start_session" type="id_Long"/>
<mapperTableEntries name="end_session" type="id_Long" nullable="true"/>
</inputTables>
</nodeData>
</node>
<node componentName="tMap" componentVersion="2.1" offsetLabelX="0" offsetLabelY="0" posX="416" posY="224">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tMap_2" show="false"/>
<elementParameter field="EXTERNAL" name="MAP" value=""/>
<elementParameter field="CLOSED_LIST" name="LINK_STYLE" value="AUTO"/>
<elementParameter field="DIRECTORY" name="TEMPORARY_DATA_DIRECTORY" value=""/>
<elementParameter field="IMAGE" name="PREVIEW" value="_ex460GQvEemKDqYHoziOwA-tMap_2-PREVIEW.bmp"/>
<elementParameter field="CHECK" name="DIE_ON_ERROR" value="true" show="false"/>
<elementParameter field="CHECK" name="LKUP_PARALLELIZE" value="false" show="false"/>
<elementParameter field="TEXT" name="LEVENSHTEIN" value="0" show="false"/>
<elementParameter field="TEXT" name="JACCARD" value="0" show="false"/>
<elementParameter field="CHECK" name="ENABLE_AUTO_CONVERT_TYPE" value="false" show="false"/>
<elementParameter field="TEXT" name="ROWS_BUFFER_SIZE" value="2000000"/>
<elementParameter field="CHECK" name="CHANGE_HASH_AND_EQUALS_FOR_BIGDECIMAL" value="true"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="out2">
<column comment="" key="false" length="-1" name="DATE_ID" nullable="true" pattern="" precision="-1" sourceType="" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="USER_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="START" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="END" nullable="true" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="-1" name="TIME" nullable="true" pattern="" precision="-1" sourceType="" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
</metadata>
<nodeData xsi:type="TalendMapper:MapperData">
<uiProperties shellMaximized="true"/>
<varTables sizeState="INTERMEDIATE" name="Var" minimized="true"/>
<outputTables sizeState="INTERMEDIATE" name="out2">
<mapperTableEntries name="DATE_ID" expression="out1.DATE_ID " type="id_Long" nullable="true"/>
<mapperTableEntries name="USER_ID" expression="row2.USER_ID " type="id_Long"/>
<mapperTableEntries name="START" expression="out1.START " type="id_Long"/>
<mapperTableEntries name="END" expression="out1.END " type="id_Long" nullable="true"/>
<mapperTableEntries name="TIME" expression="out1.TIME " type="id_Long" nullable="true"/>
<mapperTableEntries name="SRC_ID" expression="out1.SRC_ID " type="id_Integer"/>
</outputTables>
<inputTables sizeState="INTERMEDIATE" name="out1" matchingMode="UNIQUE_MATCH" lookupMode="LOAD_ONCE">
<mapperTableEntries name="DATE_ID" type="id_Long" nullable="true"/>
<mapperTableEntries name="USER_ID" type="id_Long"/>
<mapperTableEntries name="START" type="id_Long"/>
<mapperTableEntries name="END" type="id_Long" nullable="true"/>
<mapperTableEntries name="TIME" type="id_Long" nullable="true"/>
<mapperTableEntries name="SRC_ID" type="id_Integer"/>
</inputTables>
<inputTables sizeState="INTERMEDIATE" name="row2" activateCondensedTool="true" matchingMode="UNIQUE_MATCH" lookupMode="LOAD_ONCE">
<mapperTableEntries name="USER_ID" type="id_Long"/>
<mapperTableEntries name="USER_HASH" type="id_String"/>
<mapperTableEntries name="SRC_ID" expression="out1.USER_ID " type="id_Long" operator="="/>
</inputTables>
</nodeData>
</node>
<node componentName="tPostgresqlInput" componentVersion="0.102" offsetLabelX="0" offsetLabelY="0" posX="416" posY="96">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBInput_2" show="false"/>
<elementParameter field="TECHNICAL" name="PROPERTY:PROPERTY_TYPE" value="REPOSITORY"/>
<elementParameter field="TECHNICAL" name="PROPERTY:REPOSITORY_PROPERTY_TYPE" value="_W5WhAGQeEemKDqYHoziOwA" show="false"/>
<elementParameter field="CHECK" name="USE_EXISTING_CONNECTION" value="false"/>
<elementParameter field="COMPONENT_LIST" name="CONNECTION" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="V9_X"/>
<elementParameter field="TEXT" name="HOST" value="&quot;37.187.101.44&quot;"/>
<elementParameter field="TEXT" name="TYPE" value="POSTGRESQL" show="false"/>
<elementParameter field="TEXT" name="PORT" value="&quot;5432&quot;"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;monnethic_DW&quot;"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;public&quot;"/>
<elementParameter field="TEXT" name="USER" value="&quot;monnethicadmin&quot;"/>
<elementParameter field="PASSWORD" name="PASS" value="Yr8As9xCTZPRriplIonKnXKs1fEFvTIl"/>
<elementParameter field="DBTABLE" name="TABLE" value="&quot;DIM_USER&quot;"/>
<elementParameter field="QUERYSTORE_TYPE" name="QUERYSTORE" value="&quot;&quot;"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:REPOSITORY_QUERYSTORE_TYPE" value="" show="false"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:QUERYSTORE_TYPE" value="BUILT_IN"/>
<elementParameter field="GUESS_SCHEMA" name="GUESS_SCHEMA" value="&quot;&quot;"/>
<elementParameter field="MEMO_SQL" name="QUERY" value="&quot;SELECT &#xD;&#xA; \&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_USER\&quot;.\&quot;USER_ID\&quot;,\&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_USER\&quot;.\&quot;USER_HASH\&quot;,\&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_USER\&quot;.\&quot;SRC_ID\&quot;&#xD;&#xA;FROM \&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_USER\&quot;&quot;"/>
<elementParameter field="LABEL" name="NOTE" value="This option only applies when deploying and running in the Talend Runtime"/>
<elementParameter field="CHECK" name="SPECIFY_DATASOURCE_ALIAS" value="false"/>
<elementParameter field="TEXT" name="DATASOURCE_ALIAS" value="&quot;&quot;" show="false"/>
<elementParameter field="MAPPING_TYPE" name="MAPPING" value="postgres_id" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="&quot;ISO-8859-15&quot;" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15"/>
<elementParameter field="CHECK" name="USE_CURSOR" value="false"/>
<elementParameter field="TEXT" name="CURSOR_SIZE" value="1000" show="false"/>
<elementParameter field="CHECK" name="TRIM_ALL_COLUMN" value="false"/>
<elementParameter field="TABLE" name="TRIM_COLUMN">
<elementValue elementRef="SCHEMA_COLUMN" value="USER_ID"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="USER_HASH"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="SRC_ID"/>
<elementValue elementRef="TRIM" value="false"/>
</elementParameter>
<elementParameter field="TEXT" name="LABEL" value="monnethic_dw"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="tDBInput_2">
<column comment="" defaultValue="" key="true" length="19" name="USER_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="USER_HASH" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
</metadata>
</node>
<node componentName="tPostgresqlOutput" componentVersion="0.102" offsetLabelX="0" offsetLabelY="0" posX="576" posY="224">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBOutput_1" show="false"/>
<elementParameter field="TECHNICAL" name="PROPERTY:PROPERTY_TYPE" value="REPOSITORY"/>
<elementParameter field="TECHNICAL" name="PROPERTY:REPOSITORY_PROPERTY_TYPE" value="_W5WhAGQeEemKDqYHoziOwA" show="false"/>
<elementParameter field="CHECK" name="USE_EXISTING_CONNECTION" value="false"/>
<elementParameter field="COMPONENT_LIST" name="CONNECTION" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="V9_X"/>
<elementParameter field="TEXT" name="HOST" value="&quot;37.187.101.44&quot;"/>
<elementParameter field="TEXT" name="PORT" value="&quot;5432&quot;"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;monnethic_DW&quot;"/>
<elementParameter field="TEXT" name="TYPE" value="POSTGRESQL" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;public&quot;"/>
<elementParameter field="TEXT" name="USER" value="&quot;monnethicadmin&quot;"/>
<elementParameter field="PASSWORD" name="PASS" value="Yr8As9xCTZPRriplIonKnXKs1fEFvTIl"/>
<elementParameter field="DBTABLE" name="TABLE" value="&quot;FACT_SESSION&quot;"/>
<elementParameter field="CLOSED_LIST" name="TABLE_ACTION" value="NONE"/>
<elementParameter field="CLOSED_LIST" name="DATA_ACTION" value="UPDATE_OR_INSERT"/>
<elementParameter field="CHECK" name="USE_SPATIAL_OPTIONS" value="false" show="false"/>
<elementParameter field="CHECK" name="SPATIAL_INDEX" value="false" show="false"/>
<elementParameter field="CHECK" name="GEOMETRY_COLUMNS" value="false" show="false"/>
<elementParameter field="LABEL" name="NOTE" value="This option only applies when deploying and running in the Talend Runtime"/>
<elementParameter field="CHECK" name="SPECIFY_DATASOURCE_ALIAS" value="false"/>
<elementParameter field="TEXT" name="DATASOURCE_ALIAS" value="&quot;&quot;" show="false"/>
<elementParameter field="CHECK" name="DIE_ON_ERROR" value="false"/>
<elementParameter field="MAPPING_TYPE" name="MAPPING" value="postgres_id" show="false"/>
<elementParameter field="CHECK" name="SAVE_POINT" value="false" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="&quot;ISO-8859-15&quot;" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15"/>
<elementParameter field="TEXT" name="COMMIT_EVERY" value="10000"/>
<elementParameter field="TABLE" name="ADD_COLS"/>
<elementParameter field="CHECK" name="USE_FIELD_OPTIONS" value="false"/>
<elementParameter field="TABLE" name="FIELD_OPTIONS" show="false">
<elementValue elementRef="SCHEMA_COLUMN" value="DATE_ID"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="USER_ID"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="START"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="END"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="TIME"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="SRC_ID"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
</elementParameter>
<elementParameter field="CHECK" name="ENABLE_DEBUG_MODE" value="false"/>
<elementParameter field="CHECK" name="SUPPORT_NULL_WHERE" value="false"/>
<elementParameter field="CHECK" name="USE_BATCH_SIZE" value="true" show="false"/>
<elementParameter field="TEXT" name="BATCH_SIZE" value="10000" show="false"/>
<elementParameter field="TEXT" name="LABEL" value="monnethic_dw"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="tDBOutput_1">
<column comment="" key="false" length="-1" name="DATE_ID" nullable="true" pattern="" precision="-1" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="USER_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="START" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="END" nullable="true" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="-1" name="TIME" nullable="true" pattern="" precision="-1" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
</metadata>
<metadata connector="REJECT" name="REJECT">
<column comment="" key="false" length="-1" name="DATE_ID" nullable="true" pattern="" precision="-1" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="USER_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="START" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="END" nullable="true" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="-1" name="TIME" nullable="true" pattern="" precision="-1" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
<column defaultValue="" key="false" length="255" name="errorCode" nullable="true" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column defaultValue="" key="false" length="255" name="errorMessage" nullable="true" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
</metadata>
</node>
<connection connectorName="FLOW" label="row1" lineStyle="0" metaname="tDBInput_1" offsetLabelX="0" offsetLabelY="0" source="tDBInput_1" target="tMap_1">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="row1" show="false"/>
</connection>
<connection connectorName="FLOW" label="out1" lineStyle="0" metaname="out1" offsetLabelX="0" offsetLabelY="0" source="tMap_1" target="tMap_2">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="out1" show="false"/>
</connection>
<connection connectorName="FLOW" label="out2" lineStyle="0" metaname="out2" offsetLabelX="0" offsetLabelY="0" source="tMap_2" target="tDBOutput_1">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="out2" show="false"/>
</connection>
<connection connectorName="FLOW" label="row2" lineStyle="8" metaname="tDBInput_2" offsetLabelX="0" offsetLabelY="0" source="tDBInput_2" target="tMap_2">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="row2" show="false"/>
</connection>
<subjob>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBInput_1" show="false"/>
<elementParameter field="COLOR" name="SUBJOB_TITLE_COLOR" value="92;131;150" show="false"/>
<elementParameter field="COLOR" name="SUBJOB_COLOR" value="207;226;236"/>
</subjob>
</talendfile:ProcessType>

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:TalendProperties="http://www.talend.org/properties">
<TalendProperties:Property xmi:id="_ex460WQvEemKDqYHoziOwA" id="_ex460GQvEemKDqYHoziOwA" label="MONNETHIC_FACT_SESSION" version="0.1" statusCode="" item="_ex4602QvEemKDqYHoziOwA" displayName="MONNETHIC_FACT_SESSION">
<author href="../../talend.project#_toXzcGQaEemKDqYHoziOwA"/>
<additionalProperties xmi:id="_eyCr0GQvEemKDqYHoziOwA" key="created_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_eyCr0WQvEemKDqYHoziOwA" key="created_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_eyCr0mQvEemKDqYHoziOwA" key="created_date" value="2019-04-21T14:17:50.349+0200"/>
<additionalProperties xmi:id="_eyCr02QvEemKDqYHoziOwA" key="modified_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_eyCr1GQvEemKDqYHoziOwA" key="modified_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_eyCr1WQvEemKDqYHoziOwA" key="modified_date" value="2019-04-21T15:54:10.358+0200"/>
</TalendProperties:Property>
<TalendProperties:ItemState xmi:id="_ex460mQvEemKDqYHoziOwA" path="Monnethic"/>
<TalendProperties:ProcessItem xmi:id="_ex4602QvEemKDqYHoziOwA" property="_ex460WQvEemKDqYHoziOwA" state="_ex460mQvEemKDqYHoziOwA">
<process href="MONNETHIC_FACT_SESSION_0.1.item#/"/>
</TalendProperties:ProcessItem>
</xmi:XMI>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,402 @@
<?xml version="1.0" encoding="UTF-8"?>
<talendfile:ProcessType xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:TalendMapper="http://www.talend.org/mapper" xmlns:talendfile="platform:/resource/org.talend.model/model/TalendFile.xsd" defaultContext="Default" jobType="Standard">
<context confirmationNeeded="false" name="Default"/>
<parameters>
<elementParameter field="TEXT" name="SCREEN_OFFSET_X" value="0" show="false"/>
<elementParameter field="TEXT" name="SCREEN_OFFSET_Y" value="0" show="false"/>
<elementParameter field="TEXT" name="REPOSITORY_CONNECTION_ID" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_PROPERTY_TYPENAME" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_HADOOP_DISTRIBUTION" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_HADOOP_VERSION" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_ENABLE_KERBEROS" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_NAME_NODE_PRINCIPAL" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_USERNAME" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_GROUP" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_USE_KEYTAB" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_KT_PRINCIPAL" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_KEY_TAB" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_ENABLE_OO_KERBEROS" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_NAME_NODE_END_POINT" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_JOB_TRACKER_ENDPOINT" value="" show="false"/>
<elementParameter field="TEXT" name="OOZIE_END_POINT" value="" show="false"/>
<elementParameter field="CHECK" name="IMPLICITCONTEXT_USE_PROJECT_SETTINGS" value="true" show="false"/>
<elementParameter field="CHECK" name="STATANDLOG_USE_PROJECT_SETTINGS" value="true" show="false"/>
<elementParameter field="CHECK" name="MULTI_THREAD_EXECATION" value="false"/>
<elementParameter field="CHECK" name="IMPLICIT_TCONTEXTLOAD" value="false"/>
<elementParameter field="RADIO" name="FROM_FILE_FLAG_IMPLICIT_CONTEXT" value="false" show="false"/>
<elementParameter field="RADIO" name="FROM_DATABASE_FLAG_IMPLICIT_CONTEXT" value="false" show="false"/>
<elementParameter field="FILE" name="IMPLICIT_TCONTEXTLOAD_FILE" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="FIELDSEPARATOR" value="&quot;&quot;" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_TYPE_IMPLICIT_CONTEXT" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION_IMPLICIT_CONTEXT" value="" show="false"/>
<elementParameter field="TEXT" name="URL_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TABLE" name="DRIVER_JAR_IMPLICIT_CONTEXT" show="false"/>
<elementParameter field="TEXT" name="DRIVER_CLASS_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="HOST_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PORT_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DBNAME_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="LOCAL_SERVICE_NAME_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PROPERTIES_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="USER_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="PASSWORD" name="PASS_IMPLICIT_CONTEXT" value="0RMsyjmybrE=" show="false"/>
<elementParameter field="FILE" name="DBFILE_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="DBTABLE_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="QUERY_CONDITION_IMPLICIT_CONTEXT" value="&quot;&quot;" show="false"/>
<elementParameter field="CLOSED_LIST" name="LOAD_NEW_VARIABLE" value="Warning" show="false"/>
<elementParameter field="CLOSED_LIST" name="NOT_LOAD_OLD_VARIABLE" value="Warning" show="false"/>
<elementParameter field="CHECK" name="PRINT_OPERATIONS" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_ERROR" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_WARNINGS" value="false" show="false"/>
<elementParameter field="CHECK" name="DISABLE_INFO" value="false" show="false"/>
<elementParameter field="CHECK" name="ON_STATCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_LOGCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_METERCATCHER_FLAG" value="false"/>
<elementParameter field="CHECK" name="ON_CONSOLE_FLAG" value="false" show="false"/>
<elementParameter field="CHECK" name="ON_FILES_FLAG" value="false" show="false"/>
<elementParameter field="DIRECTORY" name="FILE_PATH" value="&quot;D:/OutilsCours/Talend/TOS_DI-Win32-20181026_1147-V7.1.1/workspace/.metadata&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_STATS" value="&quot;stats_file.txt&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_LOGS" value="&quot;logs_file.txt&quot;" show="false"/>
<elementParameter field="TEXT" name="FILENAME_METTER" value="&quot;meter_file.txt&quot;" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="ISO-8859-15" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15" show="false"/>
<elementParameter field="CHECK" name="ON_DATABASE_FLAG" value="false" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_TYPE" value="tJDBCOutput" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="ORACLE_12" show="false"/>
<elementParameter field="TEXT" name="URL" value="&quot;&quot;" show="false"/>
<elementParameter field="TABLE" name="DRIVER_JAR" show="false"/>
<elementParameter field="TEXT" name="DRIVER_CLASS" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="HOST" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PORT" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DATASOURCE" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="LOCAL_SERVICE_NAME" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="PROPERTIES" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;&quot;" show="false"/>
<elementParameter field="TEXT" name="USER" value="&quot;&quot;" show="false"/>
<elementParameter field="PASSWORD" name="PASS" value="0RMsyjmybrE=" show="false"/>
<elementParameter field="FILE" name="DBFILE" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_STATS" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_LOGS" value="&quot;&quot;" show="false"/>
<elementParameter field="DBTABLE" name="TABLE_METER" value="&quot;&quot;" show="false"/>
<elementParameter field="CHECK" name="CATCH_RUNTIME_ERRORS" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_USER_ERRORS" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_USER_WARNING" value="true" show="false"/>
<elementParameter field="CHECK" name="CATCH_REALTIME_STATS" value="false" show="false"/>
<elementParameter field="TEXT" name="HEADERFOOTER_HEADERID" value="" show="false"/>
<elementParameter field="CHECK" name="HEADER_ENABLED" value="false" show="false"/>
<elementParameter field="TEXT" name="HEADER_LIBRARY" value="" show="false"/>
<elementParameter field="TEXT" name="HEADER_CODE" value="" show="false"/>
<elementParameter field="TEXT" name="HEADER_IMPORT" value="" show="false"/>
<elementParameter field="TEXT" name="HEADERFOOTER_FOOTERID" value="" show="false"/>
<elementParameter field="CHECK" name="FOOTER_ENABLED" value="false" show="false"/>
<elementParameter field="TEXT" name="FOOTER_LIBRARY" value="" show="false"/>
<elementParameter field="TEXT" name="FOOTER_CODE" value="" show="false"/>
<elementParameter field="TEXT" name="FOOTER_IMPORT" value="" show="false"/>
<routinesParameter id="_u13hVmQaEemKDqYHoziOwA" name="DataOperation"/>
<routinesParameter id="_u2UNRGQaEemKDqYHoziOwA" name="Mathematical"/>
<routinesParameter id="_u2dXMGQaEemKDqYHoziOwA" name="Numeric"/>
<routinesParameter id="_u2nIMGQaEemKDqYHoziOwA" name="Relational"/>
<routinesParameter id="_u2nIOmQaEemKDqYHoziOwA" name="StringHandling"/>
<routinesParameter id="_u2w5NmQaEemKDqYHoziOwA" name="TalendDataGenerator"/>
<routinesParameter id="_u26DIGQaEemKDqYHoziOwA" name="TalendDate"/>
<routinesParameter id="_u26DKmQaEemKDqYHoziOwA" name="TalendString"/>
<routinesParameter id="_u3D0JmQaEemKDqYHoziOwA" name="TalendStringUtil"/>
<routinesParameter id="_OcBGUGQ0EemKDqYHoziOwA" name="JavaDateEpoch"/>
</parameters>
<node componentName="tPostgresqlInput" componentVersion="0.102" offsetLabelX="0" offsetLabelY="0" posX="64" posY="192">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBInput_1" show="false"/>
<elementParameter field="TECHNICAL" name="PROPERTY:PROPERTY_TYPE" value="REPOSITORY"/>
<elementParameter field="TECHNICAL" name="PROPERTY:REPOSITORY_PROPERTY_TYPE" value="_6mU3oGQaEemKDqYHoziOwA" show="false"/>
<elementParameter field="CHECK" name="USE_EXISTING_CONNECTION" value="false"/>
<elementParameter field="COMPONENT_LIST" name="CONNECTION" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="V9_X"/>
<elementParameter field="TEXT" name="HOST" value="&quot;37.187.101.44&quot;"/>
<elementParameter field="TEXT" name="TYPE" value="POSTGRESQL" show="false"/>
<elementParameter field="TEXT" name="PORT" value="&quot;5432&quot;"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;monnethic_qa&quot;"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;public&quot;"/>
<elementParameter field="TEXT" name="USER" value="&quot;monnethicadmin&quot;"/>
<elementParameter field="PASSWORD" name="PASS" value="Yr8As9xCTZPRriplIonKnXKs1fEFvTIl"/>
<elementParameter field="DBTABLE" name="TABLE" value="&quot;T_TRANSACTION&quot;"/>
<elementParameter field="QUERYSTORE_TYPE" name="QUERYSTORE" value="&quot;&quot;"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:REPOSITORY_QUERYSTORE_TYPE" value="" show="false"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:QUERYSTORE_TYPE" value="BUILT_IN"/>
<elementParameter field="GUESS_SCHEMA" name="GUESS_SCHEMA" value="&quot;&quot;"/>
<elementParameter field="MEMO_SQL" name="QUERY" value="&quot;SELECT &#xD;&#xA; \&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_TRANSACTION\&quot;.\&quot;transaction_id\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_TRANSACTION\&quot;.\&quot;transaction_date\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_TRANSACTION\&quot;.\&quot;transaction_from\&quot;,&#xD;&#xA; \&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_TRANSACTION\&quot;.\&quot;transaction_to\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_TRANSACTION\&quot;.\&quot;transaction_hash\&quot;,\&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_TRANSACTION\&quot;.\&quot;transaction_amount\&quot;,&#xD;&#xA; \&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_TRANSACTION\&quot;.\&quot;transaction_unit\&quot;&#xD;&#xA;FROM \&quot;monnethic_qa\&quot;.\&quot;public\&quot;.\&quot;T_TRANSACTION\&quot;&quot;"/>
<elementParameter field="LABEL" name="NOTE" value="This option only applies when deploying and running in the Talend Runtime"/>
<elementParameter field="CHECK" name="SPECIFY_DATASOURCE_ALIAS" value="false"/>
<elementParameter field="TEXT" name="DATASOURCE_ALIAS" value="&quot;&quot;" show="false"/>
<elementParameter field="MAPPING_TYPE" name="MAPPING" value="postgres_id" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="&quot;ISO-8859-15&quot;" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15"/>
<elementParameter field="CHECK" name="USE_CURSOR" value="false"/>
<elementParameter field="TEXT" name="CURSOR_SIZE" value="1000" show="false"/>
<elementParameter field="CHECK" name="TRIM_ALL_COLUMN" value="false"/>
<elementParameter field="TABLE" name="TRIM_COLUMN">
<elementValue elementRef="SCHEMA_COLUMN" value="transaction_id"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="transaction_date"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="transaction_from"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="transaction_to"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="transaction_hash"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="transaction_amount"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="transaction_unit"/>
<elementValue elementRef="TRIM" value="false"/>
</elementParameter>
<elementParameter field="TEXT" name="LABEL" value="monnethic_qa"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="tDBInput_1">
<column comment="" defaultValue="" key="true" length="10" name="transaction_id" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="transaction_date" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="transaction_from" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="transaction_to" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="transaction_hash" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="255" name="transaction_amount" nullable="false" pattern="" precision="5" sourceType="NUMERIC" type="id_BigDecimal" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="transaction_unit" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
</metadata>
</node>
<node componentName="tMap" componentVersion="2.1" offsetLabelX="0" offsetLabelY="0" posX="256" posY="192">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tMap_1" show="false"/>
<elementParameter field="EXTERNAL" name="MAP" value=""/>
<elementParameter field="CLOSED_LIST" name="LINK_STYLE" value="AUTO"/>
<elementParameter field="DIRECTORY" name="TEMPORARY_DATA_DIRECTORY" value=""/>
<elementParameter field="IMAGE" name="PREVIEW" value="_L1eTIGQ6EemKDqYHoziOwA-tMap_1-PREVIEW.bmp"/>
<elementParameter field="CHECK" name="DIE_ON_ERROR" value="true" show="false"/>
<elementParameter field="CHECK" name="LKUP_PARALLELIZE" value="false" show="false"/>
<elementParameter field="TEXT" name="LEVENSHTEIN" value="0" show="false"/>
<elementParameter field="TEXT" name="JACCARD" value="0" show="false"/>
<elementParameter field="CHECK" name="ENABLE_AUTO_CONVERT_TYPE" value="false" show="false"/>
<elementParameter field="TEXT" name="ROWS_BUFFER_SIZE" value="2000000"/>
<elementParameter field="CHECK" name="CHANGE_HASH_AND_EQUALS_FOR_BIGDECIMAL" value="true"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" label="out1" name="out1">
<column comment="" defaultValue="" key="false" length="19" name="DATE_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="WALLET_HASH" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="BC_TRANSACTION_ID" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="255" name="AMOUNT" nullable="false" pattern="" precision="5" sourceType="NUMERIC" type="id_BigDecimal" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
</metadata>
<nodeData xsi:type="TalendMapper:MapperData">
<uiProperties shellMaximized="true"/>
<varTables sizeState="INTERMEDIATE" name="Var" minimized="true"/>
<outputTables sizeState="INTERMEDIATE" name="out1">
<mapperTableEntries name="DATE_ID" expression="JavaDateEpoch.getDateFromEpoch(row1.transaction_date ) " type="id_Long"/>
<mapperTableEntries name="WALLET_HASH" expression="row1.transaction_from " type="id_String"/>
<mapperTableEntries name="BC_TRANSACTION_ID" expression="row1.transaction_hash " type="id_String"/>
<mapperTableEntries name="AMOUNT" expression="row1.transaction_amount " type="id_BigDecimal"/>
<mapperTableEntries name="SRC_ID" expression="row1.transaction_id " type="id_Integer"/>
</outputTables>
<inputTables sizeState="INTERMEDIATE" name="row1" matchingMode="UNIQUE_MATCH" lookupMode="LOAD_ONCE">
<mapperTableEntries name="transaction_id" type="id_Integer"/>
<mapperTableEntries name="transaction_date" type="id_Long"/>
<mapperTableEntries name="transaction_from" type="id_String"/>
<mapperTableEntries name="transaction_to" type="id_String"/>
<mapperTableEntries name="transaction_hash" type="id_String"/>
<mapperTableEntries name="transaction_amount" type="id_BigDecimal"/>
<mapperTableEntries name="transaction_unit" type="id_String"/>
</inputTables>
</nodeData>
</node>
<node componentName="tMap" componentVersion="2.1" offsetLabelX="0" offsetLabelY="0" posX="416" posY="192">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tMap_2" show="false"/>
<elementParameter field="EXTERNAL" name="MAP" value=""/>
<elementParameter field="CLOSED_LIST" name="LINK_STYLE" value="AUTO"/>
<elementParameter field="DIRECTORY" name="TEMPORARY_DATA_DIRECTORY" value=""/>
<elementParameter field="IMAGE" name="PREVIEW" value="_L1eTIGQ6EemKDqYHoziOwA-tMap_2-PREVIEW.bmp"/>
<elementParameter field="CHECK" name="DIE_ON_ERROR" value="true" show="false"/>
<elementParameter field="CHECK" name="LKUP_PARALLELIZE" value="false" show="false"/>
<elementParameter field="TEXT" name="LEVENSHTEIN" value="0" show="false"/>
<elementParameter field="TEXT" name="JACCARD" value="0" show="false"/>
<elementParameter field="CHECK" name="ENABLE_AUTO_CONVERT_TYPE" value="false" show="false"/>
<elementParameter field="TEXT" name="ROWS_BUFFER_SIZE" value="2000000"/>
<elementParameter field="CHECK" name="CHANGE_HASH_AND_EQUALS_FOR_BIGDECIMAL" value="true"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="out2">
<column comment="" defaultValue="" key="false" length="19" name="DATE_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="WALLET_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="BC_TRANSACTION_ID" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="255" name="AMOUNT" nullable="false" pattern="" precision="5" sourceType="NUMERIC" type="id_BigDecimal" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
</metadata>
<nodeData xsi:type="TalendMapper:MapperData">
<uiProperties shellMaximized="true"/>
<varTables sizeState="INTERMEDIATE" name="Var" minimized="true"/>
<outputTables sizeState="INTERMEDIATE" name="out2">
<mapperTableEntries name="DATE_ID" expression="out1.DATE_ID " type="id_Long"/>
<mapperTableEntries name="WALLET_ID" expression="row2.WALLET_ID " type="id_Long"/>
<mapperTableEntries name="BC_TRANSACTION_ID" expression="out1.BC_TRANSACTION_ID " type="id_String"/>
<mapperTableEntries name="AMOUNT" expression="out1.AMOUNT " type="id_BigDecimal"/>
<mapperTableEntries name="SRC_ID" expression="out1.SRC_ID " type="id_Integer"/>
</outputTables>
<inputTables sizeState="INTERMEDIATE" name="out1" matchingMode="UNIQUE_MATCH" lookupMode="LOAD_ONCE">
<mapperTableEntries name="DATE_ID" type="id_Long"/>
<mapperTableEntries name="WALLET_HASH" type="id_String"/>
<mapperTableEntries name="BC_TRANSACTION_ID" type="id_String"/>
<mapperTableEntries name="AMOUNT" type="id_BigDecimal"/>
<mapperTableEntries name="SRC_ID" type="id_Integer"/>
</inputTables>
<inputTables sizeState="INTERMEDIATE" name="row2" matchingMode="UNIQUE_MATCH" lookupMode="LOAD_ONCE">
<mapperTableEntries name="WALLET_ID" type="id_Long"/>
<mapperTableEntries name="USER_ID" type="id_Long"/>
<mapperTableEntries name="WALLET_HASH" expression="out1.WALLET_HASH " type="id_String" operator="="/>
<mapperTableEntries name="SRC_ID" type="id_Long"/>
</inputTables>
</nodeData>
</node>
<node componentName="tPostgresqlInput" componentVersion="0.102" offsetLabelX="0" offsetLabelY="0" posX="416" posY="64">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBInput_2" show="false"/>
<elementParameter field="TECHNICAL" name="PROPERTY:PROPERTY_TYPE" value="REPOSITORY"/>
<elementParameter field="TECHNICAL" name="PROPERTY:REPOSITORY_PROPERTY_TYPE" value="_W5WhAGQeEemKDqYHoziOwA" show="false"/>
<elementParameter field="CHECK" name="USE_EXISTING_CONNECTION" value="false"/>
<elementParameter field="COMPONENT_LIST" name="CONNECTION" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="V9_X"/>
<elementParameter field="TEXT" name="HOST" value="&quot;37.187.101.44&quot;"/>
<elementParameter field="TEXT" name="TYPE" value="POSTGRESQL" show="false"/>
<elementParameter field="TEXT" name="PORT" value="&quot;5432&quot;"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;monnethic_DW&quot;"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;public&quot;"/>
<elementParameter field="TEXT" name="USER" value="&quot;monnethicadmin&quot;"/>
<elementParameter field="PASSWORD" name="PASS" value="Yr8As9xCTZPRriplIonKnXKs1fEFvTIl"/>
<elementParameter field="DBTABLE" name="TABLE" value="&quot;DIM_WALLET&quot;"/>
<elementParameter field="QUERYSTORE_TYPE" name="QUERYSTORE" value="&quot;&quot;"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:REPOSITORY_QUERYSTORE_TYPE" value="" show="false"/>
<elementParameter field="TECHNICAL" name="QUERYSTORE:QUERYSTORE_TYPE" value="BUILT_IN"/>
<elementParameter field="GUESS_SCHEMA" name="GUESS_SCHEMA" value="&quot;&quot;"/>
<elementParameter field="MEMO_SQL" name="QUERY" value="&quot;SELECT &#xD;&#xA; \&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_WALLET\&quot;.\&quot;WALLET_ID\&quot;,\&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_WALLET\&quot;.\&quot;USER_ID\&quot;,&#xD;&#xA; \&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_WALLET\&quot;.\&quot;WALLET_HASH\&quot;,\&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_WALLET\&quot;.\&quot;SRC_ID\&quot;&#xD;&#xA;FROM \&quot;monnethic_DW\&quot;.\&quot;public\&quot;.\&quot;DIM_WALLET\&quot;&quot;"/>
<elementParameter field="LABEL" name="NOTE" value="This option only applies when deploying and running in the Talend Runtime"/>
<elementParameter field="CHECK" name="SPECIFY_DATASOURCE_ALIAS" value="false"/>
<elementParameter field="TEXT" name="DATASOURCE_ALIAS" value="&quot;&quot;" show="false"/>
<elementParameter field="MAPPING_TYPE" name="MAPPING" value="postgres_id" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="&quot;ISO-8859-15&quot;" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15"/>
<elementParameter field="CHECK" name="USE_CURSOR" value="false"/>
<elementParameter field="TEXT" name="CURSOR_SIZE" value="1000" show="false"/>
<elementParameter field="CHECK" name="TRIM_ALL_COLUMN" value="false"/>
<elementParameter field="TABLE" name="TRIM_COLUMN">
<elementValue elementRef="SCHEMA_COLUMN" value="WALLET_ID"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="USER_ID"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="WALLET_HASH"/>
<elementValue elementRef="TRIM" value="false"/>
<elementValue elementRef="SCHEMA_COLUMN" value="SRC_ID"/>
<elementValue elementRef="TRIM" value="false"/>
</elementParameter>
<elementParameter field="TEXT" name="LABEL" value="monnethic_dw"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="tDBInput_2">
<column comment="" defaultValue="" key="true" length="19" name="WALLET_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="USER_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="WALLET_HASH" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
</metadata>
</node>
<node componentName="tPostgresqlOutput" componentVersion="0.102" offsetLabelX="0" offsetLabelY="0" posX="544" posY="192">
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBOutput_1" show="false"/>
<elementParameter field="TECHNICAL" name="PROPERTY:PROPERTY_TYPE" value="REPOSITORY"/>
<elementParameter field="TECHNICAL" name="PROPERTY:REPOSITORY_PROPERTY_TYPE" value="_W5WhAGQeEemKDqYHoziOwA" show="false"/>
<elementParameter field="CHECK" name="USE_EXISTING_CONNECTION" value="false"/>
<elementParameter field="COMPONENT_LIST" name="CONNECTION" value="" show="false"/>
<elementParameter field="CLOSED_LIST" name="DB_VERSION" value="V9_X"/>
<elementParameter field="TEXT" name="HOST" value="&quot;37.187.101.44&quot;"/>
<elementParameter field="TEXT" name="PORT" value="&quot;5432&quot;"/>
<elementParameter field="TEXT" name="DBNAME" value="&quot;monnethic_DW&quot;"/>
<elementParameter field="TEXT" name="TYPE" value="POSTGRESQL" show="false"/>
<elementParameter field="TEXT" name="SCHEMA_DB" value="&quot;public&quot;"/>
<elementParameter field="TEXT" name="USER" value="&quot;monnethicadmin&quot;"/>
<elementParameter field="PASSWORD" name="PASS" value="Yr8As9xCTZPRriplIonKnXKs1fEFvTIl"/>
<elementParameter field="DBTABLE" name="TABLE" value="&quot;FACT_TRANSACTION&quot;"/>
<elementParameter field="CLOSED_LIST" name="TABLE_ACTION" value="NONE"/>
<elementParameter field="CLOSED_LIST" name="DATA_ACTION" value="UPDATE_OR_INSERT"/>
<elementParameter field="CHECK" name="USE_SPATIAL_OPTIONS" value="false" show="false"/>
<elementParameter field="CHECK" name="SPATIAL_INDEX" value="false" show="false"/>
<elementParameter field="CHECK" name="GEOMETRY_COLUMNS" value="false" show="false"/>
<elementParameter field="LABEL" name="NOTE" value="This option only applies when deploying and running in the Talend Runtime"/>
<elementParameter field="CHECK" name="SPECIFY_DATASOURCE_ALIAS" value="false"/>
<elementParameter field="TEXT" name="DATASOURCE_ALIAS" value="&quot;&quot;" show="false"/>
<elementParameter field="CHECK" name="DIE_ON_ERROR" value="false"/>
<elementParameter field="MAPPING_TYPE" name="MAPPING" value="postgres_id" show="false"/>
<elementParameter field="CHECK" name="SAVE_POINT" value="false" show="false"/>
<elementParameter field="ENCODING_TYPE" name="ENCODING" value="&quot;ISO-8859-15&quot;" show="false"/>
<elementParameter field="TECHNICAL" name="ENCODING:ENCODING_TYPE" value="ISO-8859-15"/>
<elementParameter field="TEXT" name="COMMIT_EVERY" value="10000"/>
<elementParameter field="TABLE" name="ADD_COLS"/>
<elementParameter field="CHECK" name="USE_FIELD_OPTIONS" value="false"/>
<elementParameter field="TABLE" name="FIELD_OPTIONS" show="false">
<elementValue elementRef="SCHEMA_COLUMN" value="DATE_ID"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="WALLET_ID"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="BC_TRANSACTION_ID"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="AMOUNT"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
<elementValue elementRef="SCHEMA_COLUMN" value="SRC_ID"/>
<elementValue elementRef="UPDATE_KEY" value="false"/>
<elementValue elementRef="DELETE_KEY" value="false"/>
<elementValue elementRef="UPDATABLE" value="true"/>
<elementValue elementRef="INSERTABLE" value="true"/>
</elementParameter>
<elementParameter field="CHECK" name="ENABLE_DEBUG_MODE" value="false"/>
<elementParameter field="CHECK" name="SUPPORT_NULL_WHERE" value="false"/>
<elementParameter field="CHECK" name="USE_BATCH_SIZE" value="true" show="false"/>
<elementParameter field="TEXT" name="BATCH_SIZE" value="10000" show="false"/>
<elementParameter field="TEXT" name="LABEL" value="monnethic_dw"/>
<elementParameter field="TEXT" name="CONNECTION_FORMAT" value="row"/>
<metadata connector="FLOW" name="tDBOutput_1">
<column comment="" defaultValue="" key="false" length="19" name="DATE_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="WALLET_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="BC_TRANSACTION_ID" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="255" name="AMOUNT" nullable="false" pattern="" precision="5" sourceType="NUMERIC" type="id_BigDecimal" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
</metadata>
<metadata connector="REJECT" name="REJECT">
<column comment="" defaultValue="" key="false" length="19" name="DATE_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="19" name="WALLET_ID" nullable="false" pattern="" precision="0" sourceType="INT8" type="id_Long" originalLength="-1" usefulColumn="true"/>
<column comment="" key="false" length="255" name="BC_TRANSACTION_ID" nullable="false" pattern="" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="false" length="255" name="AMOUNT" nullable="false" pattern="" precision="5" sourceType="NUMERIC" type="id_BigDecimal" originalLength="-1" usefulColumn="true"/>
<column comment="" defaultValue="" key="true" length="10" name="SRC_ID" nullable="false" pattern="" precision="0" sourceType="INT4" type="id_Integer" originalLength="-1" usefulColumn="true"/>
<column defaultValue="" key="false" length="255" name="errorCode" nullable="true" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
<column defaultValue="" key="false" length="255" name="errorMessage" nullable="true" precision="0" sourceType="VARCHAR" type="id_String" originalLength="-1" usefulColumn="true"/>
</metadata>
</node>
<connection connectorName="FLOW" label="row1" lineStyle="0" metaname="tDBInput_1" offsetLabelX="0" offsetLabelY="0" source="tDBInput_1" target="tMap_1">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="row1" show="false"/>
</connection>
<connection connectorName="FLOW" label="out1" lineStyle="0" metaname="out1" offsetLabelX="0" offsetLabelY="0" source="tMap_1" target="tMap_2">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="out1" show="false"/>
</connection>
<connection connectorName="FLOW" label="out2" lineStyle="0" metaname="out2" offsetLabelX="0" offsetLabelY="0" source="tMap_2" target="tDBOutput_1">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="out2" show="false"/>
</connection>
<connection connectorName="FLOW" label="row2" lineStyle="8" metaname="tDBInput_2" offsetLabelX="0" offsetLabelY="0" source="tDBInput_2" target="tMap_2">
<elementParameter field="CHECK" name="MONITOR_CONNECTION" value="false"/>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="row2" show="false"/>
</connection>
<subjob>
<elementParameter field="TEXT" name="UNIQUE_NAME" value="tDBInput_1" show="false"/>
<elementParameter field="COLOR" name="SUBJOB_TITLE_COLOR" value="92;131;150" show="false"/>
<elementParameter field="COLOR" name="SUBJOB_COLOR" value="207;226;236"/>
</subjob>
</talendfile:ProcessType>

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:TalendProperties="http://www.talend.org/properties">
<TalendProperties:Property xmi:id="_L1eTIWQ6EemKDqYHoziOwA" id="_L1eTIGQ6EemKDqYHoziOwA" label="MONNETHIC_FACT_TRANSACTION" version="0.1" statusCode="" item="_L1eTI2Q6EemKDqYHoziOwA" displayName="MONNETHIC_FACT_TRANSACTION">
<author href="../../talend.project#_toXzcGQaEemKDqYHoziOwA"/>
<additionalProperties xmi:id="_L1jysGQ6EemKDqYHoziOwA" key="created_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_L1jysWQ6EemKDqYHoziOwA" key="created_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_L1jysmQ6EemKDqYHoziOwA" key="created_date" value="2019-04-21T15:34:27.675+0200"/>
<additionalProperties xmi:id="_L1jys2Q6EemKDqYHoziOwA" key="modified_product_fullname" value="Talend Open Studio for Data Integration"/>
<additionalProperties xmi:id="_L1jytGQ6EemKDqYHoziOwA" key="modified_product_version" value="7.1.1.20181026_1147"/>
<additionalProperties xmi:id="_L1jytWQ6EemKDqYHoziOwA" key="modified_date" value="2019-04-21T15:54:09.200+0200"/>
</TalendProperties:Property>
<TalendProperties:ItemState xmi:id="_L1eTImQ6EemKDqYHoziOwA" path="Monnethic"/>
<TalendProperties:ProcessItem xmi:id="_L1eTI2Q6EemKDqYHoziOwA" property="_L1eTIWQ6EemKDqYHoziOwA" state="_L1eTImQ6EemKDqYHoziOwA">
<process href="MONNETHIC_FACT_TRANSACTION_0.1.item#/"/>
</TalendProperties:ProcessItem>
</xmi:XMI>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:TalendProperties="http://www.talend.org/properties">
<TalendProperties:Project xmi:id="_tnaxMWQaEemKDqYHoziOwA" label="Local_Project" description="" language="java" technicalLabel="LOCAL_PROJECT" local="true" author="_toXzcGQaEemKDqYHoziOwA" productVersion="Talend Open Studio for Data Integration-7.1.1.20181026_1147" itemsRelationVersion="1.3" bigData="false">
<migrationTask xmi:id="_tpiScmQaEemKDqYHoziOwA" id="org.talend.repository.model.migration.CheckProductVersionMigrationTask" breaks="7.1.0" version="7.1.1"/>
</TalendProperties:Project>
<TalendProperties:User xmi:id="_toXzcGQaEemKDqYHoziOwA" login="user@talend.com" password="D41D8CD98F00B204E9800998ECF8427E"/>
</xmi:XMI>

View file

@ -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\""

View file

@ -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\""

View file

@ -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\""

View file

@ -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\""

5
talend/select_user.txt Normal file
View file

@ -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\""

4
talend/select_wallet.txt Normal file
View file

@ -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\""