Skip to main content

 

entire site this section
Go Search
Home
Quick Start
User Guide
Knowledge Base
Training & Services
Discussions
Downloads
Platform
Support
   IdeaSpace

 
 
VersionOne Community > Platform

 Data Mart


The VersionOne Data mart is a data store that has been optimized for analytics and reporting. Using the information provided in the Data mart, any RDBMS reporting tool can be configured to generate the reports currently available in VersionOne and extend these reports as desired by your organization. All reports can be analyzed from the perspectives available in VersionOne, and new perspectives such as Goals or custom drop downs, that are configured in your VersionOne instance, are also available. Finally, you can create new reports based on custom numeric fields configured in your VersionOne instance.

 SDK Overview


The VersionOne Integration Platform is an open-source toolkit for building applications that integrate with the VersionOne Application.  
An external application or integration can interact with the VersionOne server using one of the following methods
  • via the Core API (VersionOne API), which is a REST-based API accessed using HTTP GET and POST methods with XML document payloads.
  • via the APIClient library (contained within the SDK download), which provides http and XML document plumbing.
  • via the Object Model library, which provides a strongly-typed object model
We also see that each layer builds on the previous layer.  The higher layers make development simpler and faster, but with that simplification comes a loss of power/expressiveness.   Most projects should only need the Object Model Library, but there is the ability to 'drop down' to using the APIClient directly for more advanced capabilities - and there's always the option to work directly against the API.
 
 

 New GitHub Repositories


Our platform products have always been available as free and open-source projects. To better support the needs people who want to fork, develop, and contribute to these projects, we have begun an effort to migrate the projects to GitHub. For developers with an interest in contributing, we encourage you to fork a repo today.
  • SDK.NET.APIClient - The API Client is a stable and proven .NET library used in almost every integration that we provide as free and open-source.
  • SDK.NET.ObjectModel - The Object Model is a newer layer in the SDK.NET.
  • SDK.Java.APIClient - The API Client is a stable and proven Java library.
  • SDK.Java.ObjectModel - The Object Model is a newer layer in the SDK.Java.
  • SDK.Python - This new, incubating library provides a Python wrapper for the core RESTful API. Leveraging Python's dynamic nature, SDK.Python enables exploratory coding with VersionOne assets in a REPL and provides a great starting point for automation with VersionOne.
  • SDK.JavaScript - This new, incubating library provides a JavaScript wrapper for the core RESTful API. SDK.JavaScript enables both browser- and server-side development.
  • Grammars - The set of ANTLR grammars defined here provide thorough documentation of the query syntax for the VersionOne API. The grammars help advanced developers understand all the options available in the VersionOne RESTful API.
  • V1TFS
  • V1Git
  • V1EstimationTool
  • V1Search
  • V1Attachments
  • V1TaskManager
 
 

 Documentation

Title
Sunset Policy
Data Mart
Integrations
SDK
Core API
 
Participate in the VersionOne-dev discussion list for Platform SDK topics.

 Downloads

View a full list of VersionOne downloads, including new releases and integrations, by clicking here.