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

Multi-Tenancy

  • Übersicht

    Updated 25 Mai 2020

    Yellowfin kann leicht so konfiguriert werden, dass mehrere Mandanten in einer einzigen Umgebung möglich sind. Dies wird in erster Linie durch eine Funktion namens „Client-Organisationen“ erreicht. Client-Organisationen bieten jedem Ihrer Mandanten eine getrennte, sichere und angepasste Erfahrung innerhalb ihres eigenen Segments der Anwendung und bieten mehrere Funktionen zur Einschränkung des Benutzerzugriffs auf Daten auf organisatorischer Ebene.

    Alle Kundenorganisationen unterstehen einer einzigen übergeordneten Organisation, die die allgemeinen globalen Einstellungen verwaltet und einen ersten Rahmen für die Verteilung der Inhalte bietet.

    Jeder Benutzer kann einer oder mehreren Kundenorganisationen angehören. Auf welche Organisation er in einer bestimmten Sitzung zugreift, wird bei der Anmeldung festgelegt

  • Content Management

    Inhalte können in einer Organisation mit mehreren Mandanten verwaltet werden, so dass Sie gemeinsame Inhalte für alle Mandanten, eigene Inhalte für jeden Mandanten oder eine Mischung aus beidem haben können.

    Muss ich den Inhalt für jeden Mieter kopieren?

    Nein, Sie können Inhalte für alle Tenants freigeben. Diese Inhalte sind für jeden Mieter sichtbar und die Daten können gefiltert werden, um sicherzustellen, dass jeder Mieter nur seine eigenen Daten sieht. Einzelne Mieter können keine „globalen“ Inhalte bearbeiten.

    Wie kann ich gemeinsame Inhalte für alle Mieter freigeben?

    Standardmäßig sind alle Inhalte, die innerhalb der übergeordneten Organisation erstellt werden, für alle Kundenorganisationen sichtbar. Diese Inhalte können gesichert werden, um den Zugriff einzuschränken, werden aber häufig verwendet, um allen Kunden eine „vorgefertigte“ Erfahrung mit vorgefertigten Berichten zu bieten.

    Können meine Mieter ihre eigenen einzigartigen Inhalte erstellen?

    Sobald sich der Benutzer bei einer Mandantenorganisation (einer Kundenorganisation) angemeldet hat, stehen ihm dieselben Kernfunktionen zur Verfügung wie in der Hauptorganisation. Allerdings sind alle Inhalte, die innerhalb der Mandantenorganisation erstellt wurden, nur für diesen Kunden sichtbar.

    Können meine Mieter ihre eigenen Sicherheitsrichtlinien für Inhalte haben?

    Da es möglich ist, Benutzerrollen, Gruppen und Inhaltsordner innerhalb einer Kundenorganisation zu erstellen, können Kunden wählen, ob sie ihre eigene komplexe Sicherheitsstruktur beibehalten oder die von der Standard-Organisation bereitgestellte Struktur übernehmen möchten.

    Kann der Inhalt so gestaltet werden, dass er dem bevorzugten Stil eines Mieters entspricht?

    Bei Kundenorganisationen kann das Branding auch auf den einzelnen Mieter zugeschnitten werden, einschließlich der Farben von Diagrammen, Schriftarten und der Gestaltung von Anwendungen. Dies gilt sowohl für globale Inhalte als auch für die eigenen.

    Weitere Lektüre:

    Lesen Sie hier mehr über Multi-Tenancy

  • Daten-Trennung

    Wie trenne ich die Daten meiner Kunden und bewahre sie sicher auf?

    Welche Kombination von Funktionen Sie zur Sicherung von Daten innerhalb von Yellowfin verwenden, hängt weitgehend davon ab, wie diese Daten heute gespeichert sind. Der Einsatz der Multi-Tenancy-Funktionalität von Yellowfin bietet zwei zusätzliche Datensicherheits-Tools, die in Verbindung mit der Standard-Datensicherheit auf Benutzerebene verwendet werden können

    Dies geschieht entweder durch logische (Kunden-ID) oder physische (individuelle Datenbank) Trennung der Daten Ihrer Kunden.

    Es ist erwähnenswert, dass diese beiden Funktionen auch für die Erstellung von Berichten gelten. So können sich Ihre Benutzer selbst ad hoc bedienen und haben die Gewissheit, dass sie nur auf die Daten zugreifen können, für die sie eine Berechtigung haben.

    In einigen Fällen haben sich Kunden dafür entschieden, separate Instanzen von Yellowfin für jeden ihrer Kunden zu betreiben, wenn Sicherheit und Datentrennung ein wichtiges Anliegen sind – und so den Einsatz ihrer eigenen partitionierten Anwendungsbereitstellung nachzuahmen.

    Wie kann ich die Daten meiner Kunden logisch trennen?

    Um die Daten Ihrer Kunden logisch zu trennen, würden Sie die Sicherheit auf Zeilenebene verwenden. Ähnlich wie bei benutzerbasierten „Zugriffsfiltern“ handelt es sich hierbei um einen obligatorischen Filter für Ihre Daten, der auf alle Berichte angewendet wird, die in einer bestimmten Ansicht erstellt werden. In diesem Fall wird der Filterwert jedoch mit der gesamten Organisation verknüpft, bei der ein Benutzer angemeldet ist. Sobald die Funktion Kundenorganisation aktiviert ist, kann die Kundenreferenz-ID mit einer Spalte wie „Unternehmen“ auf der Ebene der Ansicht verknüpft werden. Dies sorgt für eine logische Trennung der Daten.

    Habe ich die Möglichkeit, die Daten physisch zu trennen?

    Ja, das können Sie. In diesem Fall hat jeder Ihrer Kunden seine eigene Datenbank, die ein gemeinsames Schema mit den anderen hat. Anstatt einen Filter auf jeden Bericht anzuwenden, können wir die Verbindung, die der Bericht verwendet, je nachdem, in welcher Organisation sich der Benutzer befindet, austauschen und die Abfrage an die spezifische Datenbank des jeweiligen Mandanten senden. Bei diesem Ansatz ist die übergeordnete Organisation normalerweise mit der Dev/Demo-Datenbank verbunden. Dies sorgt für eine vollständige physische Trennung der Daten.

    Weitere Lektüre:

    Lesen Sie hier mehr über Filter auf Zeilenebene

  • Styling

    Kann ich ein einzigartiges Markenerlebnis für meine Mieter schaffen?

    Ja, das können Sie. Indem Sie Yellowfin neu gestalten, können Sie Yellowfin für Ihre Mieter einzigartig machen.