Geaggregeerde waarden in een dataset met de aggregaattransformatie

Van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Om een Aggregate-transformatie toe te voegen en te configureren, moet het pakket al minstens één Gegevensstroom-taak en één bron bevatten.

Om waarden in een dataset te aggregeren

  1. Open in SQL Server Data Tools (SSDT) het Integration Services-project dat het gewenste pakket bevat.

  2. Dubbelklik in Solution Explorer op het pakket om het te openen.

  3. Klik op het tabblad Gegevensstroom en sleep vervolgens vanuit de Toolbox de Aggregate-transformatie naar het ontwerpoppervlak.

  4. Verbind de Aggregate-transformatie met de dataflow door een connector van de bron of de vorige transformatie naar de Aggregate-transformatie te slepen.

  5. Dubbelklik op de transformatie.

  6. Klik in het venster Aggregate Transformation Editor op het tabblad Aggregaties .

  7. Selecteer in de lijst Beschikbare Invoerkolommen het selectievakje bij de kolommen waarop je waarden wilt aggregeren. De geselecteerde kolommen verschijnen in de tabel.

    Note

    Je kunt een kolom meerdere keren selecteren en meerdere transformaties op die kolom toepassen. Om aggregaties uniek te identificeren, wordt een nummer toegevoegd aan de standaardnaam van de uitvoeralias van de kolom.

  8. Optioneel kun je de waarde in de kolommen Output Alias wijzigen.

  9. Om de standaard aggregatiebewerking te wijzigen, Groeperen op, selecteert u een andere bewerking in de lijst Bewerking.

  10. Om de standaardvergelijking te wijzigen, selecteer je de individuele vergelijkingsvlaggen die in de kolom Vergelijkingsvlaggen staan. Standaard worden bij een vergelijking hoofdlettergebruik, het type kana, niet-spatietekens en tekenbreedte genegeerd.

  11. Optioneel, voor de Count distinct aggregatie, specificeert u een exact aantal verschillende waarden in de kolom Count Distinct Keys , of selecteert u een schatting in de kolom Count Distinct Scale .

    Note

    Het aangeven van het aantal verschillende waarden, exact of benaderd, optimaliseert de prestaties, omdat de transformatie een passende hoeveelheid geheugen vooraf kan toewijzen om zijn werk te doen.

  12. Klik optioneel op Geavanceerd en werk de naam van de Aggregate-transformatie-output bij. Als de aggregaties een Groepeer-op-operatie bevatten, kun je een schatting aantal groeperingssleutelwaarden selecteren in de kolom Sleutelschaal of een exact aantal groeperingssleutelwaarden specificeren in de kolom Sleutels .

    Note

    Het aangeven van het aantal verschillende waarden, exact of benaderd, optimaliseert de prestaties, omdat de transformatie een passende hoeveelheid geheugen vooraf kan toewijzen om zijn werk te doen.

    Note

    De opties Keys Scale en Keys sluiten elkaar uit. Als je waarden in beide kolommen invoert, wordt de grotere waarde gebruikt in Keys Scale of Keys .

  13. Klik optioneel op het tabblad Geavanceerd en stel de attributen in die van toepassing zijn op het optimaliseren van alle bewerkingen die de Aggregate-transformatie uitvoert.

  14. Klik op OK.

  15. Als u het bijgewerkte pakket wilt opslaan, klikt u op Geselecteerde items opslaan in het menu Bestand.