Skip to main content
Adaptive Planning
Last Updated: 2023-06-23
Concept: CCDS

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 , Integration Developers) can build data sources and expose them in 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 . Once these data sources are enabled, web-based sources like Google Sheets, Quickbooks, Sage Intacct, and other applications become available for Planning Loaders. 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 on Integration 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 public Integration APIs to exchange metadata and data.
  • 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 servers.