Show TOC

Dokumentation zur VorgehensweiseMultiProvider anlegen Dieses Dokument in der Navigationsstruktur finden

 

Ein MultiProvider ist ein Typ eines InfoProviders, der Daten aus mehreren InfoProvidern zusammenführt und sie gemeinsam für die Datenanalyse zur Verfügung stellt. Der MultiProvider enthält selbst keine Daten; seine Daten ergeben sich ausschließlich aus den zugrundeliegenden InfoProvidern, die per Union-Operation zusammengefasst werden.

Ein MultiProvider kann sich aus verschiedenen Kombinationen der folgenden InfoProvider zusammensetzen: InfoCube, DataStore-Objekt, semantisch partitioniertes Objekt, InfoObject, HybridProvider, InfoSet, VirtualProvider und Aggregationsebene.

Die Abbildung wird im Begleittext erläutert.

Die Daten dieser Objekte werden im MultiProvider per Union-Operation zusammengefasst, wodurch die Vereinigungsmenge der beteiligten Datenbestände gebildet wird. Es werden also alle Werte dieser Datenbestände zusammengeführt. Zum Vergleich: InfoSets werden über Joins gebildet, die nur Werte zusammenführen, die in beiden Tabellen vorhanden sind. Joins bilden also im Gegensatz zu einem Union die Schnittmenge der beteiligten Tabellen.

Vergleichen Sie dazu: InfoSet anlegen

Vorgehensweise

  1. Folgen Sie der allgemeinen Vorgehensweise zum Anlegen eines InfoProviders. Alle MultiProvider-spezifischen Einstellungen sind im Folgenden beschrieben.

    Weitere Informationen: InfoProvider anlegen

  2. Wählen Sie die InfoProvider aus, die den MultiProvider bilden sollen.

    Technisch gibt es keine Einschränkungen bzgl. der Anzahl von InfoProvidern, die in einen MultiProvider aufgenommen werden können. Wir empfehlen jedoch, nicht mehr als 10 InfoProvider aufzunehmen, da in etwa ab dieser Anzahl die Zerlegung (der MultiProvider-Queries) und das Wiederzusammenführen (der Resultate aus der einzelnen InfoProvidern) einen erheblichen zeitlichen Umfang annehmen, der im allgemeinen kontraproduktiv ist. Darüber hinaus ist die Modellierung derartiger MultiProvider unübersichtlich.

  3. Wählen Sie Weiter (Weiter). Sie gelangen auf das Bild MultiProvider bearbeiten.

  4. Über Identifizieren (Zuordnen)im Kontextmenü eines Merkmals nehmen Sie die Zuordnung eines InfoObjects zwischen MultiProvider und InfoProvider vor.

    In einem MultiProvider muss jedes InfoObject des MultiProvider in jedem beteiligten InfoProvider genau einem InfoObject entsprechen (sofern es in diesem vorhanden ist). In mehrdeutigen Fällen müssen Sie markieren, welchem InfoObject das InfoObject des MultiProviders zuzuordnen ist.

    Beachten Sie auch die Informationen zur Prüfung der Klammerungskonsistenz.

    Beispiel Beispiel

    Der MultiProvider enthält das Merkmal : 0COUNTRY (= Land), ein beteiligter InfoProvider enthält sowohl das Merkmal 0COUNTRY als auch das Navigationsattribut 0CUSTOMER__0COUNTRY (= Land des Kunden). Markieren Sie in diesem Fall genau eines dieser InfoObjects in der Zuordnungstafel.

    Ende des Beispiels.
  5. Über Selektieren (Zuordnen) im Kontextmenü einer Kennzahl nehmen Sie die Zuordnung eines InfoObjects zwischen MultiProvider und InfoProvider vor.

    Eine Kennzahl, die in einem MultiProvider enthalten ist, muss aus mindestens einem der beteiligten InfoProvider selektiert werden. Im allgemeinen wird die Kennzahl aus genau einem InfoProvider versorgt. Es gibt jedoch auch Anwendungsfälle, in denen sinnvoll aus mehreren InfoProvidern selektiert wird:

    Beispiel Beispiel

    Wenn die Kennzahl: 0SALES (Umsatz) in mehreren InfoProvidern redundant abgelegt (d.h. vollständig in allen Wertekombinationen der Merkmale enthalten) ist, dann ist eine Selektion aus genau einem der beteiligten InfoProvider gewünscht und ausreichend (ansonsten würde der mehrfach vorliegende Wert im MultiProvider fälschlich addiert).

    Wenn 0SALES aber in einem InfoProvider z.B. als Ist-Wert vorhanden ist, und in einem anderen als Plan-Wert gespeichert ist, so dass keine Überschneidungen in den Datensätzen auftreten (d.h. mit anderen Worten: der Umsatz ist auf mehrere InfoProvider disjunkt aufgeteilt worden), so ist eine Selektion aus mehreren InfoProvidern sinnvoll.

    Ende des Beispiels.
  6. Speichern oder Aktivieren Sie den MultiProvider. Nur ein aktivierter MultiProvider steht für Analyse und Reporting zur Verfügung.

Siehe auch:

Die Beschreibung der Zusätzlichen Funktionen bei der DataStore-Objekt-Pflege gilt auch für die zusätzlichen Funktionen der MultiProvider-Pflege, mit Ausnahme der dort zuletzt aufgeführten Funktion zu Performance-Einstellungen.