Attività Lettore di dati WMI

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

L'attività Lettore di dati WMI esegue query che utilizzano il linguaggio di query di WMI (Windows Management Instrumentation, Strumentazione gestione Windows) per ottenere da WMI informazioni su un sistema informatico. È possibile utilizzare l'attività Lettore di dati WMI per gli scopi seguenti:

  • Eseguire query sul registro eventi di Windows di un computer locale o remoto e scrivere le informazioni ottenute in un file o in una variabile.

  • Ottenere informazioni sulla presenza, lo stato o le proprietà dei componenti hardware e quindi utilizzare tali informazioni per determinare se altre attività nel flusso di controllo devono essere eseguite o meno.

  • Ottenere un elenco di applicazioni e determinare le versioni installate.

Per configurare l'attività Lettore di dati WMI, procedere nel modo seguente:

  • Specificare la gestione connessione WMI da utilizzare.

  • Specificare l'origine della query WQL. La query può essere archiviata in una proprietà dell'attività o all'esterno dell'attività, in una variabile o in un file.

  • Definire il formato dei risultati della query WQL. L'attività supporta le tabelle, le coppie nome/valore delle proprietà e i valori di proprietà.

  • Specificare la destinazione della query, che può essere costituita da una variabile o da un file.

  • Indicare se la destinazione della query verrà sovrascritta o mantenuta oppure se i nuovi dati verranno accodati a quelli esistenti.

Se la destinazione è un file, l'attività Lettore di dati WMI utilizzerà una gestione connessione file per connettersi al file. Per ulteriori informazioni, vedere Flat File Connection Manager.

L'attività Lettore di dati WMI utilizza una gestione connessione WMI per connettersi al server da cui legge le informazioni di WMI. Per altre informazioni, vedere Gestione connessione WMI.

Query WQL

WQL è un sottolinguaggio di SQL che include estensioni per supportare la notifica degli eventi WMI e altre caratteristiche specifiche di WMI. Per altre informazioni su WQL, vedere la documentazione di Strumentazione gestione Windows in MSDN Library.

Nota

Le classi WMI variano a seconda della versione di Windows.

La query WQL seguente restituisce le voci contenute nel registro eventi applicazioni.

SELECT * FROM Win32_NTLogEvent WHERE LogFile = 'Application' AND (SourceName='SQLISService' OR SourceName='SQLISPackage') AND TimeGenerated > '20050117'  

La query WQL seguente restituisce informazioni sui dischi logici.

SELECT FreeSpace, DeviceId, Size, SystemName, Description FROM Win32_LlogicalDisk  

La query WQL seguente restituisce un elenco degli aggiornamenti QFE (Quick Fix Engineering) applicati al sistema operativo.

Select * FROM Win32_QuickFixEngineering  

Messaggi di registrazione personalizzati disponibili nell'attività Lettore di dati WMI

Nella tabella seguente sono elencate le voci di log personalizzate disponibili per l'attività Lettore di dati WMI. Per altre informazioni, vedere Registrazione di Integration Services (SSIS).

Voce di log Descrizione
WMIDataReaderGettingWMIData Indica che l'attività ha iniziato a leggere dati WMI.
WMIDataReaderOperation Specifica la query WQL eseguita dall'attività.

Configurazione dell'attività Lettore di dati WMI

È possibile impostare le proprietà a livello di programmazione o tramite Progettazione SSIS.

Per informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, fare clic sull'argomento seguente:

Per informazioni sull'impostazione di queste proprietà a livello di codice, fare clic sull'argomento seguente:

Per altre informazioni sull'impostazione di queste proprietà in Progettazione SSIS, fare clic sull'argomento seguente:

Editor attività Lettore di dati WMI (pagina Generale)

Utilizzare la pagina Generale della finestra di dialogo Editor attività Lettore di dati WMI per assegnare un nome e una descrizione all'attività Lettore di dati WMI.

Per altre informazioni su WQL (WMI Query Language), vedere l'argomento relativo a WMI (Windows Management Instrumentation) Query con WQLin MSDN Library.

Opzioni

Nome
Consente di digitare un nome univoco per l'attività Lettore di dati WMI. Tale nome viene utilizzato come etichetta nell'icona dell'attività.

Nota

I nomi delle attività devono essere univoci all'interno di un pacchetto.

Descrizione
Consente di digitare una descrizione dell'attività Lettore di dati WMI.

Editor attività Lettore di dati WMI (pagina Opzioni WMI)

Usare la pagina Opzioni WMI della finestra di dialogo Editor attività Lettore di dati WMI per specificare l'origine della query WQL (Windows Management Instrumentation Query Language) e la destinazione del risultato della query.

Per altre informazioni su WQL (WMI Query Language), vedere l'argomento relativo a WMI (Windows Management Instrumentation) Query con WQLin MSDN Library.

Opzioni statiche

WMIConnectionName
Selezionare una gestione connessione WMI nell'elenco o creare una nuova gestione connessione facendo clic su <Nuova connessione WMI>.

Argomenti correlatiGestione connessione WMI, Editor gestione connessione WMI

WQLQuerySourceType
Consente di selezionare il tipo di origine della query WQL eseguita dall'attività. Per questa proprietà sono disponibili le opzioni elencate nella tabella seguente.

Valore Descrizione
Input diretto Consente di impostare l'origine su una query WQL. Selezionando questo valore viene visualizzata l'opzione dinamica WQLQuerySourceType.
Connessione file Consente di selezionare un file contenente la query WQL. Selezionando questo valore viene visualizzata l'opzione dinamica WQLQuerySourceType.
Variabile Consente di impostare l'origine su una variabile che definisce la query WQL. Selezionando questo valore viene visualizzata l'opzione dinamica WQLQuerySourceType.

OutputType
Consente di specificare se l'output deve essere una tabella di dati, un valore di proprietà o un nome e valore di proprietà.

OverwriteDestination
Consente di specificare se mantenere, sovrascrivere o accodare ai dati originali nel file o nella variabile di destinazione.

DestinationType
Consente di selezionare il tipo di destinazione della query WQL eseguita dall'attività. Per questa proprietà sono disponibili le opzioni elencate nella tabella seguente.

Valore Descrizione
Connessione file Selezionare un file in cui salvare i risultati della query WQL. Selezionando questo valore viene visualizzata l'opzione dinamica DestinationType.
Variabile Impostare la variabile in cui archiviare i risultati della query WQL. Selezionando questo valore viene visualizzata l'opzione dinamica DestinationType.

Opzioni dinamiche di WQLQuerySourceType

WQLQuerySourceType = Input diretto

WQLQuerySource
Consente di specificare una query o di immettere una query nella finestra di dialogo Query WQL visualizzata facendo clic sul pulsante con i puntini di sospensione (...).

WQLQuerySourceType = Connessione file

WQLQuerySource
Selezionare una gestione connessione file nell'elenco oppure crearne una nuova facendo clic su <Nuova connessione>.

Argomenti correlati:File Connection Manager, File Connection Manager Editor

WQLQuerySourceType = Variabile

WQLQuerySource
Selezionare una variabile nell'elenco oppure crearne una nuova facendo clic su <Nuova variabile...>.

Argomenti correlati:Variabili di Integration Services (SSIS), Aggiungere una variabile

Opzioni dinamiche di DestinationType

DestinationType = Connessione file

Destinazione
Selezionare una gestione connessione file nell'elenco oppure crearne una nuova facendo clic su <Nuova connessione>.

Argomenti correlati:File Connection Manager, File Connection Manager Editor

DestinationType = Variabile

Destinazione
Selezionare una variabile nell'elenco oppure crearne una nuova facendo clic su <Nuova variabile...>.

Argomenti correlati:Variabili di Integration Services (SSIS), Aggiungere una variabile

Vedi anche

Attività di Integration Services
Flusso di controllo