Wartości agregowane w zbiorze danych z transformacją agregatową

Dotyczy:SQL Server Środowisko SSIS Integration Runtime w usłudze Azure Data Factory

Aby dodać i skonfigurować transformację agregatu, pakiet musi już zawierać co najmniej jedno zadanie Przepływ danych oraz jedno źródło.

Aby agregować wartości w zbiorze danych

  1. W narzędziu SQL Server Data Tools (SSDT) otwórz projekt Integration Services zawierający odpowiedni pakiet.

  2. W Eksploratorze rozwiązań kliknij dwukrotnie pakiet, aby go otworzyć.

  3. Kliknij zakładkę Przepływ danych, a następnie z Toolboxa przeciągnij transformację Aggregate na powierzchnię projektu.

  4. Połącz transformację Agregacja z przepływem danych, przeciągając łącznik ze źródła lub z poprzedniej transformacji do transformacji Agregacja.

  5. Kliknij dwukrotnie transformację.

  6. W oknie dialogowym Edytora Transformacji Agregacji kliknij zakładkę Agregacje .

  7. W liście Dostępne kolumny wejściowe zaznacz pole wyboru według kolumn, na których chcesz agregować wartości. Wybrane kolumny pojawiają się w tabeli.

    Note

    Możesz wybierać kolumnę wielokrotnie, stosując do niej wiele transformacji. Aby jednoznacznie zidentyfikować agregacje, do domyślnej nazwy aliasu wyjściowego kolumny dodaje się numer.

  8. Opcjonalnie zmodyfikuj wartość w kolumnach Output Alias .

  9. Aby zmienić domyślną operację agregacji, Pogrupuj według , wybierz inną operację na liście Operacji .

  10. Aby zmienić domyślne porównanie, wybierz poszczególne flagi porównawcze wymienione w kolumnie Flagi porównawcze . Domyślnie porównanie ignoruje wielkość liter, rodzaj pisma kana, znaki nieodstępujące i szerokość znaków.

  11. Opcjonalnie, dla agregacji Count distinct , należy określić dokładną liczbę różnych wartości w kolumnie Count Distinct Keys lub wybrać przybliżoną liczbę w kolumnie Count Distinct Scale .

    Note

    Podanie liczby różnych wartości, dokładnych lub przybliżonych, optymalizuje wydajność, ponieważ transformacja może przydzielić odpowiednią ilość pamięci do wykonania swojej pracy.

  12. Opcjonalnie kliknij Zaawansowane i zaktualizuj nazwę wyjścia transformacji agregatowej. Jeśli agregacje zawierają operację Group By , możesz wybrać przybliżoną liczbę wartości kluczy grupujących w kolumnie Keys Scale lub określić dokładną liczbę wartości kluczy grupujących w kolumnie Klucze .

    Note

    Podanie liczby różnych wartości, dokładnych lub przybliżonych, optymalizuje wydajność, ponieważ transformacja może przydzielić odpowiednią ilość pamięci do wykonania swojej pracy.

    Note

    Opcje Keys Scale i Keys są wzajemnie wykluczające się. Jeśli wpiszesz wartości w obu kolumnach, używa się większej wartości w Keys Scale lub Keys .

  13. Opcjonalnie kliknij zakładkę Zaawansowane i ustaw atrybuty odpowiadające optymalizacji wszystkich operacji wykonywanych przez transformację agregatową.

  14. Kliknij przycisk OK.

  15. Aby zapisać zaktualizowany pakiet, kliknij Zapisz zaznaczone elementy w menu Plik.