28.12.2013 Aufrufe

Projektgruppe Business Intelligence Applications and Evaluation ...

Projektgruppe Business Intelligence Applications and Evaluation ...

Projektgruppe Business Intelligence Applications and Evaluation ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Projektbericht Cuberunner<br />

Smart Wind Farm Control – Dokumentation<br />

WEA-Übersicht und generierte Daten laden<br />

Abbildung 3.20: Klassenmodell - WEA-Übersicht und generierte Daten laden<br />

Durch Betätigen der Schaltfläche Übersicht laden (siehe Abbildung 3.19 Punkt 1) wird durch die<br />

Klasse JPanel_Datastreamer eine JDBC-Verbindung unter Verwendung der Klasse<br />

Jdbc_hana_connect zum SAP HANA System aufgebaut. Ist die JDBC-Verbindung erfolgreich aufgebaut<br />

worden, erfolgt eine SQL Anfrage mit Hilfe der Klasse Sql_Select. Diese wird im Folgenden<br />

beispielhaft dargestellt:<br />

Sql_Select.select_query_rs(con,<br />

"SELECT TOP 200 ANLAGEN_ID , COUNT( ANLAGEN_ID )<br />

AS ZEILEN_ANZAHL , Min (SENSOR_TIMESTAMP) as<br />

MIN_TIMESTAMP MAX (SENSOR_TIMESTAMP) as<br />

MAX_TIMESTAMP, Min(FULLDATE) as MIN_ZEITRAUM, max(FULLDATE) as<br />

MAX_ZEITRAUM<br />

FROM (SELECT * FROM SMARTWINDFARM . SENSORDATEN )<br />

GROUP BY ANLAGEN_ID ORDER BY ANLAGEN_ID ASC" );<br />

Als Ergebnis wird eine Liste der aktuell in der Datenbanktabelle SENSORDATEN enthaltenen WEA,<br />

deren jeweilige Anzahl an Zeilen und deren abgebildeter Zeitraum in Form einer Tabelle ausgegeben,<br />

(siehe Abbildung 3.19 Punkt 2).<br />

Wird die Schaltfläche Daten öffnen betätigt, erfolgt zunächst der Aufruf der Klasse File_Source_Chooser.<br />

Diese erzeugt einen Dateiauswahldialog für die Auswahl der Textdatei, in der die<br />

zu übertragenden Daten enthalten sind. Ist die Auswahl der Textdatei erfolgt, wird diese durch die<br />

Klasse File_Importer ausgelesen und in Form einer Tabelle ausgegeben, (siehe Abbildung 3.19 Punkt<br />

3).<br />

491

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!