Werte in einem Datensatz mit der Aggregat-Transformation aggregieren

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

Um eine Transformation für das Aggregieren hinzuzufügen und zu konfigurieren, muss das Paket bereits mindestens einen Datenflusstask und eine Quelle enthalten.

So aggregieren Sie Werte in einem Dataset

  1. Öffnen Sie in SQL Server Data Tools (SSDT) das Integration Services-Projekt mit dem gewünschten Paket.

  2. Doppelklicken Sie im Projektmappen-Explorer auf das Paket, um es zu öffnen.

  3. Klicken Sie auf die Registerkarte Datenfluss , und ziehen Sie dann aus dem Bereich Toolboxdie Transformation für das Aggregieren auf die Entwurfsoberfläche.

  4. Verbinden Sie die Transformation für das Aggregieren mit dem Datenfluss, indem Sie einen Konnektor von der Quelle oder der vorherigen Transformation auf die Transformation für das Aggregieren ziehen.

  5. Doppelklicken Sie auf die Transformation.

  6. Klicken Sie im Dialogfeld Editor für Aggregattransformation auf die Registerkarte Aggregationen.

  7. Aktivieren Sie in der Liste Verfügbare Eingabespalten das Kontrollkästchen neben den Spalten, für die Sie Werte aggregieren wollen. Die ausgewählten Spalten werden in der Tabelle angezeigt.

    Hinweis

    Sie können eine Spalte mehrmals auswählen und mehrere Transformationen auf die Spalte anwenden. Um Aggregationen eindeutig zu identifizieren, wird an den Standardnamen des Ausgabealias der Spalte eine Zahl angefügt.

  8. Optional können Sie den Wert in den Ausgabealias -Spalten ändern.

  9. Um den Standardaggregationsvorgang, GROUP BY, zu ändern, wählen Sie in der Liste Vorgang einen anderen Vorgang aus.

  10. Wählen Sie zum Ändern des Standardvergleichs die jeweiligen in der Vergleichsflags -Spalte aufgelisteten Vergleichsflags aus. Standardmäßig ignoriert ein Vergleich die Groß-/Kleinschreibung, den Kana-Typ, nichtabständige Zeichen und die Zeichenbreite.

  11. Geben Sie optional für die COUNT DISTINCT -Aggregation die genaue Anzahl von unterschiedlichen Werten in der COUNT DISTINCT-Schlüssel -Spalte an, oder wählen Sie die geschätzte Anzahl in der COUNT DISTINCT-Skala -Spalte aus.

    Hinweis

    Die Angabe der genauen oder ungefähren Anzahl unterschiedlicher Werte optimiert die Leistung, da die Transformation vorab eine angemessene Menge an Arbeitsspeicher für ihre Verarbeitung reservieren kann.

  12. Optional klicken Sie auf Erweitert und aktualisieren den Namen der Ausgabe der Aggregationstransformation. Wenn die Aggregationen einen Group By -Vorgang einschließen, können Sie die geschätzte Anzahl von Gruppierungsschlüsselwerten in der Schlüsselskala -Spalte auswählen oder die genaue Anzahl von Gruppierungsschlüsselwerten in der Schlüssel -Spalte angeben.

    Hinweis

    Die Angabe der genauen oder ungefähren Anzahl eindeutiger Werte optimiert die Leistung, da die Transformation eine passende Menge an Arbeitsspeicher für ihre Verarbeitung vorab reservieren kann.

    Hinweis

    Die Optionen Schlüsselskala und Schlüssel schließen sich gegenseitig aus. Wenn Sie in beide Spalten Werte eingeben, wird der jeweils größere Wert der Schlüsselskala -Spalte bzw. der Schlüssel -Spalte verwendet.

  13. Klicken Sie optional auf die Registerkarte Erweitert , und legen Sie die Attribute fest, die zum Optimieren aller Vorgänge gelten, die die Transformation für das Aggregieren ausführt.

  14. Klicken Sie auf OK.

  15. Klicken Sie im Menü Datei auf Ausgewählte Elemente speichern , um das aktualisierte Paket zu speichern.