Spotfire®-Benutzerhandbuch

Hinzufügen von Eingabeaufforderungen für BEx-Abfragen in einer SAP BW-Verbindung

Für eine Datenverbindung zu einer SAP BW BEx-Abfrage können Eingabeaufforderungen definiert werden. Mithilfe von Eingabeaufforderungen können Sie die Werte für BEx-Variablen vom Endbenutzer beim Öffnen der Verbindung definieren lassen.

Warum und wann dieser Vorgang ausgeführt wird

Eingabeaufforderungen können mehr Flexibilität für eine BEx-Abfrageverbindung bedeuten, da Sie sie statt statischer Werte für BEx-Variablen verwenden können. Durch Definieren von BEx-Variablen mithilfe von Eingabeaufforderungen kann eine Verbindung dazu verwendet werden, je nach Benutzereingabe unterschiedliche Daten aus der Quelle zu laden.

Vorbereitungen

Anmerkung: Im folgenden Beispiel wird der Vorgang zum Hinzufügen einer Eingabeaufforderung für eine BEx-Variable in einer gespeicherten Verbindung in der Bibliothek beschrieben. Sie können jedoch auch Verbindungen, die in einer Analysedatei eingebettet sind, Eingabeaufforderungen hinzufügen.

Prozedur

  1. Wählen Sie in der Menüleiste Daten > Datenverbindungen verwalten aus.
  2. Suchen Sie die gewünschte SAP BW BEx-Abfrageverbindung und klicken Sie auf Bearbeiten.
    Zum Fortfahren müssen Sie möglicherweise die Anmeldeinformationen für die Datenquelle eingeben.
  3. Klicken Sie im Dialogfeld Datenverbindungseinstellungen auf Bearbeiten.
    Das Dialogfeld Datenauswahl in Verbindung wird angezeigt.
  4. Wählen Sie in der Liste "Datenauswahl in Verbindung" die BEx-Variable aus, für die Sie die Eingabeaufforderung definieren möchten.
  5. Aktivieren Sie im Bereich Einstellungen die Option Werte anfordern.
  6. Wählen Sie im Menü Eingabeaufforderungstyp den gewünschten Eingabeaufforderungstyp aus.
    Welcher Eingabeaufforderungstyp verwendet werden kann, hängt davon ab, welche Eingabe die ausgewählte BEx-Variable gemäß ihrer Konfiguration akzeptiert. Wenn die Variable beispielsweise nur einen einzelnen Wert akzeptiert, können Sie nur den Eingabeaufforderungstyp "Einzelauswahl" auswählen.
  7. Wählen Sie, ob Werte automatisch laden für die Eingabeaufforderung aktiviert werden soll.
    Diese Option ist standardmäßig nicht aktiviert, und der Benutzer kann wählen, ob er eine Liste aller zur Auswahl verfügbaren Werte laden oder die Werte manuell in die Eingabeaufforderung eingeben möchte. Das Eingeben der Werte ist möglicherweise vorzuziehen, insbesondere wenn der Benutzer eine große Anzahl an Werten auswählen muss. Der Benutzer kann dann eine gespeicherte Liste von Werten verwenden, indem er eine Datei mit Textwerten lädt oder die Liste der Werte in das Eingabefeld einfügt. Wenn Sie auswählen, dass die Werte automatisch geladen werden sollen, hat der Endbenutzer nicht die Möglichkeit, die Werte manuell einzugeben.
  8. Geben Sie optional eine Beschreibung ein, die im Eingabeaufforderungs-Dialogfeld angezeigt wird und erklärt, welchen Werttyp der Endbenutzer angeben soll.
  9. Klicken Sie auf OK und dann im Dialogfeld Datenverbindungs-Einstellungen auf Speichern.