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.