Procedura: Impostazione delle proprietà di una variabile
Per impostare le proprietà di una variabile definita dall'utente in Integration Services è possibile utilizzare una delle funzionalità seguenti:
Finestra Variabili.
Finestra Proprietà. Nella finestra Proprietà sono elencate le proprietà per la configurazione delle variabili non disponibili nella finestra Variabili, ovvero Description, EvaluateAsExpression, Expression, ReadOnly e ValueType.
[!NOTA]
In Integration Services viene anche fornito un set di variabili di sistema le cui proprietà non possono essere aggiornate.
Utilizzo della finestra Variabili per impostare le proprietà
Per impostare le proprietà di una variabile utilizzando la finestra Variabili
In Business Intelligence Development Studio aprire il progetto di Integration Services che contiene il pacchetto desiderato.
In Esplora soluzioni fare clic con il pulsante destro del mouse sul pacchetto in modo da aprirlo.
Scegliere Variabili dal menu SSIS.
Facoltativamente, è possibile visualizzare la finestra Variabili eseguendo il mapping tra il comando View.Variables e una combinazione di tasti scelta dall'utente nella pagina Tastiera della finestra di dialogo Opzioni.
Nella finestra Variabili fare clic su Mostra tutte le variabili.
Facoltativamente, fare clic su Selezione colonne finestra Variabili e nella finestra di dialogo Selezione colonne finestra Variabili selezionare e deselezionare le opzioni di colonna in base alle specifiche esigenze.
Selezionare la variabile nell'elenco, quindi aggiornare i valori delle colonne Tipo di dati, Valore, Spazio dei nomi e Raise Change Event.
[!NOTA]
I valori della colonna Valore devono essere compatibili con il tipo di dati specificato nella colonna Tipo di dati.
Per salvare il pacchetto aggiornato, dal menu File scegliere Salva elementi selezionati.
Utilizzo della finestra Proprietà per impostare le proprietà
Quando si utilizza la finestra Proprietà per impostare le proprietà di una variabile definita dall'utente:
È possibile impostare il valore di una variabile tramite la proprietà Value o Expression. Per impostazione predefinita, la proprietà EvaluateAsExpression è impostata su False e il valore della variabile è impostato dalla proprietà Value. Per impostare il valore tramite un'espressione, è innanzitutto necessario impostare EvaluateAsExpression su True e quindi specificare un'espressione nella proprietà Expression. La proprietà Value verrà impostata automaticamente sul risultato restituito dall'espressione.
La proprietà ValueType contiene il tipo di dati del valore della proprietà Value. Quando la proprietà Value viene impostata tramite un'espressione, ValueType viene automaticamente aggiornata a un tipo di dati compatibile con il risultato restituito dall'espressione. Se ad esempio Value contiene 0 e la proprietà ValueType contiene Int32 , impostando Expression su GETDATE() Value conterrà la data e l'ora correnti e ValueType verrà impostata su DateTime.
Tramite la finestra Proprietà della variabile è possibile accedere alla finestra di dialogo Generatore di espressioni, che consente di creare, convalidare e valutare le espressioni. Per ulteriori informazioni, vedere Generatore di espressioni e Guida di riferimento alle espressioni in Integration Services.
Per impostare le proprietà di una variabile utilizzando la finestra Proprietà
In Business Intelligence Development Studio aprire il progetto di Integration Services che contiene il pacchetto desiderato.
In Esplora soluzioni fare clic con il pulsante destro del mouse sul pacchetto in modo da aprirlo.
Scegliere Finestra Proprietà dal menu Visualizza.
In Progettazione SSIS fare clic sulla scheda Esplora pacchetti ed espandere il nodo Pacchetto.
Per modificare le variabili con ambito pacchetto, espandere il nodo Variabili oppure espandere il nodo Gestori eventi o File eseguibili fino a individuare il nodo Variabili contenente la variabile che si desidera modificare.
Fare clic sulla variabile di cui si desidera modificare le proprietà.
Nella finestra Proprietà aggiornare le proprietà delle variabili di lettura/scrittura. Alcune proprietà sono di sola lettura per le variabili definite dall'utente.
Nella tabella seguente sono elencate le variabili che possono essere aggiornate.
Proprietà di lettura/scrittura
Operazione di aggiornamento
Description
Modificare la descrizione.
EvaluateAsExpression
Impostare su True per utilizzare il risultato restituito da un'espressione nella proprietà Value.
Expression
Fare clic su (…) per aprire la finestra di dialogo Generatore di espressioni e creare l'espressione tramite lo strumento grafico oppure digitare un'espressione esistente.
Name
In caso di variabili definite dall'utente, modificare il nome.
Namespace
In caso di variabili definite dall'utente, modificare lo spazio dei nomi.
RaiseChangedEvent
Impostare su True per generare un evento quando viene modificato il valore della variabile.
ReadOnly
In caso di variabili definite dall'utente, impostare su True in modo che la variabile sia di lettura/scrittura.
Value
In caso di variabili definite dall'utente, specificare un valore compatibile con il tipo di valore della proprietà ValueType.
ValueType
In caso di variabili definite dall'utente, specificare il tipo di dati del valore della variabile.
Importante I valori delle proprietà Name e Namespace devono iniziare con una delle lettere dell'alfabeto definite dallo standard Unicode 2.0 oppure con un carattere di sottolineatura (_). I caratteri successivi possono includere lettere o numeri, come definito dallo standard Unicode 2.0, o il carattere di sottolineatura (_).
Per salvare il pacchetto aggiornato, dal menu File scegliere Salva elementi selezionati.