Операции¶
SYNCATT¶
Функция, която ви позволява да извлечете стойността на атрибут въз основа на подоперация. Тя връща празна стойност, ако атрибутът не бъде намерен.
Синтаксис на ключовата дума:
<SYNCATT:[Attribute_Name]:[Source]:[Operation]>
- Attribute_Name: име на атрибута, чиято стойност искате да извлечете.
- Source: SRC или DST за дефиниране на хранилището, което да се използва. Параметърът не е задължителен, освен ако не е указана операция. Ако параметърът не е указан, по подразбиране се прилага стойността SRC.
- Operation: ADD или DEL за дефиниране на желаното действие. Параметърът не е задължителен.
Начин на използване:
- Ключовата дума може да се използва само в правила за импортиране, в операцията Modify на SQL конектор. Режимът на делта е активен само при операциите Modify.
Пример за конфигурация:
- Заявка, използваща ключовата дума SYNCATT:
1 2 3 4 5 6 | |
SYNCATTSRC¶
Функция, която ви позволява да извлечете стойността на атрибут в хранилище (източник, местоназначение или делта).
Синтаксис на ключовата дума:
<SYNCATTSRC:[Attribute_Name]>
- Attribute_Name: име на атрибута, чиято стойност искате да извлечете
Начин на използване:
- Ключовата дума SYNCATTSRC може да се използва във всички полета от тип „expression“, например COPY, MODVALUE и т.н.
- Ако ключовата дума SYNCATTSRC се използва в правила за филтриране или за преобразуване, атрибутите се търсят в източника, указан в правилата.
- Ако ключовата дума SYNCATTSRC се използва в правила „Match“, атрибутите се търсят в експортирането от авторитетния източник
SYNCATTDST¶
Функция, която ви позволява да извлечете стойността на атрибут в експортирането от целевия източник.
Синтаксис на ключовата дума:
<SYNCATTDST:[Attribute_Name]>
- Attribute_Name: име на атрибута, чиято стойност искате да извлечете.
Начин на използване:
- Ключовата дума SYNCATTDST може да се използва във всички полета от тип „expression“, например в операции COPY, MODVALUE и т.н.
- Ключовата дума SYNCATTDST може да се използва само в правила „Match“, като в този случай атрибутите се търсят в експортирането от целевия източник.
SYNCATTSRCOPERATION¶
Функция, която ви позволява да извлечете типа на операцията във файла DELTA. Възможните стойности са следните: CREATE, DELETE и MODIFY.
Синтаксис на ключовата дума:
<SYNCATTSRCOPERATION>
Начин на използване:
- Ключовата дума SYNCATTSRCOPERATION може да се използва във всички полета от тип „expression“, например в операции COPY, MODVALUE и т.н.
- Ключовата дума SYNCATTSRCOPERATION може да се използва само в правила за филтриране или за преобразуване върху източника DELTA.
SYNCSRCMATCHRNB¶
Функция, която връща номера на правилото за съпоставяне, позволило два обекта да бъдат сдвоени.
Синтаксис на ключовата дума:
<SYNCSRCMATCHRNB>
Начин на използване:
- Ключовата дума SYNCSRCMATCHRNB може да се използва във всички полета от тип „expression“, например в операции COPY, MODVALUE и т.н.
- Ключовата дума SYNCATTSRCOPERATION може да се използва само в правила „Match“.
PLUS¶
Функция, която ви позволява да събирате няколко числа.
Синтаксис на ключовата дума:
<PLUS:[X]:…:[N]>
- [X] до [N]: числата, които трябва да бъдат събрани.
Начин на използване:
- Ключовата дума PLUS може да се използва във всички полета от тип „expression“, например в операции от тип COPY, MODVALUE и т.н.
- Различните низове, използвани в израза, могат да съдържат ключови думи за извличане на стойности на атрибути, например SyncAttSrc или SyncAttDst.
Пример за конфигурация:
- <PLUS:<SyncAttSrc:NbJour>:5> при <SyncAttSrc:NbJour> = 5 дава резултат 10.
MINUS¶
Функция, която ви позволява да изваждате няколко числа.
Синтаксис на ключовата дума:
<MINUS:[X]:…:[N]>
- [X] до [N]: числата, които трябва да бъдат извадени.
Начин на използване:
- Ключовата дума MINUS може да се използва във всички полета от тип „expression“, например в операции от тип COPY, MODVALUE и т.н.
- Различните низове, използвани в израза, могат да съдържат ключови думи за извличане на стойности на атрибути, например SyncAttSrc или SyncAttDst.
Пример за конфигурация:
- <MINUS:<SyncAttSrc:NbJour>:5> при <SyncAttSrc:NbJour> = 5 дава резултат 0.
MULT¶
Функция, която ви позволява да умножавате няколко числа.
Синтаксис на ключовата дума:
<MULT:[X]:…:[N]>
- [X] до [N]: числата, които трябва да бъдат умножени.
Начин на използване:
- Ключовата дума MULT може да се използва във всички полета от тип „expression“, например в операции от тип COPY, MODVALUE и т.н.
- Различните низове, използвани в израза, могат да съдържат ключови думи за извличане на стойности на атрибути, например SyncAttSrc или SyncAttDst.
Пример за конфигурация:
- <MULT:<SyncAttSrc:NbJour>:5> при <SyncAttSrc:NbJour> = 5 дава резултат 25.
DIV¶
Функция, която ви позволява да делите няколко числа.
Синтаксис на ключовата дума:
<DIV:[X]:…:[N]>
- [X] до [N]: числата, които трябва да бъдат разделени.
Начин на използване:
- Ключовата дума DIV може да се използва във всички полета от тип „expression“, например в операции от тип COPY, MODVALUE и т.н.
- Различните низове, използвани в израза, могат да съдържат ключови думи за извличане на стойности на атрибути, например SyncAttSrc или SyncAttDst.
Пример за конфигурация:
- <DIV:<SyncAttSrc:NbJour>:5> при <SyncAttSrc:NbJour> = 5 дава резултат 1.