Unpivot transformacja
transformacja Unpivot dzięki unnormalized zestawu danych do bardziej znormalizowana wersja rozszerzanie do wielu rekordów z tej samej wartości w jednej kolumnie wartości z wielu kolumn w jednym rekordzie.Na przykład zestaw danych, zawierającą listę nazw klientów zawiera jeden wiersz dla każdego klienta, produktów i wyświetlane w kolumnach w wierszu zakupionej ilości.Po transformacja Unpivot normalizuje zestaw danych, to zbiór danych zawiera inny wiersz dla każdego produktu, który klient zakupił.
Poniższy diagram przedstawia zestaw danych, zanim dane znajdują się kolumna Product unpivoted.
Poniższy diagram przedstawia zestaw danych, po upływie unpivoted na kolumna produkt.
W niektórych okolicznościach wyniki unpivot mogą zawierać wiersze z wartościami nieoczekiwany.Na przykład jeśli dane przykładowe do unpivot wyświetlana na diagramie wartości null w kolumnach ilość dla Fred, następnie wynik obejmie tylko jeden wiersz dla Fred, nie pięć.kolumna — ilość zawiera wartość null lub zero, w zależności od typu danych kolumna.
Zawiera transformacja Unpivot PivotKeyValue Właściwość niestandardowa. Ta właściwość może być aktualizowana przez wyrażenie właściwości po załadowaniu do pakiet.Aby uzyskać więcej informacji zobacz Integracja usług wyrażenie odwołania, Za pomocą wyrażenia właściwość w pakietach, a Właściwości niestandardowe transformacja.
Wynikiem tej transformacja jest jeden wejściowych i wyjściowych w jeden.Ma on dane wyjściowe nie błędu.
Konfigurowanie Unpivot transformacja
zestaw właściwości za pomocą SSIS Projektant lub programowo.
Aby uzyskać więcej informacji na temat właściwości, które zestaw w Unpivot Edytor transformacja okna dialogowego kliknij jedną z następujących tematów:
Aby uzyskać więcej informacji na temat właściwości, które zestaw w Zaawansowany edytor okna dialogowego pole lub programowo, kliknij jedną z następujących tematów:
Aby uzyskać więcej informacji na temat ustawiania właściwości, zobacz Jak Ustawianie właściwości składnik przepływu danych.
|