Condividi tramite


Impostazione delle proprietà di una variabile definita dall'utente

Per impostare le proprietà di una variabile definita dall'utente in Integration Services è possibile usare una delle funzionalità seguenti:

  • Finestra Variabili.

  • Finestra Proprietà. La finestra Proprietà elenca le proprietà per la configurazione delle variabili non disponibili nella finestra Variabili : Description, EvaluateAsExpression, Expression, ReadOnly, ValueType e IncludeInDebugDump.

Nota

Integration Services include anche 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 usa la finestra Proprietà per impostare le espressioni in una variabile definita dall'utente:

  • Il valore di una variabile può essere impostato tramite la proprietà Value o Expression. Per impostazione predefinita, la proprietà EvaluateAsExpression è impostata su False e il valore della variabile viene impostato dalla proprietà Value. Per usare un'espressione per impostare il valore, è prima necessario impostare EvaluateAsExpression su Truee quindi specificare un'espressione nella proprietà Expression. La proprietà Value viene 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, la proprietà ValueType viene automaticamente aggiornata a un tipo di dati compatibile con il risultato restituito dall'espressione. Ad esempio, se Value contiene 0 e proprietà ValueType contiene Int32 e si imposta Espressione su GETDATE(), Il valore contiene la data e l'ora correnti e ValueType è 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 altre informazioni, vedere Generatore di espressioni e Espressioni di Integration Services (SSIS).

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

  • Per usare un'espressione per impostare il valore della variabile, verificare prima di tutto che il tipo di dati della variabile sia compatibile con il risultato della valutazione dell'espressione e quindi fornire un'espressione nella Expression colonna della finestra Variabili . La proprietà EvaluateAsExpression nella finestra Proprietà viene impostata automaticamente 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 altre informazioni, vedere Generatore di espressioni e Espressioni di Integration Services (SSIS).

Nella finestra Variabili e proprietà , se si assegna un'espressione alla variabile ed EvaluateAsExpression è impostata su True, non è 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 View.Variables 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 vuole visualizzare nella finestra Variabili e selezionare i filtri da applicare all'elenco di variabili.

  5. Selezionare la variabile nell'elenco e quindi aggiornare i valori in Name, Tipo di dati, ValueNamespaceGenera evento di modifica, Descrizione e Expression colonne.

  6. Selezionare la variabile nell'elenco e quindi fare clic su Sposta variabile per modificarne 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 altre informazioni sulle proprietà, vedere Variabili di Integration Services (SSIS).

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

Vedere anche

Variabili di Integration Services (SSIS)
Uso di variabili nei pacchetti
Aggiungere, eliminare o modificare l'ambito di una variabile definita dall'utente in un pacchetto