Basierend auf einer XML-Kommandozeilen-Schnittstelle kann der Interactive Analyzer als Analysekomponente in automatisiert ablaufenden Daten- oder Arbeitsflüssen (Workflows) eingesetzt werden. Dies ist insbesondere für zwei Anwendungsgebiete interessant:

  • Einmal erfolgreich modellierte und validierte Analyseabläufe können ‚deployed‘ werden, d.h. zukünftig ohne erneute Benutzerinteraktion zu regelmäßigen Zeitpunkten ablaufen, automatisch gewisse Ergebnisse erzeugen und diese an nachfolgende Prozessschritte weiterleiten.
  • Über die XML-Schnittstelle lässt sich Interactive Analyzer als Plugin in Drittanbieter-Software einbinden– zum Beispiel in Datenanalyse-Software wie IBM SPSS PASW Modeler® oder in Reporting-Frameworks wie QlikView®. 

Kommandozeilenparameter

Beiden Aufruf-Formen, der grafischen Oberfläche und dem Kommandozeilen-Prozessor, können 1 oder 2 Kommandozeilen-Argumente mitgegeben werden
  1. Eine Analyse-Aufgabenstellung in Form eines XML-Dokuments gemäß dem XML-Schema www.i-analyzer.de/xml/InteractiveAnalyzerTask.xsd
  2. Der Name einer Datei mit Voreinstellungen für den Interactive Analyzer gemäß dem XML-Schema www.i-analyzer.de/xml/InteractiveAnalyzerPreferences.xsd


Export der Analyseergebnisse

Als Ergebnis des Analyseprozesses können beide Aufruf-Formen vier verschiedene Arten von Ergebnissen erzeuge
  • Eine neue Analyse-Aufgabenstellung (XML-Task-Datei). Diese kann dann als Eingabeparameter für nachfolgende Analyseschritte dienen, so dass sich mehrstufige Prozesse aufbauen lassen
  • Eine Ergebnis-Datentabelle – entweder als Flachtextdatei im Dateisystem oder im System-Clipboard, oder als komprimiertes proprietäres Binärformat, oder in Form von neu gefüllten Tabellen oder Spalten in einer relationalen Datenbank
  • Ein MS-Excel®-Workbook (OOXML-Format, .xlsx), welches auf mehreren Arbeitsblättern die grafischen Auswertungen und die Ergebnis-Datentabellen einer Analyseaufgabenstellung enthält
  • Ein Data-Mining-Modell im XML-Industriestandard-Format PMML. Ein solches Modell kann in jeder anderen Software, die den PMML-Standard unterstützt, eingelesen und zum Beispiel zum ‚Scoren‘ neuer Daten verwendet werden