RDB-Verdichtung

Neben der WinCC OA Verdichtung wird auch die RDB-Verdichtung unterstützt. RDB-Verdichtung bedeutet, dass die Oracle-Datenbank selbst dazu fähig ist, die Verdichtungen zu berechnen, wenn für die Archivierung von Werten eine relationale Datenbank (RDB) verwendet wird.

Im Allgemeinen dient eine Verdichtung dazu eine große Menge historischer Daten durch Auswertungen zu minimieren. Zum Beispiel sind nach einer gewissen Zeit nur noch Tages- oder Wochenmittelwerte interessant. In diesem Fall werden Mittelwerte beispielsweise zuerst stündlich archiviert und später daraus die Wochenmittelwerte oder Monatsmittelwerte berechnet und archiviert. Die anfallende Datenmenge wird dadurch überschaubar.

Der Benutzer greift nicht direkt in die Datenbank ein. Alle Aktionen werden von WinCC OA aus gestartet und die Oracle-RDB-Datenbank liefert die gewünschten Informationen zurück. Sobald eine Verdichtung einem Datenpunktelement hinzugefügt wurde, kann die Verdichtungsberechnung in definierten Intervallen gestartet werden.

Eine RDB-Verdichtung hat gegenüber der WinCC OA Verdichtung zwei Vorteile:

  1. Die Verdichtung erfolgt auf Basis des vollständigen Datenbestandes (dadurch ist eine Initialisierung von Zwischenwerten beim Projektstart nicht erforderlich).

  2. Die Verdichtung wird nicht im Event-Manager berechnet (schnellerer Hochlauf, geringere Rechenlast, weniger Speicherverbrauch).

  3. Die RDB-Verdichtung benötigt keine zusätzlichen Datenpunktelemente, da die Verdichtungen als Eigenschaft bereits bestehender Datenpunktelemente definiert wird.

Funktionalitäten

Folgende Funktionalitäten werden in der RDB-Verdichtung zur Verfügung gestellt:

  • Anlegen / Aktivieren / Löschen von Verdichtungsintervallen für die RDB-Verdichtung. Ein Verdichtungsintervall definiert das Intervall, in dem es zu einer Verdichtungsberechnung der Werte eines Datenpunktelementes kommt (z.B. 5 Minuten, 1 Tag, etc.).

  • Anlegen / Aktivieren / Löschen von Verdichtungsstufen. Eine Verdichtungsstufe definiert die Verbindung eines Intervalls mit einer arithmetischen Funktion. Folgende Verdichtungsfunktionen werden unterstützt (siehe Funktionen für Details):

    • Summe (SUM)

    • Minimum (MIN)

    • Maximum (MAX)

    • Arithmetisches Mittel (AVG)

    • Integriertes Mittel (AVG_INTEGRAL)

    • Differenz (DIFF)

    • Differenz absolut (DIFFABS)

    • Minimum mit Zeit (MIN_TIME)

    • Maximum mit Zeit (MAX_TIME)

  • Anlegen / Aktivieren / Löschen von Verdichtungsberechnungen an Datenpunktelementen, welche nur in der Datenbank und nicht in der WinCC OA DP-Identifikation bekannt sind, wodurch "virtuelle Datenpunktattribute" entstehen.

  • Hierarchische Beziehungen von verdichteten Datenpunktelementen (eine RDB-Verdichtung kann auf einer anderen aufsetzen).

  • Übernahme von Verdichtungsberechnungen, die für die Datenpunktelemente eines Masterdatenpunktes parametriert wurden, auf die Datenpunktelemente aller Datenpunkte des entsprechenden Datenpunkttyps (Massenparametrierung).

  • Import und Export einer RDB-Verdichtungsparametrierung über das eigene ASCII-Panel.

  • Zyklische Berechnung von Verdichtungen und Speicherung der Resultate in der relationalen Datenbank.

  • Abfragen der vorhandenen verdichteten Datenpunktelemente ("DP-Selektor").

  • Zugriff auf verdichtete Datenpunktelementwerte im WinCC OA Trend.

  • Zugriff auf verdichtete Datenpunktelementwerte im Ereignisschirm.

  • Abgleich bei RDB-Start

    Beim Starten des RDB-Managers haben Änderungen in der DP-Identification (z.B. Löschen von Datenpunktelementen oder Entfernen des _archive Configs) auch Auswirkungen auf die in der RDB verdichteten Datenpunktelemente (Verdichtungsberechnungen). Diese Änderungen werden automatisch nachgezogen, d.h. der Zustand der Datenpunktelemente wird von WinCC OA auf die RDB nachgezogen.

  • Löschen von RDB-Verdichtungen zur Laufzeit

    Auch während WinCC OA läuft, haben Umparametriererungen in WinCC OA (z.B. Löschen von Datenpunktelementen oder Entfernen des _archive Configs) Auswirkungen auf die in der RDB gespeicherte RDB-Verdichtungskonfiguration. Diese Änderungen werden automatisch nachgezogen.

  • Abgleich mittelsDisaster Recovery System

    Für Onlinewerte und Alarme gibt es die Möglichkeit, einen Abgleich zu einer redundanten Standby-Datenbank über eine spezielle Datenbankverbindung durchzuführen. So ist es auch möglich, die Verdichtungsintervalle, -stufen und -berechnungen von der aktiven Datenbank zur Standby-Datenbank zu kopieren. Die Berechnung findet dann in der jeweiligen Datenbank statt.

VORSICHT: Bei der Verwendung von RDB-Verdichtung werden Korrekturwerte mit WinCC OA Version 3.16 nicht unterstützt!

Dynamisches Verhalten

V-Stufe - Verdichtungsstufe

V-Funkt - Verdichtungsfunktion

Der Benutzer greift nicht direkt in die Datenbank ein. Alle Aktionen werden von WinCC OA aus gestartet und die Oracle-RDB-Datenbank liefert die gewünschten Informationen zurück. Sobald ein Intervall verfügbar ist, startet auch die zyklische Intervallberechnung für das existierende Intervall.

Kapitelübersicht

Kapitel Beschreibung
Grundlagen zur RDB-Verdichtung Grundlegende Informationen zur RDB-Verdichtung und deren Funktionalitäten.
Installation und Voraussetzungen Voraussetzungen und Installation der RDB-Verdichtung.
Parametrierung
Parametrierung - Einleitende Informationen Einleitende Informationen zur Parametrierung in der RDB-Verdichtung.
Parametrierung von Verdichtungsintervallen Grundlegende Informationen zu Verdichtungsintervallen und Anleitungen zum Anlegen, Bearbeiten und Löschen von Verdichtungsintervallen.
Parametrierung von Verdichtungsstufen Grundlegende Informationen zu Verdichtungsstufen und Anleitungen zum Anlegen, Bearbeiten und Löschen von Verdichtungsstufen.
Zuweisen von Verdichtungsberechnungen an Datenpunktelemente Grundlegende Informationen zu Verdichtungsberechnungen und Anleitungen zum Zuweisen, Löschen, Bearbeiten von Verdichtungsberechnungen an Datenpunktelementen.
Massenparametrierung mehrerer Datenpunktelemente Anleitung zur Zuweisung von Verdichtungsberechnungen zu mehreren Datenpunktelementen an einem Datenpunkttyp mit Masterdatenpunkt.
ASCII Import und Export einer RDB-Verdichtungsparametrierung Beschreibung des ASCII Import- und Exportpanels zum Importieren/Exportieren einer RDB-Verdichtungsparametrierung.
Trend-Darstellung von verdichteten Werten Anleitung zur Darstellung von verdichteten Werten im Trend.
Anzeige von verdichteten Werten im Ereignisschirm Beispiel zur Anzeige von verdichteten Werten im WinCC OA Ereignisschirm.
Beschreibung der Tabellen und Views Beschreibung der Tabellen und Views in der Datenbank, die aufgrund der RDB-Verdichtung angelegt wurden.
Details zur RDB-Verdichtung Informationen zum Lesen von RDB-Verdichtungswerten und Oracle-Jobs.
Hinweise und Einschränkungen Hinweise und Einschränkungen bezüglich der Verwendung der RDB-Verdichtung.