OLE DB-Provider
OLE DB ist eine Microsoft Spezifikation für Datenzugriff auf verschiedene Rechner. Es basiert auf Microsofts COM Technologie und ist der Nachfolger der älteren und begrenzten ODBC Technologie. Während ODBC statische APIs für den Datenzugriff benutzt und auf SQL beschränkt ist, ist OLE DB durch den Gebrauch von ADO eine schnelle und einfache Möglichkeit, Anwendungen zu programmieren. Ein Beispiel für ein ADO-Zugriff für den OLEDB Provider, finden Sie unter WinCC_OA_Proj/source/SampleHistDB.xls.
Der WinCC OA OLE DB-Provider bietet die Möglichkeit, von externen Programmen wie Crystal Reports, MS Excel, MS Access und vielen anderen auf die historischen Daten von WinCC OA zugreifen zu können und damit anspruchsvolle Reporte mit diesen externen Tools erstellen zu können.
Der OLE DB-Provider bietet folgenden Funktionsumfang:
-
Abfrage von historischen Daten
-
Priorisierung der Abfragen im Archiv
-
Abfrage von Alarmen
-
Zugriff über externe Auswerte-Tools (z.B. Crystal Reports)
-
SQL-Unterstützung (mit Einschränkungen)
-
Umsetzung der WinCC OA Datentypen in OLE DB-Datentypen
Kapitel | Beschreibung |
---|---|
Grundlagen OLE DB-Provider | Einleitung und Aufgaben des OLE DB-Providers |
Voraussetzungen für den OLE DB-Provider | Installation, Voraussetzungen und Einschränkungen |
Einbindung des OLE DB-Providers in WinCC OA | Schema der Datenübertragung und mögliche Konfigurationen |
Beispiel: WinCC OA Daten abfragen mit Excel | WinCC OA Daten abfragen mit MS Excel |
Beispielabfragen | Auflistung einiger Beispiele, die mit SQL-Ausdrücken Abfragen von historischen Werten und Alarmen in WinCC OA erlauben |
Abfragesprache SQL | Unterstützte Befehle, Operatoren, Funktionen sowie Tipps und Tricks zu SQL |
Felder der Tabelle HISTVAL | Die Spalten der HISTVAL Tabelle, deren Einträge mit SQL abgefragt werden können |
Felder der Tabelle ALERTS | Die Spalten der ALERTS Tabelle, deren Einträge mit SQL abgefragt werden können |
Priorisierung der Abfragen im Archiv | Beschreibung der Priorisierung von Abfragen. Das Ziel der Priorisierung der Abfragen ist die Archive geringer durch Abfragen des OLE DB-Providers zu belasten als durch Abfragen durch den DM. |
Datentypen für OLE DB-Provider | Erlaubte Datentypen und deren Konvertierung |
Einträge in die Konfigurationsdatei | Mögliche Einträge in der Config-Datei für die Arbeit mit dem OLE DB-Provider |
Zusammenfassung und weiterführende Links | Weitere relevante Kapitel der Online-Hilfe |