Műveletek¶
SYNCATT¶
Függvény, amellyel egy attribútum értéke kérhető le egy részművelet alapján. Ha az attribútum nem található, üres értéket ad vissza.
A kulcsszó szintaxisa:
<SYNCATT:[Attribute_Name]:[Source]:[Operation]>
- Attribute_Name: annak az attribútumnak a neve, amelynek az értékét le szeretné kérni.
- Source: SRC vagy DST a használandó tárház meghatározásához. A paraméter nem kötelező, kivéve, ha művelet is meg van adva. Ha a paraméter nincs megadva, alapértelmezés szerint az SRC érték érvényes.
- Operation: ADD vagy DEL a kívánt művelet meghatározásához. A paraméter nem kötelező.
Használati mód:
- A kulcsszó csak importálási szabályokban, egy SQL-összekötő Modify műveletében használható. A delta mód ugyanis csak a Modify műveleteknél aktív.
Konfigurációs példa:
- A SYNCATT kulcsszót használó lekérdezés:
1 2 3 4 5 6 | |
SYNCATTSRC¶
Függvény, amellyel egy attribútum értéke kérhető le egy tárházban (forrás, cél vagy delta).
A kulcsszó szintaxisa:
<SYNCATTSRC:[Attribute_Name]>
- Attribute_Name: annak az attribútumnak a neve, amelynek az értékét le szeretné kérni
Használati mód:
- A SYNCATTSRC kulcsszó minden „expression” típusú mezőben használható, például COPY, MODVALUE stb.
- Ha a SYNCATTSRC kulcsszót szűrési vagy átalakítási szabályokban használja, a rendszer az attribútumokat a szabályokban megadott forrásban keresi.
- Ha a SYNCATTSRC kulcsszót „Match” szabályokban használja, a rendszer az attribútumokat a mérvadó forrás exportjában keresi
SYNCATTDST¶
Függvény, amellyel egy attribútum értéke kérhető le a célforrás exportjában.
A kulcsszó szintaxisa:
<SYNCATTDST:[Attribute_Name]>
- Attribute_Name: annak az attribútumnak a neve, amelynek az értékét le szeretné kérni.
Használati mód:
- A SYNCATTDST kulcsszó minden „expression” típusú mezőben használható, például a COPY, MODVALUE stb. műveletekben.
- A SYNCATTDST kulcsszó csak „Match” szabályokban használható; ilyenkor a rendszer az attribútumokat a célforrás exportjában keresi.
SYNCATTSRCOPERATION¶
Függvény, amellyel a művelet típusa kérhető le a DELTA-fájlban. A lehetséges értékek: CREATE, DELETE és MODIFY.
A kulcsszó szintaxisa:
<SYNCATTSRCOPERATION>
Használati mód:
- A SYNCATTSRCOPERATION kulcsszó minden „expression” típusú mezőben használható, például a COPY, MODVALUE stb. műveletekben.
- A SYNCATTSRCOPERATION kulcsszó csak a DELTA forráson alkalmazott szűrési vagy átalakítási szabályokban használható.
SYNCSRCMATCHRNB¶
Függvény, amely annak a megfeleltetési szabálynak a számát adja vissza, amely lehetővé tette két objektum párosítását.
A kulcsszó szintaxisa:
<SYNCSRCMATCHRNB>
Használati mód:
- A SYNCSRCMATCHRNB kulcsszó minden „expression” típusú mezőben használható, például a COPY, MODVALUE stb. műveletekben.
- A SYNCATTSRCOPERATION kulcsszó csak „Match” szabályokban használható.
PLUS¶
Függvény, amellyel több szám adható össze.
A kulcsszó szintaxisa:
<PLUS:[X]:…:[N]>
- [X]–[N]: az összeadandó számok.
Használati mód:
- A PLUS kulcsszó minden „expression” típusú mezőben használható, például a COPY, MODVALUE stb. típusú műveletekben.
- A kifejezésben használt különböző karakterláncok kulcsszavakat tartalmazhatnak az attribútumértékek lekéréséhez, például SyncAttSrc vagy SyncAttDst.
Konfigurációs példa:
- <PLUS:<SyncAttSrc:NbJour>:5> eredménye 10, ha <SyncAttSrc:NbJour> = 5.
MINUS¶
Függvény, amellyel több szám vonható ki egymásból.
A kulcsszó szintaxisa:
<MINUS:[X]:…:[N]>
- [X]–[N]: a kivonandó számok.
Használati mód:
- A MINUS kulcsszó minden „expression” típusú mezőben használható, például a COPY, MODVALUE stb. típusú műveletekben.
- A kifejezésben használt különböző karakterláncok kulcsszavakat tartalmazhatnak az attribútumértékek lekéréséhez, például SyncAttSrc vagy SyncAttDst.
Konfigurációs példa:
- <MINUS:<SyncAttSrc:NbJour>:5> eredménye 0, ha <SyncAttSrc:NbJour> = 5.
MULT¶
Függvény, amellyel több szám szorozható össze.
A kulcsszó szintaxisa:
<MULT:[X]:…:[N]>
- [X]–[N]: az összeszorzandó számok.
Használati mód:
- A MULT kulcsszó minden „expression” típusú mezőben használható, például a COPY, MODVALUE stb. típusú műveletekben.
- A kifejezésben használt különböző karakterláncok kulcsszavakat tartalmazhatnak az attribútumértékek lekéréséhez, például SyncAttSrc vagy SyncAttDst.
Konfigurációs példa:
- <MULT:<SyncAttSrc:NbJour>:5> eredménye 25, ha <SyncAttSrc:NbJour> = 5.
DIV¶
Függvény, amellyel több szám osztható el egymással.
A kulcsszó szintaxisa:
<DIV:[X]:…:[N]>
- [X]–[N]: az elosztandó számok.
Használati mód:
- A DIV kulcsszó minden „expression” típusú mezőben használható, például a COPY, MODVALUE stb. típusú műveletekben.
- A kifejezésben használt különböző karakterláncok kulcsszavakat tartalmazhatnak az attribútumértékek lekéréséhez, például SyncAttSrc vagy SyncAttDst.
Konfigurációs példa:
- <DIV:<SyncAttSrc:NbJour>:5> eredménye 1, ha <SyncAttSrc:NbJour> = 5.