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.

File 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.

File 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.

File 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).

Liste der unterstützten Dateiformate:

  • Microsoft Office Excel (.xls, .xlsx)
  • CSV-Dateien (.csv)
  • Textdateien mit fester Spaltenbreite
  • Textdateien (.txt) mit Parser und Lexer Support
  • Key-Value-Listen (z.B. name=Bob,lastname=Wolff,gender=male)
  • XML - Extensible Markup Language (.xml)
  • SPSS - Statistical Package for Social Sciences
  • SQL-Dump (.sql)
  • Microsoft Outlook (.pst)
  • dBase (.dbf)
  • GDPdU - Grundsätze zum Datenzugriff und zur Prüfbarkeit digitaler Unterlagen
  • Apache Log (.log)
  • SAP ALV Listen
  • Bilddateien (.jpg, .png, .gif)
  • Scalable Vector Graphics (.svg)
  • XES - eXtensible Event Stream (.xes)
  • Binärdateien mit Parser-Support für Bit-Sequenzen
  • Komprimierte Dateien (.zip, .gz etc.)

Zusätzlich hat ANKHOR FlowSheet zahlreiche Dateisystemfunktionen eingebaut.

ANKHOR FlowSheet Datentypen

Die von ANKHOR FlowSheet unterstützten Datentypen sind:

  • Ganze Zahlen (Integer) und Fließkommawerte
  • Zeichenketten unbegrenzter Länge
  • Wahrheitswerte (Boolean)
  • Tabellen
  • Listen
  • Absolute Zeit (Datum/Uhrzeit) sowie relative Zeit (Zeitdauern)
  • Bitsequenzen
  • Name/Wert-Paare ("Tags") und Listen hiervon ("Tag-Listen")
  • Aufzählungen: durchnummerierte Mengen von textuellen Konstanten, z.B. die Wochentage

Für die Ablaufsteuerung und die Ausgabe im Dashboard unterstützt ANKHOR FlowSheet weitere Datentypen:

  • Fehler
  • Leere Tabelle "empty"
  • Neutraler Wert "neutral" (unbenutzte/uninitialisierte Zelle)
  • Fehler
  • Farben
  • Formatierungswerte
  • 2D- und 3D-Punkte

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:

File Datenvorverarbeitung

Datenkonsolidierung, ETL-Verarbeitung (Extract - Transform - Load) und Datenbereinigung (Data-Cleansing) sind auch in ANKHOR FlowSheet wichtige Grundfunktionen in der Datenvorverarbeitung.

File 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.

File 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

File 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:

Einfaches interaktives Dashboard-Beispiel eines rekursiven Datei-Verzeichnisbaumes.
Klicken Sie auf die interaktive Visualisierung zum Hinein- und Hinauszoomen.

ÖFFNEN

Interaktives Dashboard einer Visualisierung nach der Finite Elemente Methode (FEM).

ÖFFNEN

Process Mining Analyse Dashboard eines SAP™ Beschaffungsprozesses.

ÖFFNEN

Interaktives Dashboard zur Exploration von Energiedaten über virtuelle CPU Zähler einer Serverfarm.
Diese Beispiel nutzt die Zeitreihenanalyse-Bibliothek der ANKHOR FlowSheet Workstation.

ÖFFNEN

Interaktives Dashboard zur Exploration eines Webzugriff-Datensatzes mittels Graph Set Processing (aufgerufene Webseiten in blau, im Hintergrund nachgeladene Inhalte in rot).

ÖFFNEN

Interaktives Dashboard der Visuellen Datenexploration eines Olympia-Medallien-Datensatzes mittels der DataCube Dashboard Filterset Bibliothek.

ÖFFNEN

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 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 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 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.

Newsletter-Anmeldung

Wenn Sie sich für unseren Newsletter anmelden, so erhalten Sie regelmäßig Tips und Tricks, Informationen zu Sonderangeboten und alle weiteren Neuigkeiten rund um ANKHOR FlowSheet.