...
Host Application: The Java-enabled application into which Kyvos data is queried using Kyvos Java APIs.
Kyvos Client Components: Jar and configuration files to be included in the class path of the host application.
Kyvos Cluster: One or more computer on which Kyvos software is running. Generally, this cluster is deployed on Hadoop cluster computers. One of these computers deploys the Kyvos BI Server (called OLAP engine earlier), which acts as a communication point for the client APIs. You may need the IP address or name of that computer to configure the APIs.
APIs: The APIs provide Java Objects to prepare requests, and the Java method calls for querying data from cubes semantic models and querying metadata from cubes semantic models and other repository items. The Java methods are designed to use MDX when requesting cube semantic model data. Responses are given in the form of Java Objects.
...
The Kyvos Java APIs provide the capability to query and extract data from Kyvos cubes from Kyvos semantic models into an integrating host application. The APIs allow the applications to perform operations in Kyvos, such as:
Work with files: You can register a data file present on HDFS and pass information necessary to parse and define columns. You can also create a register file from a particular table of database.
Work with datasets: You can programmatically create datasets, apply transformations over a process dataset, build dataset, and materialize the dataset.
Work with dataset relationships: You can create a dataset relationship design (DRD) or draw relationship between defined datasets in DRD.
Work with cubessemantic models: You can add a new cube semantic model object, build cubeprocess semantic model, modify the existing cubessemantic models, and query from cubesemantic model.
Prerequisite to run Java API
...