SSIS dataflyt overfører data mellom kilder og destinasjoner . Det gir brukerne muligheten til å endre , rengjøre og endre data som det er overført. Bevegelsen av data som kan ta mange former , som omfatter utnyttelse av webtjenester. SSIS har funksjonalitet for webtjenester innebygd i sin egenskaper . Dette er en nyttig fordel for SSIS brukere fordi mange bruker elektroniske enheter via et nettverk for å kommunisere , og dette er en kjernefunksjon om webtjenester. Instruksjoner
en
Opprett en WCF (Windows Communication Foundation ) Tjenesten for testing. Åpne " New Project" -vinduet. Velg " Install Maler " fra listen som vises. Velg " Visual C # " fra listen som vises. Klikk på " WCF " alternativ fra listen . Velg " WCF Tjenesten Application " fra den tilgjengelige listen og deretter navnet på tjenesten. Klikk på " OK "-knappen .
2
Trykk " F5 " tasten for å kjøre WCF service. Spille inn nettadressen til den . Svc filen .
3
Opprett en ny SSIS Package. Åpne " SQL server Business Intelligence Development studio" eller " Visual studio 2005 . " Ordlyden vil du se avhenger av hvilken versjon av SSIS kjører på systemet ditt .
Velg " Integration Services prosjektet" fra listen som vises. Navn prosjektet . Klikk på " OK "-knappen . Denne handlingen vil vise Package Designer vinduet. Velg og fullføre alternativer og informasjon som er nødvendig for ønsket SSIS pakke .
4
Legg en dataflyt og en Script Component konfigurert til Kilden . Høyreklikk på "Data Source " og klikk på " ny datakilde " gitt på pakken Designer vinduet. Navngi datakilden . Legg den nødvendige tilkoblingen strengen som trengs for din situasjon . Klikk på " OK "-knappen . Dra og slipp en "Data Flow oppgave" fra verktøykassen på kontroll Flow delen. Dra en " Script Component SSIS data Flow " element til Data Flow arbeidsområdet . Dobbeltklikk på " Script Component " og velg alternativet som trengs fra listen som vises for din situasjon.
5
Legg Output kolonner til skriptet kilde til lik de data som strømmer vekk fra webtjenesten . Dobbeltklikk på " Script Component " og velg "Input og Output" alternativet. Utvid utdatakolonner . Klikk på " Add Column" alternativet.
6
Rediger Script for Script Kilde og endre målet . NET Framework 2,0 til 3,5 for å bruke WCF service .
7
Legg a Service Reference på Script Project. Klikk på " Reference " alternativet vises i Integration Services Script Component vinduet. Velg " Legg til tjeneste Reference " fra listen som vises.
8
Skriv inn nettadressen til webtjenesten og endre navn på URL-en i det angitte feltet ( r) inne på Legg service Reference vinduet.
9
Lag en pakke variabel for å konfigurere tjenesten internettadressen og gi manuset kilde for lesetilgang om variabelen . Åpne " Script Component " og velg " Script " alternativet. Skriv inn nettadressen til tjenesten og velg skrivebeskyttet eneste alternativet for manuset kilde i de angitte felt innenfor Script Transformation Editor vinduet.
10
Rediger Script til å konfigurere WCF klient med kode og videresende pakken variabel om URL . Du kan vise app.config plassert i manuset prosjektet ved å legge til service Referanse til avgjøre det nødvendige bindende .
11
Legg en Data Flow destinasjon. Dobbeltklikk på " OLE DB Destinasjon " under dataflyt destinasjoner i verktøykassa i hovedvinduet . Dra den grønne pilen fra valgt kilde til OLE DB Destination.
12
Test SSIS pakke for å være sikker på at det gir de ønskede resultater.
13
Set verdien av pakken Variabel på kommandolinjen . Høyreklikk på "Control Flow " for ønsket pakke og velg " system-konfigurasjoner . " Klikk i boksen for å aktivere system-konfigurasjoner . Klikk på " Legg til". Klikk "Next". Velg hvilken type konfigurasjon du vil bruke, og en plassering , og klikk "Next". Velg objektet for å konfigurere og klikk deretter på "Next . Navn til konfigurasjon og deretter" Finish ".