| Börjar med Föregående version. Nästa version. | Föregående version. |
| miner:anvandning:override [2025/11/24 16:06] – dokuadmin | miner:anvandning:override [2025/11/24 16:48] (aktuell) – dokuadmin |
|---|
| För att kunna skriva till datakällan behöver datapunkten i första hand vara överskrivningsbar. Det brukar framgå via egenskapen (kolumnen) "dataAccess" som visar "rw" för de datapunkter som är överskrivningsbara. Denna information går att få fram genom en CSV-export av datapunkter i ett jobb, eller i anslutning till bläddring av en datakälla. | För att kunna skriva till datakällan behöver datapunkten i första hand vara överskrivningsbar. Det brukar framgå via egenskapen (kolumnen) "dataAccess" som visar "rw" för de datapunkter som är överskrivningsbara. Denna information går att få fram genom en CSV-export av datapunkter i ett jobb, eller i anslutning till bläddring av en datakälla. |
| |
| För varje datapunkt som ska skrivas över så kan Miner hantera minimum- och maximumgränser, prioritet för överskrivning, varaktighet och själva värdet som ska skrivas till datakällan. Som värde kan man välja att sätta en konstant eller hämta ett värde från en annan datapunkt inom samma Miner. | För varje datapunkt som ska skrivas över så kan Miner hantera minimum- och maximumgränser, prioritet för överskrivning, varaktighet och själva värdet som ska skrivas till datakällan. Som värde kan man välja att sätta en konstant eller hämta ett värde från en annan datapunkt inom samma Miner. Nedan följer en beskrivning av varje fält: |
| | * **Prioritet**: Överskrivningsreglerna försöker verkställas i prioritetsordning. Om den regeln med högst prioritet returnerar ett giltigt värde, kommer det värdet att skrivas till datapunkten med den giltighetstid som framgår det värde för "varaktighet" som har angivits för regeln. Om det returnerade värdet är felaktigt, exempelvis utanför gränserna för min- och maxvärde för regeln, blir den aktuella regeln ogiltig och Miner försöker att verkställa regeln med näst högst prioritet och så vidare. |
| | * **Värde**: Här anges det värde som ska skrivas till datapunkten. Värdet kan vara en konstant, eller hämtas från en annan datapunkt (antingen avläst värde, eller attribut/metadata) från valfritt jobb i Minern. |
| | * **Min-värde/Max-värde**: Här anges det förväntade minsta respektive högsta värdet som får skrivas till datapunkten. Inför varje överskrivning, kommer Miner att kontrollera värdet som ska skrivas till datapunkten mot angivna min- och maxvärdet. Om värdet hamnar utanför intervallet, kommer regeln att misslyckas och Miner kommer att försöka verkställa nästa regel enligt angiven prioritetsordning. |
| | * **Varaktighet**: Här anges information om **hur gammalt** ett värde får vara. Miner kommer då att kontrollera tidstämplen för värdet och jämföra mot tidstämpeln för senaste överskrivningen från den aktuella regeln. Om värdet är för gammalt, kommer regeln att misslyckas och Miner kommer att försöka verkställa nästa regel enligt angiven prioritetsordning. |
| |
| Inställning och redigering av överskrivningsregler kan göras via det grafiska användargränssnittet, eller via import av CSV-filer. | Inställning och redigering av överskrivningsregler kan göras via det grafiska användargränssnittet, eller via import av CSV-filer. |
| |
| När vi vet vad varje kolumn betyder kan vi börja lägga till rader: | När vi vet vad varje kolumn betyder kan vi börja lägga till rader: |
| | |
| {{:miner:anvandning:pasted:20250311-151556.png}} \\ | {{:miner:anvandning:pasted:20250311-151556.png}} \\ |
| **<uuid.1>** ska självklart bytas ut till UUID för datapunkten som man vill överskriva. I exemplet ovan ser vi att "minValue" är satt till **0** och "maxValue" till **10**, "prio" är satt till **15**, "duration" till **30m** (30 minuter) och "value" är **4**. Med denna rad säger vi till Miner att | **<uuid.1>** ska självklart bytas ut till UUID för datapunkten som man vill överskriva. I exemplet ovan ser vi att "minValue" är satt till **0** och "maxValue" till **10**, "prio" är satt till **15**, "duration" till **30m** (30 minuter) och "value" är **4**. Med denna rad säger vi till Miner att |