Introduzione all'agente di raccolta dati

L'agente di raccolta dati è un componente di SQL Server 2008 che consente di raccogliere set di dati diversi. La raccolta dati viene eseguita costantemente o in base a una pianificazione definita dall'utente. L'agente di raccolta dati archivia quindi i dati raccolti in un database relazionale noto come data warehouse di gestione.

L'agente di raccolta dati è un componente chiave della piattaforma di raccolta dati per SQL Server 2008 e gli strumenti forniti da SQL Server. L'agente di raccolta dati fornisce un punto centrale per la raccolta dati attraverso i server e le applicazioni del database. In questo punto di raccolta si possono ottenere dati da diverse origini e non esclusivamente relativi alle prestazioni, a differenza di Trace SQL.

L'agente di raccolta dati consente di regolare l'ambito della raccolta dati per adattarlo agli ambienti di prova e di produzione. Utilizza inoltre un data warehouse, ovvero un database relazionale che consente di gestire i dati raccolti impostando diversi periodi di mantenimento.

L'agente di raccolta dati supporta l'ottimizzazione dinamica per la raccolta di dati ed è estensibile tramite l'API. Per ulteriori informazioni, vedere Programmazione dell'agente di raccolta dati.

Nella figura seguente viene illustrato come si colloca l'agente di raccolta dati nella strategia complessiva per la raccolta e la gestione dei dati in SQL Server 2008.

Ruolo dell'agente di raccolta dati nella gestione dei dati