operateR: Framework für R im Business-Kontext

eoda | operateR

Best-Practice-Ansatz für den professionellen Einsatz von R

Data Science ist in vielen Branchen zu einer Schlüsselkompetenz geworden. R ist eine der besten Lösungen zur Analyse und Visualisierung von Daten, für Data Mining und Predictive Analytics. In vielen datengetriebenen Geschäftsprozessen spielt R eine entscheidende Rolle.

eoda | operateR ist ein Best-Practice-Ansatz zum operativen Betrieb von R. Versionsverwaltung, Paketmanagement, Dokumentation oder Testing – eoda | operateR kombiniert die wichtigsten Bausteine, um Analyseprozesse im unternehmenskritischen Umfeld produktiv einzusetzen.

Treffen Sie mit eoda | operateR die richtigen Tool- und Technologieentscheidungen und implementieren Sie eine nachhaltige Data Science-Architektur.

Mit über 10.000 Erweiterungspaketen bietet R für nahezu jedes Einsatzszenario die aktuellsten Methoden und Verfahren zur Datenanalyse. Erschließen Sie mit eoda | operateR die Vorteile der freien Programmiersprache und profitieren Sie gleichzeitig von einem ganzheitlichen Stack, der Ihre Analytik-Workflows effizienter und zuverlässiger gestaltet.

 

Die Vorteile von eoda | operateR für Sie:

  • Zuverlässigkeit: operateR verbindet bewährte Best-Practice-Ansätze und schafft somit Sicherheit für den operativen Betrieb von R.

  • State of the art: Data Science-Teams erreichen durch die state of the art Techniken und Prozesse des operateR höchste Performance. 

  • Prozessvalidität: Mit operateR schaffen Sie eine Analyseumgebung, die es Ihnen durch Rollendefinition, Dokumentation und Versionsverwaltung ermöglicht, valide Prozesse aufzusetzen.

  • Prozesseffizienz: Mit operateR integrieren Sie R optimal in Ihre datengestützten Unternehmensprozesse.

  • Zusammenarbeit: operateR fördert die Zusammenarbeit zwischen Data Science und Fachabteilungen und ermöglicht die leichtere Einarbeitung neuer (Projekt-)Mitarbeiter und externer Dienstleister.

  • Individualität: operateR wird individuell an Ihre Ausgangssituation und Ihre Anforderungen angepasst. 
  • Professioneller Partner: Profitieren Sie von der Erfahrung und dem Know-how des führenden R-Integrators eoda.

 

eoda | operateR Fact Sheet: Alle Informationen zum Download

eoda | operateR Assessment

Verschaffen Sie sich mit dem eoda | operateR Assessment einen umfassenden Überblick über den Status quo Ihrer Analyselandschaft und erhalten Sie ein ausführliches Realisierungskonzept mit Roadmap und konkreten To-Dos für den professionellen Einsatz von R in Ihrem Unternehmen. Mit dem Assessment profitieren Sie von der herstellerneutralen Beratung und der jahrelangen Erfahrung des führenden R-Spezialisten. Das eoda | operateR Assessment besteht aus folgenden Komponenten:

 

Bestandsaufnahme

Ermittlung Ihrer Ausgangssituation und Ihrer individuellen Anforderungen an eine Analyseinfrastruktur im Rahmen eines Telefoninterviews.

 

Workshop

Eintägiger Workshop, in dem die Ist-Situation analysiert und bestehende Potenziale identifiziert werden.

Realisierungskonzept

Ausführlicher Report mit einer Bewertung des Ist-Zustandes und einer individuellen Roadmap für die Optimierung Ihrer datengestützten Prozesse.

eoda | operateR Implementierung

Implementieren Sie im Anschluss an das Assessment Ihr Analyse-Environment – mit der professionellen Unterstützung von eoda oder in Eigenleistung.

 

Architektur

Die Architektur hat entscheidende Auswirkungen auf Performance, Agilität, Verwaltung, aber auch die individuellen Berechtigungen der User.

Beispielhafte Lösungen: Client-Server, Desktop

 

Automatisierung & Deployment

Einrichtung einer Infrastruktur zum effizienten Deployment mit zeit- und ereignisgesteuerter Ausführung von Analysen und automatisierten Testing.

Beispielhafte Lösungen: Continuous Integration Szenarien mit Jenkins

 

Dokumentation

Die Dokumentation von Code oder das Festlegen eines einheitlichen Styleguides fördern die Zusammenarbeit und Effizienz des Analyseteams, sowie die Reproduzierbarkeit der Prozesse.

Beispiele: Roxygen, Pakete, Wikis

 

Integrierte Entwicklungsumgebung

Projektverwaltung, Installationsassistenten, Code Completion und Debugging - die Wahl der Entwicklungsumgebung beeinflusst maßgeblich die Effizienz der Entwickler.  

Beispielhafte Lösungen: R-Studio, Eclipse, Visual Studio, Jgr

Interpreter

Alternativ zum standardisierten GNU R stehen noch weitere R-Interpreter zur Verfügung. Diese unterscheiden sich insbesondere bei der Performance, zum Beispiel im Hinblick auf die Analyse von Big Data.

Beispielhafte Lösungen: GNU R, Oracle R, Oracle R Enterprise, Microsoft R, TIBCO TERR

 

Paketmanagement

Der produktive Einsatz von R stellt besondere Anforderungen an den Einsatz der Pakete hinsichtlich des Managements von Abhängigkeiten oder dem durchgängigen Deployment von kritischen Updates.

Beispielhafte Lösungen: miniCRAN, Packrat, checkpoint

 

 

Rechte-/ Zugriffsmanagement

Abbildung von Workflows mit individuellen Rollendefinitionen und einem granularen Berechtigungskonzept. 

Beispielhafte Lösung: Integration LDAP System, Integration Active Directory

 

Reporting

Ob statisches PDF, HTML-Dokument oder interaktive Webapplikation - aus R lassen sich verschiedene Reportingformate erzeugen.

Beispiele: knitr (Markdown, Latex, HTML, Pandoc), shiny (HTML, JavaScript), RStudio Connect

Staging-Architektur

Schaffung verschiedener Umgebungen für den unterschiedlichen Reifegrad der Analysen - von der Entwicklungs- bis zur Live-Umgebung. Implementierung von Prozessen zum Umgang mit Releasewechseln und Updates von Analysesoftware.

Beispiele: Development, Test, Live

 

Testing

Systematisches Testen des R-Codes um Fehler zu erkennen und nachhaltig zu eliminieren. Dadurch erhöhen Sie die Qualität der Analysen, auf denen Ihre Business-Entscheidungen basieren.

Beispielhafte Lösungen: testthat, individuelle Tests

Versionsverwaltung

Für den professionellen Einsatz von R empfiehlt es sich eine Versions-verwaltung einzusetzen, um Änderungen am Quelltext nachvollziehbar und transparent zu dokumentieren und ggf. rückgängig machen zu können.

Beispielhafte Lösungen: Git, Git-Flow Branching Model, GitLab, GitLab Enterprise, Atlassian Bitbucket, SVN, TFS, Semantic Versioning

 

Externe Analyseframeworks

Für bestimmte Analyseszenarien wie beispielsweise Deep Learning oder lineare Optimierung gibt es externe Frameworks, die über APIs ansprechbar sind. Wir evaluieren und implementieren das für Sie passende Framework.

Beispielhafte Lösungen: MXNet, H2O, lpSolve

 

eoda | operateR Betrieb

Betreiben Sie die implementierte Umgebung durch das eoda Data Science Infrastructure Team oder Ihre eigene IT.

 

Überwachung

  • Monitoring der Server und Softwarekomponenten
  • Auswertung der Logfiles
  • Beobachtung des Release-Plans der verwendeten Komponenten mit besonderem Blick auf kritische Updates

Wartung

  • Aufgaben des Regelbetriebs, z.B. Anlegen neuer User oder Erweiterung der Speicherkapazität
  • Zeitnahe Störungsbeseitigung
  • Regelmäßige und außerplanmäßige Updates aller Komponenten der Analyseumgebung

Support

  • Unterstützung der User und der IT bei Problemen im eoda | operateR Betrieb
  • Darüber hinaus: Hilfestellung der Data Scientists bei Fragen zu R

Erschließen Sie mit eoda | operateR das volle Potenzial von R - sprechen Sie uns an.

Telefonisch unter +49 561 202724-40 oder nutzen Sie unser Kontaktformular:

Bitte rechnen Sie 2 plus 8.
eoda GmbH | Universitätsplatz 12 | 34127 Kassel | +49 561 202724-40 | info@eoda.de
© eoda 2017 Datenschutz und Impressum