Abfragen erstellen

Die Erstellung von Abfragen ist der erste Schritt beim Generieren von Berichten:

  1. Erstellen Sie eine Abfrage. Siehe unten.

  2. Erstellen Sie eine Vorlage. Informationen hierzu finden Sie unter Berichtsvorlagen erstellen.

  3. Richten Sie eine Berichtsgruppe ein. Informationen hierzu finden Sie unter Berichtsgruppen verwalten.

  4. Richten Sie die Berichtsdefinition ein. Informationen hierzu finden Sie unter Berichtsdefinitionen erstellen.

  5. Generieren Sie den Bericht. Informationen hierzu finden Sie unter Berichte generieren.

So erstellen Sie Abfragen:

  1. Wählen Sie in Ihrer Anwendung die Optionen Verwalten, Berichte verwalten aus.
  2. Wählen Sie Abfragen, Aktionen, Neu aus.
  3. Geben Sie unter Neue Abfrage Folgendes ein:
    • Name

    • Beschreibung

    • Typ

      Die Auswahl des Typs bestimmt darüber, wo die Abfrage in den Dialogfeldern "Neuer Bericht" bzw. "Bericht bearbeiten" angezeigt wird.

      • Parameterabfrage

        Eine Abfrage vom Typ "Parameterabfrage" wird verwendet, um eine Liste mit Optionen zur Verfügung zu stellen, die Sie für den Parameterwert festlegen können. Mit einer Parameterabfrage können Sie eine Liste mit Optionen zusammenstellen, die zum Ausfüllen des Parameterwerts für eine Berichtsabfrage verwendet wird. Dabei ist die Liste der Optionen kein bereits definiertes, einfaches Attribut, sondern eine komplexe Abfrage, die Sie definieren müssen.

      • Berichtsabfrage

        Wählen Sie die Datensätze aus, die in den Bericht eingeschlossen werden sollen. Sie können einen Sicherheitsfilter anwenden. Dadurch sehen Benutzer nur die Daten, für die sie aufgrund ihrer Rollen und zugewiesenen Abstimmungen autorisiert sind. Um einen Sicherheitsfilter auf eine Berichtsabfrage anzuwenden, fügen Sie die folgende Syntax am Ende der WHERE CLAUSE-Anweisung für die Abfrage hinzu:

        Oracle Hyperion Tax Governance-Abfragen:$TAXOPS_SECURITY_CLAUSE$

        Beispiel für eine Tax Governance-Abfrage mit angewendetem Sicherheitsfilter: SELECT Task_name FROM fcc_tasks WHERE schedule_id = ~Schedule~ AND $TAXOPS_SECURITY_CLAUSE$

        Hinweis:

        Da für viele der vordefinierten Abfragen in Tax Governance der Sicherheitsfilter angewendet ist, können Sie sie beim Erstellen Ihrer eigenen Abfragen als Beispiele verwenden.

        Tipp:

        Wenn der Bericht, den Sie entwerfen, Parameter enthält, können Sie festlegen, ob keine oder alle Datensätze im Bericht angezeigt werden. Beispiele für beides finden Sie im Folgenden. In diesen Beispielen wird angenommen, dass Sie einen Bericht ausführen möchten, in dem die Liste der Perioden mit der Häufigkeit "Monatlich" angezeigt wird.

        • Parameterabfrage: Select frequency_id, frequency_name from arm_frequencies

        • Berichtsabfrage, Möglichkeit 1: (Es werden keine Perioden zurückgegeben, wenn der Benutzer keinen Häufigkeitswert angibt.):

          Select p.period_name from arm_periods p, arm_period_frequencies pf where p.period_id = pf.period_id and pf.frequency_id = ~FREQUENCY~

        • Berichtsabfrage, Möglichkeit 2: (Es werden alle Perioden zurückgegeben, wenn der Benutzer keinen Häufigkeitswert angibt.):

          Select p.period_name from arm_periods p, arm_period_frequencies pf where p.period_id = pf.period_id and pf.frequency_id = coalesce(~FREQUENCY~,pf.frequency_id)

        Bei der zweiten Möglichkeit gibt die Funktion coalesce() den ersten Nicht-Nullwert in der Liste zurück. Wenn also die Häufigkeit (FREQUENCY) null wäre, würde pf.frequency_id zurückgegeben werden. In diesem Fall wäre diese Bedingung immer wahr (pf.frequency_id = pf.frequency_id), sodass alle Datensätze zurückgegeben werden.

    • Abfrage generieren

      Unterstützt Sie bei der Erstellung einer Datenbankabfrage. Sie können damit ein im Produkt vorhandenes Attribut für die Abfrage oder als Filter auswählen. Dadurch wird die SQL-Abfrage so generiert, dass sie mit den angegebenen Attributen und Filtern übereinstimmt. Sie können die SQL-Abfrage ändern oder erweitern.

    • Abfrage

      Klicken Sie auf Beispiel-XML generieren, um eine Beispiel-XML-Datei aus der Abfrage zu generieren.

  4. Um die Abfrage auf Fehler zu testen, klicken Sie auf Validieren.