SSIS-variabelen (Integration Services)
van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
Variabelen slaan waarden op die een SQL Server Integration Services-pakket en de bijbehorende containers, taken en gebeurtenis-handlers tijdens runtime kunnen gebruiken. De scripts in de scripttaak en het scriptonderdeel kunnen ook variabelen gebruiken. De prioriteitsbeperkingen waarmee taken en containers in een werkstroom worden gesequentieerd, kunnen variabelen gebruiken wanneer hun beperkingsdefinities expressies bevatten.
U kunt variabelen in Integration Services-pakketten gebruiken voor de volgende doeleinden:
Eigenschappen van pakketelementen bijwerken tijdens runtime. U kunt bijvoorbeeld dynamisch het aantal gelijktijdige uitvoerbare bestanden instellen dat een Foreach Loop-container toestaat.
Inclusief een opzoektabel in het geheugen. Een pakket kan bijvoorbeeld een Execute SQL-taak uitvoeren waarmee een variabele met gegevenswaarden wordt geladen.
Variabelen laden met gegevenswaarden en deze vervolgens gebruiken om een zoekvoorwaarde op te geven in een WHERE-component. Het script in een scripttaak kan bijvoorbeeld de waarde bijwerken van een variabele die wordt gebruikt door een Transact-SQL-instructie in een SQL-taak uitvoeren.
Een variabele laden met een geheel getal en vervolgens de waarde gebruiken om de herhaling binnen een pakketcontroleproces aan te sturen. U kunt bijvoorbeeld een variabele gebruiken in de evaluatie-expressie van een For Loop-container om iteratie te beheren.
Parameterwaarden invullen voor Transact-SQL instructies tijdens runtime. Een pakket kan bijvoorbeeld een Execute SQL-taak uitvoeren en vervolgens variabelen gebruiken om de parameters in een Transact-SQL instructie dynamisch in te stellen.
Expressies bouwen die variabele waarden bevatten. De transformatie van afgeleide kolommen kan bijvoorbeeld een kolom vullen met het resultaat dat is verkregen door een variabelewaarde te vermenigvuldigen met een kolomwaarde.
Door het systeem en de gebruiker gedefinieerde variabelen
Integration Services ondersteunt twee typen variabelen: door de gebruiker gedefinieerde variabelen en systeemvariabelen. Door de gebruiker gedefinieerde variabelen worden gedefinieerd door pakketontwikkelaars en systeemvariabelen worden gedefinieerd door Integration Services. U kunt zoveel door de gebruiker gedefinieerde variabelen maken als een pakket vereist, maar u kunt geen extra systeemvariabelen maken.
Alle systeem- en door de gebruiker gedefinieerde variabelen kunnen worden gebruikt in de parameterkoppelingen die de taak 'SQL Uitvoeren' gebruikt om variabelen toe te wijzen aan parameters in SQL-instructies. Zie SQL-taak en parameters en retourcodes uitvoeren in de sql-taak uitvoerenvoor meer informatie.
Notitie
De namen van gebruikersgedefinieerde en systeemvariabelen zijn hoofdlettergevoelig.
U kunt door de gebruiker gedefinieerde variabelen maken voor alle containertypen van Integration Services: pakketten, Foreach Loop-containers, For Loop-containers, Reekscontainers, taken en gebeurtenis-handlers. Door de gebruiker gedefinieerde variabelen zijn lid van de verzameling Variabelen van de container.
Als u het pakket maakt met behulp van SSIS Designer, ziet u de leden van de verzamelingen variabelen in de mappen Variabelen op het tabblad Package Explorer van SSIS Designer. De mappen bevatten door de gebruiker gedefinieerde variabelen en systeemvariabelen.
U kunt door de gebruiker gedefinieerde variabelen op de volgende manieren configureren:
Geef een naam en beschrijving op voor de variabele.
Geef een naamruimte op voor de variabele.
Geef aan of de variabele een gebeurtenis genereert wanneer de waarde wordt gewijzigd.
Geef aan of de variabele alleen-lezen of lezen/schrijven is.
Gebruik het evaluatieresultaat van een expressie om de variabelewaarde in te stellen.
Maak de variabele in het bereik van het pakket of een pakketobject, zoals een taak.
Geef de waarde en het gegevenstype van de variabele op.
De enige configureerbare optie voor systeemvariabelen is het opgeven of ze een gebeurtenis genereren wanneer ze de waarde wijzigen.
Er is een andere set systeemvariabelen beschikbaar voor verschillende containertypen. Zie Systeemvariabelenvoor meer informatie over de systeemvariabelen die door pakketten en hun elementen worden gebruikt.
Zie Variabelen gebruiken in pakkettenvoor meer informatie over praktijkscenario's voor variabelen.
Eigenschappen van variabelen
U kunt door de gebruiker gedefinieerde variabelen configureren door de volgende eigenschappen in te stellen in het venster Variabelen of het venster Eigenschappen. Bepaalde eigenschappen zijn alleen beschikbaar in het venster Eigenschappen.
Notitie
De enige configureerbare optie voor systeemvariabelen is het opgeven of ze een gebeurtenis genereren wanneer ze de waarde wijzigen.
beschrijving
Hiermee geeft u de beschrijving van de variabele.
EvaluateAsExpression
Wanneer de eigenschap is ingesteld op True, wordt de opgegeven expressie gebruikt om de variabele waarde in te stellen.
Uitdrukking
Hiermee geeft u de expressie die is toegewezen aan de variabele.
naam
Hiermee geeft u de naam van de variabele.
Namespace
Integration Services biedt twee naamruimten, User en System. Aangepaste variabelen bevinden zich standaard in de User-naamruimte en systeemvariabelen bevinden zich in de System-naamruimte. U kunt extra naamruimten maken voor door de gebruiker gedefinieerde variabelen en de naam van de User-naamruimte wijzigen, maar u kunt de naam van de System-naamruimte niet wijzigen, variabelen toevoegen aan de System-naamruimte of systeemvariabelen toewijzen aan een andere naamruimte.
VeranderingsEvenementActiveren
Wanneer de eigenschap is ingesteld op True, wordt de gebeurtenis OnVariableValueChanged gegenereerd wanneer de variabele de waarde wijzigt.
Alleen-lezen
Wanneer de eigenschap is ingesteld op False, wordt de variabele gelezen\schrijven.
bereik
Notitie
U kunt deze eigenschapsinstelling alleen wijzigen door te klikken op Variabele verplaatsen in het venster Variabelen.
Er wordt een variabele gemaakt binnen het bereik van een pakket of binnen het bereik van een container, taak of gebeurtenis-handler in het pakket. Omdat de pakketcontainer zich boven aan de containerhiërarchie bevindt, kunnen variabelen met de pakketbereikfunctie, zoals globale variabelen, worden gebruikt door alle containers in het pakket. Op dezelfde manier kunnen variabelen die zijn gedefinieerd binnen het bereik van een container, zoals een For Loop-container, worden gebruikt door alle taken of containers in de For Loop-container.
Als een pakket andere pakketten uitvoert met behulp van de taak Pakket uitvoeren, kunnen de variabelen die zijn gedefinieerd in het bereik van het aanroepende pakket of de taak Pakket uitvoeren beschikbaar worden gesteld voor het aangeroepen pakket met behulp van het configuratietype Bovenliggende pakketvariabele. Zie Package Configurationsvoor meer informatie.
IncludeInDebugDump-
Geef aan of de variabele waarde is opgenomen in de dumpbestanden voor foutopsporing.
Voor door de gebruiker gedefinieerde variabelen en systeemvariabelen is de standaardwaarde van de IncludeInDebugDump optie waar.
Voor door de gebruiker gedefinieerde variabelen stelt het systeem echter de optie IncludeInDebugDump opnieuw in op false, wanneer aan de volgende voorwaarden wordt voldaan:
Als de eigenschap van de EvaluateAsExpression-variabele is ingesteld op true, zet het systeem de IncludeInDebugDump-optie terug naar false.
Als u de tekst van de expressie wilt opnemen als de variabelewaarde in de foutopsporingsdumpbestanden, stelt u de optie IncludeInDebugDump in op true.
Als het variabele gegevenstype wordt gewijzigd in een tekenreeks, stelt het systeem de optie IncludeInDebugDump opnieuw in op onwaar.
Wanneer het systeem de IncludeInDebugDump-optie opnieuw instelt op false, kan dit de waarde die door de gebruiker is geselecteerd overschrijven.
waarde
De waarde van een door de gebruiker gedefinieerde variabele kan een letterlijke waarde of een expressie zijn. De waarde van een variabele kan niet null zijn. Variabelen hebben de volgende standaardwaarden:
Gegevenstype | Standaardwaarde |
---|---|
Booleaanse | Onwaar |
Numerieke en binaire gegevenstypen | 0 (nul) |
Teken- en tekenreeksgegevenstypen | (lege tekenreeks) |
Object | System.Object |
Een variabele heeft opties voor het instellen van de variabelewaarde en het gegevenstype van de waarde. De twee eigenschappen moeten compatibel zijn: het gebruik van een tekenreekswaarde samen met een gegevenstype geheel getal is bijvoorbeeld ongeldig.
Als de variabele is geconfigureerd om te evalueren als een expressie, moet u een expressie opgeven. Tijdens runtime wordt de expressie geëvalueerd en wordt de variabele ingesteld op het evaluatieresultaat. Als een variabele bijvoorbeeld de expressie DATEPART("month", GETDATE())
gebruikt, is de waarde van de variabele het numerieke equivalent van de maand van de huidige datum. De expressie moet een geldige expressie zijn die gebruikmaakt van de grammaticasyntaxis van de SSIS-expressie. Wanneer een expressie wordt gebruikt met variabelen, kan de expressie letterlijke elementen en de operatoren en functies gebruiken die de grammatica van de expressie biedt, maar de expressie kan niet verwijzen naar de kolommen uit een gegevensstroom in het pakket. De maximale lengte van een expressie is 4000 tekens. Voor meer informatie, zie Integration Services (SSIS) Expressies.
WaardeType
Notitie
De eigenschapswaarde wordt weergegeven in de kolom Gegevenstype in het venster Variabelen.
Hiermee geeft u het gegevenstype van de variabele waarde.
Scenario's voor het gebruik van variabelen
Variabelen worden op veel verschillende manieren gebruikt in Integration Services-pakketten. Waarschijnlijk zult u merken dat de ontwikkeling van pakketten niet ver vordert voordat u een door de gebruiker gedefinieerde variabele aan uw pakket moet toevoegen om de flexibiliteit en beheerbaarheid te implementeren die uw oplossing nodig heeft. Afhankelijk van het scenario worden systeemvariabelen ook vaak gebruikt.
eigenschapsexpressies Variabelen gebruiken om waarden op te geven in de eigenschapsexpressies die de eigenschappen van pakketten en pakketobjecten instellen. De uitdrukking SELECT * FROM @varTableName
bevat de variabele varTableName
die de SQL-instructie bijwerkt, die een SQL-uitvoeringstaak draait. De expressie "DATEPART("d", GETDATE()) == 1? @[User::varPackageFirst]:@[User::varPackageOther]
" werkt het pakket bij dat door de taak Pakket Uitvoeren wordt uitgevoerd, door het pakket dat is opgegeven in de varPackageFirst
variabele op de eerste dag van de maand uit te voeren en het pakket dat is opgegeven in de varPackageOther
variabele op de andere dagen uit te voeren. Zie Eigenschapsexpressies gebruiken in pakkettenvoor meer informatie.
gegevensstroomexpressies Variabelen gebruiken om waarden op te geven in de expressies die door de transformaties afgeleide kolom en voorwaardelijke splitsing worden gebruikt om kolommen te vullen of om gegevensrijen om te leiden naar verschillende transformatieuitvoer. De expressie, @varSalutation + LastName
, voegt bijvoorbeeld de waarde samen in de VarSalutation
variabele en de kolom LastName
. De expressie, Income < @HighIncome
, stuurt gegevensrijen waarin de waarde van de kolom Income
kleiner is dan de waarde in de HighIncome
variabele naar een uitvoer. Zie Afgeleide kolomtransformatie, Voorwaardelijke splitsingstransformatieen SSIS-expressies (Integration Services)voor meer informatie.
Precedentievoorwaarden Waarden opgeven die moeten worden gebruikt in precedentievoorwaarden om te bepalen of de uitvoerbare module met beperkingen wordt uitgevoerd. De expressies kunnen worden gebruikt in combinatie met een uitvoeringsresultaat (geslaagd, mislukt, voltooiing) of in plaats van een uitvoeringsresultaat. Als de expressie bijvoorbeeld @varMax > @varMin
, leidt tot waar, wordt het uitvoerbare uitgevoerd. Zie Expressies toevoegen aan prioriteitsbeperkingenvoor meer informatie.
parameters en retourcodes Waarden opgeven voor invoerparameters, of de waarden van uitvoerparameters en retourcodes opslaan. U doet dit door de variabelen toe te stellen aan parameters en waarden te retourneren. Als u bijvoorbeeld de variabele varProductId
instelt op 23 en de SQL-instructie uitvoert, SELECT * from Production.Product WHERE ProductID = ?
, haalt de query het product op met een ProductID
van 23. Zie SQL-taak, en Parameters en Retourcodes in de SQL-taakvoor meer informatie.
Voor lusexpressies Waarden opgeven die moeten worden gebruikt in de initialisatie-, evaluatie- en toewijzingsexpressies van de For-lus. Als de variabele varCount
bijvoorbeeld 2 is en varMaxCount
10 is, wordt de initialisatie-expressie @varCount
, wordt de evaluatie-expressie @varCount < @varMaxCount
en wordt de toewijzingsexpressie @varCount =@varCount +1
, wordt de lus 8 keer herhaald. Zie For Loop Containervoor meer informatie.
Variabeleconfiguraties van bovenliggende pakketten Waarden doorgeven van bovenliggende pakketten naar onderliggende pakketten. Onderliggende pakketten hebben toegang tot variabelen in het bovenliggende pakket met behulp van variabele configuraties van het ouderpakket. Als het onderliggende pakket bijvoorbeeld dezelfde datum moet gebruiken als het bovenliggende pakket, kan het onderliggende pakket een configuratie van een bovenliggende pakketvariabele definiëren waarmee een variabele wordt opgegeven die is ingesteld door de functie GETDATE in het bovenliggende pakket. Zie Pakkettaak uitvoeren en Package Configurationsvoor meer informatie.
scripttaak en scriptonderdeel geef een lijst met alleen-lezen en lezen/schrijven-variabele op voor het scripttaak of scriptonderdeel, werk de lees-/schrijfvariabelen in het script bij en gebruik vervolgens de bijgewerkte waarden in of buiten het script. In de code, numberOfCars = CType(Dts.Variables("NumberOfCars").Value, Integer)
, wordt de scriptvariabele numberOfCars
bijvoorbeeld bijgewerkt door de waarde in de variabele, NumberOfCars
. Zie Variabelen gebruiken in de scripttaakvoor meer informatie.
Een variabele toevoegen
Open in SQL Server Data Tools (SSDT) het Integration Services-pakket waarmee u wilt werken.
Dubbelklik in Solution Explorer op het pakket om het te openen.
Voer in SSIS Designer een van de volgende handelingen uit om het bereik van de variabele te definiëren:
Als u het bereik wilt instellen op het pakket, klikt u ergens op het ontwerpoppervlak van het tabblad Controleflow.
Als u het bereik wilt instellen voor een gebeurtenishandler, selecteert u een uitvoerbare module en een gebeurtenishandler op het ontwerpoppervlak van het tabblad Gebeurtenishandler.
Als u het bereik wilt instellen op een taak of container, klikt u op een taak of container op het ontwerpoppervlak van het tabblad Controleflow of het tabblad Eventhandler.
Klik in het menu SSIS op Variabelen. U kunt desgewenst het venster Variabelen weergeven door de opdracht View.Variables toe te voegen aan een toetsencombinatie van uw keuze op de pagina Toetsenbord van het dialoogvenster Opties.
Klik in het venster Variabelen op het pictogram Variabele toevoegen. De nieuwe variabele wordt toegevoegd aan de lijst.
Klik eventueel op het pictogram Rasteropties, selecteer extra kolommen om weer te geven in het dialoogvenster Opties voor variabelenraster en klik vervolgens op OK.
Stel desgewenst de eigenschappen van de variabele in. Zie Eigenschappen van een User-Defined Variabele instellenvoor meer informatie.
Als u het bijgewerkte pakket wilt opslaan, klikt u op Geselecteerde items opslaan in het menu Bestand.
Dialoogvenster Variabele toevoegen
Gebruik het dialoogvenster Variabele toevoegen om de eigenschappen van een nieuwe variabele op te geven.
Opties
Container
Selecteer een container in de lijst. De container definieert het bereik van de variabele. De container kan het pakket of een uitvoerbaar bestand in het pakket zijn.
naam
Typ de naam van de variabele.
naamruimte
Geef de naamruimte van de variabele op. Standaard bevinden door de gebruiker gedefinieerde variabelen zich in de User-naamruimte.
Waardetype
Selecteer een gegevenstype.
Waarde
Typ een waarde. De waarde moet compatibel zijn met het gegevenstype dat is opgegeven in de optie waardetype.
alleen-lezen
Selecteer de optie om de variabele alleen voor lezen te maken.
Een variabele verwijderen
Open in SQL Server Data Tools (SSDT) het Integration Services-project dat het gewenste pakket bevat.
Klik in Solution Explorer met de rechtermuisknop op het pakket om het te openen.
Klik in het menu SSIS op Variabelen. U kunt desgewenst het venster Variabelen weergeven door de opdracht View.Variables toe te voegen aan een toetsencombinatie van uw keuze op de pagina Toetsenbord van het dialoogvenster Opties.
Selecteer de variabele die u wilt verwijderen en klik vervolgens op Variabele verwijderen.
Als u de variabele niet ziet in het venster 'Variabelen', klikt u op Rasteropties en selecteert u vervolgens Variabelen van alle bereikniveaus weergeven.
Als het dialoogvenster Verwijderen van variabelen bevestigen wordt geopend, klikt u op Ja- om te bevestigen.
Als u het bijgewerkte pakket wilt opslaan, klikt u op Geselecteerde items opslaan in het menu Bestand.
Het bereik van een variabele wijzigen
Open in SQL Server Data Tools (SSDT) het Integration Services-project dat het gewenste pakket bevat.
Klik in Solution Explorer met de rechtermuisknop op het pakket om het te openen.
Klik in het menu SSIS op Variabelen. U kunt desgewenst het venster Variabelen weergeven door de opdracht View.Variables toe te voegen aan een toetsencombinatie van uw keuze op de pagina Toetsenbord van het dialoogvenster Opties.
Selecteer de variabele en klik vervolgens op Variabele verplaatsen.
Als u de variabele niet ziet in het venster Variabelen, klikt u op Rasteropties en selecteert u vervolgens Variabelen van alle bereiken weergeven.
Selecteer in het dialoogvenster Nieuw bereik selecteren het pakket of een container, taak of event handler in het pakket, om het variabele bereik te wijzigen.
Als u het bijgewerkte pakket wilt opslaan, klikt u op Geselecteerde items opslaan in het menu Bestand.
De eigenschappen van een door de gebruiker gedefinieerde variabele instellen
Als u de eigenschappen van een door de gebruiker gedefinieerde variabele in Integration Services wilt instellen, kunt u een van de volgende functies gebruiken:
Variabelenvenster
Eigenschappenvenster. Het venster Eigenschappen bevat eigenschappen voor het configureren van variabelen die niet beschikbaar zijn in het venster Variabelen: Beschrijving, EvaluateAsExpression, Expressie, ReadOnly, ValueType en IncludeInDebugDump.
Notitie
Integration Services biedt ook een set systeemvariabelen waarvan de eigenschappen niet kunnen worden bijgewerkt, met uitzondering van de eigenschap RaiseChangedEvent.
Expressies instellen voor variabelen
Wanneer u het venster Eigenschappen gebruikt om expressies in te stellen voor een door de gebruiker gedefinieerde variabele:
De waarde van een variabele kan worden ingesteld met de Value-eigenschap of de Expressie-eigenschap. De eigenschap EvaluateAsExpression is standaard ingesteld op False en de waarde van de variabele wordt ingesteld door de eigenschap Value. Als u een expressie wilt gebruiken om de waarde in te stellen, moet u EvaluateAsExpression eerst instellen op Trueen vervolgens een expressie opgeven in de eigenschap Expressie. De eigenschap Waarde wordt automatisch ingesteld op het evaluatieresultaat van de expressie.
De eigenschap ValueType bevat het gegevenstype van de waarde in de eigenschap Waarde. Wanneer Waarde wordt ingesteld door een expressie, wordt ValueType automatisch bijgewerkt naar een gegevenstype dat compatibel is met het evaluatieresultaat van de expressie. Als Value bijvoorbeeld 0 bevat en de eigenschap ValueType Int32 is en u vervolgens Expression instelt op GETDATE(), dan bevat Value de huidige datum en tijd en wordt ValueType ingesteld op DateTime.
Het venster Eigenschappen voor de variabele biedt toegang tot het dialoogvenster Expressie-opbouwer. U kunt dit hulpprogramma gebruiken om expressies te bouwen, valideren en evalueren. Zie Expression Builder en SSIS-expressies (Integration Services)voor meer informatie.
Wanneer u het venster Variabelen gebruikt om expressies in te stellen voor een door de gebruiker gedefinieerde variabele:
Als u een expressie wilt gebruiken om de variabelewaarde in te stellen, controleert u eerst of het gegevenstype van de variabele compatibel is met het evaluatieresultaat van de expressie en geeft u vervolgens een expressie op in de kolom Expressie van het venster Variabelen. De eigenschap EvaluateAsExpression in het venster Properties wordt automatisch ingesteld op True.
Wanneer u een expressie aan een variabele toewijst, wordt naast de variabele een speciale pictogrammarkering weergegeven. Deze speciale pictogrammarkering wordt ook weergegeven naast verbindingsbeheerders en taken waarvoor expressies zijn ingesteld.
Het venster Variabelen voor de variabele biedt toegang tot het dialoogvenster Expressiebouwer. U kunt dit hulpprogramma gebruiken om expressies te bouwen, valideren en evalueren. Zie Expression Builder en SSIS-expressies (Integration Services)voor meer informatie.
Als u in het venster Variabelen en Eigenschappen een expressie toewijst aan de variabele en EvaluateAsExpression is ingesteld op True, kunt u het gegevenstype variabele niet wijzigen.
Stel de eigenschappen Naamruimte en Naam in
De waarden van de name en naamruimte eigenschappen moeten beginnen met een alfabetische letter zoals gedefinieerd door de Unicode Standard 2.0 of een onderstrepingsteken (_). Volgende tekens kunnen letters of cijfers zijn zoals gedefinieerd in Unicode Standard 2.0 of het onderstrepingsteken (_).
Eigenschappen van variabelen instellen in het venster Variabelen
Open in SQL Server Data Tools (SSDT) het Integration Services-project dat het gewenste pakket bevat.
Klik in Solution Explorer met de rechtermuisknop op het pakket om het te openen.
Klik in het menu SSIS op Variabelen.
U kunt desgewenst het venster Variabelen weergeven door de opdracht View.Variables toe te voegen aan een toetsencombinatie van uw keuze op de pagina Toetsenbord van het dialoogvenster Opties.
Klik desgewenst in het venster Variabelen op Rasteroptiesen selecteer vervolgens de kolommen die moeten worden weergegeven in het venster Variabelen en selecteer de filters die u wilt toepassen op de lijst met variabelen.
Selecteer de variabele in de lijst en werk de waarden bij in de Naam, Gegevenstype, Waarde, Namespace, Wijzigingsevenement, Beschrijving, en Expressie kolommen.
Selecteer de variabele in de lijst en klik vervolgens op Variabele verplaatsen om het bereik te wijzigen.
Als u het bijgewerkte pakket wilt opslaan, klikt u in het menu Bestand op Geselecteerde items opslaan.
Variabele-eigenschappen instellen in het venster Eigenschappen
Open in SQL Server Data Tools (SSDT) het Integration Services-project dat het gewenste pakket bevat.
Klik in Solution Explorer met de rechtermuisknop op het pakket om het te openen.
Klik in het menu Weergave op Eigenschappen Venster.
Klik in SSIS Designer op het tabblad Package Explorer en vouw het knooppunt Pakket uit.
Als je de variabelen binnen de scope van het pakket wilt aanpassen, vouw je het knooppunt 'Variabelen' uit; anders vouw je de knooppunten 'Gebeurtenishandlers' of 'Uitvoerbare bestanden' uit totdat je bij het knooppunt 'Variabelen' komt dat de variabele bevat die je wilt wijzigen.
Klik op de variabele waarvan u de eigenschappen wilt wijzigen.
Werk in het venster Eigenschappen de eigenschappen van de lees-/schrijfvariabele bij. Sommige eigenschappen zijn alleen-lezen of lezen voor variabelen die door de gebruiker zijn gedefinieerd.
Zie SSIS-variabelen (Integration Services)voor meer informatie over de eigenschappen.
Als u het bijgewerkte pakket wilt opslaan, klikt u in het menu Bestand op Geselecteerde items opslaan.
Een variabele dynamisch bijwerken met configuraties
Als u variabelen dynamisch wilt bijwerken, kunt u configuraties voor de variabelen maken, de configuraties implementeren met het pakket en vervolgens de variabelewaarden in het configuratiebestand bijwerken wanneer u de pakketten implementeert. Tijdens runtime gebruikt het pakket de bijgewerkte variabelewaarden. Zie voor meer informatie Package Configurations maken.
Gerelateerde taken
de waarden van variabelen en parameters gebruiken in een onderliggend pakket
Queryparameters toewijzen aan variabelen in een gegevensstroomcomponent