Creating a new CDA data source
There are multiple ways to create CDA data sources. One of the ways is to use CDE, where no code or XML is needed, and we will cover this later in the CDE chapter. There is another way, which is using the CDA editor, or just editing the file by hand using the Pentaho Text Editor plugin.
For now, I want you to understand the internals of CDA, so we need to start with the hardest way to create a CDA file—by creating/editing an XML file. The CDA files that are XML files will define the Pentaho repository and will have a .cda
extension. This way, Pentaho will recognize the file extension and will provide the capability to preview the results or edit the file. The main structure of a CDA file is the following:
<?xml version="1.0" encoding="UTF-8"?> <CDADescriptor> <DataSources> <!—- HERE LIVES EACH ONE OF <Connection>--> </DataSources> <!—- HERE LIVES EACH ONE OF <DataAccess...