Datenaktionen in Visualisierungen erstellen, die in externe Container eingebettet sind

Sie können Visualisierungen in externe Container, wie eine HTML-Seite oder die Anwendungsseite eines Consumers, einbetten und Datenaktionen in die Visualisierung aufnehmen. Über eine eingebettete Datenaktion können Sie mit der eingebetteten Visualisierung im externen Container interagieren. Sie können ein Set aus Datenelementen für eine Visualisierung aus einem externen Container abrufen. Sie können beliebig viele eingebettete Datenaktionen hinzufügen.

Über "Ereignis veröffentlichen" können externe Anwendungen das Set der Datenelementwerte in der ausgewählten Visualisierung empfangen, den so genannten Visualisierungskontext. Das Set der Datenelementwerte in den ausgewählten Visualisierungen darf keine Kennzahlenspalten oder ausgeblendeten Spalten enthalten.

Der Ereignisname wird im externen Container angegeben und übergeben, wenn Sie das Kontextereignis veröffentlichen. Der Kontext ist das Set der Datenelementwerte an einem ausgewählten Ort in der Visualisierung. Wenn die Datenaktion in mehreren Arbeitsmappen oder mehreren Datenelementen in einer Arbeitsmappe verwendet wird, können Sie einen eindeutigen Ereignisnamen zur leichteren Verfolgung angeben. Beispiel: Wenn Sie DV Embedded Content DA1 als Aktionsname eingegeben haben, könnten Sie im Feld Ereignisname Event from DA1 eingeben, um die Ursprungsdatenaktion des Ereignisses anzugeben.

Beachten Sie Folgendes, wenn Sie Eingaben im Feld Werte übergeben vornehmen:
  • Mit Alle legen Sie die Schnittmenge der Zelle, auf die Sie klicken, z.B. "Produkt und Jahr", dynamisch fest und übergeben diese Werte an das Ziel.
  • Stellen Sie mit Ankerdaten sicher, dass die Datenaktion zur Laufzeit angezeigt wird, aber nur, wenn die im Feld Verankern mit angegebenen erforderlichen Spalten im Ansichtskontext verfügbar sind.
  • Mit Kein Wert wird die Seite (URL oder Leinwand) geöffnet, aber es werden keine Daten übergeben. Beispiel: Sie möchten zu www.oracle.com navigieren, ohne einen Kontext zu übergeben.
  • Verwenden Sie Benutzerdefiniert, um ein benutzerdefiniertes Set zu übergebender Spalten anzugeben.
Beachten Sie Folgendes, wenn Sie die Option Unterstützt Mehrfachauswahl aktivieren:
  • Ein: Ruft die Datenaktion auf, wenn mindestens ein Datenpunkt ausgewählt ist.
  • Aus: Ruft die Datenaktion auf, wenn ein einziger Datenpunkt ausgewählt ist.

    Diese Einstellung ist insbesondere dann hilfreich, wenn die Auswahl mehrerer Datenpunkte zu einem Fehler führen kann, beispielsweise bei einigen REST-APIs von Drittanbietern.

Nachdem Sie die Arbeitsmappe gespeichert haben, können Sie sie in externe Container einbetten. Der externe Container enthält die eingebetteten Visualisierungen. Wenn Sie mit der rechten Maustaste auf eine Visualisierung mit anwendbaren Datenaktionen klicken, werden diese in einem Dropdown-Menü in der Visualisierung angezeigt. Wenn Sie auf eine eingebettete Datenaktion klicken, werden die Kontextinformationen für die Visualisierung bestimmt und zur Verarbeitung an den Navigationsaktionsservice übergeben. Der Navigationsservice löst ein Ereignis mit den Kontext-Payload-Informationen aus. Sie können dieses Ereignis abonnieren und die Payload im Ereignis-Callback empfangen. Sie können die Payload außerdem auch in anderen Bereichen einsetzen.

  1. Zeigen Sie auf der Homepage mit der Maus auf eine Arbeitsmappe, klicken Sie auf Aktionen, und wählen Sie Öffnen aus.
  2. Klicken Sie in der Arbeitsmappe auf Menü, und wählen Sie Datenaktionen aus.
  3. Klicken Sie auf Aktion hinzufügen. Geben Sie unter "Neue Datenaktion" einen Namen in Name ein.
  4. Klicken Sie auf Typ, und wählen Sie Ereignis veröffentlichen aus.
  5. Klicken Sie im Feld Verankern mit auf Daten hinzufügen oder Daten auswählen, und wählen Sie dann Datenelemente aus, die beim Anwenden der Datenaktion Werte übergeben sollen.
  6. Geben Sie einen Ereignisnamen ein.
  7. Klicken Sie auf das Feld Werte übergeben, und wählen Sie die Werte aus, die über die Datenaktion an den Consumer übergeben werden sollen.
  8. Klicken Sie auf Unterstützt Mehrfachauswahl, um den Wert festzulegen.
    • Ein: Die Datenaktion kann aufgerufen werden, wenn mindestens ein Datenpunkt ausgewählt ist.
    • Aus: Die Datenaktion kann nur aufgerufen werden, wenn ein einziger Datenpunkt ausgewählt ist.

      Diese Einstellung ist insbesondere dann hilfreich, wenn die Auswahl mehrerer Datenpunkte zu einem Fehler führen kann (beispielsweise bei REST-APIs von Drittanbietern).

  9. Klicken Sie auf OK, um zu speichern.