SAP Data Services erläutern
Zugriff auf Daten
Entwickeln von Jobs und Datenflüssen
Fehlerbehebung bei Batch-Jobs
Verwenden von Funktionen, Skripten und Variablen
Abfragen von Daten mit Plattformtransformationen
Teilen und Kombinieren von Daten mit Plattformtransformationen
Beheben von Fehlern und Wiederherstellen von Fehlern
Zum Verbuchen von Daten
Entwickeln erweiterter ETL-Szenarien mit SAP-Data-Services -Integrator-Transformationen
Optimierung der Performance

Erstellen neuer Datasets mit der Query-Transformation

Objective

After completing this lesson, you will be able to neue Datasets mit der Query-Transformation erstellen

Datensets anlegen

Aggregatfunktionen sind ein Satz integrierter Funktionen in SAP Data Services.

Durch die Verwendung von Aggregatfunktionen in der Query-Transformation legen Sie ein ganz neues Dataset im Ziel an.

Übersicht über die Aggregatfunktionen

Aggregatfunktionen:

  • Führen Sie Berechnungen für numerische Werte und einige nicht numerische Daten durch.
  • Für den Betrieb ist eine Reihe von Werten erforderlich.
  • Generieren Sie einen Einzelwert aus einer Wertemenge.
  • Werden am häufigsten aus einer Query-Transformation aufgerufen, nicht aus benutzerdefinierten Funktionen oder Skripten.
  • Verwenden Sie das durch den Ausdruck auf dem Tab Gruppieren nach einer Abfrage angegebene Dataset.

Wenn Sie eine Aggregatfunktion verwenden, außer wenn Sie nur eine Zeile als Ergebnis haben möchten, müssen Sie eine Group By-Klausel angeben, und alle Elemente in dieser Group By-Klausel müssen auch im Ausgabeschema vorhanden sein.

Sie können mehr als eine aggregierte Kennzahl in derselben Query-Transformation angeben, wenn sie alle dieselben Gruppierungskriterien haben.

Eingebaute Aggregatfunktionen

Es gibt sechs verschiedene Aggregationsfunktionen, die Sie in Ihren Queries verwenden können.

Liste der Aggregatfunktionen

Die Tabelle listet die Namen und Beschreibungen der eingebauten Aggregatfunktionen auf:

FunktionBeschreibung
durchschn.Berechnen Sie den Durchschnitt einer bestimmten Menge von Werten.
AnzahlZählen Sie die Anzahl der Werte in einer Tabellenspalte.
Count_DistinctZählen Sie die Anzahl der eindeutigen Nicht-Null-Werte in einer Tabellenspalte.
maxGibt den Höchstwert aus einer Liste zurück.
Min.Gibt den Mindestwert aus einer Liste zurück.
SummeBerechnen Sie die Summe eines bestimmten Wertesatzes.

Probieren wir es aus

Lassen Sie mich Sie durch die Erstellung einer Aggregation führen: