SQL Server Integration Services - ook wel bekend als SSIS - is het hart van Microsoft SQL Server data-integratie en workflow-oplossingen . SSIS wordt gebruikt om gegevens uit verschillende opslagsystemen samenvoegen , bevolken data warehouses , voeren data - cleansing procedures , maak data transformatieprocessen en automatiseren veel taken data - gerelateerde . Pakketten zijn wat laat SSIS om deze taken uit te voeren , en de checkpoints zijn een hulpmiddel SSIS gebruikt om een soepele overdracht van gegevens te waarborgen . Achtergrond Om de functionaliteit van een checkpoint waarderen , moet je eerst een basis SSIS object met de naam van een pakket te begrijpen . In wezen een pakket is een set van instructies die SSIS niet alleen vertelt wat te doen , maar ook hoe het te doen . Elk pakket object bevat een of meerdere control flow elementen - taken , containers en /of de procedure beperkingen - en kunnen optioneel , data flow elementen bevatten - gegevensbronnen , transformaties en een doellocatie . SSIS is afhankelijk van de instructies die pakketten bieden om data te trekken uit verschillende bronnen , samen te voegen of aan te passen en vervolgens de gegevens te laden als hij op zijn bestemming locatie bereikt . Identificatie Checkpoints zijn control flow mechanismen die achter de schermen werken in geval van een pakket storing in de overbrenging . In de normale gang van zaken , pakketten beginnen bij het begin , compleet al hun vereiste taken en aankomen op hun bestemming in een soepel verlopend proces . Indien een pakket een goed geconfigureerde checkpoint bestand , iets dat verstoort overbrengingsmiddelen stoppen en vervolgens afdraaien het pakket vanaf het begin . Niet bevat Pakketten configureren met checkpoints , echter , kunt u het probleem op te lossen en dan gewoon opnieuw het pakket , het vermijden van de noodzaak om terug te gaan naar de oorspronkelijke startlocatie . Setup < br > De eerste stap in het creëren van een checkpoint en de daaruit voortvloeiende checkpoint -bestand is om drie eigenschappen in te stellen - CheckpointFileName , CheckpointUsage en SaveCheckpoints - in zijn pakket . Het pad toe te voegen aan de eigenschap CheckpointFileName , stelt u de eigenschap CheckpointUsage op " Altijd " om ervoor te zorgen dat het pakket niet uitgevoerd zonder een checkpoint en tot slot , stel SaveCheckpoints op " True " om SSIS vertellen om controleposten te slaan naar het checkpoint -bestand . Vervolgens gaan in elke container in de verpakking en stel de FailPackageOnFailure eigenschap in op " True ", zodat controleposten bestaan voor elke stap in het verzendproces . Proces Setting controlepost woningen in een verpakking betekent dat als het draait , SSIS verslagen overdracht informatie , schrijft deze gegevens naar een XML -bestand en vervolgens wordt opgeslagen in de locatie die u hebt opgegeven in de eigenschap CheckpointFileName . Als de verzending mislukt , SSIS gaat naar het bestand en haalt de laatst bekende succesvolle actie , die dan het startpunt wanneer u pakket transmission herstarten .
|