SSIS Data Flow overdraagt gegevens tussen bronnen en bestemmingen . Het biedt gebruikers de flexibiliteit om te veranderen , te reinigen en te wijzigen gegevens als het wordt overgedragen . Het gegevensverkeer kan vele vormen aannemen , die het gebruik van Web services omvat . SSIS heeft de functionaliteit voor webservices ingebouwd in de mogelijkheden ervan. Dit is een handig voordeel voor SSIS gebruikers omdat veel mensen gebruik maken van elektronische apparaten via een netwerk te communiceren , en dit is een kernfunctie over webservices . Instructies 1 Maak een WCF ( Windows Communication Foundation ) Dienst voor het testen . Open het "Project Nieuw" window . Selecteer de optie ' Install Sjablonen " uit de weergegeven lijst . Selecteer de " Visual C # " optie in de weergegeven lijst . Klik op de " WCF " optie in de lijst . Selecteer de " WCF service Application " uit de beschikbare lijst en vervolgens de naam van de dienst . Klik op de knop "OK " . Druk 2 de toets " F5 " om de WCF-service draaien . Noteer de URL van het . Svc -bestand . 3 Maak een nieuwe SSIS Package . Open de " SQL server Business Intelligence Development Studio " of de " Visual Studio 2005 . " De tekst die u ziet is afhankelijk van de versie van SSIS momenteel op uw systeem . Selecteer de " Integration Services -project " uit de weergegeven lijst . Noem het project . Klik op de knop "OK " . Deze actie zal het venster Package Ontwerper geven . Selecteer en vul de opties en informatie die nodig is voor het gewenste pakket SSIS . 4 Voeg een DataFlow en een Script Component geconfigureerd om de Bron . Klik rechts op de "Data Source " en klik op de " Nieuwe gegevensbron " die op het venster Package Designer . Noem de gegevensbron . Voeg de gewenste verbinding string die nodig is voor uw situatie . Klik op de knop "OK " . Sleep een "Data Flow Task " uit de gereedschapskist op de sectie Controle Flow . Sleep een " Script Component SSIS Data Flow " item om de Data Flow werkruimte . Dubbelklik op het " Script Component " en selecteer de optie die nodig is uit de weergegeven lijst voor uw specifieke situatie . 5 Toevoegen Output Kolommen om het script bron om de gegevens die weg gelijk van de webservice . Dubbelklik op het " Script Component " en selecteer de optie "Input en Output " . Vouw de Output Column . Klik op de optie "Add Column " . 6 Bewerk het script voor de Script Source en wijzig de doelgroep . NET Framework 2,0-3,5 naar WCF service . 7 Voeg een Dienst Reference in de Script Project . Klik op de " Reference " -optie in het venster Integration Services Script Component . Selecteer de " Dienst Reference Add " optie in de weergegeven lijst . 8 Voer de URL van uw webservice en de naam van de URL in het opgegeven veld ( en) in het venster Dienst Reference toevoegen . < Br > 9 Maak een pakket variabele om de service URL configureren en leveren het script bron voor alleen-lezen toegang met betrekking tot de variabele . Open het " Script Component " en selecteer de optie " Script " . Voer de service- URL en selecteer de read-only optie voor het script bron in de opgegeven velden in het venster Script Editor Transformatie . 10 Bewerk het script aan de WCF client te configureren met code en stuurt de Package variabele betreffende de URL . U kunt de app.config in het script project geplaatst door de Add Dienst Verwijzing naar de gewenste binding te bepalen bekijken . 11 Voeg een Data Flow bestemming . Dubbelklik op " OLE DB Destination " onder DataFlow Bestemmingen in de Toolbox op het hoofdvenster . Sleep de groene pijl van de geselecteerde gegevensbron naar de OLE DB Destination . Test 12 de SSIS pakket om ervoor te zorgen dat het de gewenste resultaten oplevert . Set 13 de waarde van het pakket variabele op de opdrachtregel . Klik met de rechtermuisknop in het "Control Flow " van het gewenste pakket en kies " Package configuraties . " Klik op het selectievakje om pakket configuraties mogelijk . Klik op " Toevoegen . " Klik op " Next . " Selecteer het type configuratie die u wilt gebruiken en een locatie en klik vervolgens op " Next . " Selecteer het object te configureren en klik vervolgens op " Next . Noem de configuratie en klik op " Finish ".
|