Concept: CCDS
Integration supports custom, ad-hoc, and generic data sources hosted on external cloud systems for loading data to Planning, Consolidation and Dashboards. Technically skilled JavaScript developers (in
Adaptive Planning
, Integration Developers) can build data sources and expose them in Adaptive Planning
Integration using Custom Cloud Data Sources (CCDS).A CCDS is a custom-built adapter designed to connect to internet addressable systems and supply data to
Adaptive Planning
. Once these data sources are enabled, web-based sources like Google Sheets, Quickbooks, Sage Intacct, and other applications become available for Planning Loaders. Adaptive Planning
partners and customers can then leverage pre-written CCDS data sources without having to write JavaScript themselves. Access to CCDS Data Sources may be turned on or off for specific customers.Benefits of using CCDS
- CCDS scripts execute onAdaptive PlanningIntegration servers and don't require on-premise installations.
- CCDS supports JavaScript to connect to cloud-based systems as fully-featured Data Sources within the Integration web UI.
- Kettle installation is not required.
- Partners create purpose-built adapters for specific use cases.
- CCDS enables the use of individual product APIs written by developers who self-host, for interacting with publicAdaptive PlanningIntegration APIs to exchange metadata and data.
- CCDS supports OAuth 1.0a and OAuth 2.0.
- CCDS also supports its own APIs for parsing XML and JSON data from other web applications.
- Authors of CCDS data sources can share their modules.
CCDS does not allow third parties to load pre-compiled code (JDBC drivers, DLLs) onto
Adaptive Planning
servers.