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 Slowly Changing Dimension Wizard fungeert als editor voor de Slowly Changing Dimensions-transformatie. Het bouwen en configureren van de datastroom voor langzaam veranderende dimensiedata kan een complexe taak zijn. De Slowly Changing Dimension Wizard biedt de eenvoudigste methode om de datastroom voor de Slowly Changing Dimensions-transformatie-output te bouwen door je te begeleiden bij de stappen van het mappen van kolommen, het selecteren van bedrijfssleutelkolommen, het instellen van kolomveranderingattributen en het configureren van ondersteuning voor afgeleide dimensieleden.
Je moet minstens één bedrijfssleutelkolom in de dimensietabel kiezen en deze mappen aan een invoerkolom. De waarde van de bedrijfssleutel koppelt een record in de bron aan een record in de dimensietabelle. De transformatie gebruikt deze mapping om het record in de dimensietabel te lokaliseren en om te bepalen of een record nieuw is of verandert. De bedrijfssleutel is doorgaans de primaire sleutel in de bron, maar kan een alternatieve sleutel zijn zolang deze een record uniek identificeert en de waarde niet verandert. De bedrijfssleutel kan ook een samengestelde sleutel zijn, bestaande uit meerdere kolommen. De primaire sleutel in de dimensietabel is meestal een surrogaatsleutel, wat betekent dat een numerieke waarde automatisch wordt gegenereerd door een identiteitskolom of door een aangepaste oplossing zoals een script.
Voordat je de Slowly Changing Dimension Wizard kunt uitvoeren, moet je een bron en een Slowly Changing Dimensions-transformatie toevoegen aan de dataflow, en vervolgens de output van de bron verbinden met de input van de Slowly Changing Dimension-transformatie. Optioneel kan de datastroom andere transformaties bevatten tussen de databron en de Slowly Changing Dimension-transformatie.
Om de wizard Slowly Changing Dimension in SSIS Designer te openen, dubbelklikt u op de transformatie Slowly Changing Dimension.
Het creëren van langzaam veranderende dimensie-uitvoeren
Om uitvoer voor de transformatie Slowly Changing Dimension te maken
Kies de verbindingsmanager om toegang te krijgen tot de databron die de dimensietabel bevat die je wilt bijwerken.
Je kunt kiezen uit een lijst van verbindingsbeheerders die het pakket bevat.
Kies de dimensietabel of weergave die je wilt bijwerken.
Nadat je de verbindingsmanager hebt geselecteerd, kun je de tabel of weergave uit de databron selecteren.
Stel belangrijke attributen in op kolommen en koppel invoerkolommen aan kolommen in de dimensietabelle.
Je moet minstens één bedrijfssleutelkolom in de dimensietabel kiezen en deze mappen aan een invoerkolom. Andere invoerkolommen kunnen als niet-sleuteltoewijzingen worden toegewezen aan kolommen in de dimensietabel.
Kies het wijzigingstype voor elke kolom.
Het wijzigen van attribuut overschrijft bestaande waarden in records.
Het historische attribuut maakt nieuwe records aan in plaats van bestaande records bij te werken.
Vaste attribuut geeft aan dat de kolomwaarde niet mag veranderen.
Stel vaste en veranderende attributen in.
Als je kolommen configureert voor het wijzigingstype vast kenmerk, kun je opgeven of de transformatie Slowly Changing Dimension mislukt wanneer wijzigingen in deze kolommen worden gedetecteerd. Als je kolommen configureert om het type 'Wijzigen van attribuutwijziging ' te gebruiken, kun je aangeven of alle overeenkomende records, inclusief verouderde records, zijn bijgewerkt.
Stel opties voor historische attributen in.
Als je kolommen configureert om het type Historische attribuut te wijzigen, moet je kiezen hoe je huidige en verlopen records onderscheidt. Je kunt een kolom met de huidige rij indicator of twee datumkolommen gebruiken om huidige en verlopen rijen te identificeren. Als je de kolom voor de huidige rij-indicator gebruikt, kun je deze instellen op Current, True wanneer de rij actueel is en Expired, of False wanneer deze is verlopen. Je kunt ook aangepaste waarden invoeren. Als je twee datumkolommen gebruikt, een startdatum en een einddatum, kun je de datum specificeren die gebruikt moet worden bij het instellen van de datumkolomwaarden door een datum in te typen of door een systeemvariabele te selecteren en vervolgens de waarde daarvan te gebruiken.
Specificeer ondersteuning voor afgeleide leden en kies de kolommen die het afgeleide ledenrecord bevat.
Wanneer je metingen in een feitentabel laadt, kun je minimale records maken voor afgeleide leden die nog niet bestaan. Later, wanneer betekenisvolle gegevens beschikbaar zijn, kunnen de dimensierecords worden bijgewerkt. De volgende soorten minimale records kunnen worden aangemaakt:
Een record waarin alle kolommen met wijzigingstypes null zijn.
Een record waarin een Booleaanse kolom aangeeft dat het record een afgeleid lid is.
Bekijk de configuraties die de Slowly Changing Dimension Wizard bouwt. Afhankelijk van welke wijzigingstypes worden ondersteund, worden verschillende sets dataflowcomponenten aan het pakket toegevoegd.
Het volgende diagram toont een voorbeeld van een datastroom die vaste attribuutwijzigingen, veranderende attribuut en historische attribuutwijzigingen, afgeleide leden en wijzigingen aan overeenkomstige records ondersteunt.
Updates van langzaam veranderende dimensie-uitgangen
De eenvoudigste manier om de configuratie van de Slowly Changing Dimensions-transformatie-outputs bij te werken is door de Wizard Slowly Changing Dimension opnieuw uit te voeren en eigenschappen van de wizardpagina's aan te passen. Je kunt de transformatie van Slowly Changing Dimension ook bijwerken via het Advanced Editor-dialoogvenster of programmatisch.