-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


[ ] 1C ETL

, 03 2017 . 14:50 +

ETL 1.



, ETL- 1, , , ( MSSQL, ):



- , .

1. , , . . , , SQL . .

, ( 1 ), , .

, , , .


1 2 :


, web/json 1, ETL.

+
  1. 1. , 1 1
  2. 1

  1. -,
    ,
  2. - 1
  3. , ( )
  4. ,


+

  1. 1

, , ,
, .

Data mapping


, -, 1 , 1, 1 ( - ).
, , 3 :

  1. com-, web/json 1
  2. 1,
  3. ,

3- , 1 . , , .
1 2 , , -, SQL.

1, . , ETL View, .


1 , ( , , 1-)

.
:







150



, .

1 :

 = (,);
 = ..();
     
        . 
	 					= .();
	. 	= .;
	. 		= .;
	. 	= .(.);
	. 			= .;
	.  	= .;
	. 			= .(.);
	;
;
.();

, . . .

, SQL, .

 SELECT * FROM _InfoReg27083 ORDER BY  _Fld27085

(_InfoReg27083 , 1 , _Fld27085 )

View, .

, , com, , ETL.

, , ( 1C).

.

Field Field1C Transformation ...
_Fld15704 .. Check >=0, round(10,2), ...

, .


. . , , .

, :



1 . _version, . MSSQL, , timestamp. ,,-,, , , . , staging area , , . (. ) ( _DocumentXXX_IDRRef _ReferenceXXX_IDRRef ).


, . = ''. .

, :

_NodeTRef, .
_NodeRRef,
_MessageNo,

. , :

_IDRRef ID
:
_RecorderTRef
_RecorderRRef

, , , . , .

, , 1 . , , (_IDRRef) .

(. ). .. , , _NodeRRef. , .

:

update , _MessageNO ( 1).



UPDATE _DocumentChangeRec18901 set _MessageNO = 1 WHERE _NodeRRef = @_NodeRRef

,

SELECT [fieldslist] FROM _Document18891 inner join _DocumentChangeRec18901 ON _Document18891._IDRRef = _DocumentChangeRec18901._IDRRef and _MessageNO = 1 AND _NodeRRef = @_NodeRRef

,

DELETE FROM _DocumentChangeRec18901 WHERE _MessageNO = 1 AND _NodeRRef = @_NodeRRef

: ETL 1, . ETL . , .
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/334798/

:  

: [1] []
 

:
: 

: ( )

:

  URL