Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
De Unpivot-transformatie zet een niet-genormaliseerde gegevensset om in een meer genormaliseerde versie door waarden uit meerdere kolommen van één record om te zetten in meerdere records met dezelfde waarden in één kolom. Een gegevensset met klantnamen heeft bijvoorbeeld één rij voor elke klant, met de producten en de hoeveelheid die is gekocht in kolommen in de rij. Nadat de Unpivot-transformatie de gegevensset normaliseert, bevat de gegevensset een andere rij voor elk product dat de klant heeft gekocht.
In het volgende diagram ziet u een gegevensset voordat de gegevens niet in de kolom Product worden geplaatst.
In het volgende diagram ziet u een gegevensset nadat deze is uitgeschakeld in de kolom Product.
Onder bepaalde omstandigheden kunnen de resultaten van het ontdraaien rijen met onverwachte waarden bevatten. Als de voorbeeldgegevens die in het diagram worden weergegeven bijvoorbeeld null-waarden bevatten in alle kwantiteitskolommen voor Fred, bevat de uitvoer slechts één rij voor Fred, niet vijf. De kolom Hoeveelheid bevat nul of nul, afhankelijk van het gegevenstype van de kolom.
Configuratie van de Unpivot-transformatie
De Unpivot-transformatie bevat de eigenschap PivotKeyValue als aangepaste waarde. Deze eigenschap kan worden bijgewerkt door een eigenschapsexpressie wanneer het pakket wordt geladen. Zie SSIS-expressies (Integration Services),Eigenschapsexpressies gebruiken in pakketten en aangepaste eigenschappen transformeren voor meer informatie.
Deze transformatie heeft één invoer en één uitvoer. Het heeft geen foutuitvoer.
U kunt eigenschappen instellen via SSIS Designer of programmatisch.
Klik op een van de volgende onderwerpen voor meer informatie over de eigenschappen die u kunt instellen in het dialoogvenster Geavanceerde editor of programmatisch:
Omkeertransformatie-editor
Gebruik het dialoogvenster Unpivot Transformation Editor om de kolommen te selecteren die u wilt omzetten naar rijen, en om de gegevenskolommen en de nieuwe draaitabelwaarde-uitvoerkolom op te geven.
Opmerking
Dit onderwerp is afhankelijk van het unpivot-scenario dat wordt beschreven in Unpivot Transformation om het gebruik van de opties te illustreren.
Opties
Beschikbare invoerkolommen
Geef met behulp van de selectievakjes de kolommen op die in rijen moeten worden gedraaid.
Naam
Bekijk de naam van de beschikbare invoerkolom.
Passeren
Geef aan of de kolom moet worden opgenomen in de niet-draaitabele uitvoer.
Invoerkolom
Selecteer in de lijst met beschikbare invoerkolommen voor elke rij. Uw selecties worden weergegeven in de selectievakjes in de tabel Beschikbare invoerkolommen .
In het draaiscenario Unpivot dat wordt beschreven in Unpivot Transformation, zijn de invoerkolommen Ham, Soda, Milk, Beer en Chips .
Doelkolom
Geef een naam op voor de gegevenskolom.
In het Unpivot-scenario dat wordt beschreven in Draaitabel ongedaan maken, is de kolom Hoeveelheid (Qty) de doelkolom.
Draaitabelwaarde
Geef een naam op voor de draaiwaarde. De standaardwaarde is de naam van de invoerkolom; U kunt echter elke unieke, beschrijvende naam kiezen.
De waarde van deze eigenschap kan worden opgegeven met behulp van een eigenschapsexpressie.
In het Unpivot-scenario dat wordt beschreven in Unpivot-transformatie, worden de Unpivot-waarden weergegeven in de nieuwe kolom Product die is aangewezen door de Unpivot Key Value Column Name-optie, als de tekstwaarden Ham, Soda, Milk, Beer en Chips.
Draaitabel sleutelwaarde kolomnaam
Geef een naam op voor de kolom met scherppuntwaarden. De standaardwaarde is 'Draaitabelwaarde'; U kunt echter elke unieke, beschrijvende naam kiezen.
In het draaitabelscenario dat wordt beschreven in Draaitabeltransformatie is de kolomNaam van de sleutelwaarde van de draaitabel Product en wordt de nieuwe kolom Product aangegeven waarin de kolommen Ham, Soda, Milk, Beer en Chips niet zijn gepivoteerd.
Zie ook
Referentie voor foutmeldingen en berichten van Integration Services
Draaitransformatie