FlowSheet Daten-Werkbank
Ohne Skriptprogrammierung!
Der grafische Editor der FlowSheet Daten-Werkbank ist das fortschrittlichste Modellierungswerkzeug für Datenflussgraphen!
Die einfache und intuitive Modellierung mit Ihren Daten in Echtzeit wird unterstützt von leistungsfähigen Funktionen der Dateninspektion (auch auf mehreren Monitoren) und einer kontextsensitiven Hilfe. Dank paralleler Programmausführung können Sie gleichzeitig modellieren, während Ihr Datenflussgraph ausgeführt wird.
Kollaboration im Team, als auch die nahtlose Integration in die ANKHOR-Serverwelt, macht die FlowSheet Daten-Werkbank zu einem zentralen Werkzeug für die unterschiedlichsten Datenprojekte.
Datenquellen
ANKHOR FlowSheet unterstützt eine Vielzahl von Datenquellen und die Verarbeitung unterschiedlicher Arten von Daten. Es können beliebig viele Datenquellen gleichzeitig genutzt werden. Neben den Daten aus dem Datenimport können auch Daten erfaßt und als Datenquelle verwendet werden. Zahlreiche Editierungsfunktionen erleichtern den Umgang mit diesen Daten als Konstanten. ANKHOR FlowSheet beschränkt Daten nicht auf einfache Datentypen, wie zum Beispiel Zahlen, Zeichenketten oder Datums- und Zeitwerte, sondern verarbeitet auch komplexe Datentypen auf eine besonders einfache Art und Weise.
Datei
Assistenten-Operatoren erleichtern den Datenimport aus Microsoft Excel-Dateien, CSV-Dateien und Textdateien mit fester Spaltenbreite. Daneben werden zahlreiche andere Dateiformate unterstützt und können zusätzlich erweitert werden.
Web
ANKHOR FlowSheet ermöglicht die Verarbeitung externer Daten aus dem Internet über HTTP- oder FTP-Zugriffe. XML-basierte Funktionsaufrufe, z.B. per SOAP oder RESTful APIs und Datenformate wie JSON und MHTML vereinfachen den Web-Zugriff.
Datenbank
Der Zugriff auf Daten in einer Datenbank erfolgt in ANKHOR FlowSheet über ODBC-Verbindungen und SQL-Abfragen. Die Datenbankzugriffe können auch im ANKHOR Datenfluss-Paradigma modelliert werden (Compiled SQL).
Datenverarbeitung
ANKHOR FlowSheet wird mit einer großen Bibliothek von Operatoren ausgeliefert, die eine große Bandbreite an Anwendungen abdecken. Unter anderem werden unterstützt:
Datenvorverarbeitung
Datenkonsolidierung, ETL-Verarbeitung (Extract - Transform - Load) und Datenbereinigung (Data-Cleansing) sind auch in ANKHOR FlowSheet wichtige Grundfunktionen in der Datenvorverarbeitung.
Tabellenkalkulation
ANKHOR FlowSheet greift das bewährte Prinzip der Tabellenkalkulation auf und führt es einen bedeutenden Schritt weiter, da es die bekannten Probleme und Einschränkungen der Tabellenkalkulation mittels eines visuellen Ansatzes zur Manipulation von Daten überwindet.
OLAP-Datenwürfel
ANKHOR FlowSheet kann mehrdimensionale OLAP-Datenwürfel direkt aus Tabellen hochoptimiert In-Memory erzeugen und stellt zahlreiche intelligente Operatoren zur Drill- und Slice-and-Dice-Analyse sowie zur Datenaggregation zur Verfügung. Video
Advanced Analytics
Datenanalysen werden in ANKHOR FlowSheet mit einer Vielzahl von Analysemethoden aus den Bereichen Data Mining, Statistik und Prognose unterstützt. Spezielle Analysemethoden lassen sich durch das Bibliothekssystem erweitern.
eigene Verarbeitung
ANKHOR FlowSheet kann dank der integrierten Programmiersprache auch individuell erweitert werden. Modellieren Sie im selben grafischen Paradigma (ohne eine zusätzliche Skriptprogrammierung lernen zu müssen) Ihre eigene Verarbeitung. Nutzen Sie hierzu die eingebauten primitiven Operatoren, die Kombination mit Operatoren aus den Bibliotheken oder passen Sie bereits existierende Operatoren an Ihre eigenen Anforderungen an. Die Integration externer Datenverarbeitungen in z.B. R oder Python wird unterstützt.
Diagramme und Visualisierungen
Präsentieren Sie Ihre Daten eindrucksvoll mit den eingebauten Diagrammen. Verschiedene Diagrammtypen, Wortgrafiken (Sparklines) oder 3D-Diagramme bilden die Grundlage für eine aussagekräftige Datenvisualisierung. Spezialanforderungen können mit dem Chart-Construction-Kit realisiert werden.
Ohne Grenzen gehen Visualisierungen in ANKHOR FlowSheet auch in die dritte Dimension, mit 3D-Vektor-Darstellungen und optionalem Raytracing. Unterstützt werden zusätzlich Visualisierungen von Geodaten auf der Datenbasis des OpenStreetMap-Projektes, sowie weitere technische und wissenschaftliche Visualisierungen.
Interaktive Dashboards
Erstellen Sie einfach und schnell interaktive Dashboards. Neben Ihren Daten - egal ob als Tabelle, Diagramm etc. - können Sie Elemente zur Dateneingabe im Formularstil, als auch Elemente zur Gestaltung eines eigenen Benutzerinterfaces nutzen. Benutzeroberflächen aus den Assistenten-Operatoren können ebenfalls integriert werden.
Und ohne dass es einer zusätzlichen Anpassung bedarf, sind interaktive Dashboards über einen ANKHOR-Server sofort in einem Browser einsatzfähig. Probieren Sie es aus:
Einsatzszenarien
Applikationen
Erstellen Sie mit ANKHOR FlowSheet Applikationen zur Ausführung im Dashboard der FlowSheet Daten-Werkbank selbst, dem Kommandozeilen-Client zur Stapelverarbeitung, der optionalen Runtime oder eines unserer Server-Produkte.
Reports und Dokumente
Sie können die Ausgaben im FlowSheet Dashboard für Ihre Reports exportieren, aber auch strukturierte druckfertige Dokumente erzeugen. Besonders wird Ihr Reporting mit den interaktiven Dashboards.
Datenservices
Die Datenverarbeitung von ANKHOR FlowSheet läßt sich auch in andere Programme über eine DLL mit C++ oder C# integrieren oder ganz einfach als ein Web-Service mit einem ANKHOR-Server nutzen.
Ad-hoc-Analysen
Modellieren Sie einfach und schnell mit den intelligenten Operatoren in ANKHOR FlowSheet Datenanalysen und gewinnen Sie damit schnell eine tiefe Einsicht in Ihre Daten.
Plattform-Grundlagen
In-Memory-Verarbeitung
ANKHOR FlowSheet ist von Grund auf für die Verarbeitung von großen Datenmengen im Hauptspeicher optimiert. Hierbei wird nicht nur eine effiziente Datenkompression genutzt, sondern auch die Struktur der Daten optimiert und in die Datenverwaltung mit einbezogen.
Programmiersprache
Eine Daten-Werkbank muss flexibel sein und erweitert werden können. Hierzu ist Programmierung unumgänglich. ANKHOR FlowSheet nutzt hierzu eine eigen Programmiersprache, die sich in das visuelle Paradigma einfügt und eine zusätzliche Skriptprogrammierung überflüssig macht.
Parallele Ausführung
Die von ANKHOR FlowSheet verwendeten Datenflussgraphen sind optimal für die Parallelisierung einer Datenverarbeitung und ermöglichen die parallele Ausführung auf mehreren Prozessorkernen, ohne dass es der Benutzer beim Erstellen berücksichtigen muss.