Smart Push für ein Formular konfigurieren

Mit Smart Push können Sie in der Anwendung definierte Datenzuordnungen verwenden, um Daten automatisch zu synchronisieren, wenn diese in Formularen geändert werden. Auf diese Weise bietet Smart Push die Möglichkeit, auf die Funktionalität einer Datenzuordnung für Echtzeit-Datenverschiebungen zuzugreifen.

Beim Konfigurieren von Smart Push für ein Formular mit mehreren Segmenten empfiehlt Oracle, die Option "Auswahl überschreiben" zu verwenden und die entsprechende Auswahl anzugeben, statt den Formularkontext zu verwenden. Auf diese Weise werden nur die erforderlichen Daten übertragen, was die Performance verbessert.

Wenn die Formularkontextoption ausgewählt wird, ist die finale Auswahl die kumulative Zusammenstellung aller Segmente der Auswahl sowie aller ausgeschlossenen Auswahlen.

Beispiel: Sie wählen drei Segmente mit folgender Auswahl aus:
Segment-1 --> ILvl0Descendants(Q1)
Segment-2 --> ILvl0Descendants(Q2) Exclude Selection: Feb
Segment-3 --> ILvl0Descendants(Q2) Exclude Selection: Mar

In diesem Fall ist die finale Auswahl mit dem Formularkontext:

ILvl0Descendants(Q1) , ILvl0Descendants(Q2) Exclude Selection: Feb,Mar

Wenn ein Segment im Formular ausgeblendet ist und Smart Push für die Verwendung des Formularkontextes konfiguriert ist, werden bei der Smart Push-Aktion auch Daten aus den ausblendeten Segmenten zum Ziel-Cube übertragen.

Wenn mit der finalen Auswahl nicht die gewünschten Daten verschoben werden, konfigurieren Sie Smart Push so, dass die Option "Auswahl überschreiben" verwendet wird.

So konfigurieren Sie Smart Push für ein Formular:

  1. Klicken Sie auf der Homepage auf Navigator Symbol "Navigator" und anschließend unter Erstellen und verwalten auf Formulare.

  2. Blenden Sie Formulare ein, und wählen Sie ein Formular aus.

    Das Formular kann auch bearbeitet werden, nachdem seine Laufzeitansicht über einen Navigationsfluss oder die Karte "Daten" aufgerufen wurde.

  3. Wählen Sie das Formular aus, und klicken Sie auf Symbol "Bearbeiten".

  4. Klicken Sie auf Smart Push.

    Die definierten Zuordnungen für das Formular werden angezeigt. Klicken Sie auf Erstellen (Symbol), um bei Bedarf neue Zuordnungen hinzuzufügen.

  5. Blenden Sie die einzelnen Zuordnungen ein.

  6. Geben Sie für jede unter einer Zuordnung angezeigte Dimension den Smart Push-Bereich für die Dimension an:

    Hinweis:

    Bei Dimensionen in Zeilen und Spalten werden mit Formularkontext verwenden die Elemente im Formulardesign für den Push-Vorgang verwendet, nicht die Elemente im Formular. Bei POV- und Seitendimensionen wird mit Formularkontext verwenden das zur Laufzeit im Formular angezeigte Element verwendet.
    • Wählen Sie Formularkontext verwenden aus, um Daten für alle Elemente zu verschieben, die für die Dimension unter Layout ausgewählt (und ausgeschlossen) wurden.

      Die Seitendimensionen verwenden das im Formular ausgewählte Element.

    • Deaktivieren Sie Formularkontext verwenden, und klicken Sie neben Auswahl überschreiben auf :

      Pfeil "Bearbeiten"
      • Wählen Sie Bearbeiten aus, um die Elementauswahl zum Auswählen der Dimensionselemente zu verwenden, mit denen Sie arbeiten möchten.

      • Wählen Sie Ausschluss hinzufügen aus, um die Elementauswahl zum Definieren der Dimensionselemente zu verwenden, die Sie aus dem Smart Push-Prozess ausschließen möchten. Ausschluss entfernen entfernt den gesamten Ausschluss, nicht nur ein Element.

        Hinweis:

        • Smart Push-Ausschlüsse berücksichtigen alle in Formularen definierten Ausschlüsse, wenn die Option Formularkontext verwenden für Smart Push ausgewählt ist.

        • Beim Ausschließen von Elementen aus einer Dimension muss die Elementliste für die Dimension mindestens ein Element enthalten, das nicht in der Liste der ausgeschlossenen Elemente enthalten ist, damit der Smart Push-Prozess erfolgreich abgeschlossen werden kann. Beispiel: Wenn das einzige für Smart Push definierte Account-Element "Bargeld-/Bankkonto" ist, können Sie "Bargeld-/Bankkonto" nicht aus dem Smart Push-Prozess ausschließen. Sie müssen die Auswahl so korrigieren, dass Smart Push-Ergebnisse mindestens ein Element enthalten.

        Um ein Element aus der Liste der ausgeschlossenen Elemente zu entfernen, klicken Sie neben der Liste der ausgeschlossenen Elemente auf Elementauswahl (Symbol). Entfernen Sie das Element aus der Elementauswahl, indem Sie das Element im rechten Fenster auswählen und auf Entfernen (Symbol) oder Alle entfernen (Symbol) klicken.

        Informationen hierzu finden Sie unter Elemente aus einer Datenzuordnung ausschließen.

      • Wählen Sie Löschen aus, um Auswahlen zu entfernen.

      Hinweis:

      Sie können eine Zuordnungsdefinition nur bei Quell-Cube-Dimensionen überschreiben. Sie können Dimensionselemente überschreiben, wenn Sie den Kontext aus einem Formular übernehmen, indem Sie Formularkontext verwenden auswählen. Sie können Dimensionselemente auch überschreiben, wenn Sie im Dialogfeld Elementauswahl Elemente angeben oder Auswahl überschreiben leer lassen.

      Tipp:

      Mit Smart Push wird der Reporting-Cube inkrementell aktualisiert. Dazu können Sie die Option Formularkontext verwenden oder Auswahl überschreiben auswählen, um die in den aktuellen Kontext oder die in den derzeit aktualisierten oder berechneten Abschnitt verschobene Datenmenge zu begrenzen.

    Wenn der Smart Push-Bereich nicht mit einer der oben beschriebenen Optionen angegeben wurde, wird die Elementauswahl aus der Datenzuordnung übernommen.

  7. Legen Sie für jede Zuordnung fest, ob die Smart Push-Aktion automatisch oder manuell erfolgen soll:

    • Wählen Sie Nach dem Speichern ausführen aus, um die Daten automatisch zu verschieben, wenn das Formular gespeichert wird.

    • Lassen Sie die Option Nach dem Speichern ausführen deaktiviert, um eine manuelle Datenverschiebung auszuführen.

      Informationen zur manuellen Datenverschiebung finden Sie unter Daten nach der Konfiguration von Smart Push verschieben.

  8. Wählen Sie aus diesen zusätzlichen Smart Push-Optionen aus:

    • Smart Push im Hintergrund ausführen - Mit dieser Option können Sie die Anwendung weiterhin verwenden, während Smart Push im Hintergrund ausgeführt wird.

    • Datenbankunterdrückung verwenden - Mit dieser Option können Sie die Zeilenunterdrückung auf Datenbankebene statt auf Anwendungsebene anwenden, was die Auswirkungen auf Abfrageschwellenwerte eliminiert und die Smart Push-Wartezeiten verbessert.

      Die Option Datenbankunterdrückung verwenden wird empfohlen, wenn Sie Smart Push zum Laden großer Datenmengen aus einem Block Storage-Cube und bei der Verwendung der fehlenden Block- und Zeilenunterdrückungsoptionen verwenden.

      Wenn Sie Groovy-Regeln verwenden, um Smart Push mit der Option Datenbankunterdrückung verwenden zu konfigurieren, gibt es einen zusätzlichen Parameter, um diese Option für die Ausführung von Smart Push anzugeben:

      public void execute(Map<String, String> overrideMembersMap, boolean suppressMissingRowsNative)
  9. Klicken Sie auf Speichern, um die Smart Push-Konfiguration für das Formular zu speichern.