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

Abbildung 1. Zugriff über den OLE DB-Provider

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