--- title: "Data Collector Programming | Microsoft Docs" ms.custom: "" ms.date: "06/13/2017" ms.prod: "sql-server-2014" ms.reviewer: "" ms.technology: "database-engine" ms.topic: "reference" helpviewer_keywords: - "data collector [SQL Server], programming" ms.assetid: 53b4752b-055d-4716-b2bc-75b4cce84101 author: mashamsft ms.author: mathoma manager: craigg --- # Data Collector Programming The data collector API, in , allows programmatic control of all configuration operations through the object model. In addition, many of the data collection operations that use the API are implemented as stored procedures that are installed on the server. The following illustration shows key elements of the data collector object model. ![The Data Collector Object Model](../../../2014/database-engine/dev-guide/media/dc-objectmodel.gif "The Data Collector Object Model")