mulighet til å filtrere data , som lar brukerne velge hvilke data ønsket fra en større data basseng , er en funksjon gitt i SQL Server Integration Services ( SSIS ) SSIS er en komponent i Microsoft SQL Server. . Den ble gjennomført med versjon 2005 som erstatning for Data Transformation Services ( DTS ) . SSIS er i hovedsak benyttes som et verktøy for datavarehus , men det kan også brukes til mange andre formål, for eksempel , automatisere vedlikehold av SQL Server databaser og oppdatering generelle data komponenter. Instruksjoner
en
Åpne SQL server Business Intelligence Development Studio eller gå til Visual Studio 2005 . Ordlyden vil du se avhenger av hvilken versjon av SSIS kjører på systemet ditt .
Velg Integration Services prosjekt 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 din SSIS pakke .
2
Velg og dra et foreach Loop Container kontroll flyt element fra verktøykasse på vinduet til kontrollkomiteen Flow Design overflaten for å skape en foreach Loop Container kontroll flyt element .
3
Åpne foreach Loop Container -egenskaper ved å dobbeltklikke på foreach Loop Container kontroll flyt element om kontroll Flow Design overflaten .
4
Lag en variabel til å lagre filnavn som finnes i foreach Loop Container . Velg Variable Kartlegginger fra alternativene som vises. Velg Ny Variable alternativ fra listen som vises. Velg " pakke " som Container for variabelen . Skriv inn ønsket navn for variabel i variable felt . Skriv inn et beskrivende navn for variabelen i Navnerom feltet . Velg " String " som verdien type.
5
Klikk på OK-knappen to ganger for å gå tilbake til Kontroll Flow Surface .
6
Lag en flat fil Source Connection Manager ved høyreklikke på Connection Managers området , og deretter velge den nye Flat File Connection . Dette vil åpne Flat File Connection Manager. Velg alternativene som trengs for å fullføre ønsket oppgave .
7
Lag et uttrykk for Connection String av Flat File Connection Manager til å peke til filen variabel av foreach Loop Container .
< P > Velg Flat File Connection manager.
Gå til vinduet Egenskaper området i Solution Explorer og klikk på eiendommen Expression alternativet. Denne handlingen vil åpne Eiendom Expression Editor vinduet.
Velg Connection String alternativet på vinduet.
8
Lag en SQL Server-database Destinasjon Connection Manager ved å høyreklikke på Connections manager vindu , og deretter klikke på " Ny" alternativet. Velg alternativene som trengs for å fullføre ønsket oppgave .
9
Legg en Data Flow oppgave til foreach Loop Container .
Dra en Data Flow Oppgave fra Kontroll Flow Elementer vinduet til overflaten av foreach Loop container .
10
Konfigurer dataflyt ved å dobbeltklikke på dataflyt Task på foreach løkke container . Dette vil åpne vinduet for å fullføre alternativer og informasjon som er nødvendig for den ønskede oppgaven . Fullføre de nødvendige alternativer og informasjon . Dra en Flat File Kilde element fra verktøyet boksen og plassere den på Data Flow overflaten . Dobbeltklikk på Flat File Source . Dette vil åpne vinduet Egenskaper. Velg Flat File Connection manager. Fullføre de nødvendige alternativene og informasjon for ønsket oppgave . Dra en Betinget Split element fra dataflyt transformasjoner vinduet til Data Flow overflaten , og deretter koble Flat File Kilde til betinget split element ved å dra den grønne pilen fra Flat File Kilde til Betinget Split element .
11
Dobbeltklikk på Betinget Split element for å åpne Betinget Split Transformation Editor vinduet. Velg alternativene som trengs og skriv inn informasjonen for å skape grunnlag for å dele data å sende til kilden. Dra to ADO NET destinasjonene til Data Flow vinduet. Dra utgang grønne pilene fra Betinget Split element til utvalgte destinasjoner for å åpne vinduet for å stille inn filter forutsetning for destinasjonene.
12
Velg betingelsen du har angitt , og klikk på OK-knappen . Velg destinasjonen tabellen . Dobbeltklikk på Destinasjon å åpne Destinasjon -vinduet . Velg ADO NET Connection Manager fra listen som vises , og måltabellen .
13
Fullfør SSIS pakke på ønsket måte .
14
kjøre pakken for å bekrefte at måltabellen eller tabellene inneholder de filtrerte dataene .