DKB weekly
DKB meeting�29/08/2019
Marina Golosova
22.08-29.08
Current status:
ToDo:
2 / 4
DKB weekly
29/08/2019
DKB tasks overview
3 / 4
DKB weekly
29/08/2019
BACKUP
ES: data update (1)
Q1: should service field, stored in ES, be started with ‘_’, just like dataflow service fields?
Q2: update operation may erase existing values, if in the update document some field is set to NULL or some default value.
Possible NULL/default values:
NOTE: if decide not to set some field at all, we must be sure that all ES requests use constructions like�“{must: {exists: {field: FIELD_NAME}}}” whenever it is required!
5 / 4
DKB weekly
29/08/2019
ES: data update (2)
6 / 4
DKB weekly
29/08/2019
Plans/priority outline
General:
ATLAS:
NRC KI:
7 / 4
DKB weekly
29/08/2019
data4es: update scenario
8 / 4
Stage 009�(Oracle)
Stage XXX�--skip
Stage YYY
Stage 019�--update
Stage 069�(load to ES)
run/data4es-start --skip=XXX,ZZZ
Stage ZZZ�--skip
Stage 009�(Oracle)
Stage XXX
Stage YYY
Stage 019
Stage 069�(load to ES)
run/data4es-start
Stage ZZZ
If stage logic operation is not fully accomplished (due to --skip or some failure): mark output message as “incomplete” and push forward:�{“taskid”: …, “_incomplete”: true}
If message is incomplete (and not for UPDATE), add marker data field: �{“taskid”: …, “update_required”: true}
Treat all messages as “for update”
DKB weekly
29/08/2019
AMI issue
9 / 4
DKB weekly
29/08/2019
DKB&ProdSys: plans
Near-term (May 2019):
Medium-term (July 2019):
Long-term (Dec 2019):
10 / 4
DKB weekly
29/08/2019