Gestione della raccolta dati mediante Transact-SQL
L'agente di raccolta dati fornisce un vasto insieme di stored procedure che è possibile utilizzare per eseguire qualsiasi attività di raccolta dati. Sono inoltre disponibili funzioni e viste che è possibile utilizzare per ottenere dati di configurazione per i database msdb e del data warehouse di gestione, dati del log di esecuzione e dati archiviati nel data warehouse di gestione.
È possibile utilizzare le stored procedure, le funzioni e le viste fornite per creare i propri scenari di raccolta dati end-to-end.
Importante |
---|
A differenza delle normali stored procedure, le stored procedure dell'agente di raccolta dati utilizzano parametri fortemente tipizzati e non supportano la conversione automatica del tipo di dati. Se tali parametri non vengono chiamati con i tipi di dati corretti per i parametri di input, come indicato nella descrizione dell'argomento, la stored procedure restituisce un errore. |
È possibile utilizzare SQL Server Management Studio per creare ed eseguire gli esempi di codice forniti. Per ulteriori informazioni, vedere Utilizzo di Esplora oggetti. In alternativa, è possibile creare la query con un editor qualsiasi e salvarla in un file di testo con estensione sql. È possibile eseguire la query dal prompt dei comandi di Windows mediante l'utilità sqlcmd. Per ulteriori informazioni, vedere Utilizzo dell'utilità sqlcmd.
Stored procedure e viste
Utilizzo dell'agente di raccolta dati
Nella tabella seguente vengono descritte le stored procedure che è possibile eseguire per utilizzare l'agente di raccolta dati.
Nome della stored procedure |
Descrizione |
---|---|
Abilitare l'agente di raccolta dati |
|
Disabilitare l'agente di raccolta dati. |
Utilizzo degli insiemi di raccolta
Nella tabella seguente vengono descritte le stored procedure che è possibile eseguire per utilizzare gli insiemi di raccolta.
Nome della stored procedure |
Descrizione |
---|---|
Eseguire un insieme di raccolta su richiesta. |
|
Avviare un insieme di raccolta. |
|
Interruzione di un insieme di raccolta. |
|
Creare un insieme di raccolta. |
|
Eliminare un insieme di raccolta. |
|
Modificare la configurazione di un insieme di raccolta. |
|
Caricare i dati relativi a un insieme di raccolta nel data warehouse di gestione. Si tratta infatti di un caricamento su richiesta. |
Utilizzo di elementi della raccolta
Nella tabella seguente vengono descritte le stored procedure che è possibile eseguire per utilizzare gli elementi della raccolta.
Nome della stored procedure |
Descrizione |
---|---|
Creare un elemento della raccolta. |
|
Eliminare un elemento della raccolta. |
|
Caricare un elemento della raccolta. |
Utilizzo dei tipi di agente di raccolta
Nella tabella seguente vengono descritte le stored procedure che è possibile eseguire per utilizzare i tipi di agente di raccolta.
Nome della stored procedure |
Descrizione |
---|---|
Creare un tipo di agente di raccolta. |
|
Aggiornare un tipo di agente di raccolta. |
|
Eliminare un tipo di agente di raccolta. |
Come ottenere informazioni sulla configurazione
Nella tabella seguente vengono descritte le viste che è possibile utilizzare per ottenere informazioni di configurazione e dati del log di esecuzione.
Nome della vista |
Descrizione |
---|---|
Ottenere la configurazione dell'agente di raccolta dati. |
|
Ottenere informazioni su un elemento della raccolta. |
|
Ottenere informazioni su un insieme di raccolta. |
|
Ottenere informazioni sul tipo di agente di raccolta. |
|
Ottenere informazioni su insieme di raccolta ed esecuzione del pacchetto. |
|
Ottenere informazioni sull'esecuzione dell'attività. |
|
Ottenere informazioni quando il log di esecuzione è pieno. |
Configurazione dell'accesso al data warehouse di gestione.
Nella tabella seguente vengono descritte le stored procedure che è possibile eseguire per configurare l'accesso al data warehouse di gestione.
Nome della stored procedure |
Descrizione |
---|---|
Specificare il nome del database definito nella stringa di connessione per il data warehouse di gestione. |
|
Specificare l'istanza definita nella stringa di connessione per il data warehouse di gestione. |
Configurazione del data warehouse di gestione.
Nella tabella seguente vengono descritte le stored procedure che è possibile eseguire per utilizzare la configurazione del data warehouse di gestione.
Nome della stored procedure |
Descrizione |
---|---|
Creare uno snapshot di raccolta nel data warehouse di gestione. |
|
Aggiornare l'origine dati per la raccolta dati. |
|
Aggiungere un tipo di agente di raccolta al data warehouse di gestione. |
|
Rimuovere un tipo di agente di raccolta dal data warehouse di gestione. |
|
Eliminare dati dal data warehouse di gestione. |
Utilizzo dei pacchetti di caricamento
Nella tabella seguente vengono descritte le stored procedure che è possibile eseguire per utilizzare i pacchetti di caricamento.
Nome della stored procedure |
Descrizione |
---|---|
Configurare il numero di tentativi di caricamento dei dati. |
|
Specificare l'archiviazione temporanea dei dati tra i tentativi di caricamento. |
Utilizzo del log di esecuzione della raccolta dati
Nella tabella seguente vengono descritte le stored procedure che è possibile eseguire per utilizzare il log di esecuzione della raccolta dati.
Nome della stored procedure |
Descrizione |
---|---|
Eliminare voci relative a insieme di raccolta dal log di esecuzione. |
Funzioni
Nella tabella seguente vengono descritte le funzioni che è possibile utilizzare per ottenere informazioni di esecuzione e di traccia.
Nome funzione |
Descrizione |
---|---|
Ottenere dati del log di esecuzione SSIS relativi a un pacchetto specifico. |
|
Ottenere statistiche di esecuzione relative a un insieme di raccolta o un pacchetto. Tali informazioni comprendono gli errori registrati. |
|
Ottenere gli eventi registrati quando viene utilizzato il tipo di agente di raccolta Traccia SQL generico per raccogliere dati. |
Contenuto della sezione