Skip to main content
Adaptive Insights
Knowledge and Support - Adaptive Insights

CCDS Overview

Adaptive Integration supports custom, ad-hoc, and generic data sources hosted on external cloud systems for loading data to Planning, Consolidation and Discovery. Technically skilled JavaScript developers (in Adaptive, Integration Developers) can build custom data sources and expose them in Adaptive Integration via Custom Cloud Data Sources (CCDS).

A CCDS is a custom-built adapter designed to connect to internet addressable systems and supply data to Adaptive products. Once these data sources are enabled, web-based data sources like Google Sheets, Yahoo! Finance, and others become available to Data Designers as Source Tables for Planning and Metrics Loaders. Adaptive 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.

Advantages of CCDS Over Scripted Loaders/Data Sources

There are several advantages of using CCDS rather than Scripted Loaders and Data Sources:

  • CCDS scripts execute on Adaptive Integration servers, rather than in agents installed on customer PCs.
  • CCDS let script authors craft JavaScript to connect to cloud-based systems and expose those systems as fully-featured Data Sources within the Adaptive Integration web UI.
  • No kettle installation required.
  • Partners create purpose-built adapters for specific use cases. These adapters then only expose the needed tables as a CCDS.
  • CCDS enable the use of individual product APIs written by developers they “self host,” for interacting with public Adaptive Planning, Consolidation, Discovery and Integration APIs to exchange metadata and data.
  • CCDS supports OAuth 1.0a and OAuth 2.0.
  • Authors of CCDS data sources can easily distribute them for others to fill in settings.

CCDS is exposed only for the Planning and Metrics Loaders and does not allow third parties to load pre-compiled code (JDBC drivers, DLLs) onto Adaptive servers.

  • Was this article helpful?