This section shows the available API objects and provides more information on executing SQL to Azure DevOps APIs.
- The component models Azure DevOps entities like documents, folders, and groups as relational views, allowing you to write SQL to query Azure DevOps data.
- Stored procedures allow you to execute operations to Azure DevOps
- Live connectivity to these objects means any changes to your Azure DevOps account are immediately reflected when using the component.
- ProjectId connection property allows you to get the data from the specific project. ProjectId specified in query will be given priority over the one specified in the connection string. If not specified in both query and connection string, then the first project from the source will be used.
Views describes the available views. Views are statically defined to model Projects, Tasks, Teams, etc.
Stored Procedures are function-like interfaces to Azure DevOps. Stored procedures allow you to execute operations to Azure DevOps, including downloading documents and moving envelopes.
Collaborative Query Processing
The component offloads as much of the SELECT statement processing as possible to Azure DevOps and then processes the rest of the query in memory. API limitations and requirements "are also documented in this section.
See SupportEnhancedSQL for more information on how the component circumvents API limitations with in-memory client-side processing.