Yellowfin Evaluation Guide

Yellowfin is used for both enterprise analytics and embedded analytics use cases and for building bespoke analytical applications. Use this guide to ensure Yellowfin is the right technical fit for your requirements.

eval colourful guide banner

Der Lebenszyklus der Analytik-Integration

  • Der Lebenszyklus der Analytik-Integration

    Updated 25 Mai 2020

    Wie sieht der Lebenszyklus der analytischen Integration aus?

    Bei der Integration oder Einbettung einer Business Intelligence- und Analyselösung in Ihre Anwendung gibt es eine Reihe von Phasen, die abgeschlossen werden müssen, um den erfolgreichen Abschluss Ihres Projekts zu gewährleisten.

    Lebenszyklus der Integration von Analysen

    Prototyp
    Testen Sie Ihre Konzepte frühzeitig. Die Integration einer Business Intelligence- und Dashboard-Lösung bietet Ihnen eine Vielzahl von Optionen, die sich auf die Erfahrungen Ihrer Endbenutzer mit ihren Daten und Ihrem Produkt auswirken werden. In der Prototyp-Phase sollten Sie nicht nur die Dashboard-Inhalte untersuchen, die Sie bereitstellen möchten, sondern auch, wie und wo Sie diese Inhalte in Ihre Anwendung einbetten würden. Sie sollten auch überlegen, wie viele Selbstbedienungsfunktionen Sie Ihren Benutzern zur Verfügung stellen möchten und wie diese Funktionen über die Navigation Ihrer Anwendung zugänglich gemacht werden sollen.

    In der Prototyp-Phase erforschen Sie die Möglichkeiten des Tools und wie diese Möglichkeiten Ihren Endbenutzern ein optimales Analyseerlebnis bieten können.

    Design
    Es ist von entscheidender Bedeutung, dass die Designphase durch die Fähigkeiten der von Ihnen ausgewählten BI-Tool-Lösung bestimmt wird. Allzu oft arbeitet das Design- und Produktteam, ohne die Fähigkeiten oder Grenzen eines Dashboarding-Tools zu kennen. Dies führt zu erheblichen Reibungsverlusten bei der Entwicklung Ihrer Lösung und der Einbindung in Ihre Anwendung. Um dieses Problem zu minimieren, stellen Sie sicher, dass die Lösung, mit der Sie arbeiten werden, offen und erweiterbar ist, damit Sie die Vision Ihres Produktteams umsetzen können.

    Nachdem Sie die Fähigkeiten Ihrer Lösung bestimmt und das Prototyping abgeschlossen haben, sind Sie nun bereit, Ihre Lösung zu entwerfen. In dieser Phase müssen Sie Folgendes berücksichtigen:

    • Wie und wo Ihre Daten gespeichert werden
    • Die analytischen Inhalte, die Sie Ihren Nutzern sofort zur Verfügung stellen möchten
    • Wie und wo die Inhalte in Ihre App eingebettet werden
    • Die operativen Arbeitsabläufe, die Ihr Dateninhalt unterstützt oder auslöst
    • Welche Komponenten der Anwendung möchten Sie einbetten – z. B. Self-Service-Berichte – und wie werden die Benutzer zu dieser Funktionalität navigieren?
    • Wie die Datensicherheit verwaltet und aufrechterhalten wird; und schließlich
    • Wie Sie Ihre Lösung einsetzen und kontinuierlich verwalten werden

    Build
    In der Build-Phase erstellt Ihr Entwicklungs- und Analyseteam die zentralen Analyseinhalte, die Sie sofort ausliefern möchten. Dazu gehören Berichte, Dashboards und alle automatisierten Analysen, die erforderlich sind, um die analytischen Anforderungen Ihrer Kunden zu erfüllen.

    In der Regel werden die Inhalte direkt in dem Tool Ihrer Wahl erstellt. Auf diese Weise konzentrieren Sie sich in erster Linie auf den Inhalt selbst und werden nicht dadurch abgelenkt, wie dieser Inhalt in Ihre Anwendung integriert wird.

    Erweitern
    Es gibt Fälle, in denen die Software, die Sie einbetten möchten, nicht alle Funktionen und Interaktionen bietet, die Ihr Produktteam wünscht. Es ist wichtig, dass Sie die Möglichkeit haben, die Anwendung zu erweitern, um Ihre Anforderungen zu erfüllen.

    In dieser Phase ist Ihr Entwicklerteam entscheidend für die Erstellung von Komponenten, maßgeschneiderten Visualisierungen, Workflows und Interaktionen, die vom Produktteam gewünscht werden. Sie werden die Fähigkeiten des Produkts mit benutzerdefiniertem Code erweitern.

    Am Ende dieser Phase sollten alle Ihre Inhalte und Arbeitsabläufe fertiggestellt sein und in Ihre Anwendung integriert werden können.

    Integrieren
    In der Designphase haben Sie festgelegt, was und wie Sie in Ihre Anwendung integrieren wollen. In diesem Schritt integriert Ihr Entwicklerteam Inhalte und Anwendungskomponenten in Ihre Software und gibt der Anwendung einen neuen Namen, damit sie wie Ihre Anwendung aussieht und sich anfühlt.

    Neben der Kernanwendung vervollständigen Sie auch die Sicherheitsintegration, einschließlich der Unterstützung von mehreren Mandanten und Single-Sign-On.

    Das ideale Ergebnis dieser Phase ist, dass Sie eine vollständig integrierte Anwendung haben, die Ihren Benutzern ein nahtloses Erlebnis bietet. Sie sollten nicht wissen, dass sie sich zwischen Ihrer Software und der Analysesoftware bewegen.

    Deploy
    Nachdem Sie Ihr eingebettetes Projekt abgeschlossen haben, werden Sie Ihre Anwendung nun in der von Ihnen gewählten Umgebung einsetzen. In dieser Phase müssen Sie sich Gedanken über die Überwachung, Wartung und Upgrades der von Ihnen gewählten Lösung machen.

    Staging und Deployment sind ein wesentlicher Bestandteil des Lebenszyklus von eingebetteten Anwendungen. Mit der richtigen Governance und Kontrolle können Entwickler neue Versionen ihrer App oder der analytischen App schnell veröffentlichen. Sie können wählen, ob Sie Ihre Anwendungen vor Ort oder in der Cloud als verwalteten Service bereitstellen.

    Je nach Art Ihrer Software können individuelle Kundenanpassungen erforderlich sein. Stellen Sie sicher, dass Ihr Implementierungsteam in der Lage ist, die Datenintegration und die aktionsbasierten Workflows anzupassen.

    Iterieren Sie
    Kundenbedürfnisse wachsen und ändern sich. Daher wird Ihr Produktteam kontinuierlich Änderungen an Ihrer Analyseumgebung bewerten und priorisieren. Bereiten Sie sich auf mehrere Iterationen Ihrer Analyseinhalte und Verbesserungen der operativen Arbeitsabläufe vor.