Impostazione delle proprietà di una variabile definita dall'utente

Per impostare le proprietà di una variabile definita dall'utente in Integration Services è possibile utilizzare una delle caratteristiche 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, ValueType e IncludeInDebugDump.

[!NOTA]

In Integration Services viene anche fornito un set di variabili di sistema le cui proprietà non possono essere aggiornate, ad eccezione della proprietà RaiseChangedEvent.

Impostazione di espressioni nelle variabili

Quando si utilizza la finestra Proprietà per impostare le espressioni in 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 compilare, convalidare e valutare le espressioni. Per ulteriori informazioni, vedere Generatore di espressioni e Espressioni di Integration Services (SSIS).

Quando si utilizza la finestra Variabili per impostare le espressioni in una variabile definita dall'utente:

  • Per utilizzare un'espressione per impostare il valore della variabile, confermare innanzitutto che il tipo di dati della variabile sia compatibile con il risultato della valutazione dell'espressione e quindi fornire un'espressione nella colonna Espressione della finestra Variabili. La proprietà EvaluateAsExpression nella finestra Proprietà viene automaticamente impostata su True.

  • Quando si assegna un'espressione a una variabile, accanto a quest'ultima viene visualizzato un marcatore icona speciale. Tale marcatore icona speciale viene visualizzato anche accanto alle gestioni connessioni e alle attività in cui sono impostate espressioni.

  • Tramite la finestra Variabili della variabile è possibile accedere alla finestra di dialogo Generatore di espressioni, che consente di compilare, convalidare e valutare le espressioni. Per ulteriori informazioni, vedere Generatore di espressioni e Espressioni di Integration Services (SSIS).

In entrambe le finestre Variabili e Proprietà, se si assegna un'espressione a una variabile ed EvaluateAsExpression è impostato su True, non sarà possibile modificare il tipo di dati della variabile.

Impostazione delle proprietà Namespace e Name

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 (_).

Utilizzo della finestra Variabili per impostare le proprietà

Per impostare le proprietà di una variabile utilizzando la finestra Variabili

  1. In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services che contiene il pacchetto desiderato.

  2. In Esplora soluzioni fare clic con il pulsante destro del mouse sul pacchetto in modo da aprirlo.

  3. Scegliere Variabili dal menu SSIS.

    Facoltativamente, è possibile visualizzare la finestra Variabili eseguendo il mapping del comando Visualizza.Variabili a una combinazione di tasti scelta dall'utente nella pagina Tastiera della finestra di dialogo Opzioni.

  4. Facoltativamente, nella finestra Variabili fare clic su Opzioni griglia, quindi selezionare le colonne che si desidera visualizzare nella finestra Variabili e selezionare i filtri da applicare all'elenco di variabili.

  5. Selezionare la variabile nell'elenco, quindi aggiornare i valori delle colonne Name, Data Type, Value, Namespace, Raise Change Event, Description ed Expression.

  6. Selezionare la variabile nell'elenco e quindi fare clic su Sposta variabile per modificare l'ambito.

  7. Per salvare il pacchetto aggiornato, dal menu File scegliere Salva elementi selezionati.

Utilizzo della finestra Proprietà per impostare le proprietà

Per impostare le proprietà di una variabile utilizzando la finestra Proprietà

  1. In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services che contiene il pacchetto desiderato.

  2. In Esplora soluzioni fare clic con il pulsante destro del mouse sul pacchetto in modo da aprirlo.

  3. Scegliere Finestra Proprietà dal menu Visualizza.

  4. In Progettazione SSIS fare clic sulla scheda Esplora pacchetti ed espandere il nodo Pacchetto.

  5. 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.

  6. Fare clic sulla variabile di cui si desidera modificare le proprietà.

  7. Nella finestra Proprietà aggiornare le proprietà delle variabili in lettura/scrittura. Alcune proprietà sono di sola lettura per le variabili definite dall'utente.

    Per ulteriori informazioni sulle proprietà, vedere Variabili di Integration Services (SSIS).

  8. Per salvare il pacchetto aggiornato, dal menu File scegliere Salva elementi selezionati.

Vedere anche

Attivitá

Utilizzo di variabili nei pacchetti

Aggiungere, eliminare o modificare l'ambito di una variabile definita dall'utente in un pacchetto

Concetti

Variabili di Integration Services (SSIS)