SSIS Dataflow overfører data mellem kilder og destinationer. Det giver brugerne fleksibilitet til at ændre , rengøre og ændre data, som den er overført. Bevægelsen af data kan antage mange former , som omfatter udnyttelsen af webtjenester. SSIS har funktionalitet til webtjenester indbygget i dens funktioner. Dette er en nyttig fordel for SSIS brugere, fordi mange mennesker bruger elektroniske enheder over et netværk til at kommunikere , og det er en central funktion med hensyn til webtjenester. Instruktioner
1
Opret en WCF (Windows Communication Foundation) Tjeneste til test. Åbn " Nyt projekt " vinduet. Vælg " Install Templates " fra den viste liste. Vælg " Visual C # " fra den viste liste. Klik på " WCF " fra listen. Vælg " WCF service ansøgning " fra den tilgængelige liste , og derefter navngive tjenesten. Klik på " OK" knappen.
2
Tryk på "F5 " for at køre WCF service. Optag webadressen på den . SVC -filen.
3
Opret en ny SSIS Package. Åbn " SQL server Business Intelligence Development Studio" eller "Visual Studio 2005. " Ordlyden vil du se , afhænger af , hvilken version af SSIS øjeblikket kører på dit system.
Vælg " Integration Services -projektet " fra den viste liste. Navnet projektet . Klik på " OK " knappen. Denne handling vil vise Package Designer vinduet. Vælg og færdiggøre de muligheder og nødvendige oplysninger for dit ønskede SSIS pakke.
4
Tilføj et dataflow og et Script Component konfigureret til kilden. Højreklik på "Data Source " og klik på " ny datakilde " i det Package Designer vinduet. Navngiv datakilde . Føj den ønskede forbindelse streng nødvendig for din situation. Klik på " OK " knappen. Træk og slip en "Data Flow Task " fra værktøjskassen på kontrol flow sektion. Træk et " Script Component SSIS data Flow " element til datastrømmen arbejdsområdet. Dobbelt-klik på " Script Component" og vælge indstillingen behov for fra den viste liste for netop din situation .
5.
Tilføj Output kolonner til scriptet kilde til at være lig med de data, der flyder væk fra webtjenesten . Dobbelt-klik på " Script Component" og vælg "Input og Output " valgmulighed. Udvid Output Column . Klik på " Add Column " valgmulighed.
6
redigere scriptet for Script Source og ændre målet. NET Framework 2,0-3,5 bruge WCF service .
7 < p > Tilføj en service Henvisning i Script Project. Klik på "Reference " valgmulighed vises i Integration Services Script Component vinduet. Vælg " Add service reference " fra den viste liste.
8
Indtast webadressen på din webtjeneste og omdøbe URL'en i det angivne område (r ) inde i Add service reference vinduet. < Br >
9
Opret en pakke variabel til konfigurere tjenesten URL og give scriptet kilde til læseadgang vedrørende variabel. Åbn " Script Component" og vælg " Script " valgmulighed. Indtast tjenesten URL og vælg read-only mulighed for scriptet kilde i de nævnte områder inden for Script Transformation Editor -vinduet.
10
redigere scriptet til at konfigurere WCF klient med kode og fremad pakken variabel vedrørende URL'en. Du kan se app.config placeret i scriptet projekt under Add service Henvisning til at bestemme den ønskede binding .
11
Tilføj en Data Flow destination. Dobbelt-klik på " OLE DB Destination " under dataflow destinationer i Toolbox i hovedvinduet . Træk den grønne pil fra den valgte datakilde til OLE DB Destination .
12
Test SSIS pakke til at sikre, at det frembringer de ønskede resultater.
13
Set værdien af pakken Variable på kommandolinjen . Højreklik på "Control Flow " af ønskede pakke , og vælg " Package Konfigurationer ". Klik på afkrydsningsfeltet for at aktivere pakke konfigurationer. Klik på "Tilføj ". Klik på "Næste". Vælg den type konfiguration , du ønsker at bruge, og en placering , og klik derefter på "Næste". Vælg objektet til at konfigurere og klik "Næste . Navngiv konfigurationen og klik derefter på " Finish ".