рдпрд╣ рд╕рдм рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ рдХрд┐ рд╣рдореЗрдВ EDWEX, JSON, DDL рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рдЬрд▓реНрджреА рдФрд░ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдЯреНрд░реЛрд▓реНрд╕ рдкрд░ рд░реЛрд▓ рдХрд┐рдпрд╛ред рдЖрдХреГрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ - DEV, TST, UAT, PRDред

рдЙрд╕ рд╕рдордп, рд╣рдордиреЗ рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛: рд╣рдордиреЗ DDL рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛, рдФрд░ Oracle рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ edwex рдФрд░ json рдПрдХрддреНрд░ рдХрд┐рдпрд╛ред рдХрдИ рдЗрдирдкреБрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдПрдХ рдЗрдХрд╛рдИ рдмрдирд╛рдПрдВрдЧреЗред рдФрд░ рдЪреВрдВрдХрд┐ рдЧрдарди рдХреА рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд╕рдВрдЧрдд рдФрд░ рдирд┐рд░рдВрддрд░ рдереА, рдЗрд╕рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдХрд╛ рдХреЗрд╡рд▓ рдмрд╣реБрдд рд╣реА рдЕрдВрдд рдореЗрдВ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ред рд╣рдо рд╕рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рджреВрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рдкрдврд╝реЗрдВред
рдереЛрдбрд╝реА рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рднрд░реЗрдВ, рд╣рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕реНрд░реЛрдд рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдХрд┐рд╕реА рднреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕реЗрд▓ рдореЗрдВред рдЗрди-рд╣рд╛рдЙрд╕ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрд░реЛрдд рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ Hadoop (рдбреЗрдЯрд╛ рд▓реЗрдХ) рддрдХ рдкрд╣реБрдВрдЪрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рдЗрд╡ рдореЗрдВ рд╣рд╛рдЗрд╡ рдРрдб-рдСрди рд╕реНрдерд╛рдкрд┐рдд рд╣реИ - рдЗрд╕рдХреА рдорджрдж рд╕реЗ рд╣рдо SQL рдЬреИрд╕реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдбреЗрдЯрд╛ рд▓реЗрдХ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ json рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирддреЗ рд╣реИрдВред рдПрдХреНрд╕реЗрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ EDWEX рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред EDWEX (EDW_EXTRACTOR) рдлрд╛рдЗрд▓реЗрдВ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдореВрд╣ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд╛рдо рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдЗрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЗ рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирддреЗ рд╣реИрдВред рдореЙрдбрд▓ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд╕реНрд░реЛрдд рдЖрдИрдбреА рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдлрд╝реАрд▓реНрдб рдХрд╛ рд╕реЗрдЯ рдмрджрд▓рддрд╛ рд░рд╣рддрд╛ рд╣реИред рдбреАрдбреАрдПрд▓ рдХрд╛ рдЧрдарди рдкрд░рд┐рдЪрд╛рд▓рди рдбреЗрдЯрд╛ рд╕реНрддрд░ рдкрд░ рд╣рд╛рдЗрд╡ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдФрд░ рдПрдХрддреНрд░ рдбреЗрдЯрд╛ рдХреЗ рд╕реНрддрд░ рдкрд░ рдЧреНрд░реАрдирдкреНрд▓рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣реА рд╣реИ, рдбреЗрдЯрд╛ рдХреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╣рд╛рдЗрд╡ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдмрд╛рдж рдореЗрдВ рдбреЗрдЯрд╛ рд╣реЗрд░рдлреЗрд░ рдХреЗ рд▓рд┐рдП рдЧреНрд░реАрдирдкреНрд▓рдо рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрдЯреЛрд░рдлреНрд░реЛрди рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдбрд╡реЗрдХреНрд╕ рдХрд▓рд╛рдХреГрддрд┐ рдЙрджрд╛рд╣рд░рдгрдкреИрдХ - рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ
рдбреЗрдЯрд╛ - рдлрд╝реАрд▓реНрдб рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ
pack.edwex:
1 Table_1 User Table_1 bid between to_char($fromdt,'yyyymm') and to_char($actualdt,'yyyymm') 2 Table_2 User Table_2 curbid between to_char($fromdt,'yyyymm') and to_char($actualdt,'yyyymm') 3 Table_3 User Table_3 bid between to_char($fromdt,'yyyymm') and to_char($actualdt,'yyyymm')
data.edwex:
1 1 CHARGE_ID NUMBER 38 0 1 2 SVC_ID NUMBER 38 0 1 3 VND_ID NUMBER 38 0 1 4 PRICE NUMBER 38 5 1 5 QUANTITY NUMBER 38 5 1 6 BASE NUMBER 38 5 1 7 TAX NUMBER 38 5 1 8 TOTAL NUMBER 38 5 1 9 TAX_RATE NUMBER 38 5 1 10 TAX_IN VARCHAR 1 1 11 CHARGE_KIND VARCHAR 3 1 12 PRIVILEGE_ID NUMBER 38 0 1 13 CHARGE_REF_ID NUMBER 38 0 1 14 EBID NUMBER 38 0 1 15 INVOICE_ID NUMBER 38 0 1 16 ZERO_STATE_ID NUMBER 38 0 1 17 USER_ID NUMBER 38 0 1 18 BID NUMBER 38 0 1 19 QUANTITY_REAL NUMBER 38 5 2 1 CURBID NUMBER 38 0 2 2 USER_ID NUMBER 38 0 2 3 VND_ID NUMBER 38 0 2 4 APPBID NUMBER 38 0 2 5 SVC_ID NUMBER 38 0 2 6 DEBT NUMBER 38 5 2 7 INSTDEBT NUMBER 38 5 3 1 INVOICE_ID NUMBER 38 0 3 2 INVOICE_DATE DATE 3 3 INVOICE_NUM VARCHAR 64 3 4 INVOICE_NUM_N NUMBER 38 5 3 5 BASE NUMBER 38 5 3 6 TAX NUMBER 38 5 3 7 TOTAL NUMBER 38 5 3 8 PREPAID VARCHAR 1 3 9 EXPLICIT VARCHAR 1 3 10 VND_ID NUMBER 38 0 3 11 ADV_PAYMENT_ID NUMBER 38 0 3 12 MDBID NUMBER 38 0 3 13 BID NUMBER 38 0 3 14 USER_ID NUMBER 38 0 3 15 ZERO_STATE_ID NUMBER 38 0 3 16 ACTIVE_SUM NUMBER 38 5 3 17 SPLIT_VND NUMBER 38 5 3 18 PRECREATED VARCHAR 1
Json рд╡рд┐рд░реВрдкрдг рд╕рд╛рдХреНрд╖реНрдп рдЙрджрд╛рд╣рд░рдг Table.json: { "metadata": [ { "colOrder":"1", "name":"charge_id", "dataType":"DECIMAL", "precision":"0", "requied":"true", "keyFile":"" }, { "colOrder":"2", "name":"svc_id", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"3", "name":"vnd_id", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"4", "name":"price", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"5", "name":"quantity", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"6", "name":"base", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"7", "name":"tax", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"8", "name":"total", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"9", "name":"tax_rate", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"10", "name":"tax_in", "dataType":"STRING", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"11", "name":"charge_kind", "dataType":"STRING", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"12", "name":"privilege_id", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"13", "name":"charge_ref_id", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"14", "name":"ebid", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"15", "name":"invoice_id", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"16", "name":"zero_state_id", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"17", "name":"user_id", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"18", "name":"bid", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" }, { "colOrder":"19", "name":"quantity_real", "dataType":"DECIMAL", "precision":"0", "requied":"false", "keyFile":"" } ], "ctlPath":" ctl", "errPath":" ", "inPath":" hdfs", "outSchema":" ", "outTable":" ", "isPartitioned":" ", "sourceId":"id " }
рдЙрджрд╛рд╣рд░рдг DDL рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВрдкрд░рд┐рд╡рд░реНрддрди рддрд╛рд▓рд┐рдХрд╛ рдпреЛрдЬрдирд╛ред ZP_000001_TABLE рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ Z_GP_000001_TABLE_20180807;
рддрд╛рд▓рд┐рдХрд╛ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВред GP_000001_TABLE
(
`рдЪрд╛рд░реНрдЬ_рдЖрдИрдбреА` DECIMAL (38.0),
`svc_id` DECIMAL (38.0),
`vnd_id` DECIMAL (38.0),
`рдХреАрдордд` DECIMAL (38.5),
`рдорд╛рддреНрд░рд╛` DECIMAL (38.5),
`рдЖрдзрд╛рд░` DECIMAL (38.5),
`рдХрд░` DECIMAL (38.5),
`рдХреБрд▓` DECIMAL (38.5),
`tax_rate` DECIMAL (38.5),
`tax_in` STRING,
`рдЪрд╛рд░реНрдЬ_рдХрд┐рдВрдбрди` STRING,
`рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░_рдирд┐рдзрд┐` DECIMAL (38.0),
`рдЪрд╛рд░реНрдЬ_рдЖрд░реНрдХ_рд┐рдб` рдбрд┐рд╕реАрдорд▓ (38.0),
`рдПрдмрд┐рдб` DECIMAL (38.0),
`рдЗрдирд╡реЙрдЗрд╕_рдЖрдИрдбреА` DECIMAL (38.0),
`рд╢реВрдиреНрдп_рд╕реНрдЯреИрдЯ_рдЖрдИрдбреА` DECIMAL (38,0),
`user_id` DECIMAL (38.0),
`рдмреЛрд▓реА` DECIMAL (38.0),
`рдкрд░рд┐рдорд╛рдг_рдЧрдд` рдкрд░рд┐рдорд╛рдг (38.5),
`load_dttm` TIMESTAMP,
`src_id` SMALLINT,
`package_id` рдмрдбрд╝рд╛,
`wf_run_id` рдмрдбрд╝рд╛,
`md5` STRING
)
ROW FORMAT DELIMITED FIELDS '' t '' рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд┐рдд
INPUTFORMAT 'org.apache.hadoop.mapred.TextInputFormat' OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.ive.gnIgnKeyTextOutputFormat' рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд
LOCATION 'hdfs рдореЗрдВ рдмрдирдиреЗ рдХрд╛ рддрд░реАрдХрд╛ тАЩ
TBLPROPERTIES ('auto.purge' = 'true', 'transient_lastDlastDdlTime' = '1489060201');
рд╕реНрдХреАрдо рдореЗрдВ рдбрд╛рд▓реЗрдВред GP_000001_TABLE (`рдЪрд╛рд░реНрдЬ_рдЖрдИрдбреА`,
`Svc_id`,
`Vnd_id`,
`Price`,
`Quantity`,
`Base`,
`Tax`,
`Total`,
`Tax_rate`,
`Tax_in`,
`Charge_kind`,
`Privilege_id`,
`Charge_ref_id`,
`Ebid`,
`Invoice_id`,
`Zero_state_id`,
`User_id`,
`Bid`,
`Quantity_real`,
`Load_dttm`,
`Src_id`,
`Package_id`,
`Wf_run_id`,
`Md5`)
`рдЪрд╛рд░реНрдЬ_рдЖрдИрдбреА` рдЪреБрдиреЗрдВ,
`Svc_id`,
`Vnd_id`,
`Price`,
`Quantity`,
`Base`,
`Tax`,
`Total`,
`Tax_rate`,
`Tax_in`,
`Charge_kind`,
`Privilege_id`,
`Charge_ref_id`,
`Ebid`,
`Invoice_id`,
`Zero_state_id`,
`User_id`,
`Bid`,
`Quantity_real`,
load_dttm,
src_id,
package_id,
wf_run_id,
md5 рд╕реНрдХреАрдо рд╕реЗ .Z_GP_000001_TABLE_20180807;
рдкрд░рд┐рд╡рд░реНрддрди рддрд╛рд▓рд┐рдХрд╛ рдпреЛрдЬрдирд╛ред Z_GP_000001_TABLE рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ Z_GP_000001_TABLE_20180807;
рддрд╛рд▓рд┐рдХрд╛ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВред GP_000001_TABLE
(
`рдЪрд╛рд░реНрдЬ_рдЖрдИрдбреА` DECIMAL (38.0),
`svc_id` DECIMAL (38.0),
`vnd_id` DECIMAL (38.0),
`рдХреАрдордд` DECIMAL (38.5),
`рдорд╛рддреНрд░рд╛` DECIMAL (38.5),
`рдЖрдзрд╛рд░` DECIMAL (38.5),
`рдХрд░` DECIMAL (38.5),
`рдХреБрд▓` DECIMAL (38.5),
`tax_rate` DECIMAL (38.5),
`tax_in` STRING,
`рдЪрд╛рд░реНрдЬ_рдХрд┐рдВрдбрди` STRING,
`рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░_рдирд┐рдзрд┐` DECIMAL (38.0),
`рдЪрд╛рд░реНрдЬ_рдЖрд░реНрдХ_рд┐рдб` рдбрд┐рд╕реАрдорд▓ (38.0),
`рдПрдмрд┐рдб` DECIMAL (38.0),
`рдЗрдирд╡реЙрдЗрд╕_рдЖрдИрдбреА` DECIMAL (38.0),
`рд╢реВрдиреНрдп_рд╕реНрдЯреИрдЯ_рдЖрдИрдбреА` DECIMAL (38,0),
`user_id` DECIMAL (38.0),
`рдмреЛрд▓реА` DECIMAL (38.0),
`рдкрд░рд┐рдорд╛рдг_рдЧрдд` рдкрд░рд┐рдорд╛рдг (38.5),
`load_dttm` TIMESTAMP,
`src_id` SMALLINT,
`package_id` рдмрдбрд╝рд╛,
`wf_run_id` рдмрдбрд╝рд╛,
`md5` STRING
)
ROW FORMAT DELIMITED FIELDS '' t '' рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд┐рдд
INPUTFORMAT 'org.apache.hadoop.mapred.TextInputFormat' OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.ive.gnIgnKeyTextOutputFormat' рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд
LOCATION 'hdfs рдореЗрдВ рдмрдирдиреЗ рдХрд╛ рддрд░реАрдХрд╛ тАЩ
TBLPROPERTIES ('auto.purge' = 'true', 'transient_lastDlastDdlTime' = '1489060201');
рд╕реНрдХреАрдо рдореЗрдВ рдбрд╛рд▓реЗрдВред GP_000001_CPA_CHARGE (`рдЪрд╛рд░реНрдЬ_рдЖрдИрдбреА`),
`Svc_id`,
`Vnd_id`,
`Price`,
`Quantity`,
`Base`,
`Tax`,
`Total`,
`Tax_rate`,
`Tax_in`,
`Charge_kind`,
`Privilege_id`,
`Charge_ref_id`,
`Ebid`,
`Invoice_id`,
`Zero_state_id`,
`User_id`,
`Bid`,
`Quantity_real`,
`Load_dttm`,
`Src_id`,
`Package_id`,
`Wf_run_id`,
`Md5`)
`рдЪрд╛рд░реНрдЬ_рдЖрдИрдбреА` рдЪреБрдиреЗрдВ,
`Svc_id`,
`Vnd_id`,
`Price`,
`Quantity`,
`Base`,
`Tax`,
`Total`,
`Tax_rate`,
`Tax_in`,
`Charge_kind`,
`Privilege_id`,
`Charge_ref_id`,
`Ebid`,
`Invoice_id`,
`Zero_state_id`,
`User_id`,
`Bid`,
`Quantity_real`,
load_dttm,
src_id,
package_id,
wf_run_id,
md5 рд╕реНрдХреАрдо рд╕реЗ .Z_GP_000001_TABLE_20180807;
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреИрд╕реЗ рдХрд░реЗрдВ?
рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:
- рдЬреЗрдирдХрд┐рдВрд╕ - рд╕реАрдЖрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░рд╛ рдФрд░ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВред
- рдкрд╛рдпрдерди - рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
- SQL - рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдПред
- рд╢реИрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ - рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреА рдирдХрд▓ рдХрд░рдиреЗ рдФрд░ рдЬреЗрдирдХрд┐рдВрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓ рд░рд╣реА рдорд▓реНрдЯреАрдЬреЛрдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╢реБрд░реВ рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП, рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдЙрдиреНрд╣реЗрдВ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП SQL рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрддреЛрдВ рдХреА рдЖрдИрдбреА рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдореА SQL рдлрд╝рдВрдХреНрд╢рди рдмрд╛рдж рдореЗрдВ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдЙрдкрд▓рдмреНрдз рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпреЗ рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд░реЛрдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирдП SQL рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдмрд╛рдж рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХреЙрд▓ рдХрд░ рд╕рдХреЗрдВред рдЙрддреНрдкрдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЖрдЙрдЯрдкреБрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП DDL, JSON рдпрд╛ EDWEX рдорд╛рдиреЛрдВ рдХрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рд╣реИред
рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдкрд╛рдпрдерди рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЕрдЬрдЧрд░ рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рдЯреЗрд╕реНрдЯ рди рдХреЗрд╡рд▓ рдЗрдирдкреБрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЙрдирдХреА рдЙрдкрд╕реНрдерд┐рддрд┐, рдмрдирд╛рдИ рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдЙрдирдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рддрд╛рд░реАрдЦреЛрдВ рдХреА рднреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред рдЯреЗрд╕реНрдЯ рднреА рдмрдирд╛рдИ рдЧрдИ рдирдИ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдореМрдЬреВрджрд╛ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕рд░реНрд╡рд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХреЗрд╡рд▓ рд░реЛрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдирдИ рдлрд╛рдЗрд▓реЗрдВ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдореМрдЬреВрджрд╛ рдореЙрдбрд▓реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдФрд░ рдХреЗрд╡рд▓ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рднреА рдЪреЗрдХ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдЕрдЬрдЧрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдореЗрдВ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдЬрдЧрд░ рди рдХреЗрд╡рд▓ рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рдореЗрдВ рдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдбреЗрдЯрд╛ рд▓реЗрдХ рдореЗрдВ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рднреА рдмрдирд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдбреЗрдЯрд╛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд▓реЛрдб рд╣реЛ рд╕рдХреЗред рдбреАрдбреАрдПрд▓ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рдЙрдиреНрд╣реЗрдВ рди рдХреЗрд╡рд▓ рдмрд╛рдж рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирдП рдореЙрдбрд▓ рдФрд░ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рддреБрд░рдВрдд рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдореИрдиреБрдЕрд▓ рд╢реНрд░рдо рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдмрд┐рдирд╛ рдереЛрдбрд╝реЗ рд╕рдордп рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рдЯреЗрдмрд▓ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдФрд░ рдЬреЗрдирдХрд┐рдВрд╕ рдпрд╣рд╛рдБ рдХрд╣рд╛рдБ рд╣реИ?
рдЬреЗрдирдХрд┐рдВрд╕ рддрдм рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ рдЬрдм рдПрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдЪрдпрди рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣:
- рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рди рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ
- рдЖрдкрдХреЛ рд╕реНрд╡-рдкрд░реАрдХреНрд╖рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
- рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реЗ рджреВрд░ рд╣реИ рдХреЗ рд▓рд┐рдП рдиреМрдХрд░реА рдХреА рд╢реБрд░реВрдЖрдд рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
- рдЖрдкрдХреЛ рд▓реЙрдЧрд┐рдВрдЧ рддрдВрддреНрд░ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЯреАрдо рдХреЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрдПрдЧрд╛ред рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдХрдИ рдорд▓реНрдЯреАрдЬреЛрдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдмрдирд╛рдИ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╣реА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЕрдиреНрдп рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдЕрдкрдиреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдмреНрд▓реЙрдХ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рд╕реНрд╡рд╛рдпрддреНрдд рд╕рдорд╛рдирд╛рдВрддрд░ рд╡рд╛рд▓реЗ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдХреНрд░рдорд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ред рд╕рдм рдХреБрдЫ рдЕрд▓рдЧ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ: EDWEX, JSON, DDL, HIVE рдореЗрдВ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЧрдарди, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЯреЗрдмрд▓ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ред рд╣рдо рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рдмрд╛рдж рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред
рдЬреЗрдирдХрд┐рдВрд╕ рднрд╛рдЧ рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЪрд╛рд▓ рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд╛рдпрдерди рдХреЛрдб рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛
рд░рди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЗрдирдкреБрдЯ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдорд╛рди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдВрдбреЛ рд╣реИред
рд░рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реА рдиреМрдХрд░реА рдХреЗ рд▓рд┐рдП рдордХреНрдЦреА рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреЗрд╡рд▓ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдХрд┐ рдкреНрд░рд╛рдкреНрдд рдЪрд░ рдХреЛ рдХрд┐рд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рд▓реЗрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдиреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдБ DEV, TST, UAT, PRD рдкрд░ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрди рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд EDWEX рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ SVN рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдиреМрдХрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЬреЗрдирдХреАрдВрд╕ рдореЗрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЗрдВрдЯрд░рдлрд╝реЗрд╕:

рдиреМрдХрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЖрд╡рд╢реНрдпрдХ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рд╣реИ, рдЙрдирдХрд╛ рдПрд╕рд╡реАрдПрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдФрд░ рдПрдХ HTML рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдЧрдарди рдЬреЛ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдФрд░ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рд╕рдлрд▓рддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдпрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЛрдб рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИред
рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рддрдВрддреНрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рджреЗрдирд╛
рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрд╛рдо рдХрд┐рдП рдЧрдП рд╣реИрдВред рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрдврд╝рдирд╛ рдерд╛, рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдирд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдзреНрдпрдпрди рдФрд░ рд╕рдВрдкрд╛рджрди рдХрд░рдирд╛ рдерд╛ред рдЕрдм рдмрд╕ рд╕реНрдЯрд╛рд░реНрдЯ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рд╕реЛрд░реНрд╕ рд╕рд┐рд╕реНрдЯрдо рдЖрдИрдбреА, рдореЙрдбрд▓ рдирдВрдмрд░ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдкрд╛рд╢ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЬреЗрдирдХрд┐рдВрд╕ рдХреА рдорджрдж рд╕реЗ, рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рддрдВрддреНрд░ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЙрдирдХреЗ рдПрдХреАрдХрд░рдг рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдВрдЪ рдЬреЛрдбрд╝реА рдЧрдИ рдереАред рдкреНрд░рд╛рдкреНрдд рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрд╕рд╡реАрдПрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдФрд░ рдбреЗрдЯрд╛-рдореЙрдбрд▓рд░реНрд╕ рдХреА рд╕рдВрдмрдВрдзрд┐рдд рдЯреАрдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд░реВрдкрдг рд╕рд╛рдХреНрд╖реНрдп рдХреЗ рдЧрдарди рдХреЗ рдмреЗрдХрд╛рд░ рдкреНрд░рдХреНрд╖реЗрдкрдг рд╕реЗ рдмрдЪрдиреЗ рдФрд░ рдЙрдирдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреЗрдХ рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдирддреАрдЬрддрди, рд╣рдордиреЗ рдореЙрдбрд▓ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдордп-рдЦрдкрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрдИ рдШрдВрдЯреЛрдВ рд╕реЗ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рддрдХ рдШрдЯрд╛ рджрд┐рдпрд╛ред рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдЙрдиреНрд╣реЛрдВрдиреЗ рдорд╛рдирд╡ рдХрд╛рд░рдХ рдХреЗ рдХрд╛рд░рдг рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдШрдЯрдирд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛, рдЬреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдЬрдЯрд┐рд▓ рдирд┐рдпрдорд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реБрдИред