arc.Orders

ArcRecordId

_Orders

ReferenceNo

OrderNumber

OrderDate

Quantity

ArcInsertTime

1

101

DK-003

2016-10-03

1

2016-10-03 15:50:13

2

102

DK-004

2016-10-03

2

2016-10-03 15:51:29

3

103

DK-005

2016-10-04

3

2016-10-04 14:24:44

4

103

DK-005

2016-10-04

4

2016-10-05 10:45:12

5

104

DK-010

2016-10-05

1

2016-10-05 12:15:16

6

105

DK-011

2016-10-05

2

2016-10-05 12:14:16

7

106

DK-012

2016-10-05

3

2016-10-05 12:14:16

 

arc.OrdersProduct

ArcRecordId

_Product

ReferenceNo

ProductCode

UnitPrice

ArcInsertTime

1

101

ATEL

250

2016-10-03 15:51:45

2

102

UABL

125

2016-10-03 15:51:46

3

103

EOP

90

2016-10-04 14:24:44

4

104

YUIL

125

2016-10-05 12:13:14

5

105

QDP

100

2016-10-05 12:14:15

6

106

MUT

10

2016-10-05 12:14:15

7

104

YUIL

135

2016-10-05 12:20:15

8

105

QDP

101

2016-10-05 12:20:16

9

105

QDP

102

2016-10-05 12:20:17

10

107

OTB

98

2016-10-06 08:04:00

 

arc.OrdersStatus

ArcRecordId

_Status

ReferenceNo

OrderStatus

ArcInsertTime

1

101

Ordered

2016-10-03 15:51:01

2

102

Ordered

2016-10-03 15:51:58

3

103

Ordered

2016-10-05 02:38:04

4

104

Ordered

2016-10-05 12:13:15

5

105

Ordered

2016-10-05 12:14:15

6

106

Ordered

2016-10-05 12:14:15

7

101

Shipped

2016-10-05 13:00:00

8

101

Delivered

2016-10-05 13:00:01

9

102

Shipped

2016-10-05 13:00:01

10

103

Shipped

2016-10-05 13:00:01

 

psa.Orders

The result after a full load or after multiple delta loads, with all orderstatuses as rows, and where changed data has updated some rows and set LatestArcInsertTime with values from ArcInsertTime columns.

Because of the »delete exiting rows instead of update them before insert rows« approach, some values in column PsaRecordId_Orders has been deleted.

The columns ArcRecordId_Orders, ArcRecordId_Product and ArcRecordId_Status are for data lineage back to the three archive tables. Data is displayed in sort order by ReferenceNo and LatestArcInsertTime.

 

PsaRecordId

_Orders

ReferenceNo

ArcRecordId

_Orders

OrderNumber

OrderDate

Quantity

ArcRecordId

_Product

ProductCode

UnitPrice

ArcRecordId

_Status

OrderStatus

LatestArcInsertTime

PsaInsertTime

1

101

1

DK-003

2016-10-03

1

1

ATEL

250

1

Ordered

2016-10-03 15:51:45

 

10

101

1

DK-003

2016-10-03

1

1

ATEL

250

7

Shipped

2016-10-05 13:00:00

 

9

101

1

DK-003

2016-10-03

1

1

ATEL

250

8

Delivered

2016-10-05 13:00:01

 

2

102

2

DK-004

2016-10-03

2

2

UABL

125

2

Ordered

2016-10-03 15:51:58

 

11

102

2

DK-004

2016-10-03

2

2

UABL

125

9

Shipped

2016-10-05 13:00:01

 

5

103

4

DK-005

2016-10-04

4

3

EOP

90

3

Ordered

2016-10-05 10:45:12

 

12

103

4

DK-005

2016-10-04

4

3

EOP

90

10

Shipped

2016-10-05 13:00:01

 

13

104

5

DK-010

2016-10-05

1

7

YUIL

135

4

Ordered

2016-10-05 12:20:15

 

14

105

6

DK-011

2016-10-05

2

9

QDP

102

5

Ordered

2016-10-05 12:20:17

 

8

106

7

DK-012

2016-10-05

3

6

MUT

10

6

Ordered

2016-10-05 12:14:16

 

15

107

NULL

NULL

NULL

NULL

10

OTB

98

NULL

NULL

2016-10-06 08:04:00