SSIS dataflöde dataöverföring mellan källor och destinationer . Det ger användarna möjlighet att ändra , rengöra och ändra data som överförs . Förflyttningen av data kan ta många former , som omfattar användningen av webbtjänster . SSIS har funktionaliteten för webbtjänster inbyggda i dess funktioner . Detta är en användbar fördel till SSIS användare eftersom många människor använder elektroniska enheter i ett nätverk för att kommunicera , och detta är en central funktion när det gäller webbtjänster . Instruktioner
1
Skapa en WCF ( Windows Communication Foundation ) service för testning . Öppna " New Project "-fönstret . Välj " Install Mallar " alternativet från listan som visas . Välj " Visual C # " alternativet från listan som visas . Klicka på " WCF " alternativet från listan . Välj " WCF service Application " från den tillgängliga listan och namnge tjänsten . Klicka på " OK " -knappen .
2
Tryck på " F5 " för att köra WCF tjänsten . Anteckna URL . SVC -filen .
3
Skapa en ny SSIS Package . Öppna " SQL Server Business Intelligence Development Studio " eller " Visual Studio 2005 . " Ordalydelsen du ser beror på vilken version av SSIS närvarande körs på ditt system .
Välj " Integration Services -projektet " i listan som visas . Namnge projektet . Klicka på " OK " -knappen . Denna åtgärd kommer att visa fönstret Package Designer . Välj och komplettera de alternativ och information som behövs för önskad SSIS paket .
4
Lägg ett dataflöde och en skriptkomponent konfigurerad till källan . Högerklicka på " Data Source " och klicka på " Ny datakälla " tillhandahålls på Package Designer fönstret . Namnge datakälla . Lägg önskad anslutning strängen som behövs för din situation . Klicka på " OK " -knappen . Dra och släpp en " dataflödesuppgifter " från verktygslådan till Control Flow avsnittet . Dra en " Script Component SSIS Data Flow " objekt till Data Flow arbetsytan . Dubbelklicka på " Script Component " och välj alternativet behövs från den visade listan för just din situation .
5
Lägg Utdatakolumner till skriptet källan till lika data som flyter bort från webbtjänsten . Dubbelklicka på " Script Component " och välj " Input och Output " alternativet . Expandera Output Column . Klicka på " Lägg till kolumn " alternativet .
6
redigera skriptet för Script Source och ändra målet . NET Framework 2,0-3,5 för att använda WCF service .
7
Lägg till ett service Reference i Script Project . Klicka på " Reference " alternativet som visas i Integration Services Script Component fönster . Välj " Lägg till tjänst Reference " alternativet från listan som visas .
8
Ange webbadressen till din webbtjänst och byta namn på webbadressen i det angivna området ( s ) inuti Add service Reference fönster .
9
Skapa ett paket variabel för att konfigurera tjänsten webbadressen och ge manuset källa för skrivskyddad åtkomst om variabeln . Öppna " Script Component " och välj " Script " alternativet . Ange URL för och välj skrivskyddad alternativet för skriptet källa i de angivna fälten inom Script Transformation Editor-fönstret .
10
redigera skriptet för att konfigurera WCF -klienten med kod och vidarebefordra paket variabel om webbadressen . Du kan visa app.config placeras i skriptet projektet av Add servicereferens att bestämma den erforderliga bindningen .
11
Lägg en destination Data Flow . Dubbelklicka på " OLE DB Destination " under dataflöde Resmål i verktygslådan i huvudfönstret . Dra den gröna pilen från den valda datakällan till OLE DB Destination .
12
Testa SSIS paket för att se till att det ger önskat resultat .
13
Set värdet av paketet Variabel på kommandoraden . Högerklicka på "Control Flow " i önskad paketet och välj " Paket konfigurationer . " Klicka på kryssrutan för att aktivera paket konfigurationer . Klicka på " Lägg till ". Klicka på " Next . " Välj vilken typ av konfiguration du vill använda och en plats och klicka sedan på " Next . " Markera det objekt du vill konfigurera och klicka sedan på " Next . Namnge konfigurationen och klicka sedan på " Finish . " Addera